Using IMS Message Level Support
Xchange's IMS Message Level Support accomplishes date and time simulation by replacing the values in a message's IOPCB. The values in the Local Date/Current Date, Local Time/Current Time, and Internal Time Stamp fields are replaced with values based on a user-specified Xchange request.
Instead of changing the time and date for an entire IMS control region, Xchange intercepts a message and replaces the IOPCB date and time with the Xchange user-requested values, so that any of the program's date and time accesses to the IOPCB will return an exchanged value. All Time Services employed by IMS applications — including SVC11, Db2, STCK, STCKE, STCKF the ACCEPT verb, MOVE CURRENT-DATE, and IOPCB — are supported by Xchange.
Xchange's IMS Message Level Support performs date/time simulations in the respective message regions. The IMS user specifies Xchange requests, including both IOPCB and MVS Time Services, on the IMS Simulated Date Time Settings screen shown in the IMS Simulated Date Time Settings Screen figure. Only the message processing regions designated by the user are affected by Xchange. Exchanges are logged in the Xchange journal.
This section contains the following topics: