Home
Initiating end (Sending)
Use the CRTMQMCHL command to define a channel of transport type *LU62. For versions previous to WebSphere MQ for iSeries V5.3, define the name of the CSI object that this channel will use in the CONNECTION NAME field. (See Creating a channel for details of how to do this.) Use of the CSI object is optional in WebSphere MQ for iSeries V5.1 or later.
The initiating end panel is shown in Figure Figure 1. You press F10 from the first panel displayed to obtain the complete panel as shown.
Figure 1. LU 6.2 communication setup panel - initiating endCreate 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 keysComplete the initiating end fields as follows:
- Side information
- Give this definition a name that will be used to store the side information object to be created, for example, WINSDOA1.
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 will be 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 will occur on channel start up.
- 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 may 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 is a required parameter.
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 whose hexadecimal representation is 21F0F0F1, you would enter X'21F0F0F1'.
More information on 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 i5/OS 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 should be unique for each queue manager on the target i5/OS 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 your location. Specify the local location if you 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.
Because the mode determines the transmission priority of the communications session, it may 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 you are giving to users who do not have specific authority to the object, who are not on an authorization list, and whose group profile 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 limited to the owner or controlled by authorization list management authority. The user can control the object’s existence 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 whose authority is used for the side information.
Parent topic:
Defining an LU 6.2 connection
ic17030_
Home