Skip to Main Content
IBM Z Hardware and Operating Systems Ideas Portal


This is the public portal for all IBM Z Hardware and Operating System related offerings. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Workspace z/OS
Created by Guest
Created on Mar 13, 2020

z/OSMF NCA TCPIP profile - allow unresolved symbols in promoted configuration file

A lot of work has gone into adding the ability to maintain the TCPIP Profile in the Network Configuration Assistant

The TCPIP command xportprof makes it easy to import the existing configurations into the NCA . It brings in the values for used symbols but REQUIRES using the resolved values for promoting the TCPIP profile.

Please add a choice as to whether to promote the resolved value of the symbol or the symbol unresolved to the TCPIP profile promotion dataset.

Idea priority Low
  • Guest
    Reply
    |
    Apr 6, 2020

    The solution should allow system symbols to be resolved at run time in INCLUDE dataset/member names.

  • Guest
    Reply
    |
    Apr 2, 2020

    A customer posted this use case information to the IBMTCPIP-L mailing list on 4/2/2020.

    TCP/IP is started via a proclib member; SYS1.PROCLIB(TCPIP).

    Within the proclib member is the profile statement; //PROFILE  DD DISP=SHR,DSN=TCPIP.PROFILE(&SYSNAME).  This will always point to the same member regardless of in which site the LPAR is started; &SYSNAME.

    Inside of the member are symbolics for the ip address. We were not allowed to keep the same subnet within both sites.  Within the profile member, the 1st 3 octets change depending on the site. The 4th octet remains the same in either site.

    ; SYMBOL    PRIMARY  DR
    ; NAME      SITE     SITE
    ; ========= =======  =====
    ; &IP2      100      200
    ; &IPSUBNET 192.168  10.10

    So in the profile, most IP addresses are written like this:
    &IPSUBNET..&IP2..01
    &IPSUBNET..&IP2..02
    &IPSUBNET..&IP2..03

    The MVS symbolics change depending on in which site the LPAR is brought up. This allows us to make changes in only one TCP/IP profile member which will work in either site; primary or disaster recovery.

    We have not been able to able to use z/OSMF Network Configuration Assistant (NCA) to install the TCPIP profile, due to the way it handles symbols.  NCA will resolve MVS symbols during the import of the TCPIP profile.  When NCA pushes the profile member back out to the LPAR, the symbols no longer exist and the ip addresses are hard coded into the profile.  This works for the primary site, but then using the same member, the IP addresses will be wrong for the DR site.

    To use NCAs Alternate Configuration, we would have to make changes in 2 profile members (primary configuration and alternate configuration) each time we update the profile for a single LPAR.    The proclib for TCP/IP points to the system name.   //PROFILE  DD DSN=TCPIP.PROFILE(&SYSNAME).  We would have to change the name of the profile so it would have a  unique value for each site.  We would need to come up with a new symbolic to handle the profile member name, dependent on each site.

  • Guest
    Reply
    |
    Mar 31, 2020

    An alternate name for this requirement would be "NCA TCP/IP profile support for using native MVS system symbols"

    Could this requirement be satisfied by using runtime symbols in startup JCL? In other words, continue using NCA support as before with NCA generating configuration with resolved symbols, and using symbols in the JCL to point to the correct configuration file name depending on where the stack is being started.