SNAP-IX SNA Gateway Support Configuration Requirements

For SNAP-IX support, you must install and configure the SNAP-IX SNA server software. Documentation about SNAP_IX can be found at the following Web site: http://www.dataconnection.com/sna/docs.htm or with the SNAP_IX product.

  1. Log on as root before executing any SNAP_IX commands.
  2. Type the following command to start the SNAP_IX SNA Server application:
    /opt/sna/bin/sna start
  3. Create a configuration file that defines configuration statements for your system, including the communications protocol. Either use the command line program /opt/sna/bin/snaadmin to create or modify the /etc/opt/sna/sna_node.cfg configuration file or use the /opt/sna/bin/X11/xsnaadmin program to create or modify a configuration file. Refer to the SNAP_IX documentation for a description of the available parameters.
  4. Type the following command to define the NNV2DTF transaction program:
    /opt/sna/bin/snaadmin
    define_tp,tp_name=NNV2DTF,conv_type=BASIC,
    sync_level=CONFIRM_SYNC_LEVEL, pip_allowed=NO
    Following are sample statements in the file /etc/opt/sna/sna_tps, where 'xxxxxx' is a valid user ID.
    [NNV2DTF]
    LUALIAS = ""
    DESCRIPTION = ""
    USERID = xxxxxx
    TIMEOUT = -1
    TYPE = QUEUED-BROADCAST

    Following is a sample configuration statement that is defined in the SNAP_IX sna_node.cfg file and defines a SNAP_IX SNA Server for LU6.2 connectivity between an Ethernet attached SUN Solaris 8 system and an z/OS mainframe. It defines a single independent LU and one IBM® Connect:Direct® node LU on the mainframe. The VTAM resource names correspond to the samples.

    [define_node]
    cp_alias = CDUPU01
    description = Control Point Node
    fqcp_name = CDUNET.CDUPU01
    node_type = END_NODE
    mode_to_cos_map_supp = YES
    mds_supported = YES
    node_id = <01702160>
    [define_ethernet_dlc]
    dlc_name = ETHER0 
    description = Ethernet dlc
    neg_ls_supp = YES
    initially_active = NO
    adapter_number = 0
    lan_type = 802_3_DIX
    [define_ethernet_port]
    port_name = ETSAP0 
    description = Ethernet Port 0
    dlc_name = ETHER0 
    port_type = PORT_SATF
    port_number = 0
    max_rcv_btu_size = 1033
    [define_ethernet_ls]
    ls_name = ETHL0  
    description = Ethernet Link Station
    port_name = ETSAP0 
    adj_cp_name = <0000000000000000000000000000000000>
    adj_cp_type = LEARN_NODE
    mac_address = <10005ad172fc>
    solicit_sscp_sessions = YES
    pu_name = ETHL0
    [define_partner_lu]
    plu_alias = NDMAPP4
    description = QC.OS390.V4300 C:D Node
    fqplu_name = CDUNET .NDMAPP4
    plu_un_name = <0000000000000000>
    parallel_sess_supp = YES
    [define_local_lu]
    lu_alias = CDULU01
    list_name = ""
    description = Local LU
    lu_name = CDULU01
    lu_session_limit = 0
    pu_name = <0000000000000000>
    [define_mode]
    mode_name = NDM621K
    description = NDM621K
    default_ru_size = NO
    max_ru_size_upp = 1024
    [define_mode]
    mode_name = NDM622K
    description = NDM622K
    default_ru_size = NO
    max_ru_size_upp = 2048
    [define_mode]
    mode_name = NDM624K
    description = NDM624K
    default_ru_size = NO
    max_ru_size_upp = 4096
    Sample configuration statement (continued)
    [define_directory_entry]
    resource_name = CDUNET .CSDSA01
    resource_type = ENCP_RESOURCE
    description = MVSA SSCP
    parent_name = <0000000000000000000000000000000000>
    parent_type = ENCP_RESOURCE
    [define_directory_entry]
    resource_name = CDUNET .CSDSA01
    resource_type = LU_RESOURCE
    description = (Auto defined - default LU)
    parent_name = CDUNET .CSDSA01
    parent_type = ENCP_RESOURCE
    [define_directory_entry]
    resource_name = CDUNET .NDMAPP4
    resource_type = LU_RESOURCE
    description = QC.OS390.V4300 C:D Node
    parent_name = CDUNET .CSDSA01
    parent_type = ENCP_RESOURCE
    [define_tp]
    tp_name = NNV2DTF
    description = C:D-UNIX TP
    list_name = ""
    conv_type = BASIC
    security_rqd = NO
    sync_level = NONE
    enabled = YES
    pip_allowed = NO
    tp_instance_limit = 0