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.
It is my privilege to announce that IBM TPF Toolkit 4.6 is generally available on Passport Advantage . This release is a significant departure from the previous versions of the TPF Toolkit product. A lot of focus and effort has gone into improving usability from the bottom up. From installation of the product to the everyday development tasks the recurring question has been "Can we make this simpler to use?". A good example is managing debug sessions. In prior releases debug sessions were tightly associated with a single... [More]
The final set of product documentation updates for z/TPF PUT 14 included in the IBM Knowledge Center contains new support for Configuring Apache Maven for z/TPF system builds . These instructions are included within the steps provided for Installing, building, and configuring z/TPF support for Java . As of z/TPF support for Java (APAR PJ43892) on PUT 14, Apache Maven must be installed on your Linux on Z build system in order to build... [More]
z/TPF has addressed the OpenSSL error state mechanism security bypass vulnerability with APAR PJ45174. For more information about the security vulnerability, see the security bulletin . For more information about APAR PJ45174, see the APEDIT .
The final set of product documentation updates for z/TPF PUT 14 is now available in IBM Knowledge Center. The PUT 14 collection now includes documentation for all product enhancements and maintenance for z/TPF and z/TPFDF PUT 14. Documentation that is available since the September 29 content refresh includes information for the following z/TPF and z/TPFDF enhancements: Access enhancement for format-1 globals CRUISE enhancements for PUT 14 Dynamic CPU capacity... [More]
The IBM® 64-bit Runtime Environment for z/TPF, Java™ Technology Edition, Version 8 download package for PJ44968 (PJ44968_ibm-java-jre-8.0-5.5 .tar.gz) that was released in December was updated to include a missing a file (the healthcenter.properties file). For more information, see serv ice bull etin 200 .
Enhanced HTTP client and high speed connector support provides a z/TPF HTTP client that is not dependent on the libcurl library or long running daemons and provides asynchronous support for the z/TPF high speed connector. The enhanced HTTP client was created to address limitations of the open source libcurl package and the performance of long running daemons. This support includes application programming interfaces (APIs) that you can use to send HTTP client requests that are not dependent on the libcurl library or long running HTTP client... [More]
As preannounced in serv ice bull etin 19 8 , the z/TPF and z/TPFDF PUT 14 tar file is now available for download. The tar file contains the cumulative set of z/TPF and z/TPFDF source and object-code-only (OCO) files updated by PUT14 APARs, along with a copy of the APEDIT for each PUT14 APAR. The PUT14 tar file can be downloaded from the z/TPF & z/TPFDF Products (PUT 14 and later) web page. Please note: This is a new web page that uses your z/TPF maintenance userid for download. The tar file contains only source... [More]
The new runtime environment for Java, IBM® 64-bit Runtime Environment for z/TPF, Java™ Technology Edition, Version 8.0-5.5 contains several enhancements. The runtime environment has been updated to recognize the IBM z14™ (z14) mainframe and optimize your Java applications for the z14 architecture. As part of running your Java application, the runtime environment automatically detects which mainframe model your system is running on and optimizes your application for that architecture. With this update, runtime... [More]
Dynamic CPU capacity provides support for you to immediately increase CPU capacity to achieve service level agreements (SLAs), and to run more workload on existing CPU hardware to lower costs. Dynamic CPU capacity support has three parts: 1)Provides support for you to handle a sustained increase in workload without requiring an outage. 2)Provides support for HiperDispatch, which can help you to maximize CPU resources and lower hardware costs. 3)Provides support for you to selectively designate utilities as low priority so... [More]
PJ44844 provides a new optimized call interface to simplify and enhance the ability to integrate Java as part of existing z/TPF application logic. Prior to this APAR, you could still calling z/TPF applications from Java, however it required using a local network connection. With this support, calling a z/TPF application from Java no longer uses a network connection so reduces latency and CPU overhead. Setting up TPF services to be callable from Java With PJ44281 on PUT14, z/TPF supports REST provider for z/TPF... [More]
PI86942 enhanced z/TPFDF data event processing on PUT 14 so that you can use data events with z/TPFDF databases that do not require holding a record for updates. Now, APARs PI89192 and PJ45037 provide additional enhancements to z/TPFDF data event processing on PUT 14. z/TPFDF data event processing collected data event information only for updated LRECs or the full subfile. However, when data event information was collected only for updated LRECs, there might not be enough context for applications to properly process these LRECs.... [More]
Enhancements to z/TPFDF cache and encryption support improve the maintainability for the cache and encryption control settings and provide stronger database security. APAR PI44953 provided z/TPFDF cache support, and APAR PI56472 provided z/TPFDF encryption support. With these APARs, you can use the ZUDFM CACHE and ZUDFM ENCRYPT commands to manage cache and encryption settings for your z/TPFDF files. The cache and encryption settings for z/TPFDF files are saved in the z/TPFDF format-2 global record (IDFCNTRL). However, no... [More]
The TPF Lab will be closed Monday, December 25 for the Christmas holiday. The Lab will resume normal operations Tuesday, December 26. If you have a critical problem that requires immediate assistance, please open a severity 1 PMR/ETR and offshift support will be notified. See Opening Problems with the Service Request Tool for more information. See Service Bulletin 175: TPF Poughkeepsie Lab Holiday Schedule for the 2018 holiday schedule.
With z/TPF support for MongoDB, when accessing a document (or z/TPFDF subfile), either all the data within that subfile is exposed to the end user or none of it. There are mechanisms as part of z/TPF user security that can prevent an end user from seeing a MongoDB collection (or z/TPFDF file), however, there is no mechanism for an end user to see a subset of the data in a MongoDB collection. This becomes an important concept as some customers have z/TPFDF files that can contain a mix of end-user information. Opening this z/TPFDF file for... [More]
z/TPF support for Java™ (APAR PJ43892) changed the data types for the following fields in page 1 of the ECB: ce1dstmp, ce1extim, ce1istim. For more information about this change and how it might impact your programs, see serv ice bull etin 197 .
The TPF Lab will be closed Thursday and Friday, November 23 and 24, 2017 for the U.S. Thanksgiving Holiday. The Lab will resume normal operations on Monday, November 27, 2017. If you have a critical problem that requires immediate assistance, please open a Severity 1 PMR/ETR and offshift support will be notified. (See Op e n in g Pr o b le m s w i t h t h e S e rv i c e R e qu e s t T o o l for more information.)
IBM TPF Toolkit 4.2 Interim Fix 11 is now available on the update site. This fix contains maintenance and security fixes only. For more information on the security fixes, see the security bulletin . IBM TPF Toolkit administrators, please make note of the migration information in the updated service.html that is installed in the root installation directory after applying the interim fix. There is a co-requisite z/TPF APAR (PJ45031) for this interim fix that should be applied to your z/TPF development environment for the best user experience... [More]
Name-value pair collection allows you to understand and analyze system resource usage by horizontal and/or vertical annotations in your application. Horizontal annotations are made in your application using name-value pairs and can represent various aspects such as message type, message origin, customer, input values, and etc. Vertical annotations are made in your application by using ECB owner name change and can represent code packages, phases of processing and etc. Collection of the data occurs on the TPF system and the... [More]
IBM Knowledge Center content for z/TPF PUT 14 was refreshed September 29 to add all enhancements and maintenance APARS that were released since the most recent refresh in August. Enhancements since the August refresh include the following new function: FARF6 fixed file record support Watch this space for information about new content for PUT 14 in IBM Knowledge Center.
An enhancement to z/TPFDF data event processing now available on PUT 14 allows you to use data events with more z/TPFDF databases. Event message data event support for z/TPFDF, provided with APAR PI18980, allows you to collect updated LRECs or full subfiles when a subfile is modified. However, data event processing only collects data when a z/TPFDF subfile is opened with a hold. It is possible for applications to make updates to a subfile that is opened without a hold, as long as the file’s database definition (DBDEF)... [More]
FARF6 fixed file record support extends the use of FARF6 addressing to fixed file records for both z/TPF and z/TPFDF databases. FARF6 is an 8-byte symbolic file address. Previously, FARF6 addressing was supported for only 4 KB long-term duplicated pool records and 4 KB short-term pool records. With this enhancement, FARF6 addressing can be used for fixed file records of all sizes: small, large, and 4 KB fixed file records. In addition, you can use FARF6 fixed file record types when you create a fixed file system (FFS) or pool file system (PFS).... [More]
A new aparPrereq command has been added to the zTP F AP A R D o wnl o ad t oo l s package. This command identifies the cumulative set of prerequisite APARs for a given APAR and will report on whether those prerequisites have been applied to a specified set of TPF_ROOT folders. Refer to the help message within the aparPrereq command for details.
IBM Knowledge Center content for z/TPF PUT 14 was refreshed August 30 to add all enhancements and maintenance APARS that were released since the most recent refresh in June. Enhancements since the June refresh include the following new function: Crypto Express6S and OSA-Express6S support
For IBM z14, see service bulletin 196 for more information about APARs that are required for the z/TPF system. Enhancements to tpf.loadfile ... [More]
As was done for JSON in PJ44767, DFDL support has been updated to allow an XML document to be created directly from binary data without the use of infonodes through the use of the tpf_dfdl_buildDoc API. This makes creating an XML document not only easier and faster, but enhancements have been made to the resultant layout of the XML document to make the document smaller than when built using DFDL and infonodes. The resultant XML document will also be in UTF-8 encoding, thus avoiding the need to translate it from EBCDIC. ... [More]
With Logging for z/TPF Support for MongoDB (PJ44239), we now support the ability to log queries, administration, and updates made with z/TPF support for MongoDB (PJ42292). This article will help you create and setup a Logstash plugin to receive logging events. What is Logstash? While a visit to their website will give you complete information ( https://www.elastic.co/products/logstash ), in general, Logstash provides an extensible data processing pipeline. How do I setup Logging for z/TPF Support for MongoDB? For more... [More]
The updates made to the IBM® 64-bit Runtime Environment for z/TPF, Java™ Technology Edition, Version 8 address various product security vulnerabilities. For more information, see the security bulletin . Download and install the PJ44 655_ ibm- java -jre -8.0 -4.10 .tar .gz package from the IBM 64-b it R unti me E nvir onme nt for z /TPF , Ja va T echn olog y Ed itio n, V ersi on 8 download page. This update replaces the runtime environment provided with APAR PJ44655. If you... [More]
The TPF Lab will be closed Monday, September 4, 2017 for the U.S.A. Labor Day celebration. The Lab will resume normal operations Tuesday, September 5, 2017. If you have a critical problem that requires immediate assistance, please open a Severity 1 PMR/ETR and offshift support will be notified. (See Ope n ing Pro b lem s wi t h t h e S e rvi c e R e que s t T o o l for more information.)
The z/TPF space in IBM Knowledge Center is refreshed with new content for PUT 14. Documentation that is available for PUT 14 includes the following enhancements. Click each link to go to an introductory page for that enhancement. Access enhancement for fomat-2 globals Automatic ECB owner name restore CDC support for services statistics Common deployment restart enhancement DASD prefix CCW support... [More]