| header | RequestMessageHeader | | Message header. | | 0-1,
mre | |
| validation | Validation | A list of validation sets the sender asserts the document is valid with respect to.
This field is never filled for NSD messages.
| | | 0-∞,
ncf | |
| parentCorrelationId | CorrelationId | A reference to message which register a master agreement. Should be filled in messages
for trade registration when they are being send together with master agreement registration
message.
| Related document form identifier | | 0-1,
nfr | |
| correlationId | CorrelationId | A qualified identifier used to correlate between messages. For NSD messages the format
is [Sender identifier]-[Year]-[Message ID].
| Messages chain identifier | | 0-2,
mre,
nfr | In NSD repository messages only one correlationId element must be filled. |
| sequenceNumber | xsd:positiveInteger | A numeric value that can be used to order messages with the same correlation identifier
from the same sender.
| | | 0-1,
ncf | This is not used in messages to the repository. |
| onBehalfOf | OnBehalfOf | Indicates which party (or parties) (and accounts) a trade or event is being processed
for. Normally there will only be a maximum of 2 parties, but in the case of a novation
there could be a transferor, transferee, remaining party, and other remaining party.
Except for this case, there should be no more than two onABehalfOf references in a
message.
| Message on behalf of. | | 0-4,
ncf | This model is used in messages sent for registration by the repository only. |
| creditEventNotice | CreditEventNoticeDocument | | | | 0-1 | |
| party | Party | | | | 0-∞,
mre | |