Additional Examples - Get Purchase List by IDs

<?xml version="1.0"?>
<GetPurchaseListResponse>
  <ResultMessage>OK</ResultMessage>
  <Purchases>
    <PurchaseNotifcation>
      <PurchaseId>87627437</PurchaseId>
      <PurchasestatusId>TST_RFD</PurchasestatusId>
      <ReimbursementId>2926968</ReimbursementId>
      <ReimbursementtypeId>FUL</ReimbursementtypeId>
    </PurchaseNotifcation>
    <PurchaseNotifcation>
      <PurchaseId>86160452</PurchaseId>
      <PurchasestatusId>TST_RFD</PurchasestatusId>
      <ReimbursementId>2137154</ReimbursementId>
      <ReimbursementtypeId>FUL</ReimbursementtypeId>
    </PurchaseNotifcation>
    <PurchaseNotifcation>
      <PurchaseId>87627437</PurchaseId>
      <PurchasestatusId>TST_RFD</PurchasestatusId>
      <ReimbursementId>0</ReimbursementId>
      <ReimbursementtypeId />
    </PurchaseNotifcation>
    <PurchaseNotifcation>
      <PurchaseId>93849423</PurchaseId>
      <PurchasestatusId>TST_RFD</PurchasestatusId>
      <ReimbursementId>0</ReimbursementId>
      <ReimbursementtypeId />
    </PurchaseNotifcation>
    <PurchaseNotifcation>
      <PurchaseId>86160452</PurchaseId>
      <PurchasestatusId>TST_RFD</PurchasestatusId>
      <ReimbursementId>0</ReimbursementId>
      <ReimbursementtypeId />
    </PurchaseNotifcation>
    <PurchaseNotifcation>
      <PurchaseId>93849423</PurchaseId>
      <PurchasestatusId>TST_RFD</PurchasestatusId>
      <ReimbursementId>2323037</ReimbursementId>
      <ReimbursementtypeId>FUL</ReimbursementtypeId>
    </PurchaseNotifcation>
  </Purchases>
</GetPurchaseListResponse>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
   <xs:element name="GetPurchaseListResponse" nillable="true" type="GetPurchaseListResponse" />
   <xs:complexType name="GetPurchaseListResponse">
      <xs:complexContent mixed="false">
         <xs:extension base="BaseResponseMessage">
            <xs:sequence>
               <xs:element minOccurs="0" maxOccurs="1" name="Purchases" type="ArrayOfPurchaseNotifcation" />
            </xs:sequence>
         </xs:extension>
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="BaseResponseMessage">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="ResultMessage" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="ArrayOfPurchaseNotifcation">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="unbounded" name="PurchaseNotifcation" nillable="true" type="PurchaseNotifcation" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="PurchaseNotifcation">
      <xs:sequence>
         <xs:element minOccurs="1" maxOccurs="1" name="PurchaseId" type="xs:long" />
         <xs:element minOccurs="0" maxOccurs="1" name="PurchasestatusId" type="xs:string" />
         <xs:element minOccurs="1" maxOccurs="1" name="ReimbursementId" type="xs:long" />
         <xs:element minOccurs="0" maxOccurs="1" name="ReimbursementtypeId" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
</xs:schema>