All Element Summary | ||||||||||
additionalData (defined in Exception.model group) | Any string of additional data that may help the message processor, for example in a rejection message this might contain a code value or the text of the original request (within a CDATA section).
|
|||||||||
additionalData (defined in Reason complexType) | Any string of additional data that may help the message processor, for example in a rejection message this might contain a code value or the text of any one of the messages (within a CDATA section).
|
|||||||||
advisory | A human-readable message providing information about the service..
|
|||||||||
base64Binary (defined in AdditionalData complexType) | Provides extra information as binary contents coded in base64.
|
|||||||||
businessProcess |
|
|||||||||
category (in advisory) | The category or type of the notification message, e.g. availability, product coverage, rules, etc.
|
|||||||||
copyTo | A unique identifier (within the specified coding scheme) giving the details of some party to whom a copy of this message will be sent for reference.
|
|||||||||
correlationId | A qualified identifier used to correlate between messages
|
|||||||||
creationTimestamp | The date and time (on the source system) when this message instance was created.
|
|||||||||
cycle (in processingStatus) | The processing cycle or phase that this message describes.
|
|||||||||
date (in implementationSpecification) |
|
|||||||||
description (defined in Reason complexType) | Plain English text describing the associated error condition
|
|||||||||
description (in advisory) | A human-readable notification.
|
|||||||||
effectiveFrom | The time at which the information supplied by the advisory becomes effective.
|
|||||||||
effectiveTo | The time at which the information supplied by the advisory becomes no longer effective.
|
|||||||||
event | The event that occurred within the cycle or step, for example "Started" or "Completed"..
|
|||||||||
eventIdentifier (in requestEventStatus) |
|
|||||||||
eventIdentifier (in statusItem) | An instance of a unique event identifier.
|
|||||||||
eventStatusException |
|
|||||||||
eventStatusResponse |
|
|||||||||
expiryTimestamp | The date and time (on the source system) when this message instance will be considered expired.
|
|||||||||
header (defined in Exception complexType) |
|
|||||||||
header (defined in NotificationMessage complexType) |
|
|||||||||
header (defined in RequestMessage complexType) |
|
|||||||||
header (defined in ResponseMessage complexType) |
|
|||||||||
hexadecimalBinary (defined in AdditionalData complexType) | Provides extra information as binary contents coded in hexadecimal.
|
|||||||||
implementationSpecification | The version(s) of specifications that the sender asserts the message was developed for.
|
|||||||||
inReplyTo (in header defined in Exception complexType) | A copy of the unique message identifier (within it own coding scheme) to which this message is responding.
|
|||||||||
inReplyTo (in header defined in NotificationMessage complexType) | A copy of the unique message identifier (within it own coding scheme) to which this message is responding.
|
|||||||||
inReplyTo (in header defined in ResponseMessage complexType) | A copy of the unique message identifier (within it own coding scheme) to which this message is responding.
|
|||||||||
isCorrection | Indicates if this message corrects an earlier request.
|
|||||||||
location (defined in Reason complexType) | A value indicating the location of the problem within the subject message.
|
|||||||||
messageId | A unique identifier (within its coding scheme) assigned to the message by its creating party.
|
|||||||||
messageRejected | The root element used for rejected message exceptions
|
|||||||||
mimeType (defined in AdditionalData complexType) | Indicates the type of media used to provide the extra information. mimeType is used to determine the software product(s) that can read the content.
|
|||||||||
name (in implementationSpecification) |
|
|||||||||
numberOfSections | A numeric value, optionally supplied by the sender, that can be used to specify the number of sections constituting a report.
|
|||||||||
originalMessage (defined in Acknowledgement complexType) |
|
|||||||||
originalMessage (defined in AdditionalData complexType) | Provides extra information as binary contents coded in base64. | |||||||||
parentCorrelationId | An optional identifier used to correlate between related processes
|
|||||||||
partyMessageInformation | Additional message information that may be provided by each involved party.
|
|||||||||
partyReference (in partyMessageInformation) | Identifies that party that has ownership of this information.
|
|||||||||
partyTradeIdentifier (in verificationStatusNotification) |
|
|||||||||
portfolioName (defined in PortfolioReferenceBase complexType) | An identifier that is unique for each portfolio-level request, and which can be used to group together the individual messages in the portfolio request.
|
|||||||||
portfolioReference (defined in PortfolioReference.model group) |
|
|||||||||
portfolioReference (in consentGranted) |
|
|||||||||
portfolioReference (in requestRetransmission) |
|
|||||||||
processingStatus | A description of the stage of processing of the service, for example EndofDayProcessingCutoffOccurred, EndOfDayProcessingCompleted.
|
|||||||||
reason (defined in Exception.model group) | An instance of the Reason type used to record the nature of any errors associated with a message.
|
|||||||||
reason (in verificationStatusNotification) | The reason for any dispute or change in verification status.
|
|||||||||
reasonCode | A machine interpretable error code.
|
|||||||||
reportId | An identifier for the specific instance of this report.
|
|||||||||
reportIdentification |
|
|||||||||
requestEventStatus |
|
|||||||||
requestRetransmission |
|
|||||||||
sectionNumber | A strictly ascending sequential (gapless) numeric value that can be used to identify the section of a report.
|
|||||||||
sendTo | A unique identifier (within its coding scheme) indicating an intended recipent of a message.
|
|||||||||
sentBy | The unique identifier (within its coding scheme) for the originator of a message instance.
|
|||||||||
sequenceNumber (defined in Sequence.model group) | A numeric value that can be used to order messages with the same correlation identifier from the same sender.
|
|||||||||
sequenceNumber (in portfolioReference defined in PortfolioReference.model group) | A numeric, sequentially ascending (i.e. gapless) value (starting at 1) that can be used to identify and distinguish the individual constituents of a portfolio request.
|
|||||||||
sequenceNumber (in portfolioReference in requestRetransmission) | A numeric, sequentially ascending (i.e. gapless) value (starting at 1) that can be used to identify and distinguish the individual constituents of a portfolio request.
|
|||||||||
serviceName | The name of the service to which the message applies
|
|||||||||
serviceNotification |
|
|||||||||
serviceNotificationException |
|
|||||||||
status (in serviceNotification) | The current state of the service (e.g.
|
|||||||||
status (in statusItem) | An event status value.
|
|||||||||
status (in verificationStatusNotification) |
|
|||||||||
statusItem |
|
|||||||||
step (in processingStatus) | The stage within a processing cycle or phase that this message describes.
|
|||||||||
string (defined in AdditionalData complexType) | Provides extra information as string.
|
|||||||||
submissionsComplete (defined in ReportIdentification complexType) | Indicates whether all sections have been sent for this report instance ID.
|
|||||||||
submissionsComplete (in portfolioReference defined in PortfolioReference.model group) | Indicates whether all individual requests have been submitted for this portfolio request.
|
|||||||||
tradeIdentifier (defined in EventIdentifier complexType) |
|
|||||||||
validationRuleId | A reference identifying a rule within a validation scheme
|
|||||||||
verificationStatusAcknowledgement |
|
|||||||||
verificationStatusException |
|
|||||||||
verificationStatusNotification |
|
|||||||||
version (in implementationSpecification) |
|
Complex Type Summary | ||||||||||||
|
||||||||||||
Provides extra information not represented in the model that may be useful in processing the message i.e. diagnosing the reason for failure.
|
||||||||||||
A type that can be used to identify the type of business process in a request.
|
||||||||||||
A type defining the content model for a request message that can be subsequently corrected or retracted.
|
||||||||||||
A type defining a correlation identifier and qualifying scheme
|
||||||||||||
Identification of a business event, for example through its correlation id or a business identifier.
|
||||||||||||
A coding scheme used to describe the matching/confirmation status of a trade, post-trade event, position, or cash flows.
|
||||||||||||
A type used in event status enquiry messages which relates an event identifier to its current status value.
|
||||||||||||
A type defining the content model for a message normally generated in response to a requestEventStatus request.
|
||||||||||||
A type defining the basic content for a message sent to inform another system that some exception has been detected.
|
||||||||||||
A type defining the content model for an exception message header.
|
||||||||||||
A version of a specification document used by the message generator to format the document.
|
||||||||||||
|
||||||||||||
A type defining the basic structure of all FpML messages which is refined by its derived types.
|
||||||||||||
The data type used for identifying a message address.
|
||||||||||||
A type defining the content model for a generic message header that is refined by its derived classes.
|
||||||||||||
The data type use for message identifiers.
|
||||||||||||
A type defining the content model for a request message that cannot be subsequently corrected or retracted.
|
||||||||||||
A type defining the basic content for a message sent to inform another system that some 'business event' has occured.
|
||||||||||||
A type that refines the generic message header to match the requirements of a NotificationMessage.
|
||||||||||||
A type defining additional information that may be recorded against a message.
|
||||||||||||
A structure used to group together individual messages that can be acted on at a group level.
|
||||||||||||
A structure used to group together individual messages that can be acted on at a group level.
|
||||||||||||
A structure used to identify a portfolio in a message.
|
||||||||||||
Provides a lexical location (i.e. a line number and character for bad XML) or an XPath location (i.e. place to identify the bad location for valid XML).
|
||||||||||||
A type defining a content model for describing the nature and possible location of a error within a previous message.
|
||||||||||||
Defines a list of machine interpretable error codes.
|
||||||||||||
A type that can be used to hold an identifier for a report instance.
|
||||||||||||
A type that allows the specific report and section to be identified.
|
||||||||||||
A type that allows the specific report and section to be identified.
|
||||||||||||
A type defining the content model for a message allowing one party to query the status of one event (trade or post-trade event) previously sent to another party.
|
||||||||||||
A type defining the basic content of a message that requests the receiver to perform some business operation determined by the message type and its content.
|
||||||||||||
A type refining the generic message header content to make it specific to request messages.
|
||||||||||||
A message to request that a message be retransmitted.
|
||||||||||||
A type refining the generic message content model to make it specific to response messages.
|
||||||||||||
A type refining the generic message header to make it specific to response messages.
|
||||||||||||
A type defining the content model for a human-readable notification to the users of a service.
|
||||||||||||
A type that can be used to describe the category of an advisory message, e.g..
|
||||||||||||
A type defining the content model for a message that allows a service to send a notification message to a user of the service.
|
||||||||||||
A type that can be used to describe the processing phase of a service.
|
||||||||||||
A type that can be used to describe a stage or step in processing provided by a service, for example processing completed.
|
||||||||||||
A type defining the content model for report on the status of the processing by a service.
|
||||||||||||
A type that can be used to describe what stage of processing a service is in.
|
||||||||||||
A type that can be used to describe the availability or other state of a service, e.g.
|
||||||||||||
A type holding a structure that is unvalidated
|
||||||||||||
The verification status of the position as reported by the sender (Verified, Disputed).
|
||||||||||||
|
Element Group Summary | ||||||||||
A model group defining the elements used for process correlation.
|
||||||||||
A model group defining the full messsage correlation mechanism, but with optional sequence.
|
||||||||||
A model group defining the full messsage correlation mechanism.
|
||||||||||
A model group defining the element used for process correlation.
|
||||||||||
A model group which has exception elements.
|
||||||||||
Defines the structure that contains routing and identification information, which allows processing and transfer of the message.
|
||||||||||
Defines a model group that allows a constituent of a portfolio to be included in a request retransmission message.
|
||||||||||
Defines a model group that allows a portfolio reference request structure to be included in a message.
|
||||||||||
Defines a model group that allows a portfolio to be identified in a response message.
|
||||||||||
Defines a model group that allows either details of a portoflio constituent or report constituent to be provided.
|
||||||||||
Defines a model group that allows a chunck of a report to be included in a request retransmission message.
|
||||||||||
A model group defining the element used for message sequencing
|
<?xml version="1.0" encoding="utf-8"?> <!-- == Copyright (c) 2002-2012 All rights reserved. == Financial Products Markup Language is subject to the FpML public license. == A copy of this license is available at http://www.fpml.org/license/license.html --> <xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="conf" ecore:package="org.fpml.confirmation" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/confirmation" version="$Revision: 9008 $" xmlns="http://www.fpml.org/FpML-5/confirmation" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Provides extra information not represented in the model that may be useful in processing the message i.e. diagnosing the reason for failure. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Indicates the type of media used to provide the extra information. mimeType is used to determine the software product(s) that can read the content. MIME Types are described in RFC 2046. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:annotation> <xsd:documentation xml:lang="en"> Provides extra information as string. In case the extra information is in XML format, a CDATA section must be placed around the source message to prevent its interpretation as XML content. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Provides extra information as binary contents coded in hexadecimal. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Provides extra information as binary contents coded in base64. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Provides extra information as binary contents coded in base64. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:any processContents="skip"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type defining the content model for a request message that can be subsequently corrected or retracted. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> Indicates if this message corrects an earlier request. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> This provides a mechanism for the requester to assign an ID that can be used for subsequent corrections and retractions, without requiring any acknowledgement or reply from the message recipient. The FpML architecture recommends that services support this feature, because otherwise requesters cannot correct or retract requests until they receive a reply from the service. If the correlation ID is not supplied by the requester, the recipient should provide a correlation ID in its response, which the requester should retain in case subsequent corrections or retractions are required. In this case, the "inReplyTo" element in the message header may be used to link the response to the request. </xsd:documentation> </xsd:annotation> </xsd:group> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type defining a correlation identifier and qualifying scheme </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:normalizedString"> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Identification of a business event, for example through its correlation id or a business identifier. </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:sequence> <xsd:group fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="Event requests should be for the whole workflow, not a specific message" minOccurs="0" ref="Sequence.model"/> </xsd:sequence> </xsd:choice> <!-- Lyteck 9/16/11 added choice with tradeIdentifier per BPWG action item 9/02/11 --> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A coding scheme used to describe the matching/confirmation status of a trade, post-trade event, position, or cash flows. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/event-status" name="eventStatusScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type used in event status enquiry messages which relates an event identifier to its current status value. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">An instance of a unique event identifier.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en">An event status value.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the content model for a message normally generated in response to a requestEventStatus request. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type defining the basic content for a message sent to inform another system that some exception has been detected. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type defining the content model for an exception message header. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> A copy of the unique message identifier (within it own coding scheme) to which this message is responding. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the basic structure of all FpML messages which is refined by its derived types. </xsd:documentation> </xsd:annotation> <xsd:complexContent> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en">A type holding a structure that is unvalidated</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:any processContents="skip"/> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> The data type used for identifying a message address. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the content model for a generic message header that is refined by its derived classes. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A unique identifier (within its coding scheme) assigned to the message by its creating party. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en">The data type use for message identifiers.</xsd:documentation> </xsd:annotation> <xsd:simpleContent> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A type defining the content model for a request message that cannot be subsequently corrected or retracted. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the basic content for a message sent to inform another system that some 'business event' has occured. Notifications are not expected to be replied to. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that refines the generic message header to match the requirements of a NotificationMessage. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A copy of the unique message identifier (within it own coding scheme) to which this message is responding. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A version of a specification document used by the message generator to format the document. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:simpleContent> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining additional information that may be recorded against a message. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Identifies that party that has ownership of this information. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <!-- Lyteck 9/15/11 moved PortfolioReference-related structures from fpml-confirmation-processes.xsd --> <xsd:annotation> <xsd:documentation> A structure used to group together individual messages that can be acted on at a group level. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> A numeric, sequentially ascending (i.e. gapless) value (starting at 1) that can be used to identify and distinguish the individual constituents of a portfolio request. A recipient should ensure that all sequence numbers from 1 to the final sequence number (where submissionsComplete is true) have arrived before completing the portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> <!-- 2011-10-05 BAL: set cardinality to optional for consistency with 5.2 --> <xsd:annotation> <xsd:documentation xml:lang="en"> Indicates whether all individual requests have been submitted for this portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure used to group together individual messages that can be acted on at a group level. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> A numeric, sequentially ascending (i.e. gapless) value (starting at 1) that can be used to identify and distinguish the individual constituents of a portfolio request. A recipient should ensure that all sequence numbers from 1 to the final sequence number (where submissionsComplete is true) have arrived before completing the portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure used to identify a portfolio in a message. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> An identifier that is unique for each portfolio-level request, and which can be used to group together the individual messages in the portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows a portfolio reference request structure to be included in a message. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows a constituent of a portfolio to be included in a request retransmission message. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows a portfolio to be identified in a response message. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows either details of a portoflio constituent or report constituent to be provided. Typically this will be used in a request retransmission message. </xsd:documentation> </xsd:annotation> <xsd:choice> </xsd:choice> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Provides a lexical location (i.e. a line number and character for bad XML) or an XPath location (i.e. place to identify the bad location for valid XML). </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:normalizedString"> <xsd:annotation> <xsd:documentation xml:lang="en"> The value of the locationType attribute defines which type of location has been given. It may take the values 'lexical' or 'xpath'. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining a content model for describing the nature and possible location of a error within a previous message. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en">A machine interpretable error code.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A value indicating the location of the problem within the subject message. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Plain English text describing the associated error condition </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A reference identifying a rule within a validation scheme </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Any string of additional data that may help the message processor, for example in a rejection message this might contain a code value or the text of any one of the messages (within a CDATA section). </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a list of machine interpretable error codes. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/reason-code" name="reasonCodeScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that allows the specific report and section to be identified. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> A numeric value, optionally supplied by the sender, that can be used to specify the number of sections constituting a report. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Indicates whether all sections have been sent for this report instance ID. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that allows the specific report and section to be identified. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> An identifier for the specific instance of this report. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> A strictly ascending sequential (gapless) numeric value that can be used to identify the section of a report. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to hold an identifier for a report instance. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the content model for a message allowing one party to query the status of one event (trade or post-trade event) previously sent to another party. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to identify the type of business process in a request. Examples include Allocation, Clearing, Confirmation, etc. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/business-process" name="businessProcessScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the basic content of a message that requests the receiver to perform some business operation determined by the message type and its content. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type refining the generic message header content to make it specific to request messages. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A message to request that a message be retransmitted. The original message will typically be a component of a group of messages, such as a portfolio or a report in multiple parts. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type refining the generic message content model to make it specific to response messages. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type refining the generic message header to make it specific to response messages. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> A copy of the unique message identifier (within it own coding scheme) to which this message is responding. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A model group defining the elements used for process correlation. The correlation ID is used to link followup corrections and retractions to the original request, and to help identify which replies link to which requests. The parent correlation ID is used to keep track of the parent process. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> An optional identifier used to correlate between related processes </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation> A model group defining the element used for process correlation. The correlation ID is used to link followup corrections and retractions to the original request, and to help identify which replies link to which requests. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> A qualified identifier used to correlate between messages </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation> A model group defining the full messsage correlation mechanism, but with optional sequence. Please note that for reports in Reporting view, usage of the correlation and sequence model is not well defined in the standard an may be deprecated from future versions of the standard. Use the ReportReference structure to identify report instances and section numbers if a report must be divided into chunks. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation> A model group defining the full messsage correlation mechanism. The correlation ID is used to link followup corrections and retractions to the original request, and to help identify which replies link to which requests. (The "inReplyTo" element may also be used for this purpose, but it contains a message identifier rather than a business object identifier.) The sequence ID is used to establish an ordering between multiple messages related to the same business object (identified by the same correlation identifier). It contains a value the must ascend (possibly with gaps) messages on the same correlation ID. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en">A model group which has exception elements.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> An instance of the Reason type used to record the nature of any errors associated with a message. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Any string of additional data that may help the message processor, for example in a rejection message this might contain a code value or the text of the original request (within a CDATA section). </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines the structure that contains routing and identification information, which allows processing and transfer of the message. It contains only messaging information that is applicable to all messages. If the information is not message related or is not applicable to all messages then it is not defined in the message header. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The unique identifier (within its coding scheme) for the originator of a message instance. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A unique identifier (within its coding scheme) indicating an intended recipent of a message. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A unique identifier (within the specified coding scheme) giving the details of some party to whom a copy of this message will be sent for reference. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date and time (on the source system) when this message instance was created. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The date and time (on the source system) when this message instance will be considered expired. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The version(s) of specifications that the sender asserts the message was developed for. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" minOccurs="0" name="partyMessageInformation" type="PartyMessageInformation"> <xsd:annotation> <xsd:documentation xml:lang="en"> Additional message information that may be provided by each involved party. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows a chunck of a report to be included in a request retransmission message. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <!-- moved OnBehalfOf to shared BAL 2011-03 for SDR reporting to allow data docs to use it --> <xsd:annotation> <xsd:documentation> A model group defining the element used for message sequencing </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> A numeric value that can be used to order messages with the same correlation identifier from the same sender. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en">Event Status messages.</xsd:documentation> </xsd:annotation> <!-- requests the retransmission of a constituent of a portfolio or a section of a report --> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the content model for a message that allows a service to send a notification message to a user of the service. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> The name of the service to which the message applies </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:annotation> <xsd:documentation> The current state of the service (e.g. Available, Unavailable). </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> A description of the stage of processing of the service, for example EndofDayProcessingCutoffOccurred, EndOfDayProcessingCompleted. [TBD: could be combined with advisory] </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> A human-readable message providing information about the service.. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the content model for report on the status of the processing by a service. In the future we may wish to provide some kind of scope or other qualification for the event, e.g. the currencies, products, or books to which it applies. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> The processing cycle or phase that this message describes. For example, EndOfDay or Intraday. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The stage within a processing cycle or phase that this message describes. For example, Netting or Valuation. </xsd:documentation> </xsd:annotation> </xsd:element> <!-- todo: insert qualifiers, such as currency or product or book??? --> <xsd:annotation> <xsd:documentation> The event that occurred within the cycle or step, for example "Started" or "Completed".. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to describe the availability or other state of a service, e.g. Available, Unavaialble. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/service-status" name="serviceStatusScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to describe the processing phase of a service. For example, EndOfDay, Intraday. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/service-processing-cycle" name="serviceProcessingCycleScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to describe what stage of processing a service is in. For example, Netting or Valuation. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/service-processing-step" name="serviceProcessingStep" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to describe a stage or step in processing provided by a service, for example processing completed. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/service-processing-event" name="serviceProcessingEventScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type defining the content model for a human-readable notification to the users of a service. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> The category or type of the notification message, e.g. availability, product coverage, rules, etc. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation>A human-readable notification.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The time at which the information supplied by the advisory becomes effective. For example, if the advisory advises of a newly planned service outage, it will be the time the service outage begins. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The time at which the information supplied by the advisory becomes no longer effective. For example, if the advisory advises of a newly planned service outage, it will be the time the service outage ends. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A type that can be used to describe the category of an advisory message, e.g.. Availability, Rules, Products, etc., etc.. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/service-advisory-category" name="serviceAdvisoryCategoryScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The reason for any dispute or change in verification status. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> The verification status of the position as reported by the sender (Verified, Disputed). </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/verification-status" name="verificationStatusScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> The root element used for rejected message exceptions </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:schema> |
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. |