Developer Q&A
ExecuteMultiple
Executed SOAP below and got a successful 200 response. But upon checking WorkOrders 7908961 and 7908905 in Corrigo UI, updates were not reflected.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:int="http://corrigo.com/integration/">
soap:Header
int:CorrigoNetOptions
int:ImposeConcurrencyIdfalse</int:ImposeConcurrencyId>
int:UpdateLastModifiedtrue</int:UpdateLastModified>
int:CanDeleteMissingEntityfalse</int:CanDeleteMissingEntity>
int:LockOnDataRetrievalDefault</int:LockOnDataRetrieval>
</int:CorrigoNetOptions>
</soap:Header>
soap:Body
int:ExecuteMultiple
int:requests
<int:commandRequest xsi:type="int:ApStatusChangeCommand" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
int:WorkOrderId7908961</int:WorkOrderId>
int:CommentComment test</int:Comment>
int:VendorInvoiceStatusId5</int:VendorInvoiceStatusId>
</int:commandRequest>
<int:commandRequest xsi:type="int:ApStatusChangeCommand" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
int:WorkOrderId7908905</int:WorkOrderId>
int:CommentComment test</int:Comment>
int:VendorInvoiceStatusId5</int:VendorInvoiceStatusId>
</int:commandRequest>
</int:requests>
</int:ExecuteMultiple>
</soap:Body>
</soap:Envelope>
