gtpm2m3c | Migration Guide: Program Update Tapes |
The following section discusses the migration considerations for TCP/IP enhancements for PUT 16.
See the APEDIT for APARs PJ28168, PJ28195, PJ28213, and PJ28344 for information about prerequisite 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. See TCP/IP Native Stack Support (APAR PJ26683) and Simple Network Management Protocol Agent Support (APAR PJ27932) for more information.
SNMP MIB display support (APAR PJ28168) allows you to use the ZSNMP command to display Management Information Base (MIB) variables from the TPF 4.1 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:
TCP/IP packet filtering firewall support (APAR PJ28213) provides added security for your Internet server applications. Packet filtering is a function of firewall support that examines each packet for an approved source and destination (or application) to determine whether the packet should be allowed (that is, processed), rejected, or discarded. TCP/IP packet filtering firewall support allows you to define rules to filter inbound packets destined for TPF applications. In addition, you can use the IP trace facility to identify packets that violate the packet filtering rules or cause other exception conditions.
Fast TCP retransmit support (APAR PJ28344) improves TCP/IP performance by detecting lost messages in the network faster.
The following describes how the TCP/IP enhancements for PUT 16 are implemented in the TPF 4.1 system.
The quality of service (QoS) differentiated services architecture is defined by the following Request for Comments (RFC) documents:
Go to http://www.ietf.org for more information about these RFCs and any related extensions.
The TCP/IP network services database is created from information that you define in a file called /etc/services, which contains an entry for each application that you want to define in the database. The TCP/IP network services database file is read into core storage during system restart. You can also refresh the file by entering ZIPDB REFRESH. See TPF Operations for more information about the ZIPDB command.
TCP/IP packet filtering firewall support is controlled by a set of rules that you define in a file called /etc/iprules.txt. The rules define whether to allow, discard, or reject input packets based on the source IP address, destination port, and protocol of the packet. The packet filtering rules file is read into core storage during system restart. You can also refresh the file by entering ZFILT REFRESH. See TPF Operations for more information about the ZFILT command.
The architecture for fast TCP retransmit support is based on RFC 2001 TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms. Go to http://www.ietf.org for more information about this RFC and any related extensions.
There are no changes.
The following section summarizes interface changes.
The following section summarizes C/C++ language changes. This information is presented in alphabetic order by the type of C/C++ language information. See the TPF C/C++ Language Support User's Guide and TPF Application Programming for more information about the C/C++ language.
Table 1215 summarizes changes to the build scripts used by the build
tool. This information is presented in alphabetic order by the name of
the build script.
Table 1215. Changes to Build Scripts for TCP/IP Enhancements for PUT 16
Build Script | Type | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|---|
APAR PJ28168 | |||
CNMPBS | DLL | Changed | Updated for SNMP MIB display support. |
APAR PJ28195 | |||
CNSDBS | DLM | New | Created for TCP/IP network services database support. |
COMXBS | DLM | Changed | Updated for TCP/IP network services database support. |
APAR PJ28213 | |||
CTLABS | DLM | New | Created for TCP/IP packet filtering firewall support. |
There are no changes.
Table 1216 summarizes the general use C/C++ language header file changes. This information is presented in alphabetic order by the name of the general use C/C++ language header file.
General use means these header files are available for your
use.
Table 1216. Changes to General Use C/C++ Language Header Files for TCP/IP Enhancements for PUT 16
C/C++ Language Header File | New, Changed, or No Longer Supported? | Do You Need to Recompile Segments? | Segments to Recompile |
---|---|---|---|
APAR PJ28195 | |||
c$ck2sn.h | Changed | No | Not Applicable |
c$eb0eb.h | Changed | No | Not Applicable |
netdb.h | Changed | No | Not Applicable |
socket.h | Changed | No | Not Applicable |
APAR PJ28213 | |||
c$ck2sn.h | Changed | No | Not Applicable |
Table 1217 summarizes the general use C/C++ language header file
changes that are for IBM use only. This information is presented in
alphabetic order by the name of the general use C/C++ language header
file.
C/C++ Language Header File (IBM Use Only) | New, Changed, or No Longer Supported? | Do You Need to Recompile Segments? | Segments to Recompile |
---|---|---|---|
APAR PJ28195 | |||
i$nsdb.h | New | No | Not Applicable |
APAR PJ28213 | |||
i$filt.h | New | No | Not Applicable |
i$iphd.h | Changed | No | Not Applicable |
Table 1218 summarizes changes to the library interface scripts used by
the library interface tool and the build tool. This information is
presented in alphabetic order by the name of the library interface
script.
Table 1218. Changes to Library Interface Scripts for TCP/IP Enhancements for PUT 16
Library Interface Script | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|
APAR PJ28195 | ||
COMXXV | Changed | Updated for TCP/IP network services database support. |
Table 1219 summarizes changes to the link-edited modules shipped by
IBM, which should go into a data set with attributes
DCB=(RECFM=U,LRECL=80,BLKSIZE=1200). This information is presented in
alphabetic order by the name of the link-edited module.
Table 1219. Changes to Link-Edited Modules for TCP/IP Enhancements for PUT 16
Link-Edited Module | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|
APAR PJ28168 | ||
CNMP | Changed | Updated for SNMP MIB display support. |
CNM1 | Changed | Updated for SNMP MIB display support. |
APAR PJ28195 | ||
CDNS | Changed | Updated for TCP/IP network services database support. |
CFTP | Changed | Updated for TCP/IP network services database support. |
CMAT | Changed | Updated for TCP/IP network services database support. |
CMNA | Changed | Updated for TCP/IP network services database support. |
CMNC | Changed | Updated for TCP/IP network services database support. |
CMN0 | Changed | Updated for TCP/IP network services database support. |
CMN3 | Changed | Updated for TCP/IP network services database support. |
CMOA | Changed | Updated for TCP/IP network services database support. |
CMOB | Changed | Updated for TCP/IP network services database support. |
CMQS | Changed | Updated for TCP/IP network services database support. |
CNMP | Changed | Updated for TCP/IP network services database support. |
CNMT | Changed | Updated for TCP/IP network services database support. |
CNSD | New | Created for TCP/IP network services database support. |
COMX | Changed | Updated for TCP/IP network services database support. |
CRDA | Changed | Updated for TCP/IP network services database support. |
CREA | Changed | Updated for TCP/IP network services database support. |
CRIA | Changed | Updated for TCP/IP network services database support. |
CRII | Changed | Updated for TCP/IP network services database support. |
CRIO | Changed | Updated for TCP/IP network services database support. |
CRPC | Changed | Updated for TCP/IP network services database support. |
CTFT | Changed | Updated for TCP/IP network services database support. |
APAR PJ28213 | ||
COMX | Changed | Updated for TCP/IP packet filtering firewall support. |
CSF4 | Changed | Updated for TCP/IP packet filtering firewall support. |
CSL2 | Changed | Updated for TCP/IP packet filtering firewall support. |
CTIE | Changed | Updated for TCP/IP packet filtering firewall support. |
CTLA | New | Created for TCP/IP packet filtering firewall support. |
Table 1220 summarizes changes to members. This information is presented in alphabetic order by the name of the member.
Notes:
Table 1220. Changes to Members for TCP/IP Enhancements for PUT 16
Member | DLM/DLL/LLM Name | Type | New, Changed, or No Longer Supported? | Member Type | Description of Change |
---|---|---|---|---|---|
APAR PJ28168 | |||||
CNME | CNMP | DLL | Changed | C++ Language | Updated for SNMP MIB display support. |
CNMF | CNMP | DLL | Changed | C++ Language | Updated for SNMP MIB display support. |
CNMG | CNMP | DLL | New | C++ Language | Created for SNMP MIB display support. |
CNM1 | CNM1 | DLM | Changed | C++ Language | Updated for SNMP MIB display support. |
APAR PJ28195 | |||||
CDNS | CDNS | DLM | Changed | C++ Language | Updated for TCP/IP network services database support. |
CFTP1 | CFTP | DLM | Changed | C Language | Updated for TCP/IP network services database support. |
CMADAT | CMAT | DLL | Changed | C++ Language | Updated for TCP/IP network services database support. |
CMOA | CMOA | DLM | Changed | C++ Language | Updated for TCP/IP network services database support. |
CMOB | CMOB | DLM | Changed | C++ Language | Updated for TCP/IP network services database support. |
CNMS | CNMP | DLL | Changed | C++ Language | Updated for TCP/IP network services database support. |
CNMT | CNMT | DLM | Changed | C++ Language | Updated for TCP/IP network services database support. |
CNSD | CNSD | DLM | New | C++ Language | Created for TCP/IP network services database support. |
CNSF | COMX | LLM | New | C Language | Created for TCP/IP network services database support. |
CNSR | CNSD | DLM | New | C++ Language | Created for TCP/IP network services database support. |
CREF | CRDA, CREA | DLM | Changed | C Language | Updated for TCP/IP network services database support. |
CRIA | CRIA | DLM | Changed | C Language | Updated for TCP/IP network services database support. |
CRII | CRII | DLM | Changed | C++ Language | Updated for TCP/IP network services database support. |
CRIO | CRIO | DLM | Changed | C++ Language | Updated for TCP/IP network services database support. |
CRMTRA | CMQS | DLL | Changed | Object Code Only | Updated for TCP/IP network services database support. |
CTFTP1 | CTFT | DLM | Changed | Object Code Only | Updated for TCP/IP network services database support. |
APAR PJ28213 | |||||
CSF4 | CSF4 | DLM | Changed | C Language | Updated for TCP/IP packet filtering firewall support. |
CSSLMT | CSL2 | DLM | Changed | C Language | Updated for TCP/IP packet filtering firewall support. |
CTIE | CTIE | DLM | Changed | C Language | Updated for TCP/IP packet filtering firewall support. |
CTLA | CTLA | DLM | New | C++ Language | Created for TCP/IP packet filtering firewall support. |
C511 | COMX | LLM | Changed | C Language | Updated for TCP/IP packet filtering firewall support. |
There are no changes.
There are no changes.
There are no changes.
Table 1221 summarizes the copy member changes. This information
is presented in alphabetic order by the name of the copy member.
Table 1221. Changes to Copy Members for TCP/IP Enhancements for PUT 16
Copy Member | Type | New, Changed, or No Longer Supported? | Segment Where Copy Member is Included | Name of Link-Edited Module | DLM, DLL, LLM, or Control Program | Description of Change |
---|---|---|---|---|---|---|
APAR PJ28195 | ||||||
CHSZ | Control Program | Changed | CCNUCL | CPS0 | Control Program | Updated for TCP/IP network services database support. |
CTI2 | Control Program | Changed | CCTCP2 | CPS0 | Control Program | Updated for TCP/IP network services database support. |
CTI3 | Control Program | Changed | CCTCP2 | CPS0 | Control Program | Updated for TCP/IP network services database support. |
CTTO | Control Program | Changed | CCTCP1 | CPS0 | Control Program | Updated for TCP/IP network services database support. |
CT15 | Control Program | Changed | CCCTIN | CPS0 | Control Program | Updated for TCP/IP network services database support. |
APAR PJ28213 | ||||||
CTSS | Control Program | Changed | CCTCP3 | CPS0 | Control Program | Updated for TCP/IP packet filtering firewall support. |
CTTO | Control Program | Changed | CCTCP1 | CPS0 | Control Program | Updated for TCP/IP packet filtering firewall support. |
CTT6 | Control Program | Changed | CCTCP1 | CPS0 | Control Program | Updated for TCP/IP packet filtering firewall support. |
APAR PJ28344 | ||||||
CTI2 | Control Program | Changed | CCTCP2 | CPS0 | Control Program | Updated for fast TCP retransmit support. |
CTSS | Control Program | Changed | CCTCP3 | CPS0 | Control Program | Updated for fast TCP retransmit support. |
CTTO | Control Program | Changed | CCTCP1 | CPS0 | Control Program | Updated for fast TCP retransmit support. |
CTT6 | Control Program | Changed | CCTCP1 | CPS0 | Control Program | Updated for fast TCP retransmit support. |
There are no changes.
The following section summarizes the macro changes. This information is presented in alphabetic order by the type of macro.
There are no changes.
There are no changes.
Table 1222 summarizes the data macro changes. This information
is presented in alphabetic order by the name of the data macro.
Table 1222. Changes to Data Macros for TCP/IP Enhancements for PUT 16
Data Macro | New, Changed, or No Longer Supported? | Do You Need to Reassemble Programs Using This Data Macro? | Programs to Reassemble |
---|---|---|---|
APAR PJ28195 | |||
CK2SN | Changed | No | Not Applicable |
DC0DC | Changed | No | Not Applicable |
INSDB | Changed | No | Not Applicable |
APAR PJ28213 | |||
CK2SN | Changed | No | Not Applicable |
IFILT | New | No | Not Applicable |
IPMTE | Changed | No | Not Applicable |
ISTAK | Changed | No | Not Applicable |
APAR PJ28344 | |||
ISOCK | Changed | No | Not Applicable |
There are no changes.
Table 1223 summarizes the selected equate macro changes. This
information is presented in alphabetic order by the name of the selected
equate macro.
Table 1223. Changes to Selected Equate Macros for TCP/IP Enhancements for PUT 16
Selected Equate Macro | New, Changed, or No Longer Supported? | Do You Need to Reassemble Programs? | Programs to Reassemble |
---|---|---|---|
APAR PJ28195 | |||
IEQCE2 | Changed | No | Not Applicable |
There are no changes.
Table 1224 summarizes the system initialization program (SIP) skeleton
and internal macro changes. This information is presented in alphabetic
order by the name of the SIP skeleton and internal macro. If the SIP
skeleton and internal macro (inner macro) is changed, you must reassemble the
SIP Stage I deck and run the appropriate job control language (JCL) jobs from
the SIP Stage II deck.
Table 1224. Changes to SIP Skeleton and Internal Macros for TCP/IP Enhancements for PUT 16
SIP Skeleton and Internal Macro | New, Changed, or No Longer Supported? |
---|---|
APAR PJ28168 | |
SPPGML | Changed |
APAR PJ28195 | |
SPPGML | Changed |
APAR PJ28213 | |
SPPGML | Changed |
There are no changes.
Table 1225 summarizes system initialization program (SIP) Stage II
macro changes. This information is presented in alphabetic order by the
name of the SIP Stage II macro. If IBMPAL is changed, you must run the
system allocator (SALO) and load the new program allocation table
(PAT) to the TPF 4.1 system.
Table 1225. Changes to SIP Stage II Macros for TCP/IP Enhancements for PUT 16
SIP Stage II Macro | New, Changed, or No Longer Supported? |
---|---|
APAR PJ28195 | |
IBMPAL | Changed |
APAR PJ28213 | |
IBMPAL | Changed |
There are no changes.
There are no changes.
There are no changes.
Table 1226 summarizes segment changes. This information is
presented in alphabetic order by the name of the segment.
Table 1226. Changes to Segments for TCP/IP Enhancements for PUT 16
Segment | Type | Link-Edit Module (Where Offline Segment Is Linked) | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|---|---|
APAR PJ28195 | ||||
CTKO | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
CTSN | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
CTS1 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
CTS7 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
CTS8 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
CVAB | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
CVOR | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
JCD4 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
JCM0 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
JCS0 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP network services database support. |
JRA1 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
JRA2 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
JRA3 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
JRF4 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
JRM5 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
JRP3 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
JRS3 | Offline PL/I | DATAREAD | Changed | Updated for TCP/IP network services database support. |
APAR PJ28213 | ||||
CTFB | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CTF4 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CTKO | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CTSG | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CTSK | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CTSW | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CTS6 | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
CVAB | Real-Time Assembler | Not Applicable | Changed | Updated for TCP/IP packet filtering firewall support. |
IPTPRT | Offline C Language | IPTPRT | Changed | Updated for TCP/IP packet filtering firewall support. |
There are no changes.
There are no changes.
The following section summarizes functional and operational changes. This information is presented in alphabetic order by the functional or operational change.
See Appendix A, "PUT 2-15 Interface Changes by Authorized Program Analysis Report (APAR)" for a summary of functional and operational changes by APAR.
Table 1227 summarizes command changes. This information is presented in alphabetic order by the name of the command. See TPF Operations for a complete description of all commands.
Attention: Changes to commands can impact any automation
programs you are using in your complex.
Table 1227. Changes to Commands for TCP/IP Enhancements for PUT 16
Command | New, Changed, or No Longer Supported? | Description of Change |
---|---|---|
APAR PJ28168 | ||
ZSNMP | Changed | Added the DISPLAY parameter for SNMP MIB display support. |
APAR PJ28195 | ||
ZDTCP | Changed | Updated the examples for TCP/IP network services database support. |
ZIPDB | New | Added for TCP/IP network services database support. |
ZSTAT | Changed | Updated the examples for TCP/IP network services database support. |
APAR PJ28213 | ||
ZFILT | New | Added for TCP/IP packet filtering firewall support. |
ZINIP | Changed | Updated the examples for TCP/IP packet filtering firewall support. |
ZIPTR | Changed | Updated the examples for TCP/IP packet filtering firewall support. |
Table 1228 summarizes message (offline and online messages) and system error changes.
The message IDs or system error numbers are listed in numeric order preceded by their alphabetic prefix. Some offline and online messages do not have a standard message ID. For these, the messages are presented in alphabetic order based on the initial message text; or for those messages that begin with variable information, the initial message text that follows that variable information. See TPF Messages for a complete description of all messages and system errors.
Attention: Changes to offline messages, online messages,
and system errors may impact any automation programs you are using in your
complex.
Table 1228. Changes to Messages and System Errors for TCP/IP Enhancements for PUT 16
Message ID or System Error Number | Message Type | New, Changed, or No Longer Supported? |
---|---|---|
APAR PJ28168 | ||
SNMP0018I | Online | New |
SNMP0019I | Online | New |
SNMP0020E | Online | New |
SNMP0021E | Online | New |
SNMP0022E | Online | New |
APAR PJ28195 | ||
IPDB0001I | Online | New |
IPDB0010E | Online | New |
IPDB0011E | Online | New |
IPDB0012E | Online | New |
IPDB0013E | Online | New |
IPDB0014E | Online | New |
IPDB0015E | Online | New |
IPDB0016E | Online | New |
IPDB0017E | Online | New |
APAR PJ28213 | ||
FILT0001I | Online | New |
FILT0002I | Online | New |
FILT0003E | Online | New |
FILT0004E | Online | New |
FILT0006E | Online | New |
FILT0007E | Online | New |
FILT0008E | Online | New |
FILT0009E | Online | New |
FILT0010E | Online | New |
TCP/IP network services database support provides enhancements to data collection for TCP/IP applications. Previously, the only TCP/IP information in data collection was the number of TCP/IP input messages, which was included in the overall high-speed message counts. This presented a number of problems:
To address these problems, TCP/IP messages are no longer included with the high-speed message counts. TCP/IP messages are now counted separately. These counts can be displayed by entering the ZSTAT command or by running data collection and looking at the system summary report.
In addition to the updated system summary report, the following reports were added:
See TPF Transmission Control Protocol/Internet Protocol for more information about collecting data for applications in the TCP/IP network services database. See TPF System Performance and Measurement Reference for more information about data collection and reduction in general and for an example of the reports.
There are no changes.
There are no changes.
There are no changes.
There are no changes.
Table 1229 summarizes changes to the publications in the TPF
library. This information is presented in alphabetic order by the
publication title. See the TPF Library Guide
for more information about the TPF library.
Table 1229. Changes to TPF Publications for TCP/IP Enhancements for PUT 16
Publication Title | Softcopy File Name | Description of Change |
---|---|---|
APAR PJ28168 | ||
Messages (Online) | Not Applicable | Updated with information about messages and system errors that were added, changed, and no longer supported for SNMP MIB display support. |
TPF Migration Guide: Program Update Tapes | GTPMG206 | Updated with migration considerations for SNMP MIB display support. |
TPF Operations | GTPOPR0G | Updated with information about the commands that were added and changed for SNMP MIB display support. |
TPF System Installation Support Reference | GTPINR0E | Updated the information about the SNMP enterprise-specific MIB retrieval user exit (UMIB) for SNMP MIB display support. |
TPF Transmission Control Protocol/Internet Protocol | GTPCLW0C | Updated with information about SNMP MIB display support. |
APAR PJ28195 | ||
TPF C/C++ Language Support User's Guide | GTPCLU0G | Updated with information about C functions that were added for TCP/IP network services database support. |
Messages (Online) | Not Applicable | Updated with information about messages and system errors that were added, changed, and no longer supported for TCP/IP network services database support. |
TPF Migration Guide: Program Update Tapes | GTPMG206 | Updated with migration considerations for TCP/IP network services database support. |
TPF Operations | GTPOPR0G | Updated with information about the commands that were added and changed for TCP/IP network services database support. |
TPF System Performance and Measurement Reference | GTPSPR0F | Updated the sample data collection and reduction reports for TCP/IP network services database support. |
TPF Transmission Control Protocol/Internet Protocol | GTPCLW0C | Updated with information about TCP/IP network services database support. |
APAR PJ28213 | ||
Messages (Online) | Not Applicable | Updated with information about messages that were added, changed, and no longer supported for TCP/IP packet filtering firewall support. |
TPF Migration Guide: Program Update Tapes | GTPMG206 | Updated with migration considerations for TCP/IP packet filtering firewall support. |
TPF Operations | GTPOPR0G | Updated with information about the commands that were added and changed for TCP/IP packet filtering firewall support. |
TPF Transmission Control Protocol/Internet Protocol | GTPCLW0C | Updated with information about Internet security, including TCP/IP packet filtering firewall support. |
APAR PJ28344 | ||
TPF Migration Guide: Program Update Tapes | GTPMG206 | Updated with migration considerations for fast TCP retransmit support. |
There are no changes.
TCP/IP network services database support provides the following new APIs:
See TPF Transmission Control Protocol/Internet Protocol for more information about the getservbyname and getservbyport socket APIs. See the TPF C/C++ Language Support User's Guide for more information about the tpf_tcpip_message_cnt function.
There are no changes.
There are no changes.
There are no changes.
Use the following procedure to install TCP/IP enhancements for PUT 16 on your TPF 4.1 system:
To use TCP/IP packet filtering firewall support (APAR PJ28213), do the following:
To use TCP/IP network services database support (APAR PJ28195), do the following: