Gets or sets the application header's transaction identifier for this document.

Namespace:  BargeEx.Internal
Assembly:  BargeEx (in BargeEx.dll)
Version: 3.0.400.140 (3.0.400.140)

Syntax

C#
public virtual string TransactionIdentifier { get; set; }
Visual Basic (Declaration)
Public Overridable Property TransactionIdentifier As String
Visual C++
public:
virtual property String^ TransactionIdentifier {
	String^ get ();
	void set (String^ value);
}

Property Value

The application header's transaction identifier for this document. The default value is the same value as the Header property's InstanceIdentifier property.

Remarks

In documents that do not have a Revision property, this value must be unique.

In documents that do have a Revision property, the combination of this value and the Revision property must be unique. If the Revision property is set, this value should be set to the transaction identifier of the previously sent document that is being updated.

This property can be set to the same value as the InstanceIdentifier property that resides in the Standard Document Header Module (M78).

The TransactionIdentifierSpecified property indicates whether or not this property will be included in the serialized class or generated document. The TransactionIdentifierSpecified property is automatically set to true when this property is set.

See Also