Example: JD Edwards EnterpriseOne Version 1 XML Format
This sample code shows Version 1 XML format:
<?xml version=1.0 ?> <intBPAPI> <dsControl> <dsLogin> <User>JDESVR</User> <Password>JDESVR</Password> <Environment>ADEVNIS2</Environment> <Session /> </dsLogin> <dsAPI> <Noun>jdeSalesOrder</Noun> <Verb>Create</Verb> <Version>1.1</Version> </dsAPI> <dsTranslation> <InMap /> <OutMap /> </dsTranslation> </dsControl> <dsData> <callMethod_GetLocalComputerId app="NetComm" runOnError="no"> <szMachineKey id="" /> <onError_GetLocalComputerId abort="yes" /> </callMethod_GetLocalComputerId> <callMethod_F4211FSBeginDoc app="NetComm" runOnError="no"> <mnCMJobNumber id="" /> <cCMDocAction>A</cCMDocAction> <cCMProcessEdits>1</cCMProcessEdits> <szCMComputerID idref="2" /> <cCMUpdateWriteToWF>2</cCMUpdateWriteToWF> <szCMProgramID>NetComm</szCMProgramID> <szCMVersion>NetComm</szCMVersion> <szOrderType>SQ</szOrderType> <szBusinessUnit>M30</szBusinessUnit> <mnAddressNumber>4242</mnAddressNumber> <szReference>2</szReference> <cApplyFreightYN>Y</cApplyFreightYN> <szCurrencyCode>CAD</szCurrencyCode> <cWKSourceOfData /> <cWKProcMode>1</cWKProcMode> <mnWKSuppressProcess>0</mnWKSuppressProcess> <onError_F4211FSBeginDoc abort="yes"> <callMethod_F4211ClearWorkFile app="NetComm" runOnError="yes"> <mnJobNo idref="1" /> <szComputerID idref="2" /> <mnFromLineNo>0</mnFromLineNo> <mnThruLineNo>0</mnThruLineNo> <cClearHeaderWF>2</cClearHeaderWF> <cClearDetailWF>2</cClearDetailWF> <szProgramID>NetComm</szProgramID> <szCMVersion>ZJDE0001</szCMVersion> </callMethod_F4211ClearWorkFile> </onError_F4211FSBeginDoc> </callMethod_F4211FSBeginDoc> <callMethod_F4211FSEditLine app="NetComm" runOnError="yes"> <mnCMJobNo idref="1" /> <cCMLineAction>A</cCMLineAction> <cCMProcessEdits>1</cCMProcessEdits> <cCMWriteToWFFlag>2</cCMWriteToWFFlag> <szCMComputerID idref="2" /> <mnLineNo>1</mnLineNo> <szItemNo>1001</szItemNo> <mnQtyOrdered>5</mnQtyOrdered> <cSalesTaxableYN>N</cSalesTaxableYN> <szTransactionUOM>EA</szTransactionUOM> <szCMProgramID>1</szCMProgramID> <szCMVersion>ZJDE0001</szCMVersion> <cWKSourceOfData /> <onError_F4211FSEditLine abort="no" /> </callMethod_F4211FSEditLine> <callMethod_F4211FSEndDoc app="NetComm" runOnError="no"> <mnCMJobNo idref="1" /> <szCMComputerID idref="2" /> <szCMProgramID>NetComm</szCMProgramID> <szCMVersion>ZJDE0001</szCMVersion> <cCMUseWorkFiles>2</cCMUseWorkFiles> <mnSalesOrderNo id="" /> <szKeyCompany id="" /> <mnOrderTotal id="" /> <onError_F4211FSEndDoc abort="no"> <callMethod_F4211ClearWorkFile app="NetComm" runOnError="yes"> <mnJobNo idref="1" /> <szComputerID idref="2" /> <mnFromLineNo>0</mnFromLineNo> <mnThruLineNo>0</mnThruLineNo> <cClearHeaderWF>2</cClearHeaderWF> <cClearDetailWF>2</cClearDetailWF> <szProgramID>NetComm</szProgramID> <szCMVersion>ZJDE0001</szCMVersion> </callMethod_F4211ClearWorkFile> </onError_F4211FSEndDoc> </callMethod_F4211FSEndDoc> <returnParams failureDestination="error" successDestination="success" runOnError="yes"> <mnOrderNo idref="3" /> <szOrderCo idref="4" /> <mnWKOrderTotal idref="5" /> </returnParams> <onError abort="yes"> <callMethod_F4211ClearWorkFile app="NetComm" runOnError="yes"> <mnJobNo idref="1" /> <szComputerID idref="2" /> <mnFromLineNo>0</mnFromLineNo> <mnThruLineNo>0</mnThruLineNo> <cClearHeaderWF>2</cClearHeaderWF> <cClearDetailWF>2</cClearDetailWF> <szProgramID>NetComm</szProgramID> <szCMVersion>ZJDE0001</szCMVersion> </callMethod_F4211ClearWorkFile> </onError> </dsData> </intBPAPI>