You establish the initial settings of IMS resources during IMS system definition. The MTO, and other operators authorized to do so, can change various system resources using IMS commands. "Modifying the Operating State of Specific IMS Resources" on page 422 describes how you can modify the operating state of specific resources using specific IMS commands. "List of Commands with Similar Functions for Multiple Resources" on page 425 describes how many IMS commands perform similar control functions for different types of resources. Related Reading: For details about the IMS commands, see IMS Version 9: Command Reference. Modifying the Operating State of Specific IMS ResourcesYou can use certain commands to affect the operating state of specific resources, as described in the following sections. Modifying Dependent RegionsUse the /ASSIGN command to modify the assignment of classes to regions. Do this to adjust the processing load among message regions. Modifying Telecommunication LinesUse the /RSTART command to start lines, lines and physical terminals, logical links, nodes, and users when you do not want to reset all associated conditions, such as a conversation or special operating mode. Use the /DEQUEUE command to discard response-mode output messages before you issue an /RSTART LINE command. Modifying TerminalsUse the /ASSIGN LTERM command to modify the assignment of logical terminals to physical terminals or nodes. The new assignment remains in effect until the next cold start or until you issue another /ASSIGN command. Use the /DEQUEUE command to discard response-mode output so that the /RSTART command can reset terminal response mode. Use the /COMPT command for VTAM terminals (nodes) to notify IMS that a terminal component is operable or inoperable. IMS provides a VTAM I/O timeout facility to detect VTAM hung nodes and determine what action, if any, should be taken. Use the /TRACE command to start and stop the VTAM I/O timeout facility. Use the /IDLE command to deactivate a node and the /ACTIVATE command to activate a node. Use the /DISPLAY command to display all nodes that have I/O outstanding for a time period greater than that specified during system definition. Modifying TransactionsUse the /ASSIGN command to reassign the scheduling priorities established for transactions during system definition. The new assignments remain in effect until the next cold start or until you issue another /ASSIGN command. In a shared-queues environment, you can use the /ASSIGN command to control which IMS subsystems can run certain types of transactions by assigning transactions to particular classes. For example, you can define TRANA to class 4 on IMSA and to class 255 on IMSB and IMSC, so that only IMSA can run TRANA. If IMSA fails, you can reassign TRANA on either IMSB or IMSC to a class that these IMS subsystems can run. Recommendation: Do not use the /STOP TRANSACTION command to control which IMS subsystems can run certain types of transactions. Modifying DatabasesUse the /DBDUMP command to stop online update access to a database and produce an offline dump of the database. Use the /DBRECOVERY command to stop all online access to a database. Use it to recover a database offline. Normally, IMS switches to using the next OLDS when you enter the /DBDUMP or /DBRECOVERY command. This switch does not occur if you specify the NOFEOV keyword on either command. Specify the GLOBAL keyword on the /DBDUMP command or /DBRECOVERY command to have the command apply to all subsystems sharing the database. The IRLM must be active if you use this keyword. The default is LOCAL, which specifies that the command applies only to the subsystem on which you enter the command. You must restart IMS after you issue a command with the GLOBAL keyword. Modifying ISC Users (Subpools)Use the /ASSIGN command to change the assignment of a static LTERM to an ISC user (also called a subpool). The new assignment remains in effect until the next cold start or until you issue another /ASSIGN command. Modifying ETO UsersFor dynamic user IDs, use the /ASSIGN command to change the assignment of a user ID to another user or to an LTERM. The new assignment remains in effect until the next cold start or until you issue another /ASSIGN command. Use the /DISPLAY USER DEADQ command to list all message queues that are eligible for dead letter status. IMS refers to data that cannot be delivered as a dead letter. Use the /ASSIGN command to assign a dead letter queue to another user ID. Use the /DEQUEUE command to discard a dead letter queue. In a shared-queues environment, use the /DISPLAY QCNT MSGAGE command to determine which messages, if any, are eligible for dead letter status. Modifying MSC ResourcesUse the /MSVERIFY command to verify the consistency of MSC system identifications (SYSIDs) and logical link paths (MSNAMEs) across two systems. You can use the /MSASSIGN command to change the assignment of MSNAMEs and SYSIDs to logical links. All changes made by an /MSASSIGN command remain in effect until the next cold start or until you issue another /MSASSIGN command. After using the /MSASSIGN command, you should use the /MSVERIFY command to ensure that the assignment produced a valid configuration. Modifying Security OptionsUse the /CHANGE command to update a current password with a new password. The current password must be known to IMS. Restriction: IMS does not allow different user IDs to use the same passwords. Use the /MODIFY PREPARE RACF and /MODIFY COMMIT commands to reinitialize RACF information if you are not using a RACF data space. If you are using a RACF data space, use the RACF SETROPTS RACLIST command rather than the IMS /MODIFY command. Use the /DELETE command to delete terminal or password security for the specified system resource. Use the /SECURE APPC command to control the RACF security level for input from LU 6.2 devices. Use the /DISPLAY APPC command to show the security level that is currently in effect. When IMS starts, the default is full security. Use the /SECURE OTMA command to control the RACF security level for input from OTMA clients. Use the /DISPLAY OTMA command to show the security level that is currently in effect. When IMS starts, the default is full security. Modifying ConversationsUse the /DISPLAY CONV command to show the status of all conversations, held or active. You can terminate a conversation if necessary with the /EXIT command, but you should do this only after warning the end user. Modifying SubsystemsUse the /CHANGE command to delete an invalid network identifier (NID). If you need to disconnect from a specific subsystem, use the /STOP command. If the /STOP command does not work, use the z/OS MODIFY command. List of Commands with Similar Functions for Multiple ResourcesYou can use many IMS commands to perform similar control functions for different types of resources. The tables in this section show the relationship between these commands and resources, and provide answers to a series of specific questions. For example, after a command is issued, can a resource:
The following tables show what IMS commands affect certain resources. The resources are:
Telecommunications Line, Physical Terminal, or Node Resources Logical Terminal Resources Logical Link Resources Logical Link Path Resources Transaction Resources Transaction Class Resources Program Resources Database Resources Subsystem Resources |