Sample XSD for the Oracle E-Business Suite Adapter as an Invoke Example for an Open Interface REST Service

This section includes the XML request payload used in the example of using an open interface table REST service as an invoke connection in an integration.

For information on using this payload in the Configure REST Endpoint wizard page, see: An Example of Using an Open Interface Table REST Service as an Invoke (Target) Connection in an Integration.

Sample Request Payload for the input.xsd File


<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <xs:element name="RA_INTERFACE_LINES_ALL_Input">
  <xs:complexType>
   <xs:sequence>
    <xs:element name="RESTHeader">
     <xs:complexType>
      <xs:sequence>
       <xs:element type="xs:string" name="Responsibility"/>
       <xs:element type="xs:string" name="RespApplication"/>
       <xs:element type="xs:string" name="SecurityGroup"/>
       <xs:element type="xs:string" name="NLSLanguage"/>
       <xs:element type="xs:string" name="Org_Id"/>
      </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:element type="xs:string" name="Select"/>
   <xs:element name="InputParameters">
    <xs:complexType>
     <xs:sequence>
      <xs:element name="RA_INTERFACE_LINES_ALL_REC" maxOccurs="unbounded" minOccurs="0">
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE11"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE10"/>
      <xs:element type="xs:decimal" name="ORG_ID"/>
      <xs:element type="xs:string" name="COMMENTS"/>
      <xs:element type="xs:decimal" name="QUANTITY"/>
      <xs:element type="xs:string" name="TRX_NUMBER"/>
      <xs:element type="xs:decimal" name="CONVERSION_RATE"/>
      <xs:element type="xs:date" name="CONVERSION_DATE"/>
      <xs:element type="xs:string" name="CONVERSION_TYPE"/>
      <xs:element type="xs:decimal" name="ORIG_SYSTEM_SHIP_ADDRESS_ID"/>
      <xs:element type="xs:decimal" name="ORIG_SYSTEM_SHIP_CUSTOMER_ID"/>
      <xs:element type="xs:decimal" name="ORIG_SYSTEM_BILL_ADDRESS_ID"/>
      <xs:element type="xs:decimal" name="ORIG_SYSTEM_BILL_CUSTOMER_ID"/>
      <xs:element type="xs:decimal" name="TERM_ID"/>
      <xs:element type="xs:string" name="TERM_NAME"/>
      <xs:element type="xs:decimal" name="CUST_TRX_TYPE_ID"/>
      <xs:element type="xs:string" name="CUST_TRX_TYPE_NAME"/>
      <xs:element type="xs:decimal" name="AMOUNT"/>
      <xs:element type="xs:string" name="CURRENCY_CODE"/>
      <xs:element type="xs:string" name="DESCRIPTION"/>
      <xs:element type="xs:string" name="LINE_TYPE"/>
      <xs:element type="xs:decimal" name="SET_OF_BOOKS_ID"/>
      <xs:element type="xs:string" name="BATCH_SOURCE_NAME"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE7"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE6"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE5"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE4"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE3"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE2"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_ATTRIBUTE1"/>
      <xs:element type="xs:string" name="INTERFACE_LINE_CONTEXT"/> 
     </xs:element>
     </xs:sequence>
    </xs:complexType>
  </xs:element>
  </xs:sequence>
  </xs:complexType>
 </xs:element>
 </xs:schema>