ContextData and ResultData Tags
As defined by the standard, these tags are to be agreed on the interoperability contract between the parts. They are declared of type ANY. In this specification, ContextData is defined by the following document type definition (DTD):
- <!ELEMENT ContextData (TransactionID, Action, TargetObject)>
- <!ELEMENT TransactionID (#PCDATA)>
- <!ELEMENT Action (#PCDATA)>
- <!ELEMENT TargetObject (#PCDATA)>
TransactionID contains the ID of the transaction. Action contains the name of the action to be executed upon the target. TargetObject contains the distinguished name (DN) of the object that is the target of the operation.
Similarly, ResultData is defined by the following DTD:
The presence of the Succeeded tag means that the transaction was completed successfully. The presence of the Failed tag means it was completed with a failure. The result data is sent only when the state changes to closed.completed.