From 656fe8a36617854e6d5aaf51c5b60378b5fff7cc Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Tue, 16 Jul 2013 00:15:05 -0500 Subject: [PATCH] IDEMPIERE-941 soapUI tests not working - required for peer review and tests, added 2Pack for the soapUI tests --- .../adinterface/ModelADServiceImpl.java | 2 +- .../AdempiereWebServices-soapui-project.xml | 849 ------------------ .../testScripts/GW_Sample_WebServices.zip | Bin 0 -> 5733 bytes .../testScripts/MsgModelRunProcess | 23 - .../testScripts/MsgModelSetDocAction | 25 - .../testScripts/TestModelMsg.sh | 18 - .../iDempiereWebServices-soapui-project.xml | 714 +++++++++++++++ .../idempiere-composite-soapui-project.xml | 514 ++++++----- 8 files changed, 968 insertions(+), 1177 deletions(-) delete mode 100644 org.idempiere.webservices/testScripts/AdempiereWebServices-soapui-project.xml create mode 100644 org.idempiere.webservices/testScripts/GW_Sample_WebServices.zip delete mode 100644 org.idempiere.webservices/testScripts/MsgModelRunProcess delete mode 100644 org.idempiere.webservices/testScripts/MsgModelSetDocAction delete mode 100644 org.idempiere.webservices/testScripts/TestModelMsg.sh create mode 100644 org.idempiere.webservices/testScripts/iDempiereWebServices-soapui-project.xml diff --git a/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ModelADServiceImpl.java b/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ModelADServiceImpl.java index 15f3f05a52..0934fd7e7c 100644 --- a/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ModelADServiceImpl.java +++ b/org.idempiere.webservices/WEB-INF/src/org/idempiere/adinterface/ModelADServiceImpl.java @@ -944,7 +944,7 @@ public class ModelADServiceImpl extends AbstractService implements ModelADServic sqlBuilder.append(" ot.").append(colName).append(" Is Null AND "); } else if (holderPo.get_Value(colName) == null) { return rollbackAndSetError(trx, resp, ret, true, "Web service type " + m_webservicetype.getValue() - + ": Record Identifiier column " + colName + " must be set"); + + ": Record Identifier column " + colName + " must be set"); } else { sqlBuilder.append(" ot.").append(colName).append("=? AND "); sqlParaList.add(holderPo.get_Value(colName)); diff --git a/org.idempiere.webservices/testScripts/AdempiereWebServices-soapui-project.xml b/org.idempiere.webservices/testScripts/AdempiereWebServices-soapui-project.xml deleted file mode 100644 index 6d1ccd7ea1..0000000000 --- a/org.idempiere.webservices/testScripts/AdempiereWebServices-soapui-project.xml +++ /dev/null @@ -1,849 +0,0 @@ - -/home/carlos/srcAdempiere/branches/3E_WebServices/testScriptshttps://localhost:8443/ADInterface/services/ModelADService?wsdl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]>http://schemas.xmlsoap.org/wsdl/https://localhost:8443/ADInterface/services/ModelADServiceUTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - CreateBPartner - C_BPartner - 0 - Create - - - GlobalQSS - - - Quality Systems & Solutions - - - 830.085.359-4 - - - Y - - - N - - - N - - - QSS Ltda. - http://www.globalqss.com - - - 104 - - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - DeleteBPartner - C_BPartner - 114 - Delete - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - GetListSalesRegions - 144 - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - QueryBPartner - C_BPartner - name<'S' - Read - - - 103 - - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - ReadBPartner - C_BPartner - 114 - Read - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - ProcessInvoice - - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - - - RunStorageDetail - - - 103 - - - 133 - - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - ActionCompleteOrder - C_Order - 102 - CO - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]>UTF-8https://localhost:8443/ADInterface/services/ModelADService - - - - - - UpdateBPartner - C_BPartner - 114 - Update - - - http://www.treefarm.com - - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - 9 - - - - -]]> \ No newline at end of file diff --git a/org.idempiere.webservices/testScripts/GW_Sample_WebServices.zip b/org.idempiere.webservices/testScripts/GW_Sample_WebServices.zip new file mode 100644 index 0000000000000000000000000000000000000000..a2c832293b81563d964eeabe04c6ab80be2d7232 GIT binary patch literal 5733 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 - - - - - - ProcessInvoice - - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - - - - - - diff --git a/org.idempiere.webservices/testScripts/MsgModelSetDocAction b/org.idempiere.webservices/testScripts/MsgModelSetDocAction deleted file mode 100644 index 181c5c1fd5..0000000000 --- a/org.idempiere.webservices/testScripts/MsgModelSetDocAction +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - ActionCompleteOrder - C_Order - 102 - CO - - - WebService - WebService - en_US - 11 - 50004 - 11 - 103 - - - - - - diff --git a/org.idempiere.webservices/testScripts/TestModelMsg.sh b/org.idempiere.webservices/testScripts/TestModelMsg.sh deleted file mode 100644 index bad61bf6e7..0000000000 --- a/org.idempiere.webservices/testScripts/TestModelMsg.sh +++ /dev/null @@ -1,18 +0,0 @@ -: -if [ $# -ne 1 ] -then - echo "Usage: $0 Message_File - echo " i.e.: $0 MsgModelSetDocAction - exit 1 -fi -FILENAME=ModelADService.wsdl.$$ -wget \ - --no-check-certificate \ - --post-file=$1 \ - --save-headers \ - https://localhost:8443/ADInterface/services/ModelADService \ - -O $FILENAME -ls -l $FILENAME -cat $FILENAME -echo -rm -f $FILENAME diff --git a/org.idempiere.webservices/testScripts/iDempiereWebServices-soapui-project.xml b/org.idempiere.webservices/testScripts/iDempiereWebServices-soapui-project.xml new file mode 100644 index 0000000000..820f83227c --- /dev/null +++ b/org.idempiere.webservices/testScripts/iDempiereWebServices-soapui-project.xml @@ -0,0 +1,714 @@ + +https://localhost:8443/ADInterface/services/ModelADService?wsdl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]>http://schemas.xmlsoap.org/wsdl/https://localhost:8443/ADInterface/services/ModelADService<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:createData> + <_0:ModelCRUDRequest> + <_0:ModelCRUD> + <_0:serviceType>CreateBPartner + <_0:TableName>C_BPartner + <_0:RecordID>0 + <_0:Action>Create + <_0:DataRow> + <_0:field column="Value"> + <_0:val>GlobalQSS + + <_0:field column="Name"> + <_0:val>Quality Systems & Solutions + + <_0:field column="TaxID"> + <_0:val>830.085.359-4 + + <_0:field column="IsVendor"> + <_0:val>Y + + <_0:field column="IsCustomer"> + <_0:val>N + + <_0:field column="IsTaxExempt"> + <_0:val>N + + <_0:field column="Name2"> + <_0:val>QSS Ltda. - http://www.globalqss.com + + <_0:field column="C_BP_Group_ID"> + <_0:val>104 + + + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:deleteData> + <_0:ModelCRUDRequest> + <_0:ModelCRUD> + <_0:serviceType>DeleteBPartner + <_0:TableName>C_BPartner + <_0:RecordID>114 + <_0:Action>Delete + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:getList> + <_0:ModelGetListRequest> + <_0:ModelGetList> + <_0:serviceType>GetListSalesRegions + <_0:AD_Reference_ID>144 + <_0:Filter> + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:queryData> + <_0:ModelCRUDRequest> + <_0:ModelCRUD> + <_0:serviceType>QueryBPartner + <_0:TableName>C_BPartner + <_0:Filter>name<'S' + <_0:Action>Read + <_0:DataRow> + <_0:field column="C_BP_Group_ID"> + <_0:val>103 + + + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:readData> + <_0:ModelCRUDRequest> + <_0:ModelCRUD> + <_0:serviceType>ReadBPartner + <_0:TableName>C_BPartner + <_0:RecordID>114 + <_0:Action>Read + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP SettingsExample on how to run report Storage Detail with HQ Warehouse and Patio Chair as parameters You need to define web service security for: Web Service Type: RunStorageDetail Web Service Parameters: AD_Process_ID Constant 236 AD_Menu_ID Constant 0 AD_Record_ID Constant 0 And allow execution to the WebService role on the report. <xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:runProcess> + <_0:ModelRunProcessRequest> + <_0:ModelRunProcess AD_Process_ID="236"> + <_0:serviceType>RunStorageDetail + <_0:ParamValues> + <_0:field column="M_Warehouse_ID"> + <_0:val>103 + + + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:runProcess> + <_0:ModelRunProcessRequest> + <_0:ModelRunProcess AD_Process_ID="111" AD_Menu_ID="0" AD_Record_ID="103" DocAction="CO"> + <_0:serviceType>ProcessInvoice + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:setDocAction> + <_0:ModelSetDocActionRequest> + <_0:ModelSetDocAction> + <_0:serviceType>ActionCompleteOrder + <_0:tableName>C_Order + <_0:recordID>102 + <_0:docAction>CO + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/ModelADService + + + <_0:updateData> + <_0:ModelCRUDRequest> + <_0:ModelCRUD> + <_0:serviceType>UpdateBPartner + <_0:TableName>C_BPartner + <_0:RecordID>114 + <_0:Action>Update + <_0:DataRow> + <_0:field column="URL"> + <_0:val>http://www.treefarm.com + + + + <_0:ADLoginRequest> + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 + + + + +]]>Global HTTP Settings \ No newline at end of file diff --git a/org.idempiere.webservices/testScripts/idempiere-composite-soapui-project.xml b/org.idempiere.webservices/testScripts/idempiere-composite-soapui-project.xml index 4b4353f4a0..16c5b3b0dd 100644 --- a/org.idempiere.webservices/testScripts/idempiere-composite-soapui-project.xml +++ b/org.idempiere.webservices/testScripts/idempiere-composite-soapui-project.xml @@ -1,5 +1,5 @@ -http://localhost:9191/ADInterface/services/compositeInterface?wsdl +https://localhost:8443/ADInterface/services/compositeInterface?wsdl @@ -382,277 +382,269 @@ - + -]]>http://schemas.xmlsoap.org/wsdl/http://localhost:9191/ADInterface/services/compositeInterface<xml-fragment/>UTF-8http://localhost:9191/ADInterface/services/compositeInterface +]]>http://schemas.xmlsoap.org/wsdl/https://localhost:8443/ADInterface/services/compositeInterface<xml-fragment/>UTF-8https://localhost:8443/ADInterface/services/compositeInterface <_0:compositeOperation> <_0:CompositeRequest> <_0:ADLoginRequest> - <_0:user>WebService - <_0:pass>WebService - <_0:lang>en_US - <_0:ClientID>11 - <_0:RoleID>50004 - <_0:OrgID>11 - <_0:WarehouseID>103 - <_0:stage>9 + <_0:user>WebService + <_0:pass>WebService + <_0:lang>en_US + <_0:ClientID>11 + <_0:RoleID>50004 + <_0:OrgID>11 + <_0:WarehouseID>103 + <_0:stage>9 <_0:serviceType>SyncOrder <_0:operations> - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateBPartner - <_0:TableName>C_BPartner - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="Name"> - <_0:val>Trek Global - - <_0:field column="email"> - <_0:val>dpansheriya@trekglobal.com - - <_0:field column="TaxID"> - <_0:val>830.085.359-4 - - <_0:field column="IsVendor"> - <_0:val>Y - - <_0:field column="IsCustomer"> - <_0:val>N - - <_0:field column="IsTaxExempt"> - <_0:val>N - - <_0:field column="C_BP_Group_ID"> - <_0:val>104 - - - - - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateUpdateUser - <_0:TableName>AD_User - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="Name"> - <_0:val>Deepak Pansheriya - - <_0:field column="EMail"> - <_0:val>dpansheriya@trekglobal.com - - <_0:field column="C_BPartner_ID"> - <_0:val>@C_BPartner.C_BPartner_ID - - <_0:field column="Phone"> - <_0:val>9228785734 - - - - - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateUpdateLocation1 - <_0:TableName>C_Location - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="C_Country_ID" lval="United States"/> - <_0:field column="Address1"> - <_0:val>1625 Cowboy Chaps Place - - <_0:field column="Address2"> - <_0:val> - - <_0:field column="C_Region_ID" lval="NV"/> - <_0:field column="RegionName"> - <_0:val>NV - - <_0:field column="Postal"> - <_0:val>89002 - - <_0:field column="City"> - <_0:val>Henderson - - - - - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateUpdateBPLocation - <_0:TableName>C_BPartner_Location - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="C_BPartner_ID"> - <_0:val>@C_BPartner.C_BPartner_ID - - <_0:field column="C_Location_ID"> - <_0:val>@C_Location.C_Location_ID - - <_0:field column="IsShipTo"> - <_0:val>True - - <_0:field column="IsBillTo"> - <_0:val>True - - - - - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateUpdateUser - <_0:TableName>AD_User - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="EMail"> - <_0:val>dpansheriya@trekglobal.com - - <_0:field column="C_BPartner_ID"> - <_0:val>@C_BPartner.C_BPartner_ID - - <_0:field column="C_BPartner_Location_ID"> - <_0:val>@C_BPartner_Location.C_BPartner_Location_ID - - - - - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>createOrderRecord - <_0:TableName>C_Order - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="M_Warehouse_ID"> - <_0:val>50001 - - <_0:field column="DocumentNo"> - <_0:val>DEEPTEST03 - - <_0:field column="AD_User_ID"> - <_0:val>@AD_User.AD_User_ID - - <_0:field column="C_BPartner_ID"> - <_0:val>@C_BPartner.C_BPartner_ID - - <_0:field column="C_BPartner_Location_ID"> - <_0:val>@C_BPartner_Location.C_BPartner_Location_ID - - <_0:field column="Bill_BPartner_ID"> - <_0:val>@C_BPartner.C_BPartner_ID - - <_0:field column="Bill_Location_ID"> - <_0:val>@C_BPartner_Location.C_BPartner_Location_ID - - <_0:field column="C_DocTypeTarget_ID"> - <_0:val>132 - - - <_0:field column="FreightCostRule" lval="Freight included"/> - <_0:field column="FreightAmt"> - <_0:val>6 - - - - - <_0:operation preCommit="true" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateOrderLine - <_0:TableName>C_OrderLine - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="AD_Org_ID"> - <_0:val>11 - - <_0:field column="AD_Client_ID"> - <_0:val>11 - - - <_0:field column="C_Order_ID"> - <_0:val>@C_Order.C_Order_ID - - <_0:field column="M_Product_ID"> - <_0:val>140 - - <_0:field column="QtyEntered"> - <_0:val>1 - - <_0:field column="QtyOrdered"> - <_0:val>1 - - <_0:field column="Line"> - <_0:val>10 - - <_0:field column="PriceEntered"> - <_0:val>12 - - <_0:field column="PriceActual"> - <_0:val>13 - - - - - - <_0:operation preCommit="false" postCommit="false"> - <_0:TargetPort>createUpdateData - <_0:ModelCRUD> - <_0:serviceType>CreateOrderLine - <_0:TableName>C_OrderLine - <_0:RecordID>0 - <_0:Action>CreateUpdate - <_0:DataRow> - <_0:field column="C_Order_ID"> - <_0:val>@C_Order.C_Order_ID - - <_0:field column="M_Product_ID"> - <_0:val>123 - - <_0:field column="QtyEntered"> - <_0:val>2 - - <_0:field column="QtyOrdered"> - <_0:val>2 - - <_0:field column="Line"> - <_0:val>10 - - <_0:field column="PriceEntered"> - <_0:val>14 - - <_0:field column="PriceActual"> - <_0:val>15 - - - - - - <_0:operation preCommit="true" postCommit="true"> - <_0:TargetPort>setDocAction - <_0:ModelSetDocAction> - <_0:serviceType>CompleteOrder - <_0:tableName>C_Order - <_0:recordID>0 - <_0:recordIDVariable>@C_Order.C_Order_ID - <_0:docAction>CO - - + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateBPartner + <_0:TableName>C_BPartner + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="Name"> + <_0:val>Trek Global + + <_0:field column="TaxID"> + <_0:val>830.085.359-4 + + <_0:field column="IsVendor"> + <_0:val>Y + + <_0:field column="IsCustomer"> + <_0:val>N + + <_0:field column="IsTaxExempt"> + <_0:val>N + + <_0:field column="C_BP_Group_ID"> + <_0:val>104 + + + + + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateUpdateUser + <_0:TableName>AD_User + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="Name"> + <_0:val>Deepak Pansheriya + + <_0:field column="EMail"> + <_0:val>dpansheriya@trekglobal.com + + <_0:field column="C_BPartner_ID"> + <_0:val>@C_BPartner.C_BPartner_ID + + <_0:field column="Phone"> + <_0:val>9228785734 + + + + + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateUpdateLocation1 + <_0:TableName>C_Location + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="C_Country_ID" lval="United States"/> + <_0:field column="Address1"> + <_0:val>1625 Cowboy Chaps Place + + <_0:field column="Address2"> + <_0:val/> + + <_0:field column="C_Region_ID" lval="NV"/> + <_0:field column="RegionName"> + <_0:val>NV + + <_0:field column="Postal"> + <_0:val>89002 + + <_0:field column="City"> + <_0:val>Henderson + + + + + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateUpdateBPLocation + <_0:TableName>C_BPartner_Location + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="C_BPartner_ID"> + <_0:val>@C_BPartner.C_BPartner_ID + + <_0:field column="C_Location_ID"> + <_0:val>@C_Location.C_Location_ID + + <_0:field column="IsShipTo"> + <_0:val>True + + <_0:field column="IsBillTo"> + <_0:val>True + + + + + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateUpdateUser + <_0:TableName>AD_User + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="EMail"> + <_0:val>dpansheriya@trekglobal.com + + <_0:field column="C_BPartner_ID"> + <_0:val>@C_BPartner.C_BPartner_ID + + <_0:field column="C_BPartner_Location_ID"> + <_0:val>@C_BPartner_Location.C_BPartner_Location_ID + + + + + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>createOrderRecord + <_0:TableName>C_Order + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="M_Warehouse_ID"> + <_0:val>50001 + + <_0:field column="DocumentNo"> + <_0:val>DEEPTEST03 + + <_0:field column="AD_User_ID"> + <_0:val>@AD_User.AD_User_ID + + <_0:field column="C_BPartner_ID"> + <_0:val>@C_BPartner.C_BPartner_ID + + <_0:field column="C_BPartner_Location_ID"> + <_0:val>@C_BPartner_Location.C_BPartner_Location_ID + + <_0:field column="Bill_BPartner_ID"> + <_0:val>@C_BPartner.C_BPartner_ID + + <_0:field column="Bill_Location_ID"> + <_0:val>@C_BPartner_Location.C_BPartner_Location_ID + + <_0:field column="C_DocTypeTarget_ID"> + <_0:val>132 + + <_0:field column="FreightAmt"> + <_0:val>6 + + + + + <_0:operation preCommit="true" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateOrderLine + <_0:TableName>C_OrderLine + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="AD_Org_ID"> + <_0:val>11 + + <_0:field column="AD_Client_ID"> + <_0:val>11 + + <_0:field column="C_Order_ID"> + <_0:val>@C_Order.C_Order_ID + + <_0:field column="M_Product_ID"> + <_0:val>140 + + <_0:field column="QtyEntered"> + <_0:val>1 + + <_0:field column="QtyOrdered"> + <_0:val>1 + + <_0:field column="Line"> + <_0:val>10 + + <_0:field column="PriceEntered"> + <_0:val>12 + + <_0:field column="PriceActual"> + <_0:val>13 + + + + + <_0:operation preCommit="false" postCommit="false"> + <_0:TargetPort>createUpdateData + <_0:ModelCRUD> + <_0:serviceType>CreateOrderLine + <_0:TableName>C_OrderLine + <_0:RecordID>0 + <_0:Action>CreateUpdate + <_0:DataRow> + <_0:field column="C_Order_ID"> + <_0:val>@C_Order.C_Order_ID + + <_0:field column="M_Product_ID"> + <_0:val>123 + + <_0:field column="QtyEntered"> + <_0:val>2 + + <_0:field column="QtyOrdered"> + <_0:val>2 + + <_0:field column="Line"> + <_0:val>10 + + <_0:field column="PriceEntered"> + <_0:val>14 + + <_0:field column="PriceActual"> + <_0:val>15 + + + + + <_0:operation preCommit="true" postCommit="true"> + <_0:TargetPort>setDocAction + <_0:ModelSetDocAction> + <_0:serviceType>CompleteOrder + <_0:tableName>C_Order + <_0:recordID>0 + <_0:recordIDVariable>@C_Order.C_Order_ID + <_0:docAction>CO + + -]]> \ No newline at end of file +]]>Global HTTP Settings \ No newline at end of file