<?xml version="1.0" encoding="UTF-8"?> <con:soapui-project name="idempiere-composite2" soapui-version="4.5.1" activeEnvironment="Default" abortOnError="false" runType="SEQUENTIAL" resourceRoot="" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="compositeInterfaceSoapBinding" type="wsdl" bindingName="{http://idempiere.org/ADInterface/1_0}compositeInterfaceSoapBinding" soapVersion="1_1" anonymous="optional" definition="https://localhost:8443/ADInterface/services/compositeInterface?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="https://localhost:8443/ADInterface/services/compositeInterface?wsdl"><con:part><con:url>https://localhost:8443/ADInterface/services/compositeInterface?wsdl</con:url><con:content><![CDATA[<wsdl:definitions name="compositeInterface" targetNamespace="http://idempiere.org/ADInterface/1_0" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://idempiere.org/ADInterface/1_0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:types> <xsd:schema elementFormDefault="qualified" targetNamespace="http://idempiere.org/ADInterface/1_0"> <xsd:element name="WindowTabData" type="tns:WindowTabData"/> <xsd:complexType name="WindowTabData"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="DataSet" type="tns:DataSet"/> <xsd:element maxOccurs="1" minOccurs="0" name="RowCount" type="xsd:int"/> <xsd:element maxOccurs="1" minOccurs="0" name="Success" type="xsd:boolean"/> <xsd:element maxOccurs="1" minOccurs="0" name="Error" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="ErrorInfo" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="Status" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="StatusError" type="xsd:boolean"/> </xsd:sequence> <xsd:attribute name="NumRows" type="xsd:int"/> <xsd:attribute name="TotalRows" type="xsd:int"/> <xsd:attribute name="StartRow" type="xsd:int"/> </xsd:complexType> <xsd:complexType name="DataSet"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="DataRow" type="tns:DataRow"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DataRow"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="field" type="tns:DataField"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DataField"> <xsd:sequence> <xsd:element name="val" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="lookup" type="tns:LookupValues"/> </xsd:sequence> <xsd:attribute name="type" type="xsd:string" use="optional"/> <xsd:attribute name="column" type="xsd:string"/> <xsd:attribute name="lval" type="xsd:string" use="optional"/> <xsd:attribute name="disp" type="xsd:boolean" use="optional"/> <xsd:attribute name="edit" type="xsd:boolean" use="optional"/> <xsd:attribute name="error" type="xsd:boolean" use="optional"/> <xsd:attribute name="errorVal" type="xsd:string" use="optional"/> </xsd:complexType> <xsd:complexType name="LookupValues"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="lv" type="tns:LookupValue"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LookupValue"> <xsd:sequence></xsd:sequence> <xsd:attribute name="val" type="xsd:string"/> <xsd:attribute name="key" type="xsd:string"/> </xsd:complexType> <xsd:element name="GetProcessParams" type="tns:GetProcessParams"/> <xsd:element name="ProcessParams" type="tns:ProcessParams"/> <xsd:element name="RunProcess" type="tns:RunProcess"/> <xsd:element name="RunProcessResponse" type="tns:RunProcessResponse"/> <xsd:complexType name="ProcessParams"> <xsd:sequence> <xsd:element name="Params" type="tns:ProcessParamList"/> <xsd:element name="Description" type="xsd:string"/> <xsd:element name="Name" type="xsd:string"/> <xsd:element name="Help" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="AD_Process_ID" type="xsd:int"/> </xsd:complexType> <xsd:complexType name="GetProcessParams"> <xsd:sequence></xsd:sequence> <xsd:attribute name="AD_Process_ID" type="xsd:int"/> <xsd:attribute name="AD_Menu_ID" type="xsd:int"/> <xsd:attribute name="AD_Record_ID" type="xsd:int"/> </xsd:complexType> <xsd:complexType name="RunProcess"> <xsd:sequence> <xsd:element name="ParamValues" type="tns:DataRow"/> </xsd:sequence> <xsd:attribute name="AD_Process_ID" type="xsd:int"/> <xsd:attribute name="AD_Menu_ID" type="xsd:int"/> <xsd:attribute name="AD_Record_ID" type="xsd:int"/> <xsd:attribute name="DocAction" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="RunProcessResponse"> <xsd:sequence> <xsd:element name="Error" type="xsd:string"/> <xsd:element name="Summary" type="xsd:string"/> <xsd:element name="LogInfo" type="xsd:string"/> <xsd:element name="Data" type="xsd:hexBinary"/> </xsd:sequence> <xsd:attribute name="IsError" type="xsd:boolean"/> <xsd:attribute name="IsReport" type="xsd:boolean"/> <xsd:attribute name="ReportFormat" type="xsd:string"/> </xsd:complexType> <xsd:complexType name="ProcessParamList"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Param" type="tns:ProcessParam"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProcessParam"> <xsd:sequence> <xsd:element name="Description" type="xsd:string"/> <xsd:element name="Help" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="lookup" type="tns:LookupValues"/> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string"/> <xsd:attribute name="DefaultValue" type="xsd:string"/> <xsd:attribute name="DefaultValue2" type="xsd:string"/> <xsd:attribute name="IsMandatory" type="xsd:boolean"/> <xsd:attribute name="IsRange" type="xsd:boolean"/> <xsd:attribute name="FieldLength" type="xsd:int"/> <xsd:attribute name="DisplayType" type="xsd:int"/> <xsd:attribute name="ColumnName" type="xsd:string"/> </xsd:complexType> <!--int WindowNo, int AD_Window_ID, int AD_Menu_ID, int TabNo, int PrevTabNo, int PrevRecNo, boolean getData, int RowStart, int RowCount)--> <xsd:element name="WindowTabDataReq" type="tns:WindowTabDataReq"/> <xsd:complexType name="WindowTabDataReq"> <xsd:sequence> <xsd:element name="FindCriteria" type="tns:DataRow"/> </xsd:sequence> <xsd:attribute name="WindowNo" type="xsd:int"/> <xsd:attribute name="AD_Window_ID" type="xsd:int"/> <xsd:attribute name="AD_Menu_ID" type="xsd:int"/> <xsd:attribute name="TabNo" type="xsd:int"/> <xsd:attribute name="PrevTabNo" type="xsd:int"/> <xsd:attribute name="PrevRecNo" type="xsd:int"/> <xsd:attribute name="getData" type="xsd:boolean"/> <xsd:attribute name="RowStart" type="xsd:int"/> <xsd:attribute name="RowCount" type="xsd:int"/> <xsd:attribute name="fromZoom" type="xsd:boolean"/> <xsd:attribute name="fromZoom_Window_ID" type="xsd:int"/> <xsd:attribute name="fromZoom_Tab_ID" type="xsd:int"/> <xsd:attribute name="fromZoom_Row_ID" type="xsd:int"/> <xsd:attribute name="fromZoom_ColumnName" type="xsd:string"/> <xsd:attribute name="fromZoom_ColumnValue" type="xsd:string"/> </xsd:complexType> <xsd:element name="ADMenu" type="tns:ADMenuItem"/> <xsd:complexType name="ADMenuItemList"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="Item" type="tns:ADMenuItem"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ADMenuItem"> <xsd:sequence> <xsd:element name="items" type="tns:ADMenuItemList"/> <xsd:element name="description" type="xsd:string"/> <xsd:element name="url" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="AD_Menu_ID" type="xsd:int"/> <xsd:attribute name="type" type="xsd:string"/> <xsd:attribute name="name" type="xsd:string"/> </xsd:complexType> <xsd:element name="ADLoginRequest" type="tns:ADLoginRequest"/> <xsd:element name="ADLoginResponse" type="tns:ADLoginResponse"/> <xsd:complexType name="ADLoginRequest"> <xsd:sequence> <xsd:element name="user" type="xsd:string"/> <xsd:element name="pass" type="xsd:string"/> <xsd:element name="lang" type="xsd:string"/> <xsd:element name="ClientID" type="xsd:int"/> <xsd:element name="RoleID" type="xsd:int"/> <xsd:element name="OrgID" type="xsd:int"/> <xsd:element name="WarehouseID" type="xsd:int"/> <xsd:element name="stage" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ADLoginResponse"> <xsd:sequence> <xsd:element name="status" type="xsd:int"/> <xsd:element name="roles" type="tns:LookupValues"/> <xsd:element name="langs" type="tns:LookupValues"/> <xsd:element name="orgs" type="tns:LookupValues"/> <xsd:element name="clients" type="tns:LookupValues"/> <xsd:element name="warehouses" type="tns:LookupValues"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Location"> <xsd:sequence> <xsd:element name="C_Location_ID" type="xsd:int"/> <xsd:element name="Name" type="xsd:string"/> <xsd:element name="Address1" type="xsd:string"/> <xsd:element name="Address2" type="xsd:string"/> <xsd:element name="City" type="xsd:string"/> <xsd:element name="PostalCode" type="xsd:string"/> <xsd:element name="C_Country_ID" type="xsd:int"/> <xsd:element name="C_Region_ID" type="xsd:int"/> <xsd:element maxOccurs="1" minOccurs="0" name="Countries" type="tns:LookupValues"/> <!--<xsd:element name="Regions" type="tns:LookupValues" minOccurs="0" maxOccurs="1" />--> </xsd:sequence> </xsd:complexType> <xsd:complexType name="StandardResponse"> <xsd:sequence> <xsd:element minOccurs="0" name="Error" type="xsd:string"/> <xsd:element minOccurs="0" name="Summary" type="xsd:string"/> <xsd:element minOccurs="0" name="LogInfo" type="xsd:string"/> <xsd:element minOccurs="0" name="Data" type="xsd:hexBinary"/> <xsd:element minOccurs="0" name="outputFields" type="tns:outputFields"/> <xsd:element minOccurs="0" name="RunProcessResponse" type="tns:RunProcessResponse"/> <xsd:element minOccurs="0" name="WindowTabData" type="tns:WindowTabData"/> </xsd:sequence> <xsd:attribute name="IsError" type="xsd:boolean"/> <xsd:attribute name="IsRolledBack" type="xsd:boolean"/> <xsd:attribute name="RecordID" type="xsd:int"/> <xsd:attribute name="ReportFormat" type="xsd:string" use="optional"/> </xsd:complexType> <xsd:complexType name="outputFields"> <xsd:sequence> <xsd:element maxOccurs="unbounded" name="outputField" type="tns:outputField"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="outputField"> <xsd:attribute name="column" type="xsd:string"/> <xsd:attribute name="value" type="xsd:string"/> <xsd:attribute name="Text" type="xsd:string"/> </xsd:complexType> <xsd:element name="Location" type="tns:Location"/> <xsd:element name="StandardResponse" type="tns:StandardResponse"/> <xsd:element name="DocAction" type="tns:DocAction"/> <xsd:complexType name="DocAction"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="Action" type="tns:LookupValues"/> <xsd:element name="Error" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="IsError" type="xsd:boolean"/> <xsd:attribute name="RecordID" type="xsd:int"/> </xsd:complexType> <xsd:element name="getLookupSearchDataReq" type="tns:getLookupSearchDataReq"/> <xsd:complexType name="getLookupSearchDataReq"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="0" name="Params" type="tns:DataRow"/> </xsd:sequence> <xsd:attribute name="WindowNo" type="xsd:int"/> <xsd:attribute name="TabNo" type="xsd:int"/> <xsd:attribute name="RowNo" type="xsd:int"/> <xsd:attribute name="ColumnName" type="xsd:string"/> </xsd:complexType> <!--Elements added for model web services--> <xsd:element name="ModelSetDocActionRequest" type="tns:ModelSetDocActionRequest"/> <xsd:complexType name="ModelSetDocAction"> <xsd:sequence> <xsd:element name="serviceType" type="xsd:string"/> <xsd:element name="tableName" type="xsd:string"/> <xsd:element name="recordID" type="xsd:int"/> <xsd:element minOccurs="0" name="recordIDVariable" type="xsd:string"/> <xsd:element name="docAction" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ModelSetDocActionRequest"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="ModelSetDocAction" type="tns:ModelSetDocAction"/> <xsd:element maxOccurs="1" minOccurs="1" name="ADLoginRequest" type="tns:ADLoginRequest"/> </xsd:sequence> </xsd:complexType> <xsd:element name="ModelRunProcess" type="tns:ModelRunProcess"/> <xsd:complexType name="ModelRunProcess"> <xsd:sequence> <xsd:element name="serviceType" type="xsd:string"/> <xsd:element name="ParamValues" type="tns:DataRow"/> </xsd:sequence> <xsd:attribute name="AD_Process_ID" type="xsd:int"/> <xsd:attribute name="AD_Menu_ID" type="xsd:int"/> <xsd:attribute name="AD_Record_ID" type="xsd:int"/> <xsd:attribute name="DocAction" type="xsd:string"/> </xsd:complexType> <xsd:element name="ModelRunProcessRequest" type="tns:ModelRunProcessRequest"/> <xsd:complexType name="ModelRunProcessRequest"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="ModelRunProcess" type="tns:ModelRunProcess"/> <xsd:element maxOccurs="1" minOccurs="1" name="ADLoginRequest" type="tns:ADLoginRequest"/> </xsd:sequence> </xsd:complexType> <xsd:element name="ModelGetListRequest" type="tns:ModelGetListRequest"/> <xsd:complexType name="ModelGetList"> <xsd:sequence> <xsd:element name="serviceType" type="xsd:string"/> <xsd:element name="AD_Reference_ID" type="xsd:int"/> <xsd:element name="Filter" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ModelGetListRequest"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="ModelGetList" type="tns:ModelGetList"/> <xsd:element maxOccurs="1" minOccurs="1" name="ADLoginRequest" type="tns:ADLoginRequest"/> </xsd:sequence> </xsd:complexType> <xsd:element name="ModelCRUDRequest" type="tns:ModelCRUDRequest"/> <xsd:complexType name="ModelCRUD"> <xsd:sequence> <xsd:element name="serviceType" type="xsd:string"/> <xsd:element name="TableName" type="xsd:string"/> <xsd:element name="RecordID" type="xsd:int"/> <xsd:element minOccurs="0" name="recordIDVariable" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="Filter" type="xsd:string"/> <xsd:element name="Action"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Create"/> <xsd:enumeration value="Read"/> <xsd:enumeration value="Update"/> <xsd:enumeration value="Delete"/> <xsd:enumeration value="CreateUpdate"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element maxOccurs="1" minOccurs="0" name="DataRow" type="tns:DataRow"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ModelCRUDRequest"> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" name="ModelCRUD" type="tns:ModelCRUD"/> <xsd:element maxOccurs="1" minOccurs="1" name="ADLoginRequest" type="tns:ADLoginRequest"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="operations"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="1" name="operation" type="tns:operation"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="operation"> <xsd:sequence> <xsd:element name="TargetPort"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="createData"/> <xsd:enumeration value="readData"/> <xsd:enumeration value="updateData"/> <xsd:enumeration value="deleteData"/> <xsd:enumeration value="runProcess"/> <xsd:enumeration value="setDocAction"/> <xsd:enumeration value="createUpdateData"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element minOccurs="0" name="ModelCRUD" type="tns:ModelCRUD"/> <xsd:element minOccurs="0" name="ModelSetDocAction" type="tns:ModelSetDocAction"/> <xsd:element minOccurs="0" name="ModelRunProcess" type="tns:ModelRunProcess"/> </xsd:sequence> <xsd:attribute default="false" name="preCommit" type="xsd:boolean"/> <xsd:attribute default="false" name="postCommit" type="xsd:boolean"/> </xsd:complexType> <xsd:element name="CompositeRequest" type="tns:CompositeRequest"/> <xsd:complexType name="CompositeRequest"> <xsd:sequence> <xsd:element name="ADLoginRequest" type="tns:ADLoginRequest"/> <xsd:element name="serviceType" type="xsd:string"/> <xsd:element maxOccurs="unbounded" name="operations" type="tns:operations"/> </xsd:sequence> </xsd:complexType> <xsd:element name="CompositeResponses" type="tns:CompositeResponses"/> <xsd:complexType name="CompositeResponses"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="0" name="CompositeResponse" type="tns:CompositeResponse"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CompositeResponse"> <xsd:sequence> <xsd:element maxOccurs="unbounded" minOccurs="1" name="StandardResponse" type="tns:StandardResponse"/> </xsd:sequence> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="compositeOperationResponse"> <wsdl:part element="tns:CompositeResponses" name="return"></wsdl:part> </wsdl:message> <wsdl:message name="compositeOperation"> <wsdl:part element="tns:CompositeRequest" name="arg0"></wsdl:part> </wsdl:message> <wsdl:portType name="CompositeService"> <wsdl:operation name="compositeOperation"> <wsdl:input message="tns:compositeOperation" name="compositeOperation"></wsdl:input> <wsdl:output message="tns:compositeOperationResponse" name="compositeOperationResponse"></wsdl:output> </wsdl:operation> </wsdl:portType> <wsdl:binding name="compositeInterfaceSoapBinding" type="tns:CompositeService"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="compositeOperation"> <soap:operation soapAction="" style="rpc"/> <wsdl:input name="compositeOperation"> <soap:body namespace="http://idempiere.org/ADInterface/1_0" use="literal"/> </wsdl:input> <wsdl:output name="compositeOperationResponse"> <soap:body namespace="http://idempiere.org/ADInterface/1_0" use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="compositeInterface"> <wsdl:port binding="tns:compositeInterfaceSoapBinding" name="CompositeServiceImplPort"> <soap:address location="https://localhost:8443/ADInterface/services/compositeInterface"/> </wsdl:port> </wsdl:service> </wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>https://localhost:8443/ADInterface/services/compositeInterface</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="compositeOperation" bindingOperationName="compositeOperation" type="Request-Response" outputName="compositeOperationResponse" inputName="compositeOperation" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://localhost:8443/ADInterface/services/compositeInterface</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:_0="http://idempiere.org/ADInterface/1_0"> <soapenv:Header/> <soapenv:Body> <_0:compositeOperation> <_0:CompositeRequest> <_0:ADLoginRequest> <_0:user>WebService</_0:user> <_0:pass>WebService</_0:pass> <_0:lang>en_US</_0:lang> <_0:ClientID>11</_0:ClientID> <_0:RoleID>50004</_0:RoleID> <_0:OrgID>11</_0:OrgID> <_0:WarehouseID>103</_0:WarehouseID> <_0:stage>9</_0:stage> </_0:ADLoginRequest> <_0:serviceType>SyncOrder</_0:serviceType> <_0:operations> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateBPartner</_0:serviceType> <_0:TableName>C_BPartner</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="Name"> <_0:val>Trek Global</_0:val> </_0:field> <_0:field column="TaxID"> <_0:val>830.085.359-4</_0:val> </_0:field> <_0:field column="IsVendor"> <_0:val>Y</_0:val> </_0:field> <_0:field column="IsCustomer"> <_0:val>N</_0:val> </_0:field> <_0:field column="IsTaxExempt"> <_0:val>N</_0:val> </_0:field> <_0:field column="C_BP_Group_ID"> <_0:val>104</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateUpdateUser</_0:serviceType> <_0:TableName>AD_User</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="Name"> <_0:val>Deepak Pansheriya</_0:val> </_0:field> <_0:field column="EMail"> <_0:val>dpansheriya@trekglobal.com</_0:val> </_0:field> <_0:field column="C_BPartner_ID"> <_0:val>@C_BPartner.C_BPartner_ID</_0:val> </_0:field> <_0:field column="Phone"> <_0:val>9228785734</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateUpdateLocation1</_0:serviceType> <_0:TableName>C_Location</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="C_Country_ID" lval="United States"/> <_0:field column="Address1"> <_0:val>1625 Cowboy Chaps Place</_0:val> </_0:field> <_0:field column="Address2"> <_0:val/> </_0:field> <_0:field column="C_Region_ID" lval="NV"/> <_0:field column="RegionName"> <_0:val>NV</_0:val> </_0:field> <_0:field column="Postal"> <_0:val>89002</_0:val> </_0:field> <_0:field column="City"> <_0:val>Henderson</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateUpdateBPLocation</_0:serviceType> <_0:TableName>C_BPartner_Location</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="C_BPartner_ID"> <_0:val>@C_BPartner.C_BPartner_ID</_0:val> </_0:field> <_0:field column="C_Location_ID"> <_0:val>@C_Location.C_Location_ID</_0:val> </_0:field> <_0:field column="IsShipTo"> <_0:val>True</_0:val> </_0:field> <_0:field column="IsBillTo"> <_0:val>True</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateUpdateUser</_0:serviceType> <_0:TableName>AD_User</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="EMail"> <_0:val>dpansheriya@trekglobal.com</_0:val> </_0:field> <_0:field column="C_BPartner_ID"> <_0:val>@C_BPartner.C_BPartner_ID</_0:val> </_0:field> <_0:field column="C_BPartner_Location_ID"> <_0:val>@C_BPartner_Location.C_BPartner_Location_ID</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>createOrderRecord</_0:serviceType> <_0:TableName>C_Order</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="M_Warehouse_ID"> <_0:val>50001</_0:val> </_0:field> <_0:field column="DocumentNo"> <_0:val>DEEPTEST03</_0:val> </_0:field> <_0:field column="AD_User_ID"> <_0:val>@AD_User.AD_User_ID</_0:val> </_0:field> <_0:field column="C_BPartner_ID"> <_0:val>@C_BPartner.C_BPartner_ID</_0:val> </_0:field> <_0:field column="C_BPartner_Location_ID"> <_0:val>@C_BPartner_Location.C_BPartner_Location_ID</_0:val> </_0:field> <_0:field column="Bill_BPartner_ID"> <_0:val>@C_BPartner.C_BPartner_ID</_0:val> </_0:field> <_0:field column="Bill_Location_ID"> <_0:val>@C_BPartner_Location.C_BPartner_Location_ID</_0:val> </_0:field> <_0:field column="C_DocTypeTarget_ID"> <_0:val>132</_0:val> </_0:field> <_0:field column="FreightCostRule" lval="Freight included"/> <_0:field column="FreightAmt"> <_0:val>6</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="true" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateOrderLine</_0:serviceType> <_0:TableName>C_OrderLine</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="AD_Org_ID"> <_0:val>11</_0:val> </_0:field> <_0:field column="AD_Client_ID"> <_0:val>11</_0:val> </_0:field> <_0:field column="C_Order_ID"> <_0:val>@C_Order.C_Order_ID</_0:val> </_0:field> <_0:field column="M_Product_ID"> <_0:val>140</_0:val> </_0:field> <_0:field column="QtyEntered"> <_0:val>1</_0:val> </_0:field> <_0:field column="QtyOrdered"> <_0:val>1</_0:val> </_0:field> <_0:field column="Line"> <_0:val>10</_0:val> </_0:field> <_0:field column="PriceEntered"> <_0:val>12</_0:val> </_0:field> <_0:field column="PriceActual"> <_0:val>13</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="false" postCommit="false"> <_0:TargetPort>createUpdateData</_0:TargetPort> <_0:ModelCRUD> <_0:serviceType>CreateOrderLine</_0:serviceType> <_0:TableName>C_OrderLine</_0:TableName> <_0:RecordID>0</_0:RecordID> <_0:Action>CreateUpdate</_0:Action> <_0:DataRow> <_0:field column="C_Order_ID"> <_0:val>@C_Order.C_Order_ID</_0:val> </_0:field> <_0:field column="M_Product_ID"> <_0:val>123</_0:val> </_0:field> <_0:field column="QtyEntered"> <_0:val>2</_0:val> </_0:field> <_0:field column="QtyOrdered"> <_0:val>2</_0:val> </_0:field> <_0:field column="Line"> <_0:val>10</_0:val> </_0:field> <_0:field column="PriceEntered"> <_0:val>14</_0:val> </_0:field> <_0:field column="PriceActual"> <_0:val>15</_0:val> </_0:field> </_0:DataRow> </_0:ModelCRUD> </_0:operation> <_0:operation preCommit="true" postCommit="true"> <_0:TargetPort>setDocAction</_0:TargetPort> <_0:ModelSetDocAction> <_0:serviceType>CompleteOrder</_0:serviceType> <_0:tableName>C_Order</_0:tableName> <_0:recordID>0</_0:recordID> <_0:recordIDVariable>@C_Order.C_Order_ID</_0:recordIDVariable> <_0:docAction>CO</_0:docAction> </_0:ModelSetDocAction> </_0:operation> </_0:operations> </_0:CompositeRequest> </_0:compositeOperation> </soapenv:Body> </soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://idempiere.org/ADInterface/1_0/CompositeService/compositeOperation"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:properties/><con:wssContainer/></con:soapui-project>