IP Services: Review XL C/C++ applications that use the GetProfile request of TCP/IP NMI
Description
In z/OS V2R1, the definitions
of some of the IPv6 address fields returned by the TCP/IP callable
NMI GetProfile request were changed. The definitions for the following
fields are corrected to specify a data type of in6_addr instead of
a character string in the XL C/C++ header file ezbnmmpc.h.
- NMTP_V6CFDynXcfAddr
- NMTP_IPA6Addr
If you have XL C/C++ applications that reference these fields, modify the applications before recompiling them with the updated XL C/C++ header file.
Table 1 provides more details about this migration action. Use this information to plan your changes to the system.
Element or feature: | Communications Server. |
---|---|
When change was introduced: | z/OS V2R1. |
Applies to migration from: | z/OS V1R13. |
Timing: | Before installing z/OS V2R2. |
Is the migration action required? | Yes, if you plan on recompiling your application with the updated XL C/C++ header file. |
Target system hardware requirements: | None. |
Target system software requirements: | None. |
Other system (coexistence or fallback) requirements: | None. |
Restrictions: | None. |
System impacts: | None. |
Related IBM Health Checker for z/OS check: | None. |
Steps to take
Follow these steps:
- Review the references to the changed fields in your application program.
- If you have XL C/C++ applications that reference these fields, you need to modify your application before recompiling it with the updated XL C/C++ header file.
Reference information
For more information about the GetProfile request, see "TCP/IP callable NMI (EZBNMIFR)" in z/OS Communications Server: IP Configuration Guide