EPMS_Connect
Click here for a complete list of operations.
CreateChangeOrder
Creates a change order.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /EnterpriseWebService/Service.asmx HTTP/1.1
Host: epms.strategicfactory.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://localhost/EnterpriseWebService/Enterprise Connect/CreateChangeOrder"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreateChangeOrder xmlns="http://localhost/EnterpriseWebService/Enterprise Connect">
<Credentials>
<Username>string</Username>
<Password>string</Password>
</Credentials>
<ChangeOrder>
<JobNumber>string</JobNumber>
<ComponentNumber>int</ComponentNumber>
<Type>string</Type>
<Description>string</Description>
<Quantity>int</Quantity>
<Discount>float</Discount>
<UnitPrice>decimal</UnitPrice>
<UnitDescription>string</UnitDescription>
<ChangeID>string</ChangeID>
<PlantComments>string</PlantComments>
<CustomerComments>string</CustomerComments>
<ApprovalCode>string</ApprovalCode>
<ApprovedBy>string</ApprovedBy>
<EntryDate>string</EntryDate>
<DueDate>string</DueDate>
<DueTime>string</DueTime>
<DoNotPrintOnJobTicket>int</DoNotPrintOnJobTicket>
<DoNotInvoiceThisChangeOrder>int</DoNotInvoiceThisChangeOrder>
<ExcludeCommisionOnThisChangeOrder>int</ExcludeCommisionOnThisChangeOrder>
<Userdefined1>string</Userdefined1>
<Userdefined2>string</Userdefined2>
<Userdefined3>string</Userdefined3>
<Userdefined4>string</Userdefined4>
<Userdefined5>string</Userdefined5>
<ProcessCode>int</ProcessCode>
</ChangeOrder>
</CreateChangeOrder>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CreateChangeOrderResponse xmlns="http://localhost/EnterpriseWebService/Enterprise Connect">
<CreateChangeOrderResult>string</CreateChangeOrderResult>
</CreateChangeOrderResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /EnterpriseWebService/Service.asmx HTTP/1.1
Host: epms.strategicfactory.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreateChangeOrder xmlns="http://localhost/EnterpriseWebService/Enterprise Connect">
<Credentials>
<Username>string</Username>
<Password>string</Password>
</Credentials>
<ChangeOrder>
<JobNumber>string</JobNumber>
<ComponentNumber>int</ComponentNumber>
<Type>string</Type>
<Description>string</Description>
<Quantity>int</Quantity>
<Discount>float</Discount>
<UnitPrice>decimal</UnitPrice>
<UnitDescription>string</UnitDescription>
<ChangeID>string</ChangeID>
<PlantComments>string</PlantComments>
<CustomerComments>string</CustomerComments>
<ApprovalCode>string</ApprovalCode>
<ApprovedBy>string</ApprovedBy>
<EntryDate>string</EntryDate>
<DueDate>string</DueDate>
<DueTime>string</DueTime>
<DoNotPrintOnJobTicket>int</DoNotPrintOnJobTicket>
<DoNotInvoiceThisChangeOrder>int</DoNotInvoiceThisChangeOrder>
<ExcludeCommisionOnThisChangeOrder>int</ExcludeCommisionOnThisChangeOrder>
<Userdefined1>string</Userdefined1>
<Userdefined2>string</Userdefined2>
<Userdefined3>string</Userdefined3>
<Userdefined4>string</Userdefined4>
<Userdefined5>string</Userdefined5>
<ProcessCode>int</ProcessCode>
</ChangeOrder>
</CreateChangeOrder>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<CreateChangeOrderResponse xmlns="http://localhost/EnterpriseWebService/Enterprise Connect">
<CreateChangeOrderResult>string</CreateChangeOrderResult>
</CreateChangeOrderResponse>
</soap12:Body>
</soap12:Envelope>