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 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 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