Safe Haskell | Safe-Infered |
---|
- data Acknowledgement = Acknowledgement {
- acknow_fpmlVersion :: XsdString
- acknow_expectedBuild :: Maybe PositiveInteger
- acknow_actualBuild :: Maybe PositiveInteger
- acknow_header :: Maybe ResponseMessageHeader
- acknow_validation :: [Validation]
- acknow_parentCorrelationId :: Maybe CorrelationId
- acknow_correlationId :: [CorrelationId]
- acknow_sequenceNumber :: Maybe PositiveInteger
- acknow_onBehalfOf :: [OnBehalfOf]
- acknow_originalMessage :: Maybe UnprocessedElementWrapper
- acknow_party :: [Party]
- acknow_account :: [Account]
- data AdditionalData = AdditionalData {}
- data CorrectableRequestMessage
- data CorrelationId = CorrelationId NormalizedString CorrelationIdAttributes
- data CorrelationIdAttributes = CorrelationIdAttributes {}
- data EventIdentifier = EventIdentifier {}
- data EventStatus = EventStatus Scheme EventStatusAttributes
- data EventStatusAttributes = EventStatusAttributes {}
- data EventStatusItem = EventStatusItem {}
- data EventStatusResponse = EventStatusResponse {
- eventStatusRespon_fpmlVersion :: XsdString
- eventStatusRespon_expectedBuild :: Maybe PositiveInteger
- eventStatusRespon_actualBuild :: Maybe PositiveInteger
- eventStatusRespon_header :: Maybe ResponseMessageHeader
- eventStatusRespon_validation :: [Validation]
- eventStatusRespon_parentCorrelationId :: Maybe CorrelationId
- eventStatusRespon_correlationId :: [CorrelationId]
- eventStatusRespon_sequenceNumber :: Maybe PositiveInteger
- eventStatusRespon_onBehalfOf :: [OnBehalfOf]
- eventStatusRespon_statusItem :: [EventStatusItem]
- eventStatusRespon_party :: [Party]
- eventStatusRespon_account :: [Account]
- data Exception = Exception {
- exception_fpmlVersion :: XsdString
- exception_expectedBuild :: Maybe PositiveInteger
- exception_actualBuild :: Maybe PositiveInteger
- exception_header :: Maybe ExceptionMessageHeader
- exception_validation :: [Validation]
- exception_parentCorrelationId :: Maybe CorrelationId
- exception_correlationId :: [CorrelationId]
- exception_sequenceNumber :: Maybe PositiveInteger
- exception_reason :: [Reason]
- exception_additionalData :: Maybe AdditionalData
- data ExceptionMessageHeader = ExceptionMessageHeader {
- exceptMessageHeader_messageId :: Maybe MessageId
- exceptMessageHeader_inReplyTo :: Maybe MessageId
- exceptMessageHeader_sentBy :: Maybe MessageAddress
- exceptMessageHeader_sendTo :: [MessageAddress]
- exceptMessageHeader_copyTo :: [MessageAddress]
- exceptMessageHeader_creationTimestamp :: Maybe DateTime
- exceptMessageHeader_expiryTimestamp :: Maybe DateTime
- exceptMessageHeader_implementationSpecification :: Maybe ImplementationSpecification
- exceptMessageHeader_partyMessageInformation :: [PartyMessageInformation]
- exceptMessageHeader_signature :: [SignatureType]
- data Message
- data UnprocessedElementWrapper = UnprocessedElementWrapper {}
- data MessageAddress = MessageAddress Scheme MessageAddressAttributes
- data MessageAddressAttributes = MessageAddressAttributes {}
- data MessageHeader
- data MessageId = MessageId Scheme MessageIdAttributes
- data MessageIdAttributes = MessageIdAttributes {}
- data NonCorrectableRequestMessage
- = NonCorrectableRequestMessage_VerificationStatusNotification VerificationStatusNotification
- | NonCorrectableRequestMessage_RequestRetransmission RequestRetransmission
- | NonCorrectableRequestMessage_RequestEventStatus RequestEventStatus
- | NonCorrectableRequestMessage_NonpublicExecutionReportRetracted NonpublicExecutionReportRetracted
- data NotificationMessage
- data NotificationMessageHeader = NotificationMessageHeader {
- notifMessageHeader_messageId :: Maybe MessageId
- notifMessageHeader_inReplyTo :: Maybe MessageId
- notifMessageHeader_sentBy :: Maybe MessageAddress
- notifMessageHeader_sendTo :: [MessageAddress]
- notifMessageHeader_copyTo :: [MessageAddress]
- notifMessageHeader_creationTimestamp :: Maybe DateTime
- notifMessageHeader_expiryTimestamp :: Maybe DateTime
- notifMessageHeader_implementationSpecification :: Maybe ImplementationSpecification
- notifMessageHeader_partyMessageInformation :: [PartyMessageInformation]
- notifMessageHeader_signature :: [SignatureType]
- data ImplementationSpecification = ImplementationSpecification {}
- data ImplementationSpecificationVersion = ImplementationSpecificationVersion Scheme ImplementationSpecificationVersionAttributes
- data ImplementationSpecificationVersionAttributes = ImplementationSpecificationVersionAttributes {}
- data PartyMessageInformation = PartyMessageInformation {}
- data PortfolioReference = PortfolioReference {}
- data PortfolioConstituentReference = PortfolioConstituentReference {}
- data PortfolioReferenceBase = PortfolioReferenceBase {}
- data ProblemLocation = ProblemLocation NormalizedString ProblemLocationAttributes
- data ProblemLocationAttributes = ProblemLocationAttributes {}
- data Reason = Reason {}
- data ReasonCode = ReasonCode Scheme ReasonCodeAttributes
- data ReasonCodeAttributes = ReasonCodeAttributes {}
- data ReportIdentification = ReportIdentification {}
- data ReportSectionIdentification = ReportSectionIdentification {}
- data ReportId = ReportId Scheme ReportIdAttributes
- data ReportIdAttributes = ReportIdAttributes {}
- data RequestEventStatus = RequestEventStatus {
- reqEventStatus_fpmlVersion :: XsdString
- reqEventStatus_expectedBuild :: Maybe PositiveInteger
- reqEventStatus_actualBuild :: Maybe PositiveInteger
- reqEventStatus_header :: Maybe RequestMessageHeader
- reqEventStatus_validation :: [Validation]
- reqEventStatus_parentCorrelationId :: Maybe CorrelationId
- reqEventStatus_correlationId :: [CorrelationId]
- reqEventStatus_sequenceNumber :: Maybe PositiveInteger
- reqEventStatus_onBehalfOf :: [OnBehalfOf]
- reqEventStatus_businessProcess :: Maybe BusinessProcess
- reqEventStatus_eventIdentifier :: Maybe EventIdentifier
- reqEventStatus_party :: [Party]
- reqEventStatus_account :: [Account]
- data BusinessProcess = BusinessProcess Scheme BusinessProcessAttributes
- data BusinessProcessAttributes = BusinessProcessAttributes {}
- data RequestMessage
- data RequestMessageHeader = RequestMessageHeader {
- reqMessageHeader_messageId :: Maybe MessageId
- reqMessageHeader_sentBy :: Maybe MessageAddress
- reqMessageHeader_sendTo :: [MessageAddress]
- reqMessageHeader_copyTo :: [MessageAddress]
- reqMessageHeader_creationTimestamp :: Maybe DateTime
- reqMessageHeader_expiryTimestamp :: Maybe DateTime
- reqMessageHeader_implementationSpecification :: Maybe ImplementationSpecification
- reqMessageHeader_partyMessageInformation :: [PartyMessageInformation]
- reqMessageHeader_signature :: [SignatureType]
- data RequestRetransmission = RequestRetransmission {
- reqRetran_fpmlVersion :: XsdString
- reqRetran_expectedBuild :: Maybe PositiveInteger
- reqRetran_actualBuild :: Maybe PositiveInteger
- reqRetran_header :: Maybe RequestMessageHeader
- reqRetran_validation :: [Validation]
- reqRetran_parentCorrelationId :: Maybe CorrelationId
- reqRetran_correlationId :: [CorrelationId]
- reqRetran_sequenceNumber :: Maybe PositiveInteger
- reqRetran_onBehalfOf :: [OnBehalfOf]
- reqRetran_choice6 :: Maybe (OneOf2 PortfolioConstituentReference ReportSectionIdentification)
- reqRetran_party :: [Party]
- reqRetran_account :: [Account]
- data ResponseMessage
- data ResponseMessageHeader = ResponseMessageHeader {
- responMessageHeader_messageId :: Maybe MessageId
- responMessageHeader_inReplyTo :: Maybe MessageId
- responMessageHeader_sentBy :: Maybe MessageAddress
- responMessageHeader_sendTo :: [MessageAddress]
- responMessageHeader_copyTo :: [MessageAddress]
- responMessageHeader_creationTimestamp :: Maybe DateTime
- responMessageHeader_expiryTimestamp :: Maybe DateTime
- responMessageHeader_implementationSpecification :: Maybe ImplementationSpecification
- responMessageHeader_partyMessageInformation :: [PartyMessageInformation]
- responMessageHeader_signature :: [SignatureType]
- elementRequestEventStatus :: XMLParser RequestEventStatus
- elementToXMLRequestEventStatus :: RequestEventStatus -> [Content ()]
- elementRequestRetransmission :: XMLParser RequestRetransmission
- elementToXMLRequestRetransmission :: RequestRetransmission -> [Content ()]
- data ServiceNotification = ServiceNotification {
- serviceNotif_fpmlVersion :: XsdString
- serviceNotif_expectedBuild :: Maybe PositiveInteger
- serviceNotif_actualBuild :: Maybe PositiveInteger
- serviceNotif_header :: Maybe NotificationMessageHeader
- serviceNotif_validation :: [Validation]
- serviceNotif_parentCorrelationId :: Maybe CorrelationId
- serviceNotif_correlationId :: [CorrelationId]
- serviceNotif_sequenceNumber :: Maybe PositiveInteger
- serviceNotif_onBehalfOf :: [OnBehalfOf]
- serviceNotif_serviceName :: Maybe NormalizedString
- serviceNotif_choice7 :: Maybe (OneOf3 ServiceStatus ServiceProcessingStatus ServiceAdvisory)
- data ServiceProcessingStatus = ServiceProcessingStatus {}
- data ServiceStatus = ServiceStatus Scheme ServiceStatusAttributes
- data ServiceStatusAttributes = ServiceStatusAttributes {}
- data ServiceProcessingCycle = ServiceProcessingCycle Scheme ServiceProcessingCycleAttributes
- data ServiceProcessingCycleAttributes = ServiceProcessingCycleAttributes {}
- data ServiceProcessingStep = ServiceProcessingStep Scheme ServiceProcessingStepAttributes
- data ServiceProcessingStepAttributes = ServiceProcessingStepAttributes {}
- data ServiceProcessingEvent = ServiceProcessingEvent Scheme ServiceProcessingEventAttributes
- data ServiceProcessingEventAttributes = ServiceProcessingEventAttributes {}
- data ServiceAdvisory = ServiceAdvisory {}
- data ServiceAdvisoryCategory = ServiceAdvisoryCategory Scheme ServiceAdvisoryCategoryAttributes
- data ServiceAdvisoryCategoryAttributes = ServiceAdvisoryCategoryAttributes {}
- data VerificationStatusNotification = VerificationStatusNotification {
- verifStatusNotif_fpmlVersion :: XsdString
- verifStatusNotif_expectedBuild :: Maybe PositiveInteger
- verifStatusNotif_actualBuild :: Maybe PositiveInteger
- verifStatusNotif_header :: Maybe RequestMessageHeader
- verifStatusNotif_validation :: [Validation]
- verifStatusNotif_parentCorrelationId :: Maybe CorrelationId
- verifStatusNotif_correlationId :: [CorrelationId]
- verifStatusNotif_sequenceNumber :: Maybe PositiveInteger
- verifStatusNotif_onBehalfOf :: [OnBehalfOf]
- verifStatusNotif_status :: VerificationStatus
- verifStatusNotif_reason :: [Reason]
- verifStatusNotif_partyTradeIdentifier :: PartyTradeIdentifier
- verifStatusNotif_party :: [Party]
- verifStatusNotif_account :: [Account]
- data VerificationStatus = VerificationStatus Scheme VerificationStatusAttributes
- data VerificationStatusAttributes = VerificationStatusAttributes {}
- elementEventStatusResponse :: XMLParser EventStatusResponse
- elementToXMLEventStatusResponse :: EventStatusResponse -> [Content ()]
- elementEventStatusException :: XMLParser Exception
- elementToXMLEventStatusException :: Exception -> [Content ()]
- elementMessageRejected :: XMLParser Exception
- elementToXMLMessageRejected :: Exception -> [Content ()]
- elementServiceNotification :: XMLParser ServiceNotification
- elementToXMLServiceNotification :: ServiceNotification -> [Content ()]
- elementServiceNotificationException :: XMLParser Exception
- elementToXMLServiceNotificationException :: Exception -> [Content ()]
- elementVerificationStatusNotification :: XMLParser VerificationStatusNotification
- elementToXMLVerificationStatusNotification :: VerificationStatusNotification -> [Content ()]
- elementVerificationStatusException :: XMLParser Exception
- elementToXMLVerificationStatusException :: Exception -> [Content ()]
- elementVerificationStatusAcknowledgement :: XMLParser Acknowledgement
- elementToXMLVerificationStatusAcknowledgement :: Acknowledgement -> [Content ()]
- module Data.FpML.V53.Doc
Documentation
data Acknowledgement Source
Acknowledgement | |
|
data AdditionalData Source
Provides extra information not represented in the model that may be useful in processing the message i.e. diagnosing the reason for failure.
AdditionalData | |
|
data CorrectableRequestMessage Source
A type defining the content model for a request message that can be subsequently corrected or retracted.
data CorrelationId Source
A type defining a correlation identifier and qualifying scheme
data EventIdentifier Source
Identification of a business event, for example through its correlation id or a business identifier.
EventIdentifier | |
|
data EventStatus Source
A coding scheme used to describe the matching/confirmation status of a trade, post-trade event, position, or cash flows.
data EventStatusItem Source
A type used in event status enquiry messages which relates an event identifier to its current status value.
EventStatusItem | |
|
data EventStatusResponse Source
A type defining the content model for a message normally generated in response to a requestEventStatus request.
EventStatusResponse | |
|
A type defining the basic content for a message sent to inform another system that some exception has been detected.
Exception | |
|
data ExceptionMessageHeader Source
A type defining the content model for an exception message header.
ExceptionMessageHeader | |
|
A type defining the basic structure of all FpML messages which is refined by its derived types.
Message_ResponseMessage ResponseMessage | |
Message_RequestMessage RequestMessage | |
Message_NotificationMessage NotificationMessage | |
Message_Exception Exception |
data UnprocessedElementWrapper Source
A type holding a structure that is unvalidated
data MessageAddress Source
The data type used for identifying a message address.
data MessageHeader Source
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.
data NonCorrectableRequestMessage Source
A type defining the content model for a request message that cannot be subsequently corrected or retracted.
data NotificationMessage Source
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.
data NotificationMessageHeader Source
A type that refines the generic message header to match the requirements of a NotificationMessage.
NotificationMessageHeader | |
|
data ImplementationSpecification Source
A version of a specification document used by the message generator to format the document.
data PartyMessageInformation Source
A type defining additional information that may be recorded against a message.
PartyMessageInformation | |
|
data PortfolioReference Source
A structure used to group together individual messages that can be acted on at a group level.
PortfolioReference | |
|
data PortfolioConstituentReference Source
A structure used to group together individual messages that can be acted on at a group level.
PortfolioConstituentReference | |
|
data PortfolioReferenceBase Source
A structure used to identify a portfolio in a message.
PortfolioReferenceBase | |
|
data ProblemLocation Source
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).
data ProblemLocationAttributes Source
ProblemLocationAttributes | |
|
A type defining a content model for describing the nature and possible location of a error within a previous message.
Reason | |
|
data ReasonCode Source
Defines a list of machine interpretable error codes.
data ReportIdentification Source
A type that allows the specific report and section to be identified.
ReportIdentification | |
|
data ReportSectionIdentification Source
A type that allows the specific report and section to be identified.
ReportSectionIdentification | |
|
A type that can be used to hold an identifier for a report instance.
data ReportIdAttributes Source
data RequestEventStatus Source
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.
RequestEventStatus | |
|
data BusinessProcess Source
A type that can be used to identify the type of business process in a request. Examples include Allocation, Clearing, Confirmation, etc.
data RequestMessage Source
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.
RequestMessage_NonCorrectableRequestMessage NonCorrectableRequestMessage | |
RequestMessage_CorrectableRequestMessage CorrectableRequestMessage |
data RequestMessageHeader Source
A type refining the generic message header content to make it specific to request messages.
RequestMessageHeader | |
|
data RequestRetransmission Source
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.
RequestRetransmission | |
|
data ResponseMessage Source
A type refining the generic message content model to make it specific to response messages.
data ResponseMessageHeader Source
A type refining the generic message header to make it specific to response messages.
ResponseMessageHeader | |
|
elementRequestEventStatus :: XMLParser RequestEventStatusSource
Event Status messages.
data ServiceNotification Source
A type defining the content model for a message that allows a service to send a notification message to a user of the service.
ServiceNotification | |
|
data ServiceProcessingStatus Source
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.
ServiceProcessingStatus | |
|
data ServiceStatus Source
A type that can be used to describe the availability or other state of a service, e.g. Available, Unavaialble.
data ServiceProcessingCycle Source
A type that can be used to describe the processing phase of a service. For example, EndOfDay, Intraday.
data ServiceProcessingStep Source
A type that can be used to describe what stage of processing a service is in. For example, Netting or Valuation.
data ServiceProcessingEvent Source
A type that can be used to describe a stage or step in processing provided by a service, for example processing completed.
data ServiceAdvisory Source
A type defining the content model for a human-readable notification to the users of a service.
ServiceAdvisory | |
|
data ServiceAdvisoryCategory Source
A type that can be used to describe the category of an advisory message, e.g.. Availability, Rules, Products, etc., etc..
data VerificationStatusNotification Source
VerificationStatusNotification | |
|
data VerificationStatus Source
The verification status of the position as reported by the sender (Verified, Disputed).
elementMessageRejected :: XMLParser ExceptionSource
The root element used for rejected message exceptions
module Data.FpML.V53.Doc