Creating an EBS and EBM using EBO from Common Components
Create an EBM based on some EBO from Common Components like CreditChargeAuthorization is allowed by AIA specification ?
I have a need to create an EBS and EBM for an AIA integration without an EBO. The two EBOs above from Common Components have everything that i need for this case.
Example:
<xsd:complexType name="ProcessMyServiceType">
<xsd:complexContent>
<xsd:extension base="corecom:CreditChargeAuthorizationType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ProcessMyService" type="ProcessMyServiceType"/>
<xsd:complexType name="ProcessMyServiceDataAreaType">
<xsd:sequence>
<xsd:element ref="corecom:Process"/>
<xsd:element ref="ProcessMyService"/>
</xsd:sequence>
</xsd:complexType-->
<xsd:complexType name="ProcessMyServiceEBMType">
<xsd:sequence>
<xsd:element ref="corecom:EBMHeader"/>
<xsd:element name="DataArea" type="ProcessMyServiceDataAreaType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProcessMyServiceEBM" type="ProcessMyServiceEBMType"/>
<xsd:complexType name="ProcessMyServiceResponseType">
<xsd:complexContent>
<xsd:extension base="corecom:CreditChargeAuthorizationResponseType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ProcessMyServiceResponse"
type="ProcessMyServiceResponseType"/>
<xsd:complexType name="ProcessMyServiceResponseDataAreaType">
<xsd:sequence>
<xsd:element ref="corecom:ProcessResponse"/>
<xsd:element ref="ProcessMyServiceResponse"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ProcessMyServiceResponseEBMType">
<xsd:sequence>
<xsd:element ref="corecom:EBMHeader"/>
<xsd:element name="DataArea" type="ProcessMyServiceResponseDataAreaType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ProcessMyServiceResponseEBM"
type="ProcessMyServiceResponseEBMType"/>
</xsd:schema>