SxApiService


Click here for a complete list of operations.

MDDGetMainUpdates

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 /SxApiService.asmx HTTP/1.1
Host: sxapi-mer.cameronashleybp.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "Nxtrend.WS/MDDGetMainUpdates"

<?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>
    <MDDGetMainUpdates xmlns="Nxtrend.WS">
      <connectString>string</connectString>
      <userCode>string</userCode>
      <requestObject>
        <tableName>string</tableName>
        <key1>string</key1>
        <key2>string</key2>
        <key3>string</key3>
        <includeCompanyData>boolean</includeCompanyData>
        <includeProspectData>boolean</includeProspectData>
        <includeContactData>boolean</includeContactData>
        <includeItemMasterData>boolean</includeItemMasterData>
        <includeCatalogData>boolean</includeCatalogData>
        <includeOrderData>boolean</includeOrderData>
        <updateType>boolean</updateType>
        <recordLimit>int</recordLimit>
      </requestObject>
    </MDDGetMainUpdates>
  </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>
    <MDDGetMainUpdatesResponse xmlns="Nxtrend.WS">
      <MDDGetMainUpdatesResult>
        <errorMessage>string</errorMessage>
        <extraData>string</extraData>
        <moreRecordsAvailable>boolean</moreRecordsAvailable>
        <arrayCompany>
          <MDDGetMainUpdates.output.Company>
            <companyNumber>int</companyNumber>
            <companyType>string</companyType>
            <key1>string</key1>
            <key2>string</key2>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <comment>string</comment>
            <email>string</email>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <statusType>string</statusType>
            <syncMDDFlag>boolean</syncMDDFlag>
            <lookupName>string</lookupName>
            <warehouse>string</warehouse>
            <classType>int</classType>
            <customerType>string</customerType>
            <accountsPayableManager>string</accountsPayableManager>
            <accountsPayablePhoneNumber>string</accountsPayablePhoneNumber>
            <creditManager>string</creditManager>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <purchasingAgentName>string</purchasingAgentName>
            <purchasingAgentPhoneNumber>string</purchasingAgentPhoneNumber>
            <salesTerritory>string</salesTerritory>
            <salesTerritoryDescription>string</salesTerritoryDescription>
            <sicCode1>int</sicCode1>
            <sicCode2>int</sicCode2>
            <sicCode3>int</sicCode3>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sellType>string</sellType>
            <statusDate xsi:nil="true" />
            <creditLimit>double</creditLimit>
            <priceType>string</priceType>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <priceCode>int</priceCode>
            <discountCode>int</discountCode>
            <wholeOrderDiscountCode>int</wholeOrderDiscountCode>
            <backorderFlag>boolean</backorderFlag>
            <substituteFlag>boolean</substituteFlag>
          </MDDGetMainUpdates.output.Company>
          <MDDGetMainUpdates.output.Company>
            <companyNumber>int</companyNumber>
            <companyType>string</companyType>
            <key1>string</key1>
            <key2>string</key2>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <comment>string</comment>
            <email>string</email>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <statusType>string</statusType>
            <syncMDDFlag>boolean</syncMDDFlag>
            <lookupName>string</lookupName>
            <warehouse>string</warehouse>
            <classType>int</classType>
            <customerType>string</customerType>
            <accountsPayableManager>string</accountsPayableManager>
            <accountsPayablePhoneNumber>string</accountsPayablePhoneNumber>
            <creditManager>string</creditManager>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <purchasingAgentName>string</purchasingAgentName>
            <purchasingAgentPhoneNumber>string</purchasingAgentPhoneNumber>
            <salesTerritory>string</salesTerritory>
            <salesTerritoryDescription>string</salesTerritoryDescription>
            <sicCode1>int</sicCode1>
            <sicCode2>int</sicCode2>
            <sicCode3>int</sicCode3>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sellType>string</sellType>
            <statusDate xsi:nil="true" />
            <creditLimit>double</creditLimit>
            <priceType>string</priceType>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <priceCode>int</priceCode>
            <discountCode>int</discountCode>
            <wholeOrderDiscountCode>int</wholeOrderDiscountCode>
            <backorderFlag>boolean</backorderFlag>
            <substituteFlag>boolean</substituteFlag>
          </MDDGetMainUpdates.output.Company>
        </arrayCompany>
        <arrayProspect>
          <MDDGetMainUpdates.output.Prospect>
            <prospectNumber>double</prospectNumber>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <country>string</country>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <syncMDDFlag>boolean</syncMDDFlag>
            <companyNumberTie>int</companyNumberTie>
            <customerNumber>double</customerNumber>
            <insideSalesRep>string</insideSalesRep>
            <salesRep>string</salesRep>
          </MDDGetMainUpdates.output.Prospect>
          <MDDGetMainUpdates.output.Prospect>
            <prospectNumber>double</prospectNumber>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <country>string</country>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <syncMDDFlag>boolean</syncMDDFlag>
            <companyNumberTie>int</companyNumberTie>
            <customerNumber>double</customerNumber>
            <insideSalesRep>string</insideSalesRep>
            <salesRep>string</salesRep>
          </MDDGetMainUpdates.output.Prospect>
        </arrayProspect>
        <arrayContact>
          <MDDGetMainUpdates.output.Contact>
            <companyNumber>int</companyNumber>
            <contactID>double</contactID>
            <syncMDDFlag>boolean</syncMDDFlag>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <comment>string</comment>
            <contactType>string</contactType>
            <contactTypeDescription>string</contactTypeDescription>
            <title>string</title>
            <groupCode>string</groupCode>
            <priority>int</priority>
            <salutation>string</salutation>
            <roleType>string</roleType>
            <primaryKey>string</primaryKey>
            <secondaryKey>string</secondaryKey>
            <firstPhoneNumber>string</firstPhoneNumber>
            <firstPhoneNumberDescription>string</firstPhoneNumberDescription>
            <secondPhoneNumber>string</secondPhoneNumber>
            <secondPhoneNumberDescription>string</secondPhoneNumberDescription>
            <thirdPhoneNumber>string</thirdPhoneNumber>
            <thirdPhoneNumberDescription>string</thirdPhoneNumberDescription>
            <faxPhoneNumber>string</faxPhoneNumber>
            <firstEmailAddress>string</firstEmailAddress>
            <firstEmailAddressDescription>string</firstEmailAddressDescription>
            <secondEmailAddress>string</secondEmailAddress>
            <secondEmailAddressDescription>string</secondEmailAddressDescription>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Contact>
          <MDDGetMainUpdates.output.Contact>
            <companyNumber>int</companyNumber>
            <contactID>double</contactID>
            <syncMDDFlag>boolean</syncMDDFlag>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <comment>string</comment>
            <contactType>string</contactType>
            <contactTypeDescription>string</contactTypeDescription>
            <title>string</title>
            <groupCode>string</groupCode>
            <priority>int</priority>
            <salutation>string</salutation>
            <roleType>string</roleType>
            <primaryKey>string</primaryKey>
            <secondaryKey>string</secondaryKey>
            <firstPhoneNumber>string</firstPhoneNumber>
            <firstPhoneNumberDescription>string</firstPhoneNumberDescription>
            <secondPhoneNumber>string</secondPhoneNumber>
            <secondPhoneNumberDescription>string</secondPhoneNumberDescription>
            <thirdPhoneNumber>string</thirdPhoneNumber>
            <thirdPhoneNumberDescription>string</thirdPhoneNumberDescription>
            <faxPhoneNumber>string</faxPhoneNumber>
            <firstEmailAddress>string</firstEmailAddress>
            <firstEmailAddressDescription>string</firstEmailAddressDescription>
            <secondEmailAddress>string</secondEmailAddress>
            <secondEmailAddressDescription>string</secondEmailAddressDescription>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Contact>
        </arrayContact>
        <arrayItemmaster>
          <MDDGetMainUpdates.output.Itemmaster>
            <productCode>string</productCode>
            <vendorProductCode>string</vendorProductCode>
            <companyNumber>int</companyNumber>
            <vendorNumber>double</vendorNumber>
            <stockingUnitOfMeasure>string</stockingUnitOfMeasure>
            <preventFromWebFlag>string</preventFromWebFlag>
            <itemSuspendFlag>string</itemSuspendFlag>
            <unitOfMeasure1>string</unitOfMeasure1>
            <unitOfMeasure2>string</unitOfMeasure2>
            <unitOfMeasure3>string</unitOfMeasure3>
            <conversionFactorUM2>double</conversionFactorUM2>
            <conversionFactorUM3>double</conversionFactorUM3>
            <pricingUnitOfMeasure>string</pricingUnitOfMeasure>
            <conversionFactorPriceUOM>double</conversionFactorPriceUOM>
            <listPrice1>double</listPrice1>
            <listPrice2>double</listPrice2>
            <listPrice3>double</listPrice3>
            <listPrice4>double</listPrice4>
            <listPrice5>double</listPrice5>
            <productRestrictionCode>string</productRestrictionCode>
            <description1>string</description1>
            <description2>string</description2>
            <itemClassCode>string</itemClassCode>
            <itemSubClassCode>string</itemSubClassCode>
            <priceClassCode>string</priceClassCode>
            <productCategory>string</productCategory>
            <misc1>string</misc1>
            <misc2>string</misc2>
            <misc3>string</misc3>
            <user1>string</user1>
            <user2>string</user2>
            <user3>string</user3>
            <user4>string</user4>
            <user5>string</user5>
            <user6>string</user6>
            <extendedItemCommentGroup>string</extendedItemCommentGroup>
            <catalogFlag>boolean</catalogFlag>
            <statusType>string</statusType>
          </MDDGetMainUpdates.output.Itemmaster>
          <MDDGetMainUpdates.output.Itemmaster>
            <productCode>string</productCode>
            <vendorProductCode>string</vendorProductCode>
            <companyNumber>int</companyNumber>
            <vendorNumber>double</vendorNumber>
            <stockingUnitOfMeasure>string</stockingUnitOfMeasure>
            <preventFromWebFlag>string</preventFromWebFlag>
            <itemSuspendFlag>string</itemSuspendFlag>
            <unitOfMeasure1>string</unitOfMeasure1>
            <unitOfMeasure2>string</unitOfMeasure2>
            <unitOfMeasure3>string</unitOfMeasure3>
            <conversionFactorUM2>double</conversionFactorUM2>
            <conversionFactorUM3>double</conversionFactorUM3>
            <pricingUnitOfMeasure>string</pricingUnitOfMeasure>
            <conversionFactorPriceUOM>double</conversionFactorPriceUOM>
            <listPrice1>double</listPrice1>
            <listPrice2>double</listPrice2>
            <listPrice3>double</listPrice3>
            <listPrice4>double</listPrice4>
            <listPrice5>double</listPrice5>
            <productRestrictionCode>string</productRestrictionCode>
            <description1>string</description1>
            <description2>string</description2>
            <itemClassCode>string</itemClassCode>
            <itemSubClassCode>string</itemSubClassCode>
            <priceClassCode>string</priceClassCode>
            <productCategory>string</productCategory>
            <misc1>string</misc1>
            <misc2>string</misc2>
            <misc3>string</misc3>
            <user1>string</user1>
            <user2>string</user2>
            <user3>string</user3>
            <user4>string</user4>
            <user5>string</user5>
            <user6>string</user6>
            <extendedItemCommentGroup>string</extendedItemCommentGroup>
            <catalogFlag>boolean</catalogFlag>
            <statusType>string</statusType>
          </MDDGetMainUpdates.output.Itemmaster>
        </arrayItemmaster>
        <arrayOrderheader>
          <MDDGetMainUpdates.output.Orderheader>
            <addonAmount1>double</addonAmount1>
            <addonAmount2>double</addonAmount2>
            <addonAmount3>double</addonAmount3>
            <addonAmount4>double</addonAmount4>
            <addonNet1>double</addonNet1>
            <addonNet2>double</addonNet2>
            <addonNet3>double</addonNet3>
            <addonNet4>double</addonNet4>
            <addonNumber1>int</addonNumber1>
            <addonNumber2>int</addonNumber2>
            <addonNumber3>int</addonNumber3>
            <addonNumber4>int</addonNumber4>
            <addonType1>string</addonType1>
            <addonType2>string</addonType2>
            <addonType3>string</addonType3>
            <addonType4>string</addonType4>
            <backorderFlag>boolean</backorderFlag>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <createDate xsi:nil="true" />
            <correctionReasonType>string</correctionReasonType>
            <customerNumber>double</customerNumber>
            <customerPurchaseOrder>string</customerPurchaseOrder>
            <downPaymentAmount>double</downPaymentAmount>
            <downPaymentType>boolean</downPaymentType>
            <email>string</email>
            <enterDate xsi:nil="true" />
            <enterTime>string</enterTime>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <inboundFreightFlag>boolean</inboundFreightFlag>
            <invoiceNumber>int</invoiceNumber>
            <invoiceDate xsi:nil="true" />
            <invoiceSuffix>int</invoiceSuffix>
            <lostBusinessType>string</lostBusinessType>
            <nextLineNumber>int</nextLineNumber>
            <numberDOLines>int</numberDOLines>
            <numberLineItems>int</numberLineItems>
            <numberLinesNotBackorder>int</numberLinesNotBackorder>
            <nonTaxType>string</nonTaxType>
            <notesFlag>string</notesFlag>
            <orderDisposition>string</orderDisposition>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <outboundFreightFlag>boolean</outboundFreightFlag>
            <paidDate xsi:nil="true" />
            <paymentAmount1>double</paymentAmount1>
            <paymentAmount2>double</paymentAmount2>
            <paymentAmount3>double</paymentAmount3>
            <placedBy>string</placedBy>
            <promiseDate xsi:nil="true" />
            <prospectNumber>double</prospectNumber>
            <reference>string</reference>
            <requestedShipDate xsi:nil="true" />
            <shipDate xsi:nil="true" />
            <shippingInstructions>string</shippingInstructions>
            <shipTime>string</shipTime>
            <shipTo>string</shipTo>
            <shipToAddress1>string</shipToAddress1>
            <shipToAddress2>string</shipToAddress2>
            <shipToAddress3>string</shipToAddress3>
            <shipToCity>string</shipToCity>
            <shipToName>string</shipToName>
            <shipToState>string</shipToState>
            <shipToZip>string</shipToZip>
            <shipViaType>string</shipViaType>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sourcePros>string</sourcePros>
            <stageCode>int</stageCode>
            <substituteFlag>boolean</substituteFlag>
            <takenBy>string</takenBy>
            <taxableFlag>boolean</taxableFlag>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxSaleAmount1>double</taxSaleAmount1>
            <taxSaleAmount2>double</taxSaleAmount2>
            <taxSaleAmount3>double</taxSaleAmount3>
            <taxSaleAmount4>double</taxSaleAmount4>
            <taxSaleAmount5>double</taxSaleAmount5>
            <tenderedAmount>double</tenderedAmount>
            <termsDiscountAmount>double</termsDiscountAmount>
            <termsDiscountLine>double</termsDiscountLine>
            <termsLineFlag>boolean</termsLineFlag>
            <termsPercent>double</termsPercent>
            <termsType>string</termsType>
            <totalCommissionCost>double</totalCommissionCost>
            <totalCommissionIn>double</totalCommissionIn>
            <totalCommissionOut>double</totalCommissionOut>
            <totalCoreCharge>double</totalCoreCharge>
            <totalCoreCharge2>double</totalCoreCharge2>
            <totalCostShipped>double</totalCostShipped>
            <totalCostOrdered>double</totalCostOrdered>
            <totalCubes>double</totalCubes>
            <totalInvoiceAmountShipped>double</totalInvoiceAmountShipped>
            <totalInvoiceAmountOrdered>double</totalInvoiceAmountOrdered>
            <totalLineAmountShipped>double</totalLineAmountShipped>
            <totalLineAmountOrdered>double</totalLineAmountOrdered>
            <totalLineReturn>double</totalLineReturn>
            <totalOrderedAmount>double</totalOrderedAmount>
            <totalPrice>double</totalPrice>
            <totalQuantityOrdered>double</totalQuantityOrdered>
            <totalQuantityReturn>double</totalQuantityReturn>
            <totalQuantityShipped>double</totalQuantityShipped>
            <totalQuantityShipped2>double</totalQuantityShipped2>
            <totalRestockAmount>double</totalRestockAmount>
            <totalTenderedAmount>double</totalTenderedAmount>
            <totalWeight>double</totalWeight>
            <transactionType>string</transactionType>
            <updateType>string</updateType>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <wholeOrderDiscountOverrideFlag>boolean</wholeOrderDiscountOverrideFlag>
            <wholeOrderDiscountPercent>double</wholeOrderDiscountPercent>
            <wholeOrderDiscountType>string</wholeOrderDiscountType>
          </MDDGetMainUpdates.output.Orderheader>
          <MDDGetMainUpdates.output.Orderheader>
            <addonAmount1>double</addonAmount1>
            <addonAmount2>double</addonAmount2>
            <addonAmount3>double</addonAmount3>
            <addonAmount4>double</addonAmount4>
            <addonNet1>double</addonNet1>
            <addonNet2>double</addonNet2>
            <addonNet3>double</addonNet3>
            <addonNet4>double</addonNet4>
            <addonNumber1>int</addonNumber1>
            <addonNumber2>int</addonNumber2>
            <addonNumber3>int</addonNumber3>
            <addonNumber4>int</addonNumber4>
            <addonType1>string</addonType1>
            <addonType2>string</addonType2>
            <addonType3>string</addonType3>
            <addonType4>string</addonType4>
            <backorderFlag>boolean</backorderFlag>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <createDate xsi:nil="true" />
            <correctionReasonType>string</correctionReasonType>
            <customerNumber>double</customerNumber>
            <customerPurchaseOrder>string</customerPurchaseOrder>
            <downPaymentAmount>double</downPaymentAmount>
            <downPaymentType>boolean</downPaymentType>
            <email>string</email>
            <enterDate xsi:nil="true" />
            <enterTime>string</enterTime>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <inboundFreightFlag>boolean</inboundFreightFlag>
            <invoiceNumber>int</invoiceNumber>
            <invoiceDate xsi:nil="true" />
            <invoiceSuffix>int</invoiceSuffix>
            <lostBusinessType>string</lostBusinessType>
            <nextLineNumber>int</nextLineNumber>
            <numberDOLines>int</numberDOLines>
            <numberLineItems>int</numberLineItems>
            <numberLinesNotBackorder>int</numberLinesNotBackorder>
            <nonTaxType>string</nonTaxType>
            <notesFlag>string</notesFlag>
            <orderDisposition>string</orderDisposition>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <outboundFreightFlag>boolean</outboundFreightFlag>
            <paidDate xsi:nil="true" />
            <paymentAmount1>double</paymentAmount1>
            <paymentAmount2>double</paymentAmount2>
            <paymentAmount3>double</paymentAmount3>
            <placedBy>string</placedBy>
            <promiseDate xsi:nil="true" />
            <prospectNumber>double</prospectNumber>
            <reference>string</reference>
            <requestedShipDate xsi:nil="true" />
            <shipDate xsi:nil="true" />
            <shippingInstructions>string</shippingInstructions>
            <shipTime>string</shipTime>
            <shipTo>string</shipTo>
            <shipToAddress1>string</shipToAddress1>
            <shipToAddress2>string</shipToAddress2>
            <shipToAddress3>string</shipToAddress3>
            <shipToCity>string</shipToCity>
            <shipToName>string</shipToName>
            <shipToState>string</shipToState>
            <shipToZip>string</shipToZip>
            <shipViaType>string</shipViaType>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sourcePros>string</sourcePros>
            <stageCode>int</stageCode>
            <substituteFlag>boolean</substituteFlag>
            <takenBy>string</takenBy>
            <taxableFlag>boolean</taxableFlag>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxSaleAmount1>double</taxSaleAmount1>
            <taxSaleAmount2>double</taxSaleAmount2>
            <taxSaleAmount3>double</taxSaleAmount3>
            <taxSaleAmount4>double</taxSaleAmount4>
            <taxSaleAmount5>double</taxSaleAmount5>
            <tenderedAmount>double</tenderedAmount>
            <termsDiscountAmount>double</termsDiscountAmount>
            <termsDiscountLine>double</termsDiscountLine>
            <termsLineFlag>boolean</termsLineFlag>
            <termsPercent>double</termsPercent>
            <termsType>string</termsType>
            <totalCommissionCost>double</totalCommissionCost>
            <totalCommissionIn>double</totalCommissionIn>
            <totalCommissionOut>double</totalCommissionOut>
            <totalCoreCharge>double</totalCoreCharge>
            <totalCoreCharge2>double</totalCoreCharge2>
            <totalCostShipped>double</totalCostShipped>
            <totalCostOrdered>double</totalCostOrdered>
            <totalCubes>double</totalCubes>
            <totalInvoiceAmountShipped>double</totalInvoiceAmountShipped>
            <totalInvoiceAmountOrdered>double</totalInvoiceAmountOrdered>
            <totalLineAmountShipped>double</totalLineAmountShipped>
            <totalLineAmountOrdered>double</totalLineAmountOrdered>
            <totalLineReturn>double</totalLineReturn>
            <totalOrderedAmount>double</totalOrderedAmount>
            <totalPrice>double</totalPrice>
            <totalQuantityOrdered>double</totalQuantityOrdered>
            <totalQuantityReturn>double</totalQuantityReturn>
            <totalQuantityShipped>double</totalQuantityShipped>
            <totalQuantityShipped2>double</totalQuantityShipped2>
            <totalRestockAmount>double</totalRestockAmount>
            <totalTenderedAmount>double</totalTenderedAmount>
            <totalWeight>double</totalWeight>
            <transactionType>string</transactionType>
            <updateType>string</updateType>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <wholeOrderDiscountOverrideFlag>boolean</wholeOrderDiscountOverrideFlag>
            <wholeOrderDiscountPercent>double</wholeOrderDiscountPercent>
            <wholeOrderDiscountType>string</wholeOrderDiscountType>
          </MDDGetMainUpdates.output.Orderheader>
        </arrayOrderheader>
        <arrayOrderline>
          <MDDGetMainUpdates.output.Orderline>
            <advertisingCode>string</advertisingCode>
            <arpVendorNumber>double</arpVendorNumber>
            <backorderType>string</backorderType>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <correctionReasonType>string</correctionReasonType>
            <cubes>double</cubes>
            <customerNumber>double</customerNumber>
            <discountAmount>double</discountAmount>
            <discountAmountOther>double</discountAmountOther>
            <discountCode>int</discountCode>
            <discountOverrideFlag>boolean</discountOverrideFlag>
            <discountPercent>double</discountPercent>
            <discountType>boolean</discountType>
            <enterDate xsi:nil="true" />
            <invoiceDate xsi:nil="true" />
            <kitFlag>boolean</kitFlag>
            <leadTime>int</leadTime>
            <lineAlternateNumber>int</lineAlternateNumber>
            <lineNumber>int</lineNumber>
            <lostBusinessType>string</lostBusinessType>
            <netAmountShipped>double</netAmountShipped>
            <netAmountOrdered>double</netAmountOrdered>
            <nonTaxType>string</nonTaxType>
            <orderAlternateNumber>int</orderAlternateNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <price>double</price>
            <priceCode>double</priceCode>
            <priceCalculationType>string</priceCalculationType>
            <priceCostType>string</priceCostType>
            <priceOriginCode>string</priceOriginCode>
            <priceOverrideFlag>boolean</priceOverrideFlag>
            <priceType>string</priceType>
            <productCategory>string</productCategory>
            <productCost>double</productCost>
            <description>string</description>
            <description2>string</description2>
            <productLine>string</productLine>
            <promiseDate xsi:nil="true" />
            <promotionFlag>boolean</promotionFlag>
            <quantityOrdered>double</quantityOrdered>
            <quantityRelease>double</quantityRelease>
            <quantityReturn>double</quantityReturn>
            <quantityShip>double</quantityShip>
            <quantityUnAvailable>double</quantityUnAvailable>
            <reasonUnAvailableType>string</reasonUnAvailableType>
            <requestedProductCode>string</requestedProductCode>
            <requestedShipDate xsi:nil="true" />
            <restockingAmount>double</restockingAmount>
            <restockingFlag>boolean</restockingFlag>
            <returnLineNumber>int</returnLineNumber>
            <returnOrderNumber>int</returnOrderNumber>
            <returnOrderSuffix>int</returnOrderSuffix>
            <returnFlag>boolean</returnFlag>
            <returnType>string</returnType>
            <rushFlag>boolean</rushFlag>
            <shipFromNumber>int</shipFromNumber>
            <productCode>string</productCode>
            <shipTo>string</shipTo>
            <shipQuantityOverrideFlag>boolean</shipQuantityOverrideFlag>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <specialNonStockType>string</specialNonStockType>
            <statusType>string</statusType>
            <stockingQuantityOrdered>double</stockingQuantityOrdered>
            <stockingQuantityShip>double</stockingQuantityShip>
            <subTotalDescription>string</subTotalDescription>
            <subtotalFlag>boolean</subtotalFlag>
            <taxableFlag>boolean</taxableFlag>
            <taxableType>string</taxableType>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxGroup>int</taxGroup>
            <termsPercent>double</termsPercent>
            <transactionType>string</transactionType>
            <unitOfMeasure>string</unitOfMeasure>
            <unitOfMeasureConversion>double</unitOfMeasureConversion>
            <usageFlag>boolean</usageFlag>
            <vendorNumber>double</vendorNumber>
            <warrantyExchangeFlag>boolean</warrantyExchangeFlag>
            <warrantyStageCode>int</warrantyStageCode>
            <warrantyTag>string</warrantyTag>
            <weight>double</weight>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <crossReferenceProductType>string</crossReferenceProductType>
          </MDDGetMainUpdates.output.Orderline>
          <MDDGetMainUpdates.output.Orderline>
            <advertisingCode>string</advertisingCode>
            <arpVendorNumber>double</arpVendorNumber>
            <backorderType>string</backorderType>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <correctionReasonType>string</correctionReasonType>
            <cubes>double</cubes>
            <customerNumber>double</customerNumber>
            <discountAmount>double</discountAmount>
            <discountAmountOther>double</discountAmountOther>
            <discountCode>int</discountCode>
            <discountOverrideFlag>boolean</discountOverrideFlag>
            <discountPercent>double</discountPercent>
            <discountType>boolean</discountType>
            <enterDate xsi:nil="true" />
            <invoiceDate xsi:nil="true" />
            <kitFlag>boolean</kitFlag>
            <leadTime>int</leadTime>
            <lineAlternateNumber>int</lineAlternateNumber>
            <lineNumber>int</lineNumber>
            <lostBusinessType>string</lostBusinessType>
            <netAmountShipped>double</netAmountShipped>
            <netAmountOrdered>double</netAmountOrdered>
            <nonTaxType>string</nonTaxType>
            <orderAlternateNumber>int</orderAlternateNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <price>double</price>
            <priceCode>double</priceCode>
            <priceCalculationType>string</priceCalculationType>
            <priceCostType>string</priceCostType>
            <priceOriginCode>string</priceOriginCode>
            <priceOverrideFlag>boolean</priceOverrideFlag>
            <priceType>string</priceType>
            <productCategory>string</productCategory>
            <productCost>double</productCost>
            <description>string</description>
            <description2>string</description2>
            <productLine>string</productLine>
            <promiseDate xsi:nil="true" />
            <promotionFlag>boolean</promotionFlag>
            <quantityOrdered>double</quantityOrdered>
            <quantityRelease>double</quantityRelease>
            <quantityReturn>double</quantityReturn>
            <quantityShip>double</quantityShip>
            <quantityUnAvailable>double</quantityUnAvailable>
            <reasonUnAvailableType>string</reasonUnAvailableType>
            <requestedProductCode>string</requestedProductCode>
            <requestedShipDate xsi:nil="true" />
            <restockingAmount>double</restockingAmount>
            <restockingFlag>boolean</restockingFlag>
            <returnLineNumber>int</returnLineNumber>
            <returnOrderNumber>int</returnOrderNumber>
            <returnOrderSuffix>int</returnOrderSuffix>
            <returnFlag>boolean</returnFlag>
            <returnType>string</returnType>
            <rushFlag>boolean</rushFlag>
            <shipFromNumber>int</shipFromNumber>
            <productCode>string</productCode>
            <shipTo>string</shipTo>
            <shipQuantityOverrideFlag>boolean</shipQuantityOverrideFlag>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <specialNonStockType>string</specialNonStockType>
            <statusType>string</statusType>
            <stockingQuantityOrdered>double</stockingQuantityOrdered>
            <stockingQuantityShip>double</stockingQuantityShip>
            <subTotalDescription>string</subTotalDescription>
            <subtotalFlag>boolean</subtotalFlag>
            <taxableFlag>boolean</taxableFlag>
            <taxableType>string</taxableType>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxGroup>int</taxGroup>
            <termsPercent>double</termsPercent>
            <transactionType>string</transactionType>
            <unitOfMeasure>string</unitOfMeasure>
            <unitOfMeasureConversion>double</unitOfMeasureConversion>
            <usageFlag>boolean</usageFlag>
            <vendorNumber>double</vendorNumber>
            <warrantyExchangeFlag>boolean</warrantyExchangeFlag>
            <warrantyStageCode>int</warrantyStageCode>
            <warrantyTag>string</warrantyTag>
            <weight>double</weight>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <crossReferenceProductType>string</crossReferenceProductType>
          </MDDGetMainUpdates.output.Orderline>
        </arrayOrderline>
        <arrayNote>
          <MDDGetMainUpdates.output.Note>
            <companyNumber>int</companyNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <notesType>string</notesType>
            <operatorInitials>string</operatorInitials>
            <originalPageNumber>int</originalPageNumber>
            <pageNumber>int</pageNumber>
            <primaryKey>string</primaryKey>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
            <printFlag3>boolean</printFlag3>
            <printFlag4>boolean</printFlag4>
            <printFlag5>boolean</printFlag5>
            <requiredFlag>boolean</requiredFlag>
            <secondaryKey>string</secondaryKey>
            <securedFlag>boolean</securedFlag>
          </MDDGetMainUpdates.output.Note>
          <MDDGetMainUpdates.output.Note>
            <companyNumber>int</companyNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <notesType>string</notesType>
            <operatorInitials>string</operatorInitials>
            <originalPageNumber>int</originalPageNumber>
            <pageNumber>int</pageNumber>
            <primaryKey>string</primaryKey>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
            <printFlag3>boolean</printFlag3>
            <printFlag4>boolean</printFlag4>
            <printFlag5>boolean</printFlag5>
            <requiredFlag>boolean</requiredFlag>
            <secondaryKey>string</secondaryKey>
            <securedFlag>boolean</securedFlag>
          </MDDGetMainUpdates.output.Note>
        </arrayNote>
        <arrayComment>
          <MDDGetMainUpdates.output.Comment>
            <commentType>string</commentType>
            <companyNumber>int</companyNumber>
            <lineNumber>int</lineNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <operatorInitials>string</operatorInitials>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
          </MDDGetMainUpdates.output.Comment>
          <MDDGetMainUpdates.output.Comment>
            <commentType>string</commentType>
            <companyNumber>int</companyNumber>
            <lineNumber>int</lineNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <operatorInitials>string</operatorInitials>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
          </MDDGetMainUpdates.output.Comment>
        </arrayComment>
        <arrayPackage>
          <MDDGetMainUpdates.output.Package>
            <actualCODAmount>double</actualCODAmount>
            <actualWeight>double</actualWeight>
            <addonAmount>double</addonAmount>
            <cartonList>string</cartonList>
            <chargeFreightFlag>boolean</chargeFreightFlag>
            <codAddonCharge>double</codAddonCharge>
            <companyNumber>int</companyNumber>
            <freightAmount>double</freightAmount>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <originalCODAmount>double</originalCODAmount>
            <packageNumber>int</packageNumber>
            <printerName>string</printerName>
            <resultMessage>string</resultMessage>
            <shippedFlag>boolean</shippedFlag>
            <shipViaType>string</shipViaType>
            <statusType>string</statusType>
            <trackerNumber>string</trackerNumber>
            <transactionType>string</transactionType>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Package>
          <MDDGetMainUpdates.output.Package>
            <actualCODAmount>double</actualCODAmount>
            <actualWeight>double</actualWeight>
            <addonAmount>double</addonAmount>
            <cartonList>string</cartonList>
            <chargeFreightFlag>boolean</chargeFreightFlag>
            <codAddonCharge>double</codAddonCharge>
            <companyNumber>int</companyNumber>
            <freightAmount>double</freightAmount>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <originalCODAmount>double</originalCODAmount>
            <packageNumber>int</packageNumber>
            <printerName>string</printerName>
            <resultMessage>string</resultMessage>
            <shippedFlag>boolean</shippedFlag>
            <shipViaType>string</shipViaType>
            <statusType>string</statusType>
            <trackerNumber>string</trackerNumber>
            <transactionType>string</transactionType>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Package>
        </arrayPackage>
        <arrayAddon>
          <MDDGetMainUpdates.output.Addon>
            <companyNumber>int</companyNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <sequenceNumber>int</sequenceNumber>
            <addonNumber>string</addonNumber>
            <description>string</description>
            <addonType>string</addonType>
            <addonAmount>double</addonAmount>
            <addonAmountNet>double</addonAmountNet>
          </MDDGetMainUpdates.output.Addon>
          <MDDGetMainUpdates.output.Addon>
            <companyNumber>int</companyNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <sequenceNumber>int</sequenceNumber>
            <addonNumber>string</addonNumber>
            <description>string</description>
            <addonType>string</addonType>
            <addonAmount>double</addonAmount>
            <addonAmountNet>double</addonAmountNet>
          </MDDGetMainUpdates.output.Addon>
        </arrayAddon>
        <arrayPricelist>
          <MDDGetMainUpdates.output.Pricelist>
            <companyNumber>int</companyNumber>
            <productCode>string</productCode>
            <netPrice>double</netPrice>
            <unitOfMeasure>string</unitOfMeasure>
            <startDate xsi:nil="true" />
            <endDate xsi:nil="true" />
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <priceOnType>string</priceOnType>
            <syncStatus>string</syncStatus>
          </MDDGetMainUpdates.output.Pricelist>
          <MDDGetMainUpdates.output.Pricelist>
            <companyNumber>int</companyNumber>
            <productCode>string</productCode>
            <netPrice>double</netPrice>
            <unitOfMeasure>string</unitOfMeasure>
            <startDate xsi:nil="true" />
            <endDate xsi:nil="true" />
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <priceOnType>string</priceOnType>
            <syncStatus>string</syncStatus>
          </MDDGetMainUpdates.output.Pricelist>
        </arrayPricelist>
      </MDDGetMainUpdatesResult>
    </MDDGetMainUpdatesResponse>
  </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 /SxApiService.asmx HTTP/1.1
Host: sxapi-mer.cameronashleybp.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>
    <MDDGetMainUpdates xmlns="Nxtrend.WS">
      <connectString>string</connectString>
      <userCode>string</userCode>
      <requestObject>
        <tableName>string</tableName>
        <key1>string</key1>
        <key2>string</key2>
        <key3>string</key3>
        <includeCompanyData>boolean</includeCompanyData>
        <includeProspectData>boolean</includeProspectData>
        <includeContactData>boolean</includeContactData>
        <includeItemMasterData>boolean</includeItemMasterData>
        <includeCatalogData>boolean</includeCatalogData>
        <includeOrderData>boolean</includeOrderData>
        <updateType>boolean</updateType>
        <recordLimit>int</recordLimit>
      </requestObject>
    </MDDGetMainUpdates>
  </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>
    <MDDGetMainUpdatesResponse xmlns="Nxtrend.WS">
      <MDDGetMainUpdatesResult>
        <errorMessage>string</errorMessage>
        <extraData>string</extraData>
        <moreRecordsAvailable>boolean</moreRecordsAvailable>
        <arrayCompany>
          <MDDGetMainUpdates.output.Company>
            <companyNumber>int</companyNumber>
            <companyType>string</companyType>
            <key1>string</key1>
            <key2>string</key2>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <comment>string</comment>
            <email>string</email>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <statusType>string</statusType>
            <syncMDDFlag>boolean</syncMDDFlag>
            <lookupName>string</lookupName>
            <warehouse>string</warehouse>
            <classType>int</classType>
            <customerType>string</customerType>
            <accountsPayableManager>string</accountsPayableManager>
            <accountsPayablePhoneNumber>string</accountsPayablePhoneNumber>
            <creditManager>string</creditManager>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <purchasingAgentName>string</purchasingAgentName>
            <purchasingAgentPhoneNumber>string</purchasingAgentPhoneNumber>
            <salesTerritory>string</salesTerritory>
            <salesTerritoryDescription>string</salesTerritoryDescription>
            <sicCode1>int</sicCode1>
            <sicCode2>int</sicCode2>
            <sicCode3>int</sicCode3>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sellType>string</sellType>
            <statusDate xsi:nil="true" />
            <creditLimit>double</creditLimit>
            <priceType>string</priceType>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <priceCode>int</priceCode>
            <discountCode>int</discountCode>
            <wholeOrderDiscountCode>int</wholeOrderDiscountCode>
            <backorderFlag>boolean</backorderFlag>
            <substituteFlag>boolean</substituteFlag>
          </MDDGetMainUpdates.output.Company>
          <MDDGetMainUpdates.output.Company>
            <companyNumber>int</companyNumber>
            <companyType>string</companyType>
            <key1>string</key1>
            <key2>string</key2>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <comment>string</comment>
            <email>string</email>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <statusType>string</statusType>
            <syncMDDFlag>boolean</syncMDDFlag>
            <lookupName>string</lookupName>
            <warehouse>string</warehouse>
            <classType>int</classType>
            <customerType>string</customerType>
            <accountsPayableManager>string</accountsPayableManager>
            <accountsPayablePhoneNumber>string</accountsPayablePhoneNumber>
            <creditManager>string</creditManager>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <purchasingAgentName>string</purchasingAgentName>
            <purchasingAgentPhoneNumber>string</purchasingAgentPhoneNumber>
            <salesTerritory>string</salesTerritory>
            <salesTerritoryDescription>string</salesTerritoryDescription>
            <sicCode1>int</sicCode1>
            <sicCode2>int</sicCode2>
            <sicCode3>int</sicCode3>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sellType>string</sellType>
            <statusDate xsi:nil="true" />
            <creditLimit>double</creditLimit>
            <priceType>string</priceType>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <priceCode>int</priceCode>
            <discountCode>int</discountCode>
            <wholeOrderDiscountCode>int</wholeOrderDiscountCode>
            <backorderFlag>boolean</backorderFlag>
            <substituteFlag>boolean</substituteFlag>
          </MDDGetMainUpdates.output.Company>
        </arrayCompany>
        <arrayProspect>
          <MDDGetMainUpdates.output.Prospect>
            <prospectNumber>double</prospectNumber>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <country>string</country>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <syncMDDFlag>boolean</syncMDDFlag>
            <companyNumberTie>int</companyNumberTie>
            <customerNumber>double</customerNumber>
            <insideSalesRep>string</insideSalesRep>
            <salesRep>string</salesRep>
          </MDDGetMainUpdates.output.Prospect>
          <MDDGetMainUpdates.output.Prospect>
            <prospectNumber>double</prospectNumber>
            <name>string</name>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <country>string</country>
            <phoneNumber>string</phoneNumber>
            <faxPhoneNumber>string</faxPhoneNumber>
            <syncMDDFlag>boolean</syncMDDFlag>
            <companyNumberTie>int</companyNumberTie>
            <customerNumber>double</customerNumber>
            <insideSalesRep>string</insideSalesRep>
            <salesRep>string</salesRep>
          </MDDGetMainUpdates.output.Prospect>
        </arrayProspect>
        <arrayContact>
          <MDDGetMainUpdates.output.Contact>
            <companyNumber>int</companyNumber>
            <contactID>double</contactID>
            <syncMDDFlag>boolean</syncMDDFlag>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <comment>string</comment>
            <contactType>string</contactType>
            <contactTypeDescription>string</contactTypeDescription>
            <title>string</title>
            <groupCode>string</groupCode>
            <priority>int</priority>
            <salutation>string</salutation>
            <roleType>string</roleType>
            <primaryKey>string</primaryKey>
            <secondaryKey>string</secondaryKey>
            <firstPhoneNumber>string</firstPhoneNumber>
            <firstPhoneNumberDescription>string</firstPhoneNumberDescription>
            <secondPhoneNumber>string</secondPhoneNumber>
            <secondPhoneNumberDescription>string</secondPhoneNumberDescription>
            <thirdPhoneNumber>string</thirdPhoneNumber>
            <thirdPhoneNumberDescription>string</thirdPhoneNumberDescription>
            <faxPhoneNumber>string</faxPhoneNumber>
            <firstEmailAddress>string</firstEmailAddress>
            <firstEmailAddressDescription>string</firstEmailAddressDescription>
            <secondEmailAddress>string</secondEmailAddress>
            <secondEmailAddressDescription>string</secondEmailAddressDescription>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Contact>
          <MDDGetMainUpdates.output.Contact>
            <companyNumber>int</companyNumber>
            <contactID>double</contactID>
            <syncMDDFlag>boolean</syncMDDFlag>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <comment>string</comment>
            <contactType>string</contactType>
            <contactTypeDescription>string</contactTypeDescription>
            <title>string</title>
            <groupCode>string</groupCode>
            <priority>int</priority>
            <salutation>string</salutation>
            <roleType>string</roleType>
            <primaryKey>string</primaryKey>
            <secondaryKey>string</secondaryKey>
            <firstPhoneNumber>string</firstPhoneNumber>
            <firstPhoneNumberDescription>string</firstPhoneNumberDescription>
            <secondPhoneNumber>string</secondPhoneNumber>
            <secondPhoneNumberDescription>string</secondPhoneNumberDescription>
            <thirdPhoneNumber>string</thirdPhoneNumber>
            <thirdPhoneNumberDescription>string</thirdPhoneNumberDescription>
            <faxPhoneNumber>string</faxPhoneNumber>
            <firstEmailAddress>string</firstEmailAddress>
            <firstEmailAddressDescription>string</firstEmailAddressDescription>
            <secondEmailAddress>string</secondEmailAddress>
            <secondEmailAddressDescription>string</secondEmailAddressDescription>
            <address1>string</address1>
            <address2>string</address2>
            <address3>string</address3>
            <city>string</city>
            <state>string</state>
            <postalCode>string</postalCode>
            <languageCode>string</languageCode>
            <languageCodeDescription>string</languageCodeDescription>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Contact>
        </arrayContact>
        <arrayItemmaster>
          <MDDGetMainUpdates.output.Itemmaster>
            <productCode>string</productCode>
            <vendorProductCode>string</vendorProductCode>
            <companyNumber>int</companyNumber>
            <vendorNumber>double</vendorNumber>
            <stockingUnitOfMeasure>string</stockingUnitOfMeasure>
            <preventFromWebFlag>string</preventFromWebFlag>
            <itemSuspendFlag>string</itemSuspendFlag>
            <unitOfMeasure1>string</unitOfMeasure1>
            <unitOfMeasure2>string</unitOfMeasure2>
            <unitOfMeasure3>string</unitOfMeasure3>
            <conversionFactorUM2>double</conversionFactorUM2>
            <conversionFactorUM3>double</conversionFactorUM3>
            <pricingUnitOfMeasure>string</pricingUnitOfMeasure>
            <conversionFactorPriceUOM>double</conversionFactorPriceUOM>
            <listPrice1>double</listPrice1>
            <listPrice2>double</listPrice2>
            <listPrice3>double</listPrice3>
            <listPrice4>double</listPrice4>
            <listPrice5>double</listPrice5>
            <productRestrictionCode>string</productRestrictionCode>
            <description1>string</description1>
            <description2>string</description2>
            <itemClassCode>string</itemClassCode>
            <itemSubClassCode>string</itemSubClassCode>
            <priceClassCode>string</priceClassCode>
            <productCategory>string</productCategory>
            <misc1>string</misc1>
            <misc2>string</misc2>
            <misc3>string</misc3>
            <user1>string</user1>
            <user2>string</user2>
            <user3>string</user3>
            <user4>string</user4>
            <user5>string</user5>
            <user6>string</user6>
            <extendedItemCommentGroup>string</extendedItemCommentGroup>
            <catalogFlag>boolean</catalogFlag>
            <statusType>string</statusType>
          </MDDGetMainUpdates.output.Itemmaster>
          <MDDGetMainUpdates.output.Itemmaster>
            <productCode>string</productCode>
            <vendorProductCode>string</vendorProductCode>
            <companyNumber>int</companyNumber>
            <vendorNumber>double</vendorNumber>
            <stockingUnitOfMeasure>string</stockingUnitOfMeasure>
            <preventFromWebFlag>string</preventFromWebFlag>
            <itemSuspendFlag>string</itemSuspendFlag>
            <unitOfMeasure1>string</unitOfMeasure1>
            <unitOfMeasure2>string</unitOfMeasure2>
            <unitOfMeasure3>string</unitOfMeasure3>
            <conversionFactorUM2>double</conversionFactorUM2>
            <conversionFactorUM3>double</conversionFactorUM3>
            <pricingUnitOfMeasure>string</pricingUnitOfMeasure>
            <conversionFactorPriceUOM>double</conversionFactorPriceUOM>
            <listPrice1>double</listPrice1>
            <listPrice2>double</listPrice2>
            <listPrice3>double</listPrice3>
            <listPrice4>double</listPrice4>
            <listPrice5>double</listPrice5>
            <productRestrictionCode>string</productRestrictionCode>
            <description1>string</description1>
            <description2>string</description2>
            <itemClassCode>string</itemClassCode>
            <itemSubClassCode>string</itemSubClassCode>
            <priceClassCode>string</priceClassCode>
            <productCategory>string</productCategory>
            <misc1>string</misc1>
            <misc2>string</misc2>
            <misc3>string</misc3>
            <user1>string</user1>
            <user2>string</user2>
            <user3>string</user3>
            <user4>string</user4>
            <user5>string</user5>
            <user6>string</user6>
            <extendedItemCommentGroup>string</extendedItemCommentGroup>
            <catalogFlag>boolean</catalogFlag>
            <statusType>string</statusType>
          </MDDGetMainUpdates.output.Itemmaster>
        </arrayItemmaster>
        <arrayOrderheader>
          <MDDGetMainUpdates.output.Orderheader>
            <addonAmount1>double</addonAmount1>
            <addonAmount2>double</addonAmount2>
            <addonAmount3>double</addonAmount3>
            <addonAmount4>double</addonAmount4>
            <addonNet1>double</addonNet1>
            <addonNet2>double</addonNet2>
            <addonNet3>double</addonNet3>
            <addonNet4>double</addonNet4>
            <addonNumber1>int</addonNumber1>
            <addonNumber2>int</addonNumber2>
            <addonNumber3>int</addonNumber3>
            <addonNumber4>int</addonNumber4>
            <addonType1>string</addonType1>
            <addonType2>string</addonType2>
            <addonType3>string</addonType3>
            <addonType4>string</addonType4>
            <backorderFlag>boolean</backorderFlag>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <createDate xsi:nil="true" />
            <correctionReasonType>string</correctionReasonType>
            <customerNumber>double</customerNumber>
            <customerPurchaseOrder>string</customerPurchaseOrder>
            <downPaymentAmount>double</downPaymentAmount>
            <downPaymentType>boolean</downPaymentType>
            <email>string</email>
            <enterDate xsi:nil="true" />
            <enterTime>string</enterTime>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <inboundFreightFlag>boolean</inboundFreightFlag>
            <invoiceNumber>int</invoiceNumber>
            <invoiceDate xsi:nil="true" />
            <invoiceSuffix>int</invoiceSuffix>
            <lostBusinessType>string</lostBusinessType>
            <nextLineNumber>int</nextLineNumber>
            <numberDOLines>int</numberDOLines>
            <numberLineItems>int</numberLineItems>
            <numberLinesNotBackorder>int</numberLinesNotBackorder>
            <nonTaxType>string</nonTaxType>
            <notesFlag>string</notesFlag>
            <orderDisposition>string</orderDisposition>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <outboundFreightFlag>boolean</outboundFreightFlag>
            <paidDate xsi:nil="true" />
            <paymentAmount1>double</paymentAmount1>
            <paymentAmount2>double</paymentAmount2>
            <paymentAmount3>double</paymentAmount3>
            <placedBy>string</placedBy>
            <promiseDate xsi:nil="true" />
            <prospectNumber>double</prospectNumber>
            <reference>string</reference>
            <requestedShipDate xsi:nil="true" />
            <shipDate xsi:nil="true" />
            <shippingInstructions>string</shippingInstructions>
            <shipTime>string</shipTime>
            <shipTo>string</shipTo>
            <shipToAddress1>string</shipToAddress1>
            <shipToAddress2>string</shipToAddress2>
            <shipToAddress3>string</shipToAddress3>
            <shipToCity>string</shipToCity>
            <shipToName>string</shipToName>
            <shipToState>string</shipToState>
            <shipToZip>string</shipToZip>
            <shipViaType>string</shipViaType>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sourcePros>string</sourcePros>
            <stageCode>int</stageCode>
            <substituteFlag>boolean</substituteFlag>
            <takenBy>string</takenBy>
            <taxableFlag>boolean</taxableFlag>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxSaleAmount1>double</taxSaleAmount1>
            <taxSaleAmount2>double</taxSaleAmount2>
            <taxSaleAmount3>double</taxSaleAmount3>
            <taxSaleAmount4>double</taxSaleAmount4>
            <taxSaleAmount5>double</taxSaleAmount5>
            <tenderedAmount>double</tenderedAmount>
            <termsDiscountAmount>double</termsDiscountAmount>
            <termsDiscountLine>double</termsDiscountLine>
            <termsLineFlag>boolean</termsLineFlag>
            <termsPercent>double</termsPercent>
            <termsType>string</termsType>
            <totalCommissionCost>double</totalCommissionCost>
            <totalCommissionIn>double</totalCommissionIn>
            <totalCommissionOut>double</totalCommissionOut>
            <totalCoreCharge>double</totalCoreCharge>
            <totalCoreCharge2>double</totalCoreCharge2>
            <totalCostShipped>double</totalCostShipped>
            <totalCostOrdered>double</totalCostOrdered>
            <totalCubes>double</totalCubes>
            <totalInvoiceAmountShipped>double</totalInvoiceAmountShipped>
            <totalInvoiceAmountOrdered>double</totalInvoiceAmountOrdered>
            <totalLineAmountShipped>double</totalLineAmountShipped>
            <totalLineAmountOrdered>double</totalLineAmountOrdered>
            <totalLineReturn>double</totalLineReturn>
            <totalOrderedAmount>double</totalOrderedAmount>
            <totalPrice>double</totalPrice>
            <totalQuantityOrdered>double</totalQuantityOrdered>
            <totalQuantityReturn>double</totalQuantityReturn>
            <totalQuantityShipped>double</totalQuantityShipped>
            <totalQuantityShipped2>double</totalQuantityShipped2>
            <totalRestockAmount>double</totalRestockAmount>
            <totalTenderedAmount>double</totalTenderedAmount>
            <totalWeight>double</totalWeight>
            <transactionType>string</transactionType>
            <updateType>string</updateType>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <wholeOrderDiscountOverrideFlag>boolean</wholeOrderDiscountOverrideFlag>
            <wholeOrderDiscountPercent>double</wholeOrderDiscountPercent>
            <wholeOrderDiscountType>string</wholeOrderDiscountType>
          </MDDGetMainUpdates.output.Orderheader>
          <MDDGetMainUpdates.output.Orderheader>
            <addonAmount1>double</addonAmount1>
            <addonAmount2>double</addonAmount2>
            <addonAmount3>double</addonAmount3>
            <addonAmount4>double</addonAmount4>
            <addonNet1>double</addonNet1>
            <addonNet2>double</addonNet2>
            <addonNet3>double</addonNet3>
            <addonNet4>double</addonNet4>
            <addonNumber1>int</addonNumber1>
            <addonNumber2>int</addonNumber2>
            <addonNumber3>int</addonNumber3>
            <addonNumber4>int</addonNumber4>
            <addonType1>string</addonType1>
            <addonType2>string</addonType2>
            <addonType3>string</addonType3>
            <addonType4>string</addonType4>
            <backorderFlag>boolean</backorderFlag>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <countryCode>string</countryCode>
            <countryCodeDescription>string</countryCodeDescription>
            <createDate xsi:nil="true" />
            <correctionReasonType>string</correctionReasonType>
            <customerNumber>double</customerNumber>
            <customerPurchaseOrder>string</customerPurchaseOrder>
            <downPaymentAmount>double</downPaymentAmount>
            <downPaymentType>boolean</downPaymentType>
            <email>string</email>
            <enterDate xsi:nil="true" />
            <enterTime>string</enterTime>
            <floorPlannedCustomerNumber>double</floorPlannedCustomerNumber>
            <inboundFreightFlag>boolean</inboundFreightFlag>
            <invoiceNumber>int</invoiceNumber>
            <invoiceDate xsi:nil="true" />
            <invoiceSuffix>int</invoiceSuffix>
            <lostBusinessType>string</lostBusinessType>
            <nextLineNumber>int</nextLineNumber>
            <numberDOLines>int</numberDOLines>
            <numberLineItems>int</numberLineItems>
            <numberLinesNotBackorder>int</numberLinesNotBackorder>
            <nonTaxType>string</nonTaxType>
            <notesFlag>string</notesFlag>
            <orderDisposition>string</orderDisposition>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <outboundFreightFlag>boolean</outboundFreightFlag>
            <paidDate xsi:nil="true" />
            <paymentAmount1>double</paymentAmount1>
            <paymentAmount2>double</paymentAmount2>
            <paymentAmount3>double</paymentAmount3>
            <placedBy>string</placedBy>
            <promiseDate xsi:nil="true" />
            <prospectNumber>double</prospectNumber>
            <reference>string</reference>
            <requestedShipDate xsi:nil="true" />
            <shipDate xsi:nil="true" />
            <shippingInstructions>string</shippingInstructions>
            <shipTime>string</shipTime>
            <shipTo>string</shipTo>
            <shipToAddress1>string</shipToAddress1>
            <shipToAddress2>string</shipToAddress2>
            <shipToAddress3>string</shipToAddress3>
            <shipToCity>string</shipToCity>
            <shipToName>string</shipToName>
            <shipToState>string</shipToState>
            <shipToZip>string</shipToZip>
            <shipViaType>string</shipViaType>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <sourcePros>string</sourcePros>
            <stageCode>int</stageCode>
            <substituteFlag>boolean</substituteFlag>
            <takenBy>string</takenBy>
            <taxableFlag>boolean</taxableFlag>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxSaleAmount1>double</taxSaleAmount1>
            <taxSaleAmount2>double</taxSaleAmount2>
            <taxSaleAmount3>double</taxSaleAmount3>
            <taxSaleAmount4>double</taxSaleAmount4>
            <taxSaleAmount5>double</taxSaleAmount5>
            <tenderedAmount>double</tenderedAmount>
            <termsDiscountAmount>double</termsDiscountAmount>
            <termsDiscountLine>double</termsDiscountLine>
            <termsLineFlag>boolean</termsLineFlag>
            <termsPercent>double</termsPercent>
            <termsType>string</termsType>
            <totalCommissionCost>double</totalCommissionCost>
            <totalCommissionIn>double</totalCommissionIn>
            <totalCommissionOut>double</totalCommissionOut>
            <totalCoreCharge>double</totalCoreCharge>
            <totalCoreCharge2>double</totalCoreCharge2>
            <totalCostShipped>double</totalCostShipped>
            <totalCostOrdered>double</totalCostOrdered>
            <totalCubes>double</totalCubes>
            <totalInvoiceAmountShipped>double</totalInvoiceAmountShipped>
            <totalInvoiceAmountOrdered>double</totalInvoiceAmountOrdered>
            <totalLineAmountShipped>double</totalLineAmountShipped>
            <totalLineAmountOrdered>double</totalLineAmountOrdered>
            <totalLineReturn>double</totalLineReturn>
            <totalOrderedAmount>double</totalOrderedAmount>
            <totalPrice>double</totalPrice>
            <totalQuantityOrdered>double</totalQuantityOrdered>
            <totalQuantityReturn>double</totalQuantityReturn>
            <totalQuantityShipped>double</totalQuantityShipped>
            <totalQuantityShipped2>double</totalQuantityShipped2>
            <totalRestockAmount>double</totalRestockAmount>
            <totalTenderedAmount>double</totalTenderedAmount>
            <totalWeight>double</totalWeight>
            <transactionType>string</transactionType>
            <updateType>string</updateType>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <wholeOrderDiscountOverrideFlag>boolean</wholeOrderDiscountOverrideFlag>
            <wholeOrderDiscountPercent>double</wholeOrderDiscountPercent>
            <wholeOrderDiscountType>string</wholeOrderDiscountType>
          </MDDGetMainUpdates.output.Orderheader>
        </arrayOrderheader>
        <arrayOrderline>
          <MDDGetMainUpdates.output.Orderline>
            <advertisingCode>string</advertisingCode>
            <arpVendorNumber>double</arpVendorNumber>
            <backorderType>string</backorderType>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <correctionReasonType>string</correctionReasonType>
            <cubes>double</cubes>
            <customerNumber>double</customerNumber>
            <discountAmount>double</discountAmount>
            <discountAmountOther>double</discountAmountOther>
            <discountCode>int</discountCode>
            <discountOverrideFlag>boolean</discountOverrideFlag>
            <discountPercent>double</discountPercent>
            <discountType>boolean</discountType>
            <enterDate xsi:nil="true" />
            <invoiceDate xsi:nil="true" />
            <kitFlag>boolean</kitFlag>
            <leadTime>int</leadTime>
            <lineAlternateNumber>int</lineAlternateNumber>
            <lineNumber>int</lineNumber>
            <lostBusinessType>string</lostBusinessType>
            <netAmountShipped>double</netAmountShipped>
            <netAmountOrdered>double</netAmountOrdered>
            <nonTaxType>string</nonTaxType>
            <orderAlternateNumber>int</orderAlternateNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <price>double</price>
            <priceCode>double</priceCode>
            <priceCalculationType>string</priceCalculationType>
            <priceCostType>string</priceCostType>
            <priceOriginCode>string</priceOriginCode>
            <priceOverrideFlag>boolean</priceOverrideFlag>
            <priceType>string</priceType>
            <productCategory>string</productCategory>
            <productCost>double</productCost>
            <description>string</description>
            <description2>string</description2>
            <productLine>string</productLine>
            <promiseDate xsi:nil="true" />
            <promotionFlag>boolean</promotionFlag>
            <quantityOrdered>double</quantityOrdered>
            <quantityRelease>double</quantityRelease>
            <quantityReturn>double</quantityReturn>
            <quantityShip>double</quantityShip>
            <quantityUnAvailable>double</quantityUnAvailable>
            <reasonUnAvailableType>string</reasonUnAvailableType>
            <requestedProductCode>string</requestedProductCode>
            <requestedShipDate xsi:nil="true" />
            <restockingAmount>double</restockingAmount>
            <restockingFlag>boolean</restockingFlag>
            <returnLineNumber>int</returnLineNumber>
            <returnOrderNumber>int</returnOrderNumber>
            <returnOrderSuffix>int</returnOrderSuffix>
            <returnFlag>boolean</returnFlag>
            <returnType>string</returnType>
            <rushFlag>boolean</rushFlag>
            <shipFromNumber>int</shipFromNumber>
            <productCode>string</productCode>
            <shipTo>string</shipTo>
            <shipQuantityOverrideFlag>boolean</shipQuantityOverrideFlag>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <specialNonStockType>string</specialNonStockType>
            <statusType>string</statusType>
            <stockingQuantityOrdered>double</stockingQuantityOrdered>
            <stockingQuantityShip>double</stockingQuantityShip>
            <subTotalDescription>string</subTotalDescription>
            <subtotalFlag>boolean</subtotalFlag>
            <taxableFlag>boolean</taxableFlag>
            <taxableType>string</taxableType>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxGroup>int</taxGroup>
            <termsPercent>double</termsPercent>
            <transactionType>string</transactionType>
            <unitOfMeasure>string</unitOfMeasure>
            <unitOfMeasureConversion>double</unitOfMeasureConversion>
            <usageFlag>boolean</usageFlag>
            <vendorNumber>double</vendorNumber>
            <warrantyExchangeFlag>boolean</warrantyExchangeFlag>
            <warrantyStageCode>int</warrantyStageCode>
            <warrantyTag>string</warrantyTag>
            <weight>double</weight>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <crossReferenceProductType>string</crossReferenceProductType>
          </MDDGetMainUpdates.output.Orderline>
          <MDDGetMainUpdates.output.Orderline>
            <advertisingCode>string</advertisingCode>
            <arpVendorNumber>double</arpVendorNumber>
            <backorderType>string</backorderType>
            <cancelDate xsi:nil="true" />
            <companyNumber>int</companyNumber>
            <correctionReasonType>string</correctionReasonType>
            <cubes>double</cubes>
            <customerNumber>double</customerNumber>
            <discountAmount>double</discountAmount>
            <discountAmountOther>double</discountAmountOther>
            <discountCode>int</discountCode>
            <discountOverrideFlag>boolean</discountOverrideFlag>
            <discountPercent>double</discountPercent>
            <discountType>boolean</discountType>
            <enterDate xsi:nil="true" />
            <invoiceDate xsi:nil="true" />
            <kitFlag>boolean</kitFlag>
            <leadTime>int</leadTime>
            <lineAlternateNumber>int</lineAlternateNumber>
            <lineNumber>int</lineNumber>
            <lostBusinessType>string</lostBusinessType>
            <netAmountShipped>double</netAmountShipped>
            <netAmountOrdered>double</netAmountOrdered>
            <nonTaxType>string</nonTaxType>
            <orderAlternateNumber>int</orderAlternateNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <price>double</price>
            <priceCode>double</priceCode>
            <priceCalculationType>string</priceCalculationType>
            <priceCostType>string</priceCostType>
            <priceOriginCode>string</priceOriginCode>
            <priceOverrideFlag>boolean</priceOverrideFlag>
            <priceType>string</priceType>
            <productCategory>string</productCategory>
            <productCost>double</productCost>
            <description>string</description>
            <description2>string</description2>
            <productLine>string</productLine>
            <promiseDate xsi:nil="true" />
            <promotionFlag>boolean</promotionFlag>
            <quantityOrdered>double</quantityOrdered>
            <quantityRelease>double</quantityRelease>
            <quantityReturn>double</quantityReturn>
            <quantityShip>double</quantityShip>
            <quantityUnAvailable>double</quantityUnAvailable>
            <reasonUnAvailableType>string</reasonUnAvailableType>
            <requestedProductCode>string</requestedProductCode>
            <requestedShipDate xsi:nil="true" />
            <restockingAmount>double</restockingAmount>
            <restockingFlag>boolean</restockingFlag>
            <returnLineNumber>int</returnLineNumber>
            <returnOrderNumber>int</returnOrderNumber>
            <returnOrderSuffix>int</returnOrderSuffix>
            <returnFlag>boolean</returnFlag>
            <returnType>string</returnType>
            <rushFlag>boolean</rushFlag>
            <shipFromNumber>int</shipFromNumber>
            <productCode>string</productCode>
            <shipTo>string</shipTo>
            <shipQuantityOverrideFlag>boolean</shipQuantityOverrideFlag>
            <insideSalesRep>string</insideSalesRep>
            <outsideSalesRep>string</outsideSalesRep>
            <specialNonStockType>string</specialNonStockType>
            <statusType>string</statusType>
            <stockingQuantityOrdered>double</stockingQuantityOrdered>
            <stockingQuantityShip>double</stockingQuantityShip>
            <subTotalDescription>string</subTotalDescription>
            <subtotalFlag>boolean</subtotalFlag>
            <taxableFlag>boolean</taxableFlag>
            <taxableType>string</taxableType>
            <taxAmount1>double</taxAmount1>
            <taxAmount2>double</taxAmount2>
            <taxAmount3>double</taxAmount3>
            <taxAmount4>double</taxAmount4>
            <taxGroup>int</taxGroup>
            <termsPercent>double</termsPercent>
            <transactionType>string</transactionType>
            <unitOfMeasure>string</unitOfMeasure>
            <unitOfMeasureConversion>double</unitOfMeasureConversion>
            <usageFlag>boolean</usageFlag>
            <vendorNumber>double</vendorNumber>
            <warrantyExchangeFlag>boolean</warrantyExchangeFlag>
            <warrantyStageCode>int</warrantyStageCode>
            <warrantyTag>string</warrantyTag>
            <weight>double</weight>
            <warehouse>string</warehouse>
            <wholeOrderDiscountAmount>double</wholeOrderDiscountAmount>
            <crossReferenceProductType>string</crossReferenceProductType>
          </MDDGetMainUpdates.output.Orderline>
        </arrayOrderline>
        <arrayNote>
          <MDDGetMainUpdates.output.Note>
            <companyNumber>int</companyNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <notesType>string</notesType>
            <operatorInitials>string</operatorInitials>
            <originalPageNumber>int</originalPageNumber>
            <pageNumber>int</pageNumber>
            <primaryKey>string</primaryKey>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
            <printFlag3>boolean</printFlag3>
            <printFlag4>boolean</printFlag4>
            <printFlag5>boolean</printFlag5>
            <requiredFlag>boolean</requiredFlag>
            <secondaryKey>string</secondaryKey>
            <securedFlag>boolean</securedFlag>
          </MDDGetMainUpdates.output.Note>
          <MDDGetMainUpdates.output.Note>
            <companyNumber>int</companyNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <notesType>string</notesType>
            <operatorInitials>string</operatorInitials>
            <originalPageNumber>int</originalPageNumber>
            <pageNumber>int</pageNumber>
            <primaryKey>string</primaryKey>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
            <printFlag3>boolean</printFlag3>
            <printFlag4>boolean</printFlag4>
            <printFlag5>boolean</printFlag5>
            <requiredFlag>boolean</requiredFlag>
            <secondaryKey>string</secondaryKey>
            <securedFlag>boolean</securedFlag>
          </MDDGetMainUpdates.output.Note>
        </arrayNote>
        <arrayComment>
          <MDDGetMainUpdates.output.Comment>
            <commentType>string</commentType>
            <companyNumber>int</companyNumber>
            <lineNumber>int</lineNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <operatorInitials>string</operatorInitials>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
          </MDDGetMainUpdates.output.Comment>
          <MDDGetMainUpdates.output.Comment>
            <commentType>string</commentType>
            <companyNumber>int</companyNumber>
            <lineNumber>int</lineNumber>
            <noteLine1>string</noteLine1>
            <noteLine2>string</noteLine2>
            <noteLine3>string</noteLine3>
            <noteLine4>string</noteLine4>
            <noteLine5>string</noteLine5>
            <noteLine6>string</noteLine6>
            <noteLine7>string</noteLine7>
            <noteLine8>string</noteLine8>
            <noteLine9>string</noteLine9>
            <noteLine10>string</noteLine10>
            <noteLine11>string</noteLine11>
            <noteLine12>string</noteLine12>
            <noteLine13>string</noteLine13>
            <noteLine14>string</noteLine14>
            <noteLine15>string</noteLine15>
            <noteLine16>string</noteLine16>
            <operatorInitials>string</operatorInitials>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <printFlag>boolean</printFlag>
            <printFlag2>boolean</printFlag2>
          </MDDGetMainUpdates.output.Comment>
        </arrayComment>
        <arrayPackage>
          <MDDGetMainUpdates.output.Package>
            <actualCODAmount>double</actualCODAmount>
            <actualWeight>double</actualWeight>
            <addonAmount>double</addonAmount>
            <cartonList>string</cartonList>
            <chargeFreightFlag>boolean</chargeFreightFlag>
            <codAddonCharge>double</codAddonCharge>
            <companyNumber>int</companyNumber>
            <freightAmount>double</freightAmount>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <originalCODAmount>double</originalCODAmount>
            <packageNumber>int</packageNumber>
            <printerName>string</printerName>
            <resultMessage>string</resultMessage>
            <shippedFlag>boolean</shippedFlag>
            <shipViaType>string</shipViaType>
            <statusType>string</statusType>
            <trackerNumber>string</trackerNumber>
            <transactionType>string</transactionType>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Package>
          <MDDGetMainUpdates.output.Package>
            <actualCODAmount>double</actualCODAmount>
            <actualWeight>double</actualWeight>
            <addonAmount>double</addonAmount>
            <cartonList>string</cartonList>
            <chargeFreightFlag>boolean</chargeFreightFlag>
            <codAddonCharge>double</codAddonCharge>
            <companyNumber>int</companyNumber>
            <freightAmount>double</freightAmount>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <originalCODAmount>double</originalCODAmount>
            <packageNumber>int</packageNumber>
            <printerName>string</printerName>
            <resultMessage>string</resultMessage>
            <shippedFlag>boolean</shippedFlag>
            <shipViaType>string</shipViaType>
            <statusType>string</statusType>
            <trackerNumber>string</trackerNumber>
            <transactionType>string</transactionType>
            <warehouse>string</warehouse>
          </MDDGetMainUpdates.output.Package>
        </arrayPackage>
        <arrayAddon>
          <MDDGetMainUpdates.output.Addon>
            <companyNumber>int</companyNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <sequenceNumber>int</sequenceNumber>
            <addonNumber>string</addonNumber>
            <description>string</description>
            <addonType>string</addonType>
            <addonAmount>double</addonAmount>
            <addonAmountNet>double</addonAmountNet>
          </MDDGetMainUpdates.output.Addon>
          <MDDGetMainUpdates.output.Addon>
            <companyNumber>int</companyNumber>
            <orderNumber>int</orderNumber>
            <orderSuffix>int</orderSuffix>
            <orderType>string</orderType>
            <sequenceNumber>int</sequenceNumber>
            <addonNumber>string</addonNumber>
            <description>string</description>
            <addonType>string</addonType>
            <addonAmount>double</addonAmount>
            <addonAmountNet>double</addonAmountNet>
          </MDDGetMainUpdates.output.Addon>
        </arrayAddon>
        <arrayPricelist>
          <MDDGetMainUpdates.output.Pricelist>
            <companyNumber>int</companyNumber>
            <productCode>string</productCode>
            <netPrice>double</netPrice>
            <unitOfMeasure>string</unitOfMeasure>
            <startDate xsi:nil="true" />
            <endDate xsi:nil="true" />
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <priceOnType>string</priceOnType>
            <syncStatus>string</syncStatus>
          </MDDGetMainUpdates.output.Pricelist>
          <MDDGetMainUpdates.output.Pricelist>
            <companyNumber>int</companyNumber>
            <productCode>string</productCode>
            <netPrice>double</netPrice>
            <unitOfMeasure>string</unitOfMeasure>
            <startDate xsi:nil="true" />
            <endDate xsi:nil="true" />
            <priceDiscountingRecordNumber>int</priceDiscountingRecordNumber>
            <priceOnType>string</priceOnType>
            <syncStatus>string</syncStatus>
          </MDDGetMainUpdates.output.Pricelist>
        </arrayPricelist>
      </MDDGetMainUpdatesResult>
    </MDDGetMainUpdatesResponse>
  </soap12:Body>
</soap12:Envelope>