ProBusinessTools


Click here for a complete list of operations.

UpdateWorkOrders

This method allows you to update a work order. You must first retrieve an OrderInfo object from a method like GetOrderInfoFromJobNumber(). You then can manipulate this object with your changes then send this new manipulated OrderInfoobject to this method. Customer and part information will also be updated based on the data you submit.

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 /publicwebservices/probusinesstools.asmx HTTP/1.1
Host: secure.probusinesstools.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://secure.probusinesstools.com/publicWebServices/UpdateWorkOrders"

<?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>
    <UpdateWorkOrders xmlns="http://secure.probusinesstools.com/publicWebServices">
      <wsKey>
        <Username>string</Username>
        <Password>string</Password>
        <loginErrorMessage>string</loginErrorMessage>
      </wsKey>
      <myOrder>
        <InternalOrderID>string</InternalOrderID>
        <CustomerInfo>
          <InternalCustID>string</InternalCustID>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <FullStreetAddress>string</FullStreetAddress>
          <StreetNumber>string</StreetNumber>
          <StreetName>string</StreetName>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
          <BillingAddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </BillingAddress>
          <Shippingaddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </Shippingaddress>
          <Phone>string</Phone>
          <Phone2>string</Phone2>
          <Phone3>string</Phone3>
          <Fax>string</Fax>
          <Email>string</Email>
          <OptionField1>string</OptionField1>
          <OptionField2>string</OptionField2>
          <OptionField3>string</OptionField3>
          <OptionField4>string</OptionField4>
          <OptionField5>string</OptionField5>
          <ErrorMessage>string</ErrorMessage>
          <AssociatedJobNumber>string</AssociatedJobNumber>
          <QAQuestions>
            <QuestionList xsi:nil="true" />
            <QuestionList xsi:nil="true" />
          </QAQuestions>
          <CustomerIDNumber>string</CustomerIDNumber>
          <DataPoints>string</DataPoints>
          <SiteID>string</SiteID>
          <SiteName>string</SiteName>
          <Status>string</Status>
          <Status2>string</Status2>
          <Type>string</Type>
          <Type2>string</Type2>
          <Title>string</Title>
          <AltTitle>string</AltTitle>
          <BillingMethod>string</BillingMethod>
          <GeoCodeInfo>
            <Latitude>string</Latitude>
            <Longitude>string</Longitude>
          </GeoCodeInfo>
          <lastUpdated>string</lastUpdated>
          <AltFirstName>string</AltFirstName>
          <AltLastName>string</AltLastName>
          <AltAddress>string</AltAddress>
          <AltCity>string</AltCity>
          <AltState>string</AltState>
          <AltZip>string</AltZip>
          <AltPhone>string</AltPhone>
          <AltPhone2>string</AltPhone2>
          <AltPhone3>string</AltPhone3>
          <AltEmail>string</AltEmail>
          <AltRelationship>string</AltRelationship>
          <Address2>string</Address2>
          <BillingAddress2>string</BillingAddress2>
          <ShippingAddress2>string</ShippingAddress2>
          <MiddleName>string</MiddleName>
          <AltMiddleName>string</AltMiddleName>
        </CustomerInfo>
        <OrderDate>string</OrderDate>
        <JobNumber>string</JobNumber>
        <ParentJobNumber>string</ParentJobNumber>
        <ParentOrderID>string</ParentOrderID>
        <OrderType>string</OrderType>
        <RetailerNumber>string</RetailerNumber>
        <JobType1SKU>string</JobType1SKU>
        <JobType2SKU>string</JobType2SKU>
        <Store>string</Store>
        <SalesPerson>string</SalesPerson>
        <ReferralName>string</ReferralName>
        <DateBought>string</DateBought>
        <OrderStatus>string</OrderStatus>
        <OrderSecondaryStatus>string</OrderSecondaryStatus>
        <OrderNotes>string</OrderNotes>
        <OrderParts>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
        </OrderParts>
        <ScheduleStartDate>string</ScheduleStartDate>
        <ScheduleStartTime>string</ScheduleStartTime>
        <TrackingNumber>string</TrackingNumber>
        <isClosed>string</isClosed>
        <CustomField1>string</CustomField1>
        <CustomField2>string</CustomField2>
        <CustomField3>string</CustomField3>
        <CustomField4>string</CustomField4>
        <CustomField5>string</CustomField5>
        <CustomField6>string</CustomField6>
        <CustomField7>string</CustomField7>
        <CustomField8>string</CustomField8>
        <CustomField9>string</CustomField9>
        <CustomField10>string</CustomField10>
        <CustomCheckbox1>string</CustomCheckbox1>
        <CustomCheckbox2>string</CustomCheckbox2>
        <CustomCheckbox3>string</CustomCheckbox3>
        <CustomCheckbox4>string</CustomCheckbox4>
        <CustomCheckbox5>string</CustomCheckbox5>
        <CustomDropDown1>string</CustomDropDown1>
        <CustomDropDown2>string</CustomDropDown2>
        <CustomDropDown3>string</CustomDropDown3>
        <CustomDropDown4>string</CustomDropDown4>
        <CustomDropDown5>string</CustomDropDown5>
        <ErrorMessage>string</ErrorMessage>
        <dtv_account_number>string</dtv_account_number>
        <CreditCardNumber>string</CreditCardNumber>
        <CreditCardExpDate>string</CreditCardExpDate>
        <CreditCardType>string</CreditCardType>
        <CreditCardName>string</CreditCardName>
        <CreditCardAddress>string</CreditCardAddress>
        <CreditCardCity>string</CreditCardCity>
        <CreditCardState>string</CreditCardState>
        <CreditCardZip>string</CreditCardZip>
        <CompletedOnDate>string</CompletedOnDate>
        <LastModifiedDate>string</LastModifiedDate>
        <AssignedToSubID>string</AssignedToSubID>
        <AssignedToTeamID>string</AssignedToTeamID>
        <PreScreeningQuestions>
          <Questions>
            <Question xsi:nil="true" />
            <Question xsi:nil="true" />
          </Questions>
          <Type>PreScreening or Customer or Order</Type>
          <Message>string</Message>
        </PreScreeningQuestions>
        <SpecialInstructions>string</SpecialInstructions>
        <AdditionalInstructions>string</AdditionalInstructions>
        <SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
        </SerializedEquipment>
        <TotalOrderAmount>string</TotalOrderAmount>
        <TotalPaidOnOrder>string</TotalPaidOnOrder>
        <TotalBalanceDue>string</TotalBalanceDue>
        <RequestScheduleDate>string</RequestScheduleDate>
        <RequestScheduleTime>string</RequestScheduleTime>
        <District>string</District>
        <SalesRegion>string</SalesRegion>
        <TaxRate>float</TaxRate>
        <Promocode>string</Promocode>
        <OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
        </OrderPaymentHistory>
        <ReferenceNumber>string</ReferenceNumber>
        <BillClientPrice>string</BillClientPrice>
        <BillClientPrice2>string</BillClientPrice2>
        <JobType1Description>string</JobType1Description>
        <JobType2Description>string</JobType2Description>
        <CustomerPrice>string</CustomerPrice>
        <CustomerPrice2>string</CustomerPrice2>
        <CompletedByName>string</CompletedByName>
        <AdCode>string</AdCode>
        <TimeFactorMinute>int</TimeFactorMinute>
        <ScheduledArrivalStartTime>string</ScheduledArrivalStartTime>
        <ScheduledArrivalEndTime>string</ScheduledArrivalEndTime>
        <OrderNotesCollection>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
        </OrderNotesCollection>
        <JobType1ID>string</JobType1ID>
        <JobType2ID>string</JobType2ID>
        <SSN>string</SSN>
        <Department>string</Department>
        <GUID>string</GUID>
        <FormMetaData>string</FormMetaData>
        <SupportEmail>string</SupportEmail>
        <CompanyName>string</CompanyName>
        <BillingAccountNumber>string</BillingAccountNumber>
        <AttachedFiles>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
        </AttachedFiles>
        <ActualDurationMinute>string</ActualDurationMinute>
        <ActualStartTime>string</ActualStartTime>
        <ActualEndtime>string</ActualEndtime>
      </myOrder>
    </UpdateWorkOrders>
  </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>
    <UpdateWorkOrdersResponse xmlns="http://secure.probusinesstools.com/publicWebServices">
      <UpdateWorkOrdersResult>
        <InternalOrderID>string</InternalOrderID>
        <CustomerInfo>
          <InternalCustID>string</InternalCustID>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <FullStreetAddress>string</FullStreetAddress>
          <StreetNumber>string</StreetNumber>
          <StreetName>string</StreetName>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
          <BillingAddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </BillingAddress>
          <Shippingaddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </Shippingaddress>
          <Phone>string</Phone>
          <Phone2>string</Phone2>
          <Phone3>string</Phone3>
          <Fax>string</Fax>
          <Email>string</Email>
          <OptionField1>string</OptionField1>
          <OptionField2>string</OptionField2>
          <OptionField3>string</OptionField3>
          <OptionField4>string</OptionField4>
          <OptionField5>string</OptionField5>
          <ErrorMessage>string</ErrorMessage>
          <AssociatedJobNumber>string</AssociatedJobNumber>
          <QAQuestions>
            <QuestionList xsi:nil="true" />
            <QuestionList xsi:nil="true" />
          </QAQuestions>
          <CustomerIDNumber>string</CustomerIDNumber>
          <DataPoints>string</DataPoints>
          <SiteID>string</SiteID>
          <SiteName>string</SiteName>
          <Status>string</Status>
          <Status2>string</Status2>
          <Type>string</Type>
          <Type2>string</Type2>
          <Title>string</Title>
          <AltTitle>string</AltTitle>
          <BillingMethod>string</BillingMethod>
          <GeoCodeInfo>
            <Latitude>string</Latitude>
            <Longitude>string</Longitude>
          </GeoCodeInfo>
          <lastUpdated>string</lastUpdated>
          <AltFirstName>string</AltFirstName>
          <AltLastName>string</AltLastName>
          <AltAddress>string</AltAddress>
          <AltCity>string</AltCity>
          <AltState>string</AltState>
          <AltZip>string</AltZip>
          <AltPhone>string</AltPhone>
          <AltPhone2>string</AltPhone2>
          <AltPhone3>string</AltPhone3>
          <AltEmail>string</AltEmail>
          <AltRelationship>string</AltRelationship>
          <Address2>string</Address2>
          <BillingAddress2>string</BillingAddress2>
          <ShippingAddress2>string</ShippingAddress2>
          <MiddleName>string</MiddleName>
          <AltMiddleName>string</AltMiddleName>
        </CustomerInfo>
        <OrderDate>string</OrderDate>
        <JobNumber>string</JobNumber>
        <ParentJobNumber>string</ParentJobNumber>
        <ParentOrderID>string</ParentOrderID>
        <OrderType>string</OrderType>
        <RetailerNumber>string</RetailerNumber>
        <JobType1SKU>string</JobType1SKU>
        <JobType2SKU>string</JobType2SKU>
        <Store>string</Store>
        <SalesPerson>string</SalesPerson>
        <ReferralName>string</ReferralName>
        <DateBought>string</DateBought>
        <OrderStatus>string</OrderStatus>
        <OrderSecondaryStatus>string</OrderSecondaryStatus>
        <OrderNotes>string</OrderNotes>
        <OrderParts>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
        </OrderParts>
        <ScheduleStartDate>string</ScheduleStartDate>
        <ScheduleStartTime>string</ScheduleStartTime>
        <TrackingNumber>string</TrackingNumber>
        <isClosed>string</isClosed>
        <CustomField1>string</CustomField1>
        <CustomField2>string</CustomField2>
        <CustomField3>string</CustomField3>
        <CustomField4>string</CustomField4>
        <CustomField5>string</CustomField5>
        <CustomField6>string</CustomField6>
        <CustomField7>string</CustomField7>
        <CustomField8>string</CustomField8>
        <CustomField9>string</CustomField9>
        <CustomField10>string</CustomField10>
        <CustomCheckbox1>string</CustomCheckbox1>
        <CustomCheckbox2>string</CustomCheckbox2>
        <CustomCheckbox3>string</CustomCheckbox3>
        <CustomCheckbox4>string</CustomCheckbox4>
        <CustomCheckbox5>string</CustomCheckbox5>
        <CustomDropDown1>string</CustomDropDown1>
        <CustomDropDown2>string</CustomDropDown2>
        <CustomDropDown3>string</CustomDropDown3>
        <CustomDropDown4>string</CustomDropDown4>
        <CustomDropDown5>string</CustomDropDown5>
        <ErrorMessage>string</ErrorMessage>
        <dtv_account_number>string</dtv_account_number>
        <CreditCardNumber>string</CreditCardNumber>
        <CreditCardExpDate>string</CreditCardExpDate>
        <CreditCardType>string</CreditCardType>
        <CreditCardName>string</CreditCardName>
        <CreditCardAddress>string</CreditCardAddress>
        <CreditCardCity>string</CreditCardCity>
        <CreditCardState>string</CreditCardState>
        <CreditCardZip>string</CreditCardZip>
        <CompletedOnDate>string</CompletedOnDate>
        <LastModifiedDate>string</LastModifiedDate>
        <AssignedToSubID>string</AssignedToSubID>
        <AssignedToTeamID>string</AssignedToTeamID>
        <PreScreeningQuestions>
          <Questions>
            <Question xsi:nil="true" />
            <Question xsi:nil="true" />
          </Questions>
          <Type>PreScreening or Customer or Order</Type>
          <Message>string</Message>
        </PreScreeningQuestions>
        <SpecialInstructions>string</SpecialInstructions>
        <AdditionalInstructions>string</AdditionalInstructions>
        <SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
        </SerializedEquipment>
        <TotalOrderAmount>string</TotalOrderAmount>
        <TotalPaidOnOrder>string</TotalPaidOnOrder>
        <TotalBalanceDue>string</TotalBalanceDue>
        <RequestScheduleDate>string</RequestScheduleDate>
        <RequestScheduleTime>string</RequestScheduleTime>
        <District>string</District>
        <SalesRegion>string</SalesRegion>
        <TaxRate>float</TaxRate>
        <Promocode>string</Promocode>
        <OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
        </OrderPaymentHistory>
        <ReferenceNumber>string</ReferenceNumber>
        <BillClientPrice>string</BillClientPrice>
        <BillClientPrice2>string</BillClientPrice2>
        <JobType1Description>string</JobType1Description>
        <JobType2Description>string</JobType2Description>
        <CustomerPrice>string</CustomerPrice>
        <CustomerPrice2>string</CustomerPrice2>
        <CompletedByName>string</CompletedByName>
        <AdCode>string</AdCode>
        <TimeFactorMinute>int</TimeFactorMinute>
        <ScheduledArrivalStartTime>string</ScheduledArrivalStartTime>
        <ScheduledArrivalEndTime>string</ScheduledArrivalEndTime>
        <OrderNotesCollection>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
        </OrderNotesCollection>
        <JobType1ID>string</JobType1ID>
        <JobType2ID>string</JobType2ID>
        <SSN>string</SSN>
        <Department>string</Department>
        <GUID>string</GUID>
        <FormMetaData>string</FormMetaData>
        <SupportEmail>string</SupportEmail>
        <CompanyName>string</CompanyName>
        <BillingAccountNumber>string</BillingAccountNumber>
        <AttachedFiles>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
        </AttachedFiles>
        <ActualDurationMinute>string</ActualDurationMinute>
        <ActualStartTime>string</ActualStartTime>
        <ActualEndtime>string</ActualEndtime>
      </UpdateWorkOrdersResult>
    </UpdateWorkOrdersResponse>
  </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 /publicwebservices/probusinesstools.asmx HTTP/1.1
Host: secure.probusinesstools.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>
    <UpdateWorkOrders xmlns="http://secure.probusinesstools.com/publicWebServices">
      <wsKey>
        <Username>string</Username>
        <Password>string</Password>
        <loginErrorMessage>string</loginErrorMessage>
      </wsKey>
      <myOrder>
        <InternalOrderID>string</InternalOrderID>
        <CustomerInfo>
          <InternalCustID>string</InternalCustID>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <FullStreetAddress>string</FullStreetAddress>
          <StreetNumber>string</StreetNumber>
          <StreetName>string</StreetName>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
          <BillingAddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </BillingAddress>
          <Shippingaddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </Shippingaddress>
          <Phone>string</Phone>
          <Phone2>string</Phone2>
          <Phone3>string</Phone3>
          <Fax>string</Fax>
          <Email>string</Email>
          <OptionField1>string</OptionField1>
          <OptionField2>string</OptionField2>
          <OptionField3>string</OptionField3>
          <OptionField4>string</OptionField4>
          <OptionField5>string</OptionField5>
          <ErrorMessage>string</ErrorMessage>
          <AssociatedJobNumber>string</AssociatedJobNumber>
          <QAQuestions>
            <QuestionList xsi:nil="true" />
            <QuestionList xsi:nil="true" />
          </QAQuestions>
          <CustomerIDNumber>string</CustomerIDNumber>
          <DataPoints>string</DataPoints>
          <SiteID>string</SiteID>
          <SiteName>string</SiteName>
          <Status>string</Status>
          <Status2>string</Status2>
          <Type>string</Type>
          <Type2>string</Type2>
          <Title>string</Title>
          <AltTitle>string</AltTitle>
          <BillingMethod>string</BillingMethod>
          <GeoCodeInfo>
            <Latitude>string</Latitude>
            <Longitude>string</Longitude>
          </GeoCodeInfo>
          <lastUpdated>string</lastUpdated>
          <AltFirstName>string</AltFirstName>
          <AltLastName>string</AltLastName>
          <AltAddress>string</AltAddress>
          <AltCity>string</AltCity>
          <AltState>string</AltState>
          <AltZip>string</AltZip>
          <AltPhone>string</AltPhone>
          <AltPhone2>string</AltPhone2>
          <AltPhone3>string</AltPhone3>
          <AltEmail>string</AltEmail>
          <AltRelationship>string</AltRelationship>
          <Address2>string</Address2>
          <BillingAddress2>string</BillingAddress2>
          <ShippingAddress2>string</ShippingAddress2>
          <MiddleName>string</MiddleName>
          <AltMiddleName>string</AltMiddleName>
        </CustomerInfo>
        <OrderDate>string</OrderDate>
        <JobNumber>string</JobNumber>
        <ParentJobNumber>string</ParentJobNumber>
        <ParentOrderID>string</ParentOrderID>
        <OrderType>string</OrderType>
        <RetailerNumber>string</RetailerNumber>
        <JobType1SKU>string</JobType1SKU>
        <JobType2SKU>string</JobType2SKU>
        <Store>string</Store>
        <SalesPerson>string</SalesPerson>
        <ReferralName>string</ReferralName>
        <DateBought>string</DateBought>
        <OrderStatus>string</OrderStatus>
        <OrderSecondaryStatus>string</OrderSecondaryStatus>
        <OrderNotes>string</OrderNotes>
        <OrderParts>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
        </OrderParts>
        <ScheduleStartDate>string</ScheduleStartDate>
        <ScheduleStartTime>string</ScheduleStartTime>
        <TrackingNumber>string</TrackingNumber>
        <isClosed>string</isClosed>
        <CustomField1>string</CustomField1>
        <CustomField2>string</CustomField2>
        <CustomField3>string</CustomField3>
        <CustomField4>string</CustomField4>
        <CustomField5>string</CustomField5>
        <CustomField6>string</CustomField6>
        <CustomField7>string</CustomField7>
        <CustomField8>string</CustomField8>
        <CustomField9>string</CustomField9>
        <CustomField10>string</CustomField10>
        <CustomCheckbox1>string</CustomCheckbox1>
        <CustomCheckbox2>string</CustomCheckbox2>
        <CustomCheckbox3>string</CustomCheckbox3>
        <CustomCheckbox4>string</CustomCheckbox4>
        <CustomCheckbox5>string</CustomCheckbox5>
        <CustomDropDown1>string</CustomDropDown1>
        <CustomDropDown2>string</CustomDropDown2>
        <CustomDropDown3>string</CustomDropDown3>
        <CustomDropDown4>string</CustomDropDown4>
        <CustomDropDown5>string</CustomDropDown5>
        <ErrorMessage>string</ErrorMessage>
        <dtv_account_number>string</dtv_account_number>
        <CreditCardNumber>string</CreditCardNumber>
        <CreditCardExpDate>string</CreditCardExpDate>
        <CreditCardType>string</CreditCardType>
        <CreditCardName>string</CreditCardName>
        <CreditCardAddress>string</CreditCardAddress>
        <CreditCardCity>string</CreditCardCity>
        <CreditCardState>string</CreditCardState>
        <CreditCardZip>string</CreditCardZip>
        <CompletedOnDate>string</CompletedOnDate>
        <LastModifiedDate>string</LastModifiedDate>
        <AssignedToSubID>string</AssignedToSubID>
        <AssignedToTeamID>string</AssignedToTeamID>
        <PreScreeningQuestions>
          <Questions>
            <Question xsi:nil="true" />
            <Question xsi:nil="true" />
          </Questions>
          <Type>PreScreening or Customer or Order</Type>
          <Message>string</Message>
        </PreScreeningQuestions>
        <SpecialInstructions>string</SpecialInstructions>
        <AdditionalInstructions>string</AdditionalInstructions>
        <SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
        </SerializedEquipment>
        <TotalOrderAmount>string</TotalOrderAmount>
        <TotalPaidOnOrder>string</TotalPaidOnOrder>
        <TotalBalanceDue>string</TotalBalanceDue>
        <RequestScheduleDate>string</RequestScheduleDate>
        <RequestScheduleTime>string</RequestScheduleTime>
        <District>string</District>
        <SalesRegion>string</SalesRegion>
        <TaxRate>float</TaxRate>
        <Promocode>string</Promocode>
        <OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
        </OrderPaymentHistory>
        <ReferenceNumber>string</ReferenceNumber>
        <BillClientPrice>string</BillClientPrice>
        <BillClientPrice2>string</BillClientPrice2>
        <JobType1Description>string</JobType1Description>
        <JobType2Description>string</JobType2Description>
        <CustomerPrice>string</CustomerPrice>
        <CustomerPrice2>string</CustomerPrice2>
        <CompletedByName>string</CompletedByName>
        <AdCode>string</AdCode>
        <TimeFactorMinute>int</TimeFactorMinute>
        <ScheduledArrivalStartTime>string</ScheduledArrivalStartTime>
        <ScheduledArrivalEndTime>string</ScheduledArrivalEndTime>
        <OrderNotesCollection>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
        </OrderNotesCollection>
        <JobType1ID>string</JobType1ID>
        <JobType2ID>string</JobType2ID>
        <SSN>string</SSN>
        <Department>string</Department>
        <GUID>string</GUID>
        <FormMetaData>string</FormMetaData>
        <SupportEmail>string</SupportEmail>
        <CompanyName>string</CompanyName>
        <BillingAccountNumber>string</BillingAccountNumber>
        <AttachedFiles>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
        </AttachedFiles>
        <ActualDurationMinute>string</ActualDurationMinute>
        <ActualStartTime>string</ActualStartTime>
        <ActualEndtime>string</ActualEndtime>
      </myOrder>
    </UpdateWorkOrders>
  </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>
    <UpdateWorkOrdersResponse xmlns="http://secure.probusinesstools.com/publicWebServices">
      <UpdateWorkOrdersResult>
        <InternalOrderID>string</InternalOrderID>
        <CustomerInfo>
          <InternalCustID>string</InternalCustID>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <FullStreetAddress>string</FullStreetAddress>
          <StreetNumber>string</StreetNumber>
          <StreetName>string</StreetName>
          <City>string</City>
          <State>string</State>
          <ZipCode>string</ZipCode>
          <County>string</County>
          <Country>string</Country>
          <BillingAddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </BillingAddress>
          <Shippingaddress>
            <StreetAddress>string</StreetAddress>
            <City>string</City>
            <State>string</State>
            <ZipCode>string</ZipCode>
            <County>string</County>
            <Country>string</Country>
          </Shippingaddress>
          <Phone>string</Phone>
          <Phone2>string</Phone2>
          <Phone3>string</Phone3>
          <Fax>string</Fax>
          <Email>string</Email>
          <OptionField1>string</OptionField1>
          <OptionField2>string</OptionField2>
          <OptionField3>string</OptionField3>
          <OptionField4>string</OptionField4>
          <OptionField5>string</OptionField5>
          <ErrorMessage>string</ErrorMessage>
          <AssociatedJobNumber>string</AssociatedJobNumber>
          <QAQuestions>
            <QuestionList xsi:nil="true" />
            <QuestionList xsi:nil="true" />
          </QAQuestions>
          <CustomerIDNumber>string</CustomerIDNumber>
          <DataPoints>string</DataPoints>
          <SiteID>string</SiteID>
          <SiteName>string</SiteName>
          <Status>string</Status>
          <Status2>string</Status2>
          <Type>string</Type>
          <Type2>string</Type2>
          <Title>string</Title>
          <AltTitle>string</AltTitle>
          <BillingMethod>string</BillingMethod>
          <GeoCodeInfo>
            <Latitude>string</Latitude>
            <Longitude>string</Longitude>
          </GeoCodeInfo>
          <lastUpdated>string</lastUpdated>
          <AltFirstName>string</AltFirstName>
          <AltLastName>string</AltLastName>
          <AltAddress>string</AltAddress>
          <AltCity>string</AltCity>
          <AltState>string</AltState>
          <AltZip>string</AltZip>
          <AltPhone>string</AltPhone>
          <AltPhone2>string</AltPhone2>
          <AltPhone3>string</AltPhone3>
          <AltEmail>string</AltEmail>
          <AltRelationship>string</AltRelationship>
          <Address2>string</Address2>
          <BillingAddress2>string</BillingAddress2>
          <ShippingAddress2>string</ShippingAddress2>
          <MiddleName>string</MiddleName>
          <AltMiddleName>string</AltMiddleName>
        </CustomerInfo>
        <OrderDate>string</OrderDate>
        <JobNumber>string</JobNumber>
        <ParentJobNumber>string</ParentJobNumber>
        <ParentOrderID>string</ParentOrderID>
        <OrderType>string</OrderType>
        <RetailerNumber>string</RetailerNumber>
        <JobType1SKU>string</JobType1SKU>
        <JobType2SKU>string</JobType2SKU>
        <Store>string</Store>
        <SalesPerson>string</SalesPerson>
        <ReferralName>string</ReferralName>
        <DateBought>string</DateBought>
        <OrderStatus>string</OrderStatus>
        <OrderSecondaryStatus>string</OrderSecondaryStatus>
        <OrderNotes>string</OrderNotes>
        <OrderParts>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
          <OrderPartsInfo>
            <InternalOrderPartID>string</InternalOrderPartID>
            <SKU>string</SKU>
            <Name>string</Name>
            <Description>string</Description>
            <Quantity>int</Quantity>
            <Price>double</Price>
            <PreferredVendor>string</PreferredVendor>
            <UpdateItemsWithOrderPartInfo>boolean</UpdateItemsWithOrderPartInfo>
            <ForceAddToOrder>boolean</ForceAddToOrder>
            <ErrorMessage>string</ErrorMessage>
            <Location>string</Location>
            <BillClientPrice>string</BillClientPrice>
            <TimeFactorMinute>int</TimeFactorMinute>
          </OrderPartsInfo>
        </OrderParts>
        <ScheduleStartDate>string</ScheduleStartDate>
        <ScheduleStartTime>string</ScheduleStartTime>
        <TrackingNumber>string</TrackingNumber>
        <isClosed>string</isClosed>
        <CustomField1>string</CustomField1>
        <CustomField2>string</CustomField2>
        <CustomField3>string</CustomField3>
        <CustomField4>string</CustomField4>
        <CustomField5>string</CustomField5>
        <CustomField6>string</CustomField6>
        <CustomField7>string</CustomField7>
        <CustomField8>string</CustomField8>
        <CustomField9>string</CustomField9>
        <CustomField10>string</CustomField10>
        <CustomCheckbox1>string</CustomCheckbox1>
        <CustomCheckbox2>string</CustomCheckbox2>
        <CustomCheckbox3>string</CustomCheckbox3>
        <CustomCheckbox4>string</CustomCheckbox4>
        <CustomCheckbox5>string</CustomCheckbox5>
        <CustomDropDown1>string</CustomDropDown1>
        <CustomDropDown2>string</CustomDropDown2>
        <CustomDropDown3>string</CustomDropDown3>
        <CustomDropDown4>string</CustomDropDown4>
        <CustomDropDown5>string</CustomDropDown5>
        <ErrorMessage>string</ErrorMessage>
        <dtv_account_number>string</dtv_account_number>
        <CreditCardNumber>string</CreditCardNumber>
        <CreditCardExpDate>string</CreditCardExpDate>
        <CreditCardType>string</CreditCardType>
        <CreditCardName>string</CreditCardName>
        <CreditCardAddress>string</CreditCardAddress>
        <CreditCardCity>string</CreditCardCity>
        <CreditCardState>string</CreditCardState>
        <CreditCardZip>string</CreditCardZip>
        <CompletedOnDate>string</CompletedOnDate>
        <LastModifiedDate>string</LastModifiedDate>
        <AssignedToSubID>string</AssignedToSubID>
        <AssignedToTeamID>string</AssignedToTeamID>
        <PreScreeningQuestions>
          <Questions>
            <Question xsi:nil="true" />
            <Question xsi:nil="true" />
          </Questions>
          <Type>PreScreening or Customer or Order</Type>
          <Message>string</Message>
        </PreScreeningQuestions>
        <SpecialInstructions>string</SpecialInstructions>
        <AdditionalInstructions>string</AdditionalInstructions>
        <SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
          <SerializedEquipment>
            <ModelNumber>string</ModelNumber>
            <SerialNumber>string</SerialNumber>
            <AccessCard>string</AccessCard>
            <ROONumber>string</ROONumber>
            <ptOrderBy>string</ptOrderBy>
          </SerializedEquipment>
        </SerializedEquipment>
        <TotalOrderAmount>string</TotalOrderAmount>
        <TotalPaidOnOrder>string</TotalPaidOnOrder>
        <TotalBalanceDue>string</TotalBalanceDue>
        <RequestScheduleDate>string</RequestScheduleDate>
        <RequestScheduleTime>string</RequestScheduleTime>
        <District>string</District>
        <SalesRegion>string</SalesRegion>
        <TaxRate>float</TaxRate>
        <Promocode>string</Promocode>
        <OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
          <OrderPaymentHistory>
            <PaymentDate>string</PaymentDate>
            <CollectionAgent>string</CollectionAgent>
            <CheckReceiptNumber>string</CheckReceiptNumber>
            <AmountPaid>string</AmountPaid>
            <PaymentType>string</PaymentType>
          </OrderPaymentHistory>
        </OrderPaymentHistory>
        <ReferenceNumber>string</ReferenceNumber>
        <BillClientPrice>string</BillClientPrice>
        <BillClientPrice2>string</BillClientPrice2>
        <JobType1Description>string</JobType1Description>
        <JobType2Description>string</JobType2Description>
        <CustomerPrice>string</CustomerPrice>
        <CustomerPrice2>string</CustomerPrice2>
        <CompletedByName>string</CompletedByName>
        <AdCode>string</AdCode>
        <TimeFactorMinute>int</TimeFactorMinute>
        <ScheduledArrivalStartTime>string</ScheduledArrivalStartTime>
        <ScheduledArrivalEndTime>string</ScheduledArrivalEndTime>
        <OrderNotesCollection>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
          <Notes>
            <NoteType>string</NoteType>
            <OrderID>string</OrderID>
            <NoteDate>dateTime</NoteDate>
            <Author>string</Author>
            <Note>string</Note>
            <UserNote>boolean</UserNote>
            <AdditionalNoteInformation>string</AdditionalNoteInformation>
          </Notes>
        </OrderNotesCollection>
        <JobType1ID>string</JobType1ID>
        <JobType2ID>string</JobType2ID>
        <SSN>string</SSN>
        <Department>string</Department>
        <GUID>string</GUID>
        <FormMetaData>string</FormMetaData>
        <SupportEmail>string</SupportEmail>
        <CompanyName>string</CompanyName>
        <BillingAccountNumber>string</BillingAccountNumber>
        <AttachedFiles>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
          <OrderFileInfo>
            <url>string</url>
            <filename>string</filename>
          </OrderFileInfo>
        </AttachedFiles>
        <ActualDurationMinute>string</ActualDurationMinute>
        <ActualStartTime>string</ActualStartTime>
        <ActualEndtime>string</ActualEndtime>
      </UpdateWorkOrdersResult>
    </UpdateWorkOrdersResponse>
  </soap12:Body>
</soap12:Envelope>