3.10.4.1.14 Journal (Opnum 20)

The Journal method is received by the server in an RPC_REQUEST packet. In response, the server sets a value that specifies the journaling level of the referenced queue.

 [propput] HRESULT Journal(
   [in] long lJournal
 );

lJournal: A long that corresponds to one of the MQJOURNAL (section 2.2.2.4) enumeration values.

Return Values: The method MUST return S_OK (0x00000000).

When processing this call, the server MUST abide by the following contract:

  • If the lJournal input parameter equals MQ_JOURNAL_NONE (0x00000000):

    • Set refQueue.Journaling to False.

  • Else:

    • Set refQueue.Journaling to True.

  • Return S_OK (0x00000000), and take no further action.