List of commands with similar functions for multiple resources
These tables show the IMS commands and how they affect certain resources.
Subsections:
Telecommunication line, physical terminal, or node
The following table shows the IMS commands that affect the telecommunication line, physical terminal, or node resources. This table indicates whether each resource can perform the following functions after the command is issued:
- Receive input
- Send output
- Output message queuing
IMS command | Receive input | Send output | Output message queuing |
---|---|---|---|
/ASSIGN | Y | Y | Y |
/LOCK | N | N | Y |
/MONITOR | Y | N | Y |
/PSTOP | N | N | Y |
/PURGE | N | Y | Y |
/RSTART | Y | Y | Y |
/START | Y | Y | Y |
/STOP | N | N | Y |
/UNLOCK | Y | Y | |
Note: /MONITOR, /PSTOP, /PURGE,
and /RSTART refer to the telecommunication line
or physical terminal, not to the node.
|
Logical terminal
The following table shows the IMS commands that affect logical terminal resources. This table indicates whether these resources can perform the following functions after the command is issued:
- Receive input
- Send output
- Queuing from other terminals
IMS command | Receive input | Send output | Queuing from other terminals |
---|---|---|---|
/ASSIGN | Y | Y | Y |
/LOCK | N | N | N |
/PSTOP | N | N | Y |
/PURGE | N | Y | N |
/RSTART | |||
/START | Y | Y | Y |
/STOP | N | N | N |
/UNLOCK | Y | Y |
MSC logical link (MSLINK) commands
Several commands are used to control logical links to other systems (MSLINKs). Logical link definitions are defined with the MSLINK macro or the CREATE MSLINK command, which enable you to name the link, to associate the logical link with a logical link defined in a partner system, and to define the type of physical link the logical link can be used with.
The following table describes the effect of each of the commands that you can use to control logical link definitions.
MSC use and effect | Type-1 command | Type-2 command |
---|---|---|
Set or reset the ASR. | /CHANGE LINKlink ASR ON|OFF | UPDATE MSLINK SET(ASR(ON|OFF)) |
Change the session resynchronization option. | /CHANGE LINK link FORCSESS|SYNCSESS| |
UPDATE MSLINK SET (SYNCOPT(FORCSESS|SYNCSESS| COLSDESS)) |
Change the default modetable name. | /CHANGE LINK link MODE name | UPDATE MSLINK SET(MODETBL(name) |
Assign to a new physical link. | /MSASSIGN LINK link MSPLINK name | UPDATE MSLINK SET(MSPLINK(name) |
Stop the current link and sending and receiving of messages. | /PSTOP LINK link | UPDATE MSLINK STOP(COMM) |
Force the stoppage of a link. | /PSTOP LINK link PURGE|FORCE | UPDATE MSLINK STOP(COMM) OPTION(FORCE) |
Start a previously stopped MSLINK and start the queuing of or sending of messages to logical links on another system. | /RSTART LINK link | UPDATE MSLINK START(COMM) |
Start a previously stopped MSLINK and start the queuing of or sending of messages to logical links on another system, but use modetable for this session only. | /RSTART LINK link MODE name | UPDATE MSLINK START(COMM) SET(MODETBL(name)) |
Start or stop an internal trace. | /TRACE SET ON|OFF LINK link | UPDATE MSLINK START(TRACE) or UPDATE MSLINK STOP(TRACE) |
Start or stop an XRF takeover trace. | /TRACE SET ON|OFF LINK link TAKEOVER | UPDATE MSLINK START(TKOTRC) or UPDATE MSLINK STOP(TKOTRC) |
Start or stop the bandwidth mode. | Not applicable | UPDATE MSLINK SET(BANDWIDTH(ON|OFF)) |
Change the send/receive buffer size. | Not applicable | UPDATE MSLINK SET(BUFSIZE(size)) |
Change the logical link name. | Not applicable | UPDATE MSLINK SET(MSLINK(name)) |
Change the partner id. | Not applicable | UPDATE MSLINK SET(PARTNER(id)) |
MSC physical link (MSPLINK) commands
Several commands are used to control physical links (MSPLINKs). The MSPLINK macro or the type-2 CREATE MSPLINK command can define the following types of connections between two systems:
- Channel-to-channel (CTC)
- Memory-to-memory (MTM)
- TCP/IP
- VTAM®
The following table describes the effect of each of the commands that you can use with to control physical link paths to IMS systems.
MSC use and effect | Type-1 command | Type-2 command |
---|---|---|
Disable logons to this physical link. | /PSTOP MSPLINK | UPDATE MSPLINK STOP(LOGON) |
Enable logons to this physical link. | /RSTART MSPLINK | UPDATE MSPLINK START(LOGON) |
Change the address of the channel-to-channel adapter. | Not applicable | UPDATE MSPLINK SET(ADDR(addr)) |
Set or reset ASR for all assigned logical links. | Not applicable | UPDATE MSPLINK SET(ASR(ON|OFF)) |
Change the order in which IMS restarts TCP/IP and VTAM links after an XRF takeover. | Not applicable | UPDATE MSPLINK SET(BACKUP(n|NO)) |
Change the input and output buffer sizes for each logical link that is assigned to a physical link. | Not applicable | UPDATE MSPLINK SET(BUFSIZE(size)) |
Change the default modetable name for all assigned logical links. | Not applicable | UPDATE MSPLINK SET(MODETBL(name)) |
Change the physical link name. | Not applicable | UPDATE MSPLINK SET(MSPLINK(name)) |
Change the VTAM node name. | Not applicable | UPDATE MSPLINK SET(NODE(name)) |
Change the number of parallel sessions that can be active for TCP/IP and VTAM physical link types. | Not applicable | UPDATE MSPLINK SET(SESSION(n)) |
MSC logical link path (MSNAME) commands
Several commands are used to control logical link paths (MSNAMEs). Logical link paths are defined by system identifier (SYSID) pairs that identify sending and destination systems. Logical link paths are named by the MSNAME macro or by the CREATE MSNAME command.
MSC use and effect | Type-1 command | Type-2 command |
---|---|---|
Change the local system identification SIDs. | Not applicable | UPDATE MSNAME SET(SIDL(id) |
Change the remote system identification SIDs. | Not applicable | UPDATE MSNAME SET(SIDR(id) |
Assign a new logical link path to a logical link. | /MSASSIGN MSNAME | UPDATE MSNAME SET(MSLINK(name)) |
Halt the queuing of primary requests for all remote terminals and programs represented by the MSNAME. Continued conversations and secondary requests are handled. Primary requests entered through an input terminal receive message DFS065. Requests from other systems that require use of the logical link path for a response are not accepted but remain queued in the sending system. |
/PURGE MSNAME | UPDATE \MSNAME STOP(Q) START(SEND) |
Start a previously stopped MSNAME and start the queuing of or sending of messages to logical link paths. | /START MSNAME | UPDATE MSNAME START(Q,SEND) |
Stop the sending and receiving of primary request
messages associated with the logical link path. When an MSNAME is stopped by an input system, primary requests for remote programs or terminals associated with the stopped logical link path are canceled, and message DFS065 is returned to the input terminal. Conversations in progress are allowed to continue. When an MSNAME is stopped by a destination system, messages received from other systems over a stopped logical link path cause a logical link path to be stopped in the sending system (input or intermediate), and MTOs of the sending and receiving systems to be notified by messages DFS2140 and DFS2142, respectively. The message remains queued in the sending system until the logical link is subsequently started in both systems. |
/STOP MSNAME | UPDATE MSNAME STOP(Q,SEND) |
Transaction
The following table shows the IMS commands that affect transaction resources. This table indicates whether these resources can perform the following functions after the command is issued:
- Message scheduling by transaction
- Message queuing by transaction
IMS command | Message scheduling by transaction | Message queuing by transaction |
---|---|---|
/ASSIGN or UPDATE TRAN SET |
Y | Y |
/LOCK or UPDATE TRAN SET(LOCK|ON|OFF) |
N | Y |
/MSASSIGN or UPDATE TRAN SET(MSNAME) |
Y | Y |
/PSTOP or UPDATE TRAN STOP(SCHD) START(Q) |
N | Y |
/PURGE or UPDATE TRAN START(SCHD) STOP(Q) |
Y | N |
/START or UPDATE TRAN START(Q,SCHD) |
Y | Y |
/STOP or UPDATE TRAN STOP(Q,SCHD) |
N | N |
/UNLOCK or UPDATE TRAN SET(LOCK|ON|OFF) |
Y | Y |
Transaction class
The following table shows the IMS commands that affect transaction class resources. This table indicates whether these resources can perform transaction scheduling by class after the command is issued.
IMS command | Transaction scheduling by class |
---|---|
/ASSIGN | Y |
/MSASSIGN | Y |
/START | Y |
/STOP | N |
UPDATE TRAN | Y or N1 |
UPDATE TRAN SET | Y |
UPDATE TRAN START (Q) | Y |
UPDATE TRAN STOP (Q) | N |
1 Whether the transaction class can perform transaction scheduling by class after the UPDATE command is issued depends on the parameters and keywords specified in this command. |
Program
The following table shows the IMS commands that affect program resources. This table indicates whether the program can be started after the command is issued.
IMS command | Can the program be started? |
---|---|
/ASSIGN | Y |
/LOCK | N |
/START | Y |
/STOP | N |
/UNLOCK | Y |
UPDATE PGM SET(LOCK(ON)) | N |
UPDATE PGM SET(LOCK(OFF) | Y |
UPDATE PGM START(SCHD) | Y |
UPDATE PGM STOP(SCHD) | N |
Database
The following table shows the IMS commands that affect database resources. This table indicates whether the database can be accessed after the command is issued.
IMS command | Can the database be accessed? |
---|---|
/DBDUMP | N |
/DBRECOVERY | N |
/LOCK | N |
/START | Y |
/STOP | N |
/UNLOCK | Y |
UPDATE | Y or N1 |
UPDATE DB START(ACCESS) | Y |
UPDATE DB STOP(ACCESS) | N |
UPDATED DB STOP(UPDATES) | Y |
UPDATE DB STOP(SCHD) | N |
UPDATE DB SET(LOCK(ON)) | N |
UPDATE DB SET (LOCK(OFF)) | N |
1 Whether the database can be used after the UPDATE command is issued depends on the parameters and keywords specified in this command. |
Area
The following table shows the IMS commands that affect area resources. This table indicates whether the area can be accessed after the command is issued.
IMS command | Can the area be accessed? |
---|---|
/DBRECOVERY | N |
/START | Y |
/STOP | N |
UPDATE | Y or N1 |
UPDATE AREA START(ACCESS) | Y |
UPDATE AREA STOP(ACCESS) | N |
UPDATE AREA STOP(SCHD) | N |
1Whether the database can be used after the UPDATE command is issued depends on the parameters and keywords specified in this command. |
Subsystem
The following table shows the IMS commands that affect subsystem resources. This table indicates whether the subsystem can be attached after the command is issued.
IMS command | Can the subsystem be attached? |
---|---|
/START | Y |
/STOP | Y |
/CHANGE | N |
User
The following table shows the IMS commands that affect user resources. This table indicates whether the user resource can perform the following functions after the command is issued:
- Receive input
- Send output
- Output message queuing
IMS command | Receive input | Send output | Output message queuing |
---|---|---|---|
/ASSIGN | Y | Y | Y |
/RSTART | Y | Y | Y |
/START | Y | Y | Y |
/STOP | N | N | Y |