3001 Apply Journal Changes Failure

Description:

An exception condition was encountered while the system was trying to apply a change contained on the indicated journal space to the indicated object. The journal sequence number and commit id, if any, of the change that could not be made and the type of condition encountered are indicated in the exception data.

Information Passed:

Offset  
Dec Hex Field Name Data Type and Length
0 0 Journal space System pointer
16 10 Object being changed System pointer
32 20 Journal sequence number UBin(8)
40 28 Exception condition Char(2)
40 28
  • Entry type
  • Char(1)

41

29

  • Condition code

    Hex 0E =
    A timeout occurred while the operating system was attempting to apply a journal entry.
    Hex 0F =
    Start of apply not specified at a commit boundary.
    Hex 10 =
    Unexpected error occurred. Redo the apply with the abruptly end apply option to get more detail.
    Hex 11 =
    Start of apply specified save entry, save entry not found at starting sequence number.
    Hex 13 =
    Queue message for dequeue was not in the queue.
    Hex 14 =
    Key length or message length does not match expected for queue.
    Hex 15 =
    Queue inconsistent with journal.
    Hex 16 =
    Cannot apply to queue with pointers.
    Hex 17 =
    Queue in use, cannot start apply.
    Hex 18 =
    Queue has changed since restore, cannot start apply.
    Hex 19 =
    Cannot apply queue entries previous to v5r4.
    Hex 1A =
    Cannot apply from filtered journal space.

  • Char(1)

42

2A

Error condition
See Error Conditions for a list of error conditions that may be returned in this field.  This field is used only when the condition code field's value is hex 0C.

Bin(4)

46

2E

Error message identifier
This field is used only when the condition code field's value is hex 0D.

Char(7)

53 35 Reserved (binary 0) Char(3)
56 38 Commit ID Char(8)

64

40

--- End ---