OHI Value-Based Payments
 PreviousHomeNext 
3.4 Interface Messages LogBook Index3.4.3 Interface Messages Log UI page

3.4.2 Interface Messages Log

An interface message log is maintained in the database. It is written to during batch, (asynchronous and synchronous) single message processing and for some UI related operations. For each operation an interface message entry is created which may have zero, one or more details. The structure of the interface messages log is listed in the following sub-paragraphs.

3.4.2.1 Interface Message

Interface Messages carry the following details:

Attribute

Asynchronous Single Message

Batch

Synchronous Single Message

Subtype

ASYNC

BATCH

SYNC

Task Id

Identifier of the system task that was created for processing the request

n/a

n/a

Job Instance Id

n/a

Reference to the job execution id

n/a

Correlation Id

WS-Addressing messageId as given by the client that called the web service for invoking the asynchronous process (external identifier)

WS-Addressing messageId as given by the client that called the web service for invoking the batch process (external identifier)

n/a

Service Name

IP name. This is the same name that appears for the service in the WebLogic Console.

n/a

IP name. This is the same name that appears for the service in the WebLogic Console.

Operation Name

IP operation name as it appears in the WSDL.

Batch job name

IP operation name as it appears in the WSDL.

Request Received Time

The time that processing of the request started

The time that processing of the batch request started

The time that processing of the request started

Request Processed Time

The time that processing of the request finished

The time that processing of the batch request finished

The time that processing of the request finished

Request Message

Original request message payload that was received

Original request notification message (containing link to file that contains the actual request message) that was received.

Original request message payload that was received

Response Message

Response message that was sent.

Response notification message (containing link to file that contains the actual response message) that was sent.

Response message that was sent.

Result Code

'F' if message not processed successfully, 'S' if processed successfully.

'F' if message not processed successfully, 'S' if processed successfully.

'F' to indicate that message is not processed successfully. Synchronous messages that were processed successfully are not logged.

3.4.2.2 Interface Message Details

Zero, one or more interface message details may be logged for an interface message. The structure of the interface message details is listed in the following table:

Attribute

Description

Interface Message Id

Reference to Interface Message

Element Id

From message elementId attribute (only if result message relates to a main-level element in a batch file - otherwise n/a)

Message Code

Code of the message

Message Text

Descriptive text of the message with values substituted for the placeholders

Message Detail

Additional 'technical' detail (e.g. stack trace). Optional.

Processing of a message failed if a message code is logged that is classified as Fatal.

Note that in case of synchronous single messages only failures are logged. This is done to make message processing more efficient. The idea of not logging successfully processed messages is that the absence of a failure implies success. If processing the request was successful, the audit columns for the entity reflect the change.

 PreviousHomeNext 
3.4 Interface Messages Log3.4.3 Interface Messages Log UI page