Message Repair and New Submission Promoted Properties

The A4SWIFT Message Repair and New Submission reconciliation includes the following promoted properties.

Promoted name Description Data type Value range Usage example
BTS.Operations Indicates the state of BizTalk Server processing. Can be one of the following:

A4SWIFT_MrsrCompleted indicates that the message repair and new submission process succeeded.

A4SWIFT_MrsrFailed indicates that the message repair and new submission process failed.

A4SWIFT_MrsrUnparsedFailed indicates that the repair of an unparsed message failed.

A4SWIFT_MrsrUnparsedComplete indicates that the repair of an unparsed message succeeded.

A4SWIFT_DasmMarkedAsFailed indicates that the message failed processing in the disassembler stage of the receive pipeline.
String - A4SWIFT_MrsrCompleted
- A4SWIFT_MrsrFailed
- A4SWIFT_MrsrUnparsedFailed
- A4SWIFT_MrsrUnparsedCompleted
- A4SWIFT_DasmMarkedAsFailed
When the MrsrRepair orchestration receives a repaired unparsed message after the repair, it sets the BTS.Operation property to "A4SWIFT_MRSRCompleted" and the A4SWIFT_Failed property to False, and then routes the message to the MessageBox. These properties ensure that the repaired unparsed message does not enter the message repair process again.
Microsoft.Solutions.A4SWIFT. Property.A4SWIFT_Failed Indicates whether A4SWIFT successfully or unsuccessfully processed the message. Boolean True, False Used by the MrsrRepair orchestration to subscribe only to messages from the MessageBox that have failed validation.
Microsoft.Solutions.A4SWIFT. Property.A4SWIFT_SwiftBound Indicates whether the message is bound for the SWIFT network. Boolean True, False Used by the MrsrRepair orchestration to subscribe only to messages from the MessageBox that are bound for the SWIFT network.
Microsoft.Solutions.A4SWIFT. MRSRProperty.A4SWIFT_MRSRIsNewSubmission Indicates whether the message being processed is a new submission. Boolean True, False Used by the MrsrRepair orchestration to indicate that a message has been created in the Create stage of the workflow.
Microsoft.Solutions.A4SWIFT. MRSRProperty.A4SWIFT_MRSRLastStage Indicates the last stage in the repair workflow that succeeded. String - One of the stages defined for a department workflow. Can be a create, repair, rekey-verify, or approval stage.
Microsoft.Solutions.A4SWIFT. MRSRProperty.A4SWIFT_ MRSRDepartment Indicates the department that is being used in the message repair and new submission, as specified by the MrsrDepartmentPolicy BRE policy. String - Set in the A4SWIFT Administration Console.
Microsoft.Solutions.A4SWIFT. MRSRProperty.A4SWIFT_ MRSRFailedReason Indicates why the message repair and new submission process failed. Can be one of the following:

Rejected indicates that the user rejected the message from within the InfoPath form.

InvalidDigitalSignature indicates that the user's certificate is invalid.

Timeout indicates that the MRSROrchestration timeout value has been reached.

InvalidWorkFlow indicates that the workflow defined for a department is invalid.

CantRepairInInfoPath indicates that the incoming XML message could not be opened in InfoPath.

General Exception
String - Rejected
- InvalidDigitalSignature
- Timeout
- InvalidWorkFlow
- General Exception
- CantRepairInInfoPath
Set by the Message Repair and New Submission orchestration after the process has failed.

See Also

A4SWIFT_* Promoted Properties
FIN Response Reconciliation Promoted Properties