Developer Q&A
Workorder submission is failing.
First Of all here is my request body.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:int="http://corrigo.com/integration/">
<soap:Header>
<int:CorrigoNetOptions>
<int:ImposeConcurrencyId>false</int:ImposeConcurrencyId>
<int:UpdateLastModified>true</int:UpdateLastModified>
<int:CanDeleteMissingEntity>false</int:CanDeleteMissingEntity>
<int:LockOnDataRetrieval>Default</int:LockOnDataRetrieval>
</int:CorrigoNetOptions>
</soap:Header>
<soap:Body>
<int:Execute>
Optional:
<int:commandRequest xsi:type="int:WoCreateCommand" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<int:WorkOrder>
<int:Priority>3</int:Priority>
<int:TypeCategory>Request</int:TypeCategory>
<int:SubType>
<int:Id>259</int:Id>
</int:SubType>
<int:ContactName>Mridul Ghimire</int:ContactName>
<int:RequestorContact>
<int:Id>118750</int:Id>
</int:RequestorContact> <int:ContactAddress>
<int:AddrTypeId>Contact</int:AddrTypeId>
<int:ContactAddrType>PrimEmail</int:ContactAddrType>
<int:Address>[email protected]</int:Address>
</int:ContactAddress>
<int:Customer>
<int:Id>73</int:Id>
</int:Customer>
<int:Items>
<int:WoItem>
<int:Asset>
<int:Id>12514</int:Id>
</int:Asset>
<int:Task>
<int:Id>20531</int:Id>
</int:Task>
<int:Comment>Floor: 3, Room/Area: 3 - Test Please Ignore</int:Comment>
</int:WoItem>
</int:Items>
<int:Documents/>
</int:WorkOrder>
<int:ComputeSchedule>true</int:ComputeSchedule>
<int:ComputeAssignment>true</int:ComputeAssignment>
</int:commandRequest>
</int:Execute>
</soap:Body>
</soap:Envelope>
We were originally using
https://am-apilocator.corrigo.com/wsdk/CorrigoService.asmx?wsdl
to submit the work orders. Back in end of April it suddenly stopped working so we changed it to
https://am-ce95a.corrigo.com/wsdk/CorrigoService.asmx?wsdl
Now we are experiencing the same problem that we were having in the past .So we tried changing the url to:
https://am-ce95c.corrigo.com/wsdk/CorrigoService.asmx?wsdl
and it seems to be working with this.
Can someone help me understand why they keep changing periodically and also confirm that https://am-ce95c.corrigo.com/wsdk/CorrigoService.asmx?wsdl is what i am supposed to use?
This is a very time sensitive issue for us so any prompt help would be appreciated.