Documentation for Financial products Markup Language (FpML®)
Definition Type:
Element
Name:
component
Namespace:
http://www.fpml.org/FpML-5/pretrade
Type:
nsC
:
ComponentProduct
Containing Schema:
fpml-product-definitions-5-10.xsd
MinOccurs
0
MaxOccurs
unbounded
Abstract
XSD Schema Diagram:
XSD Schema Code:
<xsd:element name="component" type="ComponentProduct" minOccurs="0" maxOccurs="unbounded" />
Child Elements:
Name
Type
Min Occurs
Max Occurs
productId
nsC
:
productId
(1)
(1)
productDefinitionReference
nsC
:
productDefinitionReference
(1)
(1)
payerPartyReference
nsC
:
payerPartyReference
(1)
(1)
payerAccountReference
nsC
:
payerAccountReference
0
(1)
receiverPartyReference
nsC
:
receiverPartyReference
(1)
(1)
receiverAccountReference
nsC
:
receiverAccountReference
0
(1)
buyerPartyReference
nsC
:
buyerPartyReference
(1)
(1)
buyerAccountReference
nsC
:
buyerAccountReference
0
(1)
sellerPartyReference
nsC
:
sellerPartyReference
(1)
(1)
sellerAccountReference
nsC
:
sellerAccountReference
0
(1)
hedgeRiskWeight
nsC
:
hedgeRiskWeight
0
(1)
<xs:group>
nsC
:
PayerReceiver.model
0
(1)
<xs:group>
nsC
:
Payer.model
(1)
(1)
<xs:group>
nsC
:
Receiver.model
0
(1)
<xs:group>
nsC
:
BuyerSeller.model
0
(1)
Child Attributes:
Name
Type
Default Value
Use
componentId
nsC
:
componentId
Required
Derivation Tree:
nsC
:
ComponentProduct
component