Fast Path recovery
Recovering Fast Path transactions depends on the status recovery mode, the Fast Path recovery, the STSN recovery, and where the Fast Path transaction runs.
The following table lists the recovery and status of Fast Path transactions based on these criteria. If the transaction runs locally without going through the EMH queue, IMS cannot recover Fast Path status globally in RM. In the situation where the status recovery mode is GLOBAL but the transaction is running locally, the status recovery mode is temporarily changed to LOCAL with the terminal or user having RM affinity.
| Status recovery mode | Fast Path recovery (RCVYFP) | STSN recovery (RCVYSTSN) | Local Fast Path (DBFHAGU0) | Shared EMH queues (DBFHAGU0) |
|---|---|---|---|---|
| LOCAL or GLOBAL | NO | NO | Status and messages discarded | Status and messages discarded |
| LOCAL or GLOBAL | NO | YES | INVALID | INVALID |
| LOCAL | YES | NO | Status and output recovered locally. STSN cold started. | Status and output recovered locally. STSN cold started. |
| GLOBAL | YES | NO | Status and output recovered locally. STSN cold started. | Status and output recovered globally. STSN cold started. |
| LOCAL | YES | YES | Status and output recovered locally. STSN recoverable. | Status and output recovered locally. STSN recoverable. |
| GLOBAL | YES | YES | Status and output recovered locally. STSN recoverable. | Status and output recovered globally. STSN recoverable. |