|
What Is on Program Update Tape (PUT)
16?
Ellen Smyth, IBM TPF ID Core Team
|
|
PUT 16 updates contain enhancements
to popular TPF functions for application programmers, database
administrators, mail server administrators, operators, system
programmers, and others. TCP/IP application programmers,
in particular, will be interested in the TCP/IP enhancements,
most notably the network services database and the packet filtering
APARs. TPFCS ZBROW enhancements allow TPFCS database modifications
to be done on the fly without the need for writing,
loading, and running an application program--- meaning that database
administrators no longer need an application programmer to do
this! TPFCS ZBROW enhancements also include the ability for many
people to use the ZBROW command to work with different data at
the same time.
Following is a brief list of some of
the new and enhanced functions on PUT 16:
- System Heap Enhancements
- TCP/IP Enhancements for PUT 16 (many
APARs)
- TPFCS ZBROW Enhancements APAR PJ28386)
- TPF Mail Server
- TPF MQSeries Clear Queue Support and
Display Enhancements (APAR PJ28339)
- TPF MQSeries Server Support (APAR
PJ28435)
- XML4C Parser 3.5.1 (APAR PJ28176).
Keep reading to find out more about
how these small programming enhancements (SPEs) can help you and
your organization in terms of increased function, performance,
and security.
System Heap Enhancements (APAR PJ28363)
System heap enhancements allows a TPF
system with up to 2 GB of storage to have a large system heap
area without losing large amounts of real storage. The CORREQ
system initialization program (SIP) macro was updated to include
the SSPS parameter, which allows you to define the size of the
system heap area. In TPF systems with 2 GB of storage, the system
heap area is permanently backed with real storage. In TPF systems
with less than 2 GB of storage, if there is no need to remove
the real storage to make room for system heap virtual addresses,
the system heap area is backed with 4-KB frames as each system
heap storage request is made.
TCP/IP Enhancements for PUT 16 (Several
APARs)
TCP/IP enhancements for PUT 16 continue to build on the functions
provided with TCP/IP native stack support and Simple Network Management
Protocol (SNMP) agent support.
- SNMP MIB display support (APAR PJ28168) allows you to use
the ZSNMP command to display Management Information Base (MIB)
variables from the TPF system. You can also save the display
information to a file on the TPF file system.
- TCP/IP network services database support (APAR PJ28195) allows
you to:
- Define TCP/IP server applications so that you can use socket
APIs to retrieve the port number for an application and retrieve
the name of an application.
- Define a quality of service (QoS) differentiated services
code point value for each application.
- Identify the applications for which you want to collect data.
- TCP/IP packet filtering firewall support (APAR PJ28213) provides
added security for your Internet server applications.
- Fast TCP retransmit support (APAR PJ28344) improves TCP/IP
performance by detecting lost messages in the network faster.
TPFCS ZBROW Enhancements (APAR PJ28386)
TPFCS ZBROW enhancements provides updates
to the following commands:
- The ZBROW ALTER command allows you
to:
- Add new elements to a collection in
a data store
- Modify elements in a collection
- Delete elements from a collection.
- The ZBROW DISPLAY command allows you
to display an individual element of a collection based on the
ZBROW qualification.
- The ZBROW QUALIFY command allows you
to:
- Set additional parameters for subsequent
ZBROW ALTER and ZBROW DISPLAY command requests
- Reset the parameters of the ZBROW
qualification.
TPF Mail Server
(APAR PJ28396)
APAR PJ28396 continues to improve the
performance of TPF Internet mail server support as follows:
- Additional reductions in the number
of I/O requests and the path length for processing each piece
of mail were made to further improve the overall performance
of the TPF Internet mail servers.
- The MAX_HANGING_RECEIVE_MANAGERS parameter
was added to the /etc/tpf_mail.conf TPF configuration file. This parameter reduces
overhead by starting a specified number of permanent mail ECBs
to accept mail items and putting them on the delivery queue.
TPF MQSeries Clear Queue Support
and Display Enhancements (APAR PJ28339)
TPF MQSeries clear queue support and
display enhancements includes the following:
- The ZMQSC CLEAR QL command was created
to allow you to remove all messages from a local normal queue.
- The ZMQSC DISPLAY command was updated
to allow you to display an individual attribute for all channels
or all queues.
TPF MQSeries Server Support (APAR
PJ28435)
TPF MQSeries server support provides
the following:
- TPF MQSeries local queue manager server
support allows an MQSeries client to connect to a TPF system
by using a server connection channel. MQSeries clients can now
pass MQSeries APIs to the TPF system, which can act as the server,
run the API, and return code to the client.
- TPF MQSeries database rebuild support
provides the ZMQSC DBREBUILD command, which allows you to rebuild
TPF MQSeries definitions in the current file address reference
format (FARF) on the TPF system without losing those definitions
and without losing any messages that are currently on queue.
XML4C Parser 3.5.1 (APAR PJ28176)
XML parser 3.5.1 allows your application
to read (parse) and write Extensible Markup Language (XML) data
on the TPF system. XML Parser for C++ (XML4C) Version 3.5.1 was
ported to the TPF system. It is XML Version 1.0 compliant and
allows TPF applications written in C++ language to parse XML documents
as follows:
- Using the Document Object Model (DOM)
Level 1.0 or 2.0 specification
- Using the Simple API for XML (SAX)
Version 1.0 or 2.0 specification
- With or without validation against
a specified Document Type Definition (DTD)
- With or without validation against
a document written in the XML Schema language.
Note: XML
Schema support is experimental and only includes a subset of the
W3C Schema language.
IBM TPF Product Information Center
View information for the TPF family
of products in the TPF Product Information Center! As a reminder,
the information center is available from the TPF Web site (at
http://www.ibm.com/tpf)
and from the IBM TPF Product Information Center CD-ROM,
SK2T-8062. Although IBM encourages you to use an information source
that best matches your working style and environment, the TPF
Product Information Center is the preferred information source.
There is a little something for everyone
in this PUT. Apply the PUT so you can reap the benefits of these
SPEs!
|