XML Message Structure

The following table identifies the BizTracker XML message structure:

 

XML Element

Required

Description

<BizTracker>

Yes

 

<TimeStamp>

No

datetime to ms in MM/DD/YYYY HH:MM:SS.mmm format

If the TimeStamp is not set in the BizTracker XML, it defaults to use one of the following:

   For WebSphereMQ: Time and date in the MQMD

   For all others: System time the audit message received by BizTracker

<Version>

No

Value is always 1.0.

<ProcessId>

No

String

<TransportName>

No

String

<TransportType>

No

String

<TransportAction>

No

string=queue_put, queue_get

<Encoding>

No

String

<Instructions>

No

If instructions are included in the message, instructions are executed and Rules are ignored.

All child elements to Instructions can be repeating or empty.

<Track>

No

 

<SetType>

No

String

<TrackingIDField>

No

String that is used to identify the unique tracking identifier for the message. It can be repeating and is used with the TrackingIDString to link multiple TrackingIDFields to form the unique tracking identifier.

<TrackingIDString>

No

String

<StatusField>

No

String

<StatusString>

No

String

<ErrorCode>

No

String

<ErrorType>

No

String

<ErrorMessage>

No

String

<Operation>

No

String

<Alert>

No

String

<ReEval>

No

String

<StoredProcedure>

No

String

<Name>

No

String

<Field>

No

String

<String>

No

String

<Output>

No

String

<Errors>

No

 

<Error>

No

 

<Locale>

No

String (for future release usage)

<CodeSet>

No

String (for future release usage)

<Type>

No

String

<Code>

No

String

<Message>

No

String

<Properties>

No

List of transport properties.

<PropertyName>

No

Repeating string that uses the actual name of the property.

<ParsedMessage>

No

List of transport properties

<Field1>

No

Repeating parsed message fields from the original message that uses the actual field name.

<OriginalMessage Form ="<attribute>">

No

Blob that allows Text or Hex attributes. attribute Form="Hex" indicates hexidecimal form. "Text" for the form attribute is read as text form.

<StoredFields>

N/A

Do not set this element explicitly. The element is set internally by BizTracker.

Set as defined by SetType and populated by the tracking message when re-eval occurs.

<Standard>

N/A

String

<Previous Status>

N/A

String

<Status>

N/A

String

<Current Status>

N/A

String

<TrackingID>

N/A

String

<OptRefID>

N/A

String

<StatID>

N/A

String

<Latency>

N/A

String

<Custom>

N/A

String

<MemberField>

N/A

Repeating string that uses that actual member field name.

<StoredProcedure>

N/A

Element that is populated by output variables from stored procedures.

<stored procedure name>

N/A

String

<outputVariable>

N/A

Repeating string.