>>-+-/MSVERIFY-+--+-MSNAME--msname-+--------------------------->< '-/MSV------' '-SYSID--sysid#--'
Table 81 lists the environments (DB/DC, DBCTL, and DCCTL) from which the command and keywords can be issued.
Command / Keywords | DB/DC | DBCTL | DCCTL |
---|---|---|---|
/MSVERIFY | X | X | |
MSNAME | X | X | |
SYSID | X | X |
/MSVERIFY verifies local transactions and local LTERMs for corresponding remote transactions and remote LTERMs. It also verifies the consistency of the attributes of corresponding transactions. For instance, Fast Path exclusive transactions cause an error message to be returned because the transactions can only be processed as local transactions. Defined paths that are usable between the two systems can also be verified with this command.
The IMS multiple systems verification utility is run offline following system definition. /MSVERIFY is used during online execution when verification of two systems is desired, such as after an /MSASSIGN command has been entered.
Restrictions: The /MSVERIFY command has the following restrictions:
Entry ET:
/MSVERIFY MSNAME ABC
Response ET:
DFS2234I MSVERIFY COMMAND IN PROGRESS FOR LOCAL SYSIDS 001,002,003,004 dddddd
Explanation: Assume SYSID numbers 001 through 004 are defined as local in the input system. dddddd is the time stamp.
Response ET:
DFS2243 TA11A IS NOT DEFINED AS TRANSACTION IN BOTH SYSTEMS.
Explanation: TA11A is defined as a remote transaction in one system but is not defined as a transaction in the partner system.
Response ET:
DFS2237I MSVERIFY COMPLETED FOR LOCAL SYSID 001 dddddd
Explanation: Verification of local SYSID 001 is completed. The response message is repeated for local SYSIDs 002, 003, and 004 if all verify. dddddd is the time stamp.
Response ET:
DFS2235I SYSID 004 IS DEFINED AS LOCAL IN BOTH SYSTEMS. dddddd
Explanation: SYSID 004 has no corresponding remote SYSID. dddddd is the time stamp.
Remote SYSIDs are processed next.
Response ET:
DFS2236I MSVERIFY COMMAND IN PROGRESS FOR REMOTE SYSIDS 005,006,007,008 dddddd
Response ET:
DFS2237I MSVERIFY COMPLETED FOR SYSID 005 dddddd
Explanation: The verification of one remote SYSID is completed. The response is repeated for remote SYSIDs 006, 007, and 008 if all verify. dddddd is the time stamp.
Entry ET:
/MSVERIFY SYSID 8
Explanation: The input system sends a list of its local SYSIDs to the remote system and then displays the following message on the input terminal.
Response ET:
DFS2234I MSVERIFY COMMAND IN PROGRESS FOR LOCAL SYSIDS 001, 002, 003, 004 dddddd
Explanation: Assume SYSID numbers 001 through 004 are defined as local in the input system.
As the input system completes processing of the information returned for each of the input system's local SYSIDs, the following message is displayed on the input terminal:
Response RT:
DFS2237I MSVERIFY COMPLETED FOR SYSID 001 dddddd
Explanation: The verification of local SYSID 001 is completed. The response message is repeated for local SYSIDs 002, 003, 004 if all verify. Verification is complete only if a DFS2237I message is received for every SYSID identified in the DFS2234I message. Definition and assignment errors can cause conditions that prevent these messages from being returned. Stopped or unassigned links can also prevent the return of the message. dddddd is the time stamp.
Remote SYSIDs are processed next. The input system sends all its pertinent information related to the remote system's local SYSIDs and displays the following message:
Response ET:
DFS2236I MSVERIFY COMMAND IN PROGRESS FOR REMOTE SYSIDs 005, 006, 007, and 008 dddddd
As the remote system completes processing of the information it received for each of its local SYSIDs, the following message is displayed on the input terminal. dddddd is the time stamp.
Response ET:
DFS2237I MSVERIFY COMPLETED FOR SYSID 005 dddddd
Explanation: The verification of one remote SYSID is complete. The last response message is repeated for remote SYSIDs 006, 007, 008 if all verify. dddddd is the time stamp.