Technical experts from the IBM Transaction Processing Facility (TPF) Development Lab share knowledge and information about the TPF product set - including z/TPF, TPF Operations Server (TOS), z/TPF Database Facility (z/TPFDF), and the TPF Toolkit.
Be advised that the aparDownload command in the zTPF APAR Download tools package was updated to work with new security software that was added to the Secure FTP APAR download servers last Sunday, February 12, 2017. If you use these tools, download the latest copy to ensure that you can continue to download the APAR tar files. For additional details, see Service Bulletin 195 .
The IBM Tivoli Monitoring Agent for z/TPF V1.1.3 is available for download from the TPF Family Products: Tools web page. This version adds support for services statistics. APARs PJ44455 and PJ43892 add support for continuous data collection to collect services statistics. The data collected by the CDC_SERVICE and CDC_JAM metrics is displayed in the Services workspace in the Tivoli Enterprise Portal by the IBM Tivoli Monitoring Agent for z/TPF. For more information about APARs PJ44455 and PJ43892 , see the APEDITs.... [More]
With z/TPF APAR PJ43892 (z/TPF support for Java™) applied, a Java conflict occurs that causes some TPF Toolkit operations to function incorrectly. When the server.linux script is run to start the Remote System Explorer (RSE) DataStore server on Linux on z Systems, the PATH environment variable is updated to a version of Java that is not supported in the MakeTPF environment that was updated with APAR PJ43892. The MakeTPF environment that was updated with APAR PJ43892 requires IBM SDK, Java Technology Edition Version 8 or later. For... [More]
With z/TPF support for Java™, you can run Java Platform, Standard Edition (Java SE) 8 applications on your z/TPF system. Programmers with little or no knowledge about the z/TPF system can develop Java applications using familiar integrated development environments (IDEs) and development tools for Java and then deploy those Java applications on your z/TPF system. On the z/TPF system, the runtime environment for Java is the IBM® 64-bit Runtime Environment for z/TPF, Java Technology Edition, Version 8 and is compatible with Java SE... [More]
IBM delivered logging for z/TPF support for MongoDB (APAR PJ44239) in November of 2016. Logging for z/TPF support for MongoDB is different from the MongoDB log messages function. Logging support on the z/TPF system logs the MongoDB requests and replies for specified collections and actions; the MongoDB log messages function logs requests and replies by severity and MongoDB components. Logging for z/TPF support for MongoDB can help you in the following ways: 1. Diagnosing database problems that can occur when you update the z/TPFDF... [More]
IBM TPF Toolkit Interim Fix v4.2.9 is now available on the update site. For additional information, please see the announcement. There are a number of migration consideration in this interim fix, so please pay extra attention to the migration information in the service.html file provided with the interim fix. In addition, a YouTube channel has been started for IBM TPF Toolkit and two videos have been uploaded related to the content of this interim fix. Installing IBM ZOS Connect EE API Editor provides... [More]
Socket lock contention enhancements improves the efficiency of TCP/IP and socket API processing on the z/TPF system. In the z/TPF system , the socket block lock is extensively used in processing TCP/IP and socket APIs. TCP/IP and socket API processing on different I-streams tries to hold the socket block lock, which can cause contention. Socket lock contention enhancements reduces the amount of TCP/IP and socket API processing that is holding the socket block lock when the send , sendto , write , and writev functions are called.... [More]
The TPF Lab will be closed on the following dates: Monday, December 26, 2016 Monday, January 2, 2017 We will have limited staff working from now through the end of the year so you might experience longer than usual response times. The Lab will resume normal operations on Tuesday, January 3, 2017. We wish all of our customers a very happy holiday season, with best wishes for the New Year!
PJ44068: critical JSON fixes The JSON being produced in the original DFDL support was not always valid JSON so PJ44068 was needed to fix the following issues: 1) JSON array notation  was not being generated and was repeating the elements like what is done for XML. 2) JSON boolean values were being created as strings of either "true" or "false" instead of using the proper non-string notation. 3) The JSON null value was not being set for DFDL elements defined as nillable. The value being set was the empty string which... [More]
The Required z/TPFDF source code and Licensed Program Specifications for PU T 13 download package was updated on the TPF Family of Products download website today (12/13/16). See Service Bulletin 193 for details.
Currently, the certificate requests or self-signed certificates generated through the ZPUBK REQCERT command can only be signed with either MD5 or 160-bit SHA (SHA1). Both of these digest algorithms are not recommended for use in industry, as they have been considered not secure against well-funded opponents. APAR PJ44481 provides the SHA256 option for the DIGEST parameter with ZPUBK REQCERT, allowing the generation of certificate requests or self-signed certificates with the SHA256 digest algorithm. For more information, see... [More]
The final set of product documentation updates for z/TPF PUT 13 became available in IBM Knowledge Center in November 2016, coinciding with the November 18 general availability of PUT 13. The PUT 13 collection now includes documentation for all product enhancements and maintenance for z/TPF and z/TPFDF PUT 13. Enhancements that are available since the September 27 content refresh include the following new function: High speed connector Logging for z/TPF support for MongoDB... [More]
The z/TPF and z/TPFDF PUT 13 eDelivery packages are now available. The downloads can be accessed through the z/T P F 1 . 1 & z/T P FDF 1 . 1 tab on the TPF Fam i ly P rod u cts : Pr o duc t So f twa r e web page. Please note that there are PUT 13 downloads for the z/TPF and z/TPF product code as well as the opensource C and C++ runtime libraries, the z/TPF Software profiler, the Apache HTTP Server 2.2 package, and the Curl package. See Ser v ice Bul l eti n 19 2... [More]
Before z/TPF PUT 13, finding a specific system heap, whether it was looking for the start or size of it, required a bit of background knowledge of that specific system heap and even then it wasn’t the easiest of tasks. Once that information was found, there were features that allowed you to look at that area in memory and even update it, but there was no guarantee that the data you were seeing or updating was completely in the specific system heap you were looking for. You might accidently go beyond the bounds of that system heap, you... [More]
In the past, the only method of viewing data collection information for a z/TPF system was to employ the offline data reduction tool on z/OS. The offline data reduction tool on z/OS was one of the few remaining tools that required customers to utilize a z/OS system to understand their critical z/TPF system. The offline data reduction tool on z/OS also required the purchase of a PL/I compiler license. In addition, z/TPFDF statistical information was not available in the offline data reduction reports. Finally, the reports generated... [More]
In APAR PJ3641 , an enhancement was made for ZDBUG CLEAR in order to allow the clearing of sessions at the port granularity. Before this APAR, two sessions with the same name could be registered on the same IP address as long as they were on different ports; however, you couldn’t clear only one of those sessions with the ZDBUG CLEAR command. The only filter available was to clear by IP address. With this APAR applied, you can clear by a specific IP address and port. In APAR PJ43689 , the ZDDMP command now supports wildcards for the... [More]
z/TPF support for sub-second retransmission improves TCP/IP performance by reducing the minimum retransmission timeout value for TCP sockets. Previously, the z/TPF system waited at least 1 second to retransmit a TCP packet. With this APAR, the minimum retransmission timeout value for a TCP packet is reduced to 20 milliseconds. The reduced timeout value is calculated based on the average round trip time and the variance from that average. PJ43958 takes effect when the APAR is installed. No other action is required. For more information about... [More]
z/TPF PUT 13 in IBM Know ledg e Ce nte r was updated September 27, 2016. This update includes product documentation for all enhancements and maintenance APARs that were released after the general availability of PUT 12. Enhancements that are available since the June 27 content refresh include the following new function: Asynchronous tape restart Program fetch processing enhancement Support for CDC in CRAS state... [More]
Interim Fix v4.2.8 for IBM TPF Toolkit v4.2 is now available on the update site. For more information, please see the announcement . Interim Fix v4.0.11 for IBM TPF Toolkit v4.0 is now available on the update site. This interim fix only provides security fixes. For more information, please see the security bulletin .
z/TPF user security support for MongoDB provides the ability to add, remove, and modify the authorizations of a user without loading any programs or files to the z/TPF system . Previously, with z/TPF support for MongoDB ( APAR PJ42292 ), the system administrator or programmer was required to code a user exit and load the user exit to the z/TPF system to authenticate users and their passwords. Also, you had to code an authorization file and load the file to the z/TPF system to define the resources that the users could access. Whenever a... [More]
We are excited to announce the availability of three UrbanCode™ Deploy beta plug-ins for z/TPF and the starter kit. Using UrbanCode Deploy within a z/TPF environment improves workflow efficiency and contributes to a continuous delivery environment. These z/TPF beta plug-ins together with other plug-ins in the UrbanCode™ Deploy ecosystem enable you to create processes that automate deploy, undeploy, commit, and promotion of artifacts to z/TPF test and production systems. The following plugin-ins are available in this beta... [More]
Recording of ' z/TPF OpenSSL Webinar ' is now available on the IBM TPF YouTube Channel. IBM TPF YouTube Link: h ttps://www.youtube.com/watch?v=ddFyLNBmGjg The presentation PDF is at: https://www.ibm.com/developerworks/community/blogs/zTPF/resource/openSSLWebinarPres.pdf?lang=en
Recording of ' z/TPF Network Services Database (NSD) ' is now available on the IBM TPF YouTube Channel. IBM TPF YouTube Link: https://youtu.be/JQpl4E0ekuQ The presentation PDF is at: https://www.ibm.com/developerworks/community/blogs/zTPF/resource/zTPFNetworkServicesDatabase.pdf?lang=en
In an era of email scams, credit card fraud, and stolen identities, companies need to protect sensitive customer data that they store in their computer systems from being accidentally or intentionally compromised. When companies fail to adequately protect that data, both the companies and their customers can suffer from direct and indirect financial losses. Until now, z/TPFDF has not provided the ability to encrypt sensitive data at rest. z/TPFDF APAR PI56476 and co-requisite z/TPF APAR PJ43935 provide z/TPFDF... [More]
Dan Yee, IBM TPF developer, will be introducing the z/TPF OpenSSL changes on PUT13 and discussing z/TPF support for OpenSSL (shared ssl, hardware accelerators used with ssl, and generating public key pairs and certificates Join IBM Meeting https://apps.na.collabserv.com/meetings/join?id=2897-1614 password: openssl The meeting ID is 2897-1614 The participant code is 15703704 Call-in numbers for the United States: United States: +1 646 307 1354 (Toll) United States: 1 855 233 7153 (Toll-free)
We will be recording... [More]
z/TPF PUT 13 in IBM Knowledge Center was updated June 27, 2016. This update includes product documentation for all enhancements and maintenance APARs that were released after the general availability of PUT 12. Enhancements include the following new function: Enhanced logical record support Enhanced SSL support Enhanced VSAM database support Event message data event support for z/TPF files Support for 1 ms time slicing... [More]
With z/TPF support for MongoDB, remote distributed systems can access the z/TPFDF databases by using the standard MongoDB clients. Standard MongoDB client libraries exist in different programming languages and graphical user interface (GUI) applications are available to access z/TPFDF databases. Accessing z/TPFDF databases by using z/TPF support for MongoDB does not require any changes to the z/TPF applications. However, to use z/TPF support for MongoDB, the code must be built with the GCC 4.6 (version tpf-11r1-13 or later) or the... [More]