<xsd:element name="QueryResponse" substitutionGroup="BusinessTransactionHead">
<xsd:annotation>
<xsd:documentation>A concrete Business Transaction Pattern where the Requester queries
for information the Responder already has. The response meets the specified
constraining criteria. If a complex set of interrelated results are required, use
Request-Response Business Transaction Pattern. Typically no residual obligation
between parties applies. 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" minOccurs="0" />
<xsd:element name="ReceiptAcknowledgementException" type="ReceiptAcknowledgementExceptionType" minOccurs="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: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" minOccurs="0" />
<xsd:element name="ReceiptAcknowledgementException" type="ReceiptAcknowledgementExceptionType" minOccurs="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>
|