FpML 4.4 Validation Rules - Rules for Business Process Messages
This is the Business Process part of the validation rule set accompanying the FpML 4.4 Recommendation. The introductory section
in the validation section of the specifications contains background information and documentation for this page.
The rules contained on this page contain links to cut down versions of valid and invalid test cases. The cut down test cases
are non-normative and are provided for the purpose of documentation only.
Content
Namespace
default element namespace = http://www.fpml.org/2007/FpML-4-4
Rules
Unique contexts:
- FirstPeriodStartDate (complex type): bp-1
- ContractNovated, ContractNovatedCancelled, NovationConsentGranted, NovationConsentRefused, NovationConsentRequest, RequestNovationConfirmation,
NovateTrade, NovationAlleged, NovationConfirmed, NovationMatched, TradeNovated (complex type): bp-2
- Deprecated rules
- Removed rules
Context:
FirstPeriodStartDate (complex type)
bp-1 (Mandatory)
DEPRECATED:
The @href attribute must match the ../../party/@id attribute
Rationale for deprecation: the rule has been replaced by the reference rule number 5 (ref-5).
Context:
ContractNovated, ContractNovatedCancelled, NovationConsentGranted, NovationConsentRefused, NovationConsentRequest, RequestNovationConfirmation,
NovateTrade, NovationAlleged, NovationConfirmed, NovationMatched, TradeNovated (complex type)
bp-2 (Mandatory)
The novation/firstPeriodStartDate/@href attribute must match the party/@id attribute.
Deprecated rules
bp-1 (Mandatory)
DEPRECATED:
The @href attribute must match the ../../party/@id attribute
Rationale for deprecation: the rule has been replaced by the reference rule number 5 (ref-5).
Removed rules