A concrete Business Transaction Pattern where there is a formal information exchange between parties that may affect the previous completion of a Commercial or Business Transaction (of the BusinessTransactionType). For example, when the Notification pattern is used for the Notification of Failure Business Transaction, this involves a business message. Another example of a business notification is an Advance Ship Notice. It is important to note that in this pattern there is a Responding Business Activity and corresponding Responding Role irrespective of the fact there is not a Responding Business Document. That Responding role receives and processes (in an abstract sense) the Request. The Responding Business Activity binds the associate role to the business action. Each activity, Requesting or Responding, has roles bound and linked to it. Note: This concrete pattern was added in v2.0. |
QName | Type | Fixed | Default | Use | Inheritable | Annotation | |
---|---|---|---|---|---|---|---|
isGuaranteedDeliveryRequired | xsd:boolean | false | optional |
|
|||
name | xsd:string | required |
|
||||
nameID | xsd:ID | required |
|
||||
pattern | xsd:anyURI | optional |
|
||||
Wildcard: ANY attribute from ANY namespace OTHER than 'http://docs.oasis-open.org/ebxmlbp/ebbp-2.0' |
<xsd:element name="Notification" substitutionGroup="BusinessTransactionHead"> <xsd:annotation> <xsd:documentation>A concrete Business Transaction Pattern where there is a formal information exchange between parties that may affect the previous completion of a Commercial or Business Transaction (of the BusinessTransactionType). For example, when the Notification pattern is used for the Notification of Failure Business Transaction, this involves a business message. Another example of a business notification is an Advance Ship Notice. It is important to note that in this pattern there is a Responding Business Activity and corresponding Responding Role irrespective of the fact there is not a Responding Business Document. That Responding role receives and processes (in an abstract sense) the Request. The Responding Business Activity binds the associate role to the business action. Each activity, Requesting or Responding, has roles bound and linked to it. Note: This concrete pattern was added in v2.0.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="BusinessTransactionBaseType"> <xsd:sequence> <xsd:element name="RequestingBusinessActivity"> <xsd:complexType> <xsd:complexContent> <xsd:restriction base="RequestingBusinessActivityType"> <xsd:sequence> <xsd:element ref="Documentation" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="DocumentEnvelope"/> <xsd:element name="ReceiptAcknowledgement" type="ReceiptAcknowledgementType"/> <xsd:element name="ReceiptAcknowledgementException" type="ReceiptAcknowledgementExceptionType"/> <xsd:element name="AcceptanceAcknowledgement" type="AcceptanceAcknowledgementType" minOccurs="0"/> <xsd:element name="AcceptanceAcknowledgementException" type="AcceptanceAcknowledgementExceptionType" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="isAuthorizationRequired" type="xsd:boolean"/> <xsd:attribute name="isIntelligibleCheckRequired" type="xsd:boolean"/> <xsd:attribute name="isNonRepudiationRequired" type="xsd:boolean"/> <xsd:attribute name="isNonRepudiationReceiptRequired" type="xsd:boolean"/> <xsd:attribute name="timeToAcknowledgeReceipt" type="xsd:duration"/> <xsd:attribute name="timeToAcknowledgeAcceptance" type="xsd:duration"/> <xsd:attribute name="retryCount" type="xsd:int"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name="RespondingBusinessActivity"> <xsd:complexType> <xsd:complexContent> <xsd:restriction base="RespondingBusinessActivityType"> <xsd:sequence> <xsd:element ref="Documentation" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="DocumentEnvelope" minOccurs="0" maxOccurs="0"/> <xsd:element name="ReceiptAcknowledgement" type="ReceiptAcknowledgementType" minOccurs="0" maxOccurs="0"/> <xsd:element name="ReceiptAcknowledgementException" type="ReceiptAcknowledgementExceptionType" minOccurs="0" maxOccurs="0"/> <xsd:element name="AcceptanceAcknowledgement" type="AcceptanceAcknowledgementType" minOccurs="0" maxOccurs="0"/> <xsd:element name="AcceptanceAcknowledgementException" type="AcceptanceAcknowledgementExceptionType" minOccurs="0" maxOccurs="0"/> </xsd:sequence> <xsd:attribute name="isAuthorizationRequired" type="xsd:boolean"/> <xsd:attribute name="isIntelligibleCheckRequired" type="xsd:boolean"/> <xsd:attribute name="timeToAcknowledgeReceipt" type="xsd:duration"/> <xsd:attribute name="isNonRepudiationReceiptRequired" type="xsd:boolean"/> <xsd:attribute name="isNonRepudiationRequired" type="xsd:boolean"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> |