Chapter 5. Sample scenario: IMS to IMS 75
Figure 5-7 IMS log records
After IMS restart the In-Doubt Unit of Work can be resolved and the RIS can be removed by
IMS. Figure 5-8 shows the IMS DFS0699I message written during IMS restart to indicate the
Abort processing was completed for the Unit of Work.
Figure 5-8 IMS restart message to indicate UOW abort processing has completed
It should be noted that we could have used the IMS /CHANGE UOR command to abort the
in-doubt UOR since the ATB message indicated back out processing for the LUWID.
5.3 How to handle failure scenarios
In the case where the Unit of Work is In_Flight or In_Prepare status IMS, APPC/MVS and
RRS can perform the ABORT processing to back out the changes to resources.
For In-Doubt processing IMS, APPC/MVS, and RRS must work together to provide resolve
in_doubt processing. What needs to be determined is should the Unit of Work be committed
or aborted. If a resource manager voted no during the prepare stage then the Unit of Work
needs to be aborted. However, if all resource managers voted yes during prepare phase then
the work needs to be committed. The resolve in_doubt processing requires network flows;
08 RECORD – IMS2IMP application program scheduled
00000000 00700000 0800C9D4 E2F2C9D4 D7400100 00000101 00000000
00000020 0003C9D4 E2C94040 4040
000000AF0000000
56 RECORD - IMS external subsystem support recovery log record
00000000 005C0000 56070000 C9D4E2C9 40404040 00000003 C9D4E2F2 C9D4D740 0000000
00000020 00000000 00000000 00000000 C9D4E2C9 40404040
000000AF00000000
56 RECORD - Interest has been registered with RRS for this UOW
00000000 01000000 56160000 C9D4E2C9 40404040 00000003 00000000
00000020 00000000 00000000 00000000 C9D4E2C9 40404040
000000AF00000000
56 RECORD - Phase 1 commit processing started
00000000 00680000 56100000 C9D4E2C9 40404040 00000003 00000000
00000020 00000000 00000000 00000000 C9D4E2C9 40404040
000000AF00000000
56 RECORD - Phase 1 commit processing ended
00000000 01000000 56110000 C9D4E2C9 40404040 00000003 00000000
00000020 00000000 00000000 00000000 C9D4E2C9 40404040
000000AF00000000
38 RECORD - A Protected Conversation has been put in doubt
00000000 00700000 38040000 21728118 C9D4E2C9 40404040 000000AF0000000
56 RECORD - Recoverable in-doubt structure (RIS) created
00000000 005C0000 56130000 C9D4E2C9 40404040 00000003 00000000
00000020 00000000 00000000 00000000 C9D4E2C9 40404040
000000AF00000000
07 RECORD - IMS2IMP application program terminated
00000000 015C0000 07C9D4E2 F2C9D4D7 40C9D4E2 F2C9D4D7 40010100
00000020 C9E5D7F8 C9D4F1F1 D9C5C7C9 D6D54040 00000001 00000000
00000100 E2C94040 4040
000000AF0000000 00000 00000000 00000000
DFS0699I RESYNC ABORT COMPLETE FOR PSB IMS2IMP , 152
PRTKN=00010040, TOKEN= IMSI 000000AF00000000,
RRS-URID=BC1744337E6E4374000000F2010E0000 IMSI

Get Implementing and Managing APPC Protected Conversations now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.