<xsd:complexType name="BusinessTransactionType">
<xsd:annotation>
<xsd:documentation>Either the Commercial Transaction or the Business Transaction
elements map to type BusinessTransactionType that relates to the Commercial
Transaction pattern. The type BusinessTransactionType alllows different communities
to use the Commercial Transaction pattern via the two elements that map to it -
Commercial Transaction or Business Transaction. Note: This complexType was added in
v2.0.</xsd:documentation>
</xsd:annotation>
<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" maxOccurs="unbounded" />
<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:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|