Transient Unique Identifiers
An ACORD document provides a unique identifier with the XML stream that is used for referencing information within the document. This is a transient identifier, as listed in the following table, that is only used to link information within a document stream. As the word transient implies, the identifiers are not meant for use once the message has been processed by the receiving system.
Transient identifiers in the specification are of the data type “Identifier.” This is Character data that matches the XML rules for ID attribute data type values.
Tag | Type | Usage | Description |
---|---|---|---|
@id |
Identifier |
Optional |
A document unique identifier used when an object (element) needs to be referenced elsewhere in the document. An ID should only be present on an element when it is being referenced within the stream. |
Transient identifiers are not used on framework tags. These identifiers are used on all elements and aggregates that appear after the business message level except:
<ActionCd>
<PreviousValue>
<ChangeDesc>
<RqUID>
<SystemID>
The transient identifier is optional, except when used with the following tags, when it is required:
<SPFieldEditDefinition>
<SPRelationalEditDefinition>