complexType "ReportingRegime"

Namespace: | http://www.fpml.org/FpML-5/transparency
Content: | complex, 6 elements
Defined: | globally in fpml-doc-5-3.xsd; see XML source
Includes: | definitions of 6 elements
Used: | at 1 location

Content Model Diagram

XML Representation Summary
<...>
Content: | ((name, supervisorRegistration*) | supervisorRegistration+), reportingRole?, reportingPurpose*, mandatorilyClearable?
</...>

Content Model Elements (6):

  mandatorilyClearable, name (in reportingRegime), reportingPurpose, | reportingRole, supervisorRegistration (in reportingRegime), supervisorRegistration (in reportingRegime)

All Direct / Indirect Based Elements (1):

  reportingRegime

Known Usage Locations

- As direct type of elements (1):
  reportingRegime

Annotation
Provides information about how the information in this message is applicable to a regulatory reporting process.
XML Source (w/o annotations (7); see within schema source)

<xsd:complexType name="ReportingRegime"> <xsd:sequence> <xsd:choice> <xsd:sequence> <xsd:element name="name" type="ReportingRegimeName"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="supervisorRegistration" type="SupervisorRegistration"/> </xsd:sequence> <xsd:element maxOccurs="unbounded" name="supervisorRegistration" type="SupervisorRegistration"/> </xsd:choice> <xsd:element minOccurs="0" name="reportingRole" type="ReportingRole"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="reportingPurpose" type="ReportingPurpose"/> <!-- NB: the following field is still under discussion in the FpML Reporting Working Group and may be changed in subsquent drafts of the standard --> <!-- <xsd:element name="publiclyReportable" type="xsd:boolean" minOccurs="0"> <xsd:annotation> <xsd:documentation xml:lang="en">Whether the particular trade type in question is required to be publicly by this regulator. Note that this just says whether the regulator requires public reporting; use reportingPurpose to indicate whether the message is intended to provide public reporting.</xsd:documentation> </xsd:annotation> </xsd:element> --> <xsd:element minOccurs="0" name="mandatorilyClearable" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType>

Content Element Detail (all declarations; defined within this component only; 6/6)
mandatorilyClearable

  Type: | xsd:boolean, predefined, simple content

  Whether the particular trade type in question is required by this regulator to be cleared.
  XML Source (w/o annotations (1); see within schema source)

  <xsd:element minOccurs="0" name="mandatorilyClearable" type="xsd:boolean"/>

name

  Type: | ReportingRegimeName, simple content

  Identifies the reporting regime under which this data is reported. For example, Dodd-Frank, MiFID, HongKongOTCDRepository, ODRF
  Simple Content

  xsd:normalizedString

  maxLength: | 255

  XML Source (w/o annotations (1); see within schema source)

  <xsd:element name="name" type="ReportingRegimeName"/>

reportingPurpose

  Type: | ReportingPurpose, simple content

  The reason this message is being sent, for example Snapshot, PET, Confirmation, RealTimePublic.
  Simple Content

  xsd:normalizedString

  maxLength: | 255

  XML Source (w/o annotations (1); see within schema source)

  <xsd:element maxOccurs="unbounded" minOccurs="0" name="reportingPurpose" type="ReportingPurpose"/>

reportingRole

  Type: | ReportingRole, simple content

  Identifies the role of this party in reporting this trade for this regulator; roles could include ReportingParty and Voluntary reporting.
  Simple Content

  xsd:normalizedString

  maxLength: | 255

  XML Source (w/o annotations (1); see within schema source)

  <xsd:element minOccurs="0" name="reportingRole" type="ReportingRole"/>

supervisorRegistration

  Type: | SupervisorRegistration, complex content

  Identifies the specific regulator or other supervisory body for which this data is produced. For example, CFTC, SEC, UKFSA, ODRF, SFC, ESMA.
  XML Source (w/o annotations (1); see within schema source)

  <xsd:element maxOccurs="unbounded" minOccurs="0" name="supervisorRegistration" type="SupervisorRegistration"/>

supervisorRegistration

  Type: | SupervisorRegistration, complex content

  Identifies the specific regulator or other supervisory body for which this data is produced. For example, CFTC, SEC, UKFSA, ODRF, SFC, ESMA.
  XML Source (w/o annotations (1); see within schema source)

  <xsd:element maxOccurs="unbounded" name="supervisorRegistration" type="SupervisorRegistration"/>

XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.