gtpm2m3cMigration Guide: Program Update Tapes

TCP/IP Enhancements for PUT 16 (APARs PJ28168, PJ28195, PJ28213, and PJ28344)

The following section discusses the migration considerations for TCP/IP enhancements for PUT 16.

Prerequisite APARs

See the APEDIT for APARs PJ28168, PJ28195, PJ28213, and PJ28344 for information about prerequisite APARs.

Functional Overview

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

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

TCP/IP network services database support (APAR PJ28195) allows you to:

TCP/IP Packet Filtering Firewall Support

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

Fast TCP retransmit support (APAR PJ28344) improves TCP/IP performance by detecting lost messages in the network faster.

Architecture

The following describes how the TCP/IP enhancements for PUT 16 are implemented in the TPF 4.1 system.

TCP/IP Network Services Database Support

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

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.

Fast TCP Retransmit Support

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.

Operating Environment Requirements and Planning Information

There are no changes.

Interface Changes

The following section summarizes interface changes.

C/C++ Language

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.

Build Scripts

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.

Dynamic Load Module (DLM) Stubs

There are no changes.

General Use C/C++ Language Header Files

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

Implementation-Specific C/C++ Language Header Files (IBM Use Only)

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.

Table 1217. Changes to Implementation-Specific C/C++ Language Header Files (IBM Use Only) for TCP/IP Enhancements for PUT 16

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

Library Interface Scripts

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.

Link-Edited Modules

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.

Members

Table 1220 summarizes changes to members. This information is presented in alphabetic order by the name of the member.

Notes:

  1. You must recompile or reassemble a member if it has changed.

  2. You must prelink and link a dynamic load module (DLM) if it has changed.

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.

Object Code Only (OCO) Stubs

There are no changes.

Configuration Constant (CONKC) Tags

There are no changes.

Control Program Interface (CINFC) Tags

There are no changes.

Copy Members

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.

Fixed File Records

There are no changes.

Macros

The following section summarizes the macro changes. This information is presented in alphabetic order by the type of macro.

Advanced Program-to-Program Communications (APPC) Macros

There are no changes.

Communication Macros and Statements

There are no changes.

Data Macros

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

General Macros

There are no changes.

Selected Equate Macros

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

Structured Programming Macros (SPMs)

There are no changes.

System Initialization Program (SIP) Skeleton and Internal Macros (Inner Macros)

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

System Initialization Program (SIP) Stage I Macros and Statements

There are no changes.

System Initialization Program (SIP) Stage II Macros

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

System Communication Keypoint (SCK) Generation Macros

There are no changes.

System Macros

There are no changes.

System Macros (IBM Use Only)

There are no changes.

Segments

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.

System Equates

There are no changes.

User Exits

There are no changes.

Functional and Operational 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.

Commands

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.

Messages and System Errors

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

Performance or Tuning Changes

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.

Storage Considerations and Changes

There are no changes.

System Initialization Program (SIP) and System Generation Changes

There are no changes.

Loading Process Changes

There are no changes.

Online System Load Changes

There are no changes.

Publication 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.

Host System Changes

There are no changes.

Application Programming Interface (API) 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.

Database Changes

There are no changes.

Feature Changes

There are no changes.

Installation Validation

There are no changes.

Migration Scenarios

Use the following procedure to install TCP/IP enhancements for PUT 16 on your TPF 4.1 system:

  1. Unpack program update tape (PUT) 16. See TPF Memo to Licensees for more information about unpacking the tape.
  2. Install the following:
  3. Run the LIBI offline program for all changed library interface scripts listed in Table 1218.
  4. Run the system allocator (SALO) using SPPGML additions for newly created segments to create an updated program allocation table (PAT) and system allocator (SAL) table.
  5. Assemble the SIP stage I deck to create a SIP stage II deck.
  6. Run SIP stage II.
  7. Run the CBLD program for the build scripts listed in Table 1215.
  8. Reassemble or recompile the following:
  9. Load the link-edited modules listed in Table 1219.
  10. IPL your TPF 4.1 system.

To use TCP/IP packet filtering firewall support (APAR PJ28213), do the following:

  1. Create the /etc/iprules.txt packet filtering rules file. See TPF Transmission Control Protocol/Internet Protocol for more information about how to create this file.
  2. From the basic subsystem (BSS), enter ZFILT REFRESH to copy the file into core storage. See TPF Operations for more information about the ZFILT command.

To use TCP/IP network services database support (APAR PJ28195), do the following:

  1. Create the /etc/services TCP/IP network services database file. See TPF Transmission Control Protocol/Internet Protocol for more information about how to create this file.
  2. From the basic subsystem (BSS), enter ZIPDB REFRESH to copy the file into core storage. See TPF Operations for more information about the ZIPDB command.