+

Search Tips | Advanced Search

Initiating end (Sender)

Use the CRTMQMCHL command to define a channel of transport type *LU62.

Use of the CSI object is optional in IBM MQ for IBM i V5.3 or later.

The initiating end panel is shown in Figure LU 6.2 communication setup panel - initiating end. To obtain the complete panel as shown, press F10 from the first panel.
Figure 1. LU 6.2 communication setup panel - initiating end
Create Comm Side Information (CRTCSI)

Type choices, press Enter.

Side information . . . . . . . . > WINSDOA1   Name
Library . . . . . . . . . . . >  QSYS    Name, *CURLIB
Remote location . . . . . . . . > WINSDOA1   Name
Transaction program . . . . . . > MQSERIES

Text 'description' . . . . . . .  *BLANK


Additional Parameters

Device . . . . . . . . . . . . .  *LOC     Name, *LOC
Local location . . . . . . . . .  *LOC     Name, *LOC, *NETATR
Mode . . . . . . . . . . . . . .  JSTMOD92   Name, *NETATR
Remote network identifier . . .  *LOC     Name, *LOC, *NETATR, *NONE
Authority . . . . . . . . . . .  *LIBCRTAUT  Name, *LIBCRTAUT, *CHANGE...

Bottom
F3=Exit  F4=Prompt  F5=Refresh  F12=Cancel  F13=How to use this display
F24=More keys

Complete the initiating end fields as follows:

    Side information
    Give this definition a name that is used to store the side information object to be created, for example, WINSDOA1. Note: For LU 6.2, the link between the message channel definition and the communication connection is the Connection name field of the message channel definition at the sending end. This field contains the name of the CSI object.

    Library
    The name of the library where this definition is stored.

    The CSI object must be available in a library accessible to the program serving the message channel, for example, QSYS, QMQM, and QGPL.

    If the name is incorrect, missing, or cannot be found then an error occurs on channel startup.

    Remote location
    Specifies the remote location name with which your program communicates.

    In short, this required parameter contains the logical unit name of the partner at the remote system, as defined in the device description that is used for the communication link between the two systems.

    The Remote location name can be found by issuing the command DSPNETA on the remote system and seeing the default local location name.

    Transaction program
    Specifies the name (up to 64 characters) of the transaction program on the remote system to be started. It can be a transaction process name, a program name, the channel name, or a character string that matches the Compare value in the routing entry.

    This parameter is required.

    Note: To specify SNA service transaction program names, enter the hexadecimal representation of the service transaction program name. For example, to specify a service transaction program name with a hexadecimal representation of 21F0F0F1, you would enter X'21F0F0F1'.

    More information about SNA service transaction program names is in the SNA Transaction Programmer's Reference manual for LU Type 6.2.

    If the receiving end is another IBM i system, the Transaction program name is used to match the CSI object at the sending end with the routing entry at the receiving end. This name must be unique for each queue manager on the target IBM i system. See the Program to call parameter under Initiated end (Receiver). See also the Comparison data: compare value parameter in the Add Routing Entry panel.

    Text description
    A description (up to 50 characters) to remind you of the intended use of this connection.

    Device
    Specifies the name of the device description used for the remote system. The possible values are:

      *LOC
      The device is determined by the system.

      Device-name
      Specify the name of the device that is associated with the remote location.

    Local location
    Specifies the local location name. The possible values are:

      *LOC
      The local location name is determined by the system.

      *NETATR
      The LCLLOCNAME value specified in the system network attributes is used.

      Local-location-name
      Specify the name of our location. Specify the local location if we want to indicate a specific location name for the remote location. The location name can be found by using the DSPNETA command.

    Mode
    Specifies the mode used to control the session. This name is the same as the Common Programming Interface (CPI)- Communications Mode_Name. The possible values are:

      *NETATR
      The mode in the network attributes is used.

      BLANK
      Eight blank characters are used.

      Mode-name
      Specify a mode name for the remote location.

    Note: Because the mode determines the transmission priority of the communications session, it might be useful to define different modes depending on the priority of the messages being sent; for example MQMODE_HI, MQMODE_MED, and MQMODE_LOW. (We can have more than one CSI pointing to the same location.)

    Remote network identifier
    Specifies the remote network identifier used with the remote location. The possible values are:

      *LOC
      The remote network ID for the remote location is used.

      *NETATR
      The remote network identifier specified in the network attributes is used.

      *NONE
      The remote network has no name.

      Remote-network-id
      Specify a remote network ID. Use the DSPNETA command at the remote location to find the name of this network ID. It is the 'local network ID' at the remote location.

    Authority
    Specifies the authority we are giving to users who do not have specific authority to the object, who are not on an authorization list, and with a group profile that has no specific authority to the object. The possible values are:

      *LIBCRTAUT
      Public authority for the object is taken from the CRTAUT parameter of the specified library. This value is determined at create time. If the CRTAUT value for the library changes after the object is created, the new value does not affect existing objects.

      *CHANGE
      Change authority allows the user to perform basic functions on the object, however, the user cannot change the object. Change authority provides object operational authority and all data authority.

      *ALL
      The user can perform all operations except those operations limited to the owner or controlled by authorization list management authority. The user can control the existence of the object and specify the security for the object, change the object, and perform basic functions on the object. The user can change ownership of the object.

      *USE
      Use authority provides object operational authority and read authority.

      *EXCLUDE
      Exclude authority prevents the user from accessing the object.

      Authorization-list
      Specify the name of the authorization list with authority that is used for the side information.

Parent topic: Defining an LU 6.2 connection on IBM i

Last updated: 2020-10-04