Change Comm Side Information (CHGCSI)
Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
The Change Communications Side Information (CHGCSI) command is used to change a side information object in a specific library.
Refer to the APPC Programming book, SC41-5443, for information on how the system uses the RMTLOCNAME, DEV, LCLLOCNAME, and RMTNETID parameters to select an APPC device description.
Top |
Parameters
Keyword | Description | Choices | Notes |
---|---|---|---|
CSI | Side information | Qualified object name | Required, Key, Positional 1 |
Qualifier 1: Side information | Name | ||
Qualifier 2: Library | Name, *LIBL, *CURLIB | ||
RMTLOCNAME | Remote location | Communications name, *SAME | Optional |
TNSPGM | Transaction program | Character value, *SAME | Optional |
TEXT | Text 'description' | Character value, *SAME, *BLANK | Optional |
DEV | Device | Communications name, *SAME, *LOC | Optional |
LCLLOCNAME | Local location | Communications name, *SAME, *LOC, *NETATR | Optional |
MODE | Mode | Communications name, *SAME, *NETATR | Optional |
RMTNETID | Remote network identifier | Communications name, *SAME, *LOC, *NETATR, *NONE | Optional |
Top |
Side information (CSI)
Specifies the name of the side information object to be changed. An object name must be specified.
This is a required parameter.
The possible library values are:
- *LIBL
- All libraries in the library list for the current thread are searched until the first match is found.
- *CURLIB
- The current library is used to locate the side information object. If no library is specified as the current library, the QGPL is used.
- library-name
- Specify the name of the library where the side information object is located.
- side-information-name
- Specify the name of the object that will contain the desired side information object. The side information object is accessed by the symbolic destination name (sym_dest_name) parameter on the Initialize_Conversation (CMINIT) call.
Top |
Remote location (RMTLOCNAME)
Specifies the remote location name with which your program communicates. The Common Programming Interface (CPI)- Communications partner_LU_name, which consists of the remote network identifier and the remote location, determines the remote logical unit of the remote program.
The possible values are:
- *SAME
- The remote location name does not change.
- remote-location-name
- Specify the name of the remote location that is associated with the symbolic destination name.
Top |
Transaction program (TNSPGM)
Specifies the name of the transaction program on the remote system to be started.
The possible values are:
- *SAME
- The transaction program name does not change.
- transaction-program-name
- Specify up to 64 characters for the transaction program name.
Note: If the specified transaction program name contains characters that are not in the character set 00640, the hexadecimal representation of the transaction program name are displayed. For example, a transaction program name whose hexadecimal representation is 21F0F0F1 is displayed as X'21F0F0F1'.
More information on character sets is in the CPI Communications Reference, SC26-4399.
Top |
Text 'description' (TEXT)
Specifies the text that briefly describes the object.
The possible values are:
- *SAME
- The text does not change.
- *BLANK
- No text is specified.
- 'description'
- Specify no more than 50 characters of text, enclosed in apostrophes.
Top |
Device (DEV)
Specifies the name of the device description used for the remote system.
The possible values are:
- *SAME
- The device name does not change.
- *LOC
- The device is determined by the system.
- device-name
- Specify the name of the device that is associated with the remote location.
Top |
Local location (LCLLOCNAME)
Specifies the local location name.
The possible values are:
- *SAME
- The local location name does not change.
- *LOC
- The 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.
Top |
Mode (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:
- *SAME
- The mode name does not change.
- *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: SNASVCMG and CPSVCMG are not allowed.
Top |
Remote network identifier (RMTNETID)
Specifies the remote network identifier used with the remote location. The Common Programming Interface (CPI)- Communications partner_LU_name, which consists of the remote network identifier and the remote location, determines the remote logical unit of the remote program.
The possible values are:
- *SAME
- The remote network ID does not change.
- *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.
Top |
Examples
CHGCSI CSI(QGPL/SIDEOBJ) RMTNETID(*NETATR)
This command changes the remote network ID to *NETATR in the communications side information object SIDEOBJ in library QGPL.
Top |
Error messages
*ESCAPE Messages
- CPF3B8B
- Communications side information object &1 not changed in library &2.
Top |