Check your GPMSERVE and GPM4CIM options for TCP/IP address regular expressions

Description

Starting with z/OS V2R1, RMF GPMSERVE honors IPv6 address syntax when parsing the option settings from a parmlib member. The same applies to GPM4CIM parsing options from a configuration file.

Table 1 provides more details about this migration action. Use this information to plan your changes to the system.

Table 1. Information about this migration action
Element or feature: RMF
When change was introduced: z/OS V2R1.
Applies to migration from: z/OS V1R13.
Timing: Before the first IPL of z/OS V2R2.
Is the migration action required? Yes, if you use GPMSERVE or GPM4CIM with IPv6 address regular expressions.
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

If you use GPMSERVE or GPM4CIM in an IPv6 or dual mode IPv6/IPv4 network environment, check one or more of your options parmlib members for options containing regular expressions representing IP addresses (for example, the options HTTP_ALLOW or HTTP_NOAUTH). Make sure that the regular expressions adhere strictly to the format of the IP addresses in your network. Examples include the following:
Table 2. Examples of IP matches
IP address expression Match Examples of full IP address match
'6.*' Matches any IP address starting with '6.' 6.19.107.32' or '6.34.88.103'
'::ffff:6.*' Matches any (mapped) IP address starting with '::ffff:6.' '::ffff:6.19.107.32' or '::ffff:6.9.50.7'
'*6.*' Matches any IP address containing a substring '6.' '::ffff:6.9.50.7' or '6.19.107.32'

Reference information

For more information, see z/OS RMF User's Guide.