Atom


Click here for a complete list of operations.

SavePO

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 /atom/atom.asmx HTTP/1.1
Host: atom.joycecrane.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/SavePO"

<?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>
    <UserName xmlns="http://tempuri.org/">string</UserName>
    <PO xmlns="http://tempuri.org/">
      <IsNew>boolean</IsNew>
      <Main>
        <OldReqNo>string</OldReqNo>
        <OldPoNumb>string</OldPoNumb>
        <ReqNo>string</ReqNo>
        <CompanyCode>string</CompanyCode>
        <OrderDate>string</OrderDate>
        <VendorOrderNo>string</VendorOrderNo>
        <ShipVia>string</ShipVia>
        <Comments>string</Comments>
        <ClosedDate>string</ClosedDate>
        <DeptCode>string</DeptCode>
        <FOB>string</FOB>
        <Buyer>string</Buyer>
        <TermID>string</TermID>
        <ConfirmTo>string</ConfirmTo>
        <VendorCode>string</VendorCode>
        <GroupNumb>string</GroupNumb>
        <PurchDiscount>string</PurchDiscount>
        <YardCode>string</YardCode>
        <PoNumb>string</PoNumb>
        <RequiredTotal>string</RequiredTotal>
        <RequestedBy>string</RequestedBy>
        <CreatedBy>string</CreatedBy>
        <TrackingNo>string</TrackingNo>
        <ReadyToApprove>boolean</ReadyToApprove>
        <RemitToID>string</RemitToID>
        <PoType>string</PoType>
        <FooterID>string</FooterID>
        <Taxable>boolean</Taxable>
        <SalesTaxCode>string</SalesTaxCode>
        <RetainagePerc>string</RetainagePerc>
        <AmtBeforeTax>string</AmtBeforeTax>
        <AmtAfterTax>string</AmtAfterTax>
        <CurrencyCode>string</CurrencyCode>
        <ExchangeRateEffectiveDate>string</ExchangeRateEffectiveDate>
        <ExchangeRate>string</ExchangeRate>
        <DataState>string</DataState>
        <DropShipInfo>
          <ShipName1>string</ShipName1>
          <ShipName2>string</ShipName2>
          <Address>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
          </Address>
        </DropShipInfo>
        <Approvals>
          <ApprovalLevel1Ok>boolean</ApprovalLevel1Ok>
          <ApprovalLevel1User>string</ApprovalLevel1User>
          <ApprovalLevel1Date>string</ApprovalLevel1Date>
          <ApprovalLevel2Ok>boolean</ApprovalLevel2Ok>
          <ApprovalLevel2User>string</ApprovalLevel2User>
          <ApprovalLevel2Date>string</ApprovalLevel2Date>
          <ApprovalLevel3Ok>boolean</ApprovalLevel3Ok>
          <ApprovalLevel3User>string</ApprovalLevel3User>
          <ApprovalLevel3Date>string</ApprovalLevel3Date>
          <ApprovalLevel4Ok>boolean</ApprovalLevel4Ok>
          <ApprovalLevel4User>string</ApprovalLevel4User>
          <ApprovalLevel4Date>string</ApprovalLevel4Date>
        </Approvals>
      </Main>
      <Details>
        <PoDetail>
          <ReqDtlID>string</ReqDtlID>
          <ReqNo>string</ReqNo>
          <PoDtlID>string</PoDtlID>
          <PoNumb>string</PoNumb>
          <PartCode>string</PartCode>
          <LineNumb>int</LineNumb>
          <Description>string</Description>
          <QtyOrdered>string</QtyOrdered>
          <Price>string</Price>
          <DeliveryEstDate>string</DeliveryEstDate>
          <Comments>string</Comments>
          <JobCode>string</JobCode>
          <JobLineItemID>string</JobLineItemID>
          <UnitCode>string</UnitCode>
          <ActivityCode>string</ActivityCode>
          <MeasureCode>string</MeasureCode>
          <WoCode>string</WoCode>
          <CustUnitCode>string</CustUnitCode>
          <WoDetailID>string</WoDetailID>
          <BurdenCode>string</BurdenCode>
          <ClassCode>string</ClassCode>
          <Taxable>boolean</Taxable>
          <Amount>string</Amount>
          <InHouseComments>string</InHouseComments>
          <GLAcctCode>string</GLAcctCode>
          <Weight>string</Weight>
          <GroupNumb>string</GroupNumb>
          <PartLabor>string</PartLabor>
          <CompanyCode>string</CompanyCode>
          <YardCode>string</YardCode>
          <NewUsed>string</NewUsed>
          <LocationID>string</LocationID>
          <PartQtyID>string</PartQtyID>
          <RetailPrice>string</RetailPrice>
          <PurchDiscount>string</PurchDiscount>
          <Warranty>boolean</Warranty>
          <WarrantyDays>string</WarrantyDays>
          <OrderNumb>string</OrderNumb>
          <Source>string</Source>
          <ComponentCode>string</ComponentCode>
          <GstTaxAmt>string</GstTaxAmt>
          <Deleted>boolean</Deleted>
        </PoDetail>
        <PoDetail>
          <ReqDtlID>string</ReqDtlID>
          <ReqNo>string</ReqNo>
          <PoDtlID>string</PoDtlID>
          <PoNumb>string</PoNumb>
          <PartCode>string</PartCode>
          <LineNumb>int</LineNumb>
          <Description>string</Description>
          <QtyOrdered>string</QtyOrdered>
          <Price>string</Price>
          <DeliveryEstDate>string</DeliveryEstDate>
          <Comments>string</Comments>
          <JobCode>string</JobCode>
          <JobLineItemID>string</JobLineItemID>
          <UnitCode>string</UnitCode>
          <ActivityCode>string</ActivityCode>
          <MeasureCode>string</MeasureCode>
          <WoCode>string</WoCode>
          <CustUnitCode>string</CustUnitCode>
          <WoDetailID>string</WoDetailID>
          <BurdenCode>string</BurdenCode>
          <ClassCode>string</ClassCode>
          <Taxable>boolean</Taxable>
          <Amount>string</Amount>
          <InHouseComments>string</InHouseComments>
          <GLAcctCode>string</GLAcctCode>
          <Weight>string</Weight>
          <GroupNumb>string</GroupNumb>
          <PartLabor>string</PartLabor>
          <CompanyCode>string</CompanyCode>
          <YardCode>string</YardCode>
          <NewUsed>string</NewUsed>
          <LocationID>string</LocationID>
          <PartQtyID>string</PartQtyID>
          <RetailPrice>string</RetailPrice>
          <PurchDiscount>string</PurchDiscount>
          <Warranty>boolean</Warranty>
          <WarrantyDays>string</WarrantyDays>
          <OrderNumb>string</OrderNumb>
          <Source>string</Source>
          <ComponentCode>string</ComponentCode>
          <GstTaxAmt>string</GstTaxAmt>
          <Deleted>boolean</Deleted>
        </PoDetail>
      </Details>
    </PO>
  </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>xml</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 /atom/atom.asmx HTTP/1.1
Host: atom.joycecrane.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>
    <UserName xmlns="http://tempuri.org/">string</UserName>
    <PO xmlns="http://tempuri.org/">
      <IsNew>boolean</IsNew>
      <Main>
        <OldReqNo>string</OldReqNo>
        <OldPoNumb>string</OldPoNumb>
        <ReqNo>string</ReqNo>
        <CompanyCode>string</CompanyCode>
        <OrderDate>string</OrderDate>
        <VendorOrderNo>string</VendorOrderNo>
        <ShipVia>string</ShipVia>
        <Comments>string</Comments>
        <ClosedDate>string</ClosedDate>
        <DeptCode>string</DeptCode>
        <FOB>string</FOB>
        <Buyer>string</Buyer>
        <TermID>string</TermID>
        <ConfirmTo>string</ConfirmTo>
        <VendorCode>string</VendorCode>
        <GroupNumb>string</GroupNumb>
        <PurchDiscount>string</PurchDiscount>
        <YardCode>string</YardCode>
        <PoNumb>string</PoNumb>
        <RequiredTotal>string</RequiredTotal>
        <RequestedBy>string</RequestedBy>
        <CreatedBy>string</CreatedBy>
        <TrackingNo>string</TrackingNo>
        <ReadyToApprove>boolean</ReadyToApprove>
        <RemitToID>string</RemitToID>
        <PoType>string</PoType>
        <FooterID>string</FooterID>
        <Taxable>boolean</Taxable>
        <SalesTaxCode>string</SalesTaxCode>
        <RetainagePerc>string</RetainagePerc>
        <AmtBeforeTax>string</AmtBeforeTax>
        <AmtAfterTax>string</AmtAfterTax>
        <CurrencyCode>string</CurrencyCode>
        <ExchangeRateEffectiveDate>string</ExchangeRateEffectiveDate>
        <ExchangeRate>string</ExchangeRate>
        <DataState>string</DataState>
        <DropShipInfo>
          <ShipName1>string</ShipName1>
          <ShipName2>string</ShipName2>
          <Address>
            <Address1>string</Address1>
            <Address2>string</Address2>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
          </Address>
        </DropShipInfo>
        <Approvals>
          <ApprovalLevel1Ok>boolean</ApprovalLevel1Ok>
          <ApprovalLevel1User>string</ApprovalLevel1User>
          <ApprovalLevel1Date>string</ApprovalLevel1Date>
          <ApprovalLevel2Ok>boolean</ApprovalLevel2Ok>
          <ApprovalLevel2User>string</ApprovalLevel2User>
          <ApprovalLevel2Date>string</ApprovalLevel2Date>
          <ApprovalLevel3Ok>boolean</ApprovalLevel3Ok>
          <ApprovalLevel3User>string</ApprovalLevel3User>
          <ApprovalLevel3Date>string</ApprovalLevel3Date>
          <ApprovalLevel4Ok>boolean</ApprovalLevel4Ok>
          <ApprovalLevel4User>string</ApprovalLevel4User>
          <ApprovalLevel4Date>string</ApprovalLevel4Date>
        </Approvals>
      </Main>
      <Details>
        <PoDetail>
          <ReqDtlID>string</ReqDtlID>
          <ReqNo>string</ReqNo>
          <PoDtlID>string</PoDtlID>
          <PoNumb>string</PoNumb>
          <PartCode>string</PartCode>
          <LineNumb>int</LineNumb>
          <Description>string</Description>
          <QtyOrdered>string</QtyOrdered>
          <Price>string</Price>
          <DeliveryEstDate>string</DeliveryEstDate>
          <Comments>string</Comments>
          <JobCode>string</JobCode>
          <JobLineItemID>string</JobLineItemID>
          <UnitCode>string</UnitCode>
          <ActivityCode>string</ActivityCode>
          <MeasureCode>string</MeasureCode>
          <WoCode>string</WoCode>
          <CustUnitCode>string</CustUnitCode>
          <WoDetailID>string</WoDetailID>
          <BurdenCode>string</BurdenCode>
          <ClassCode>string</ClassCode>
          <Taxable>boolean</Taxable>
          <Amount>string</Amount>
          <InHouseComments>string</InHouseComments>
          <GLAcctCode>string</GLAcctCode>
          <Weight>string</Weight>
          <GroupNumb>string</GroupNumb>
          <PartLabor>string</PartLabor>
          <CompanyCode>string</CompanyCode>
          <YardCode>string</YardCode>
          <NewUsed>string</NewUsed>
          <LocationID>string</LocationID>
          <PartQtyID>string</PartQtyID>
          <RetailPrice>string</RetailPrice>
          <PurchDiscount>string</PurchDiscount>
          <Warranty>boolean</Warranty>
          <WarrantyDays>string</WarrantyDays>
          <OrderNumb>string</OrderNumb>
          <Source>string</Source>
          <ComponentCode>string</ComponentCode>
          <GstTaxAmt>string</GstTaxAmt>
          <Deleted>boolean</Deleted>
        </PoDetail>
        <PoDetail>
          <ReqDtlID>string</ReqDtlID>
          <ReqNo>string</ReqNo>
          <PoDtlID>string</PoDtlID>
          <PoNumb>string</PoNumb>
          <PartCode>string</PartCode>
          <LineNumb>int</LineNumb>
          <Description>string</Description>
          <QtyOrdered>string</QtyOrdered>
          <Price>string</Price>
          <DeliveryEstDate>string</DeliveryEstDate>
          <Comments>string</Comments>
          <JobCode>string</JobCode>
          <JobLineItemID>string</JobLineItemID>
          <UnitCode>string</UnitCode>
          <ActivityCode>string</ActivityCode>
          <MeasureCode>string</MeasureCode>
          <WoCode>string</WoCode>
          <CustUnitCode>string</CustUnitCode>
          <WoDetailID>string</WoDetailID>
          <BurdenCode>string</BurdenCode>
          <ClassCode>string</ClassCode>
          <Taxable>boolean</Taxable>
          <Amount>string</Amount>
          <InHouseComments>string</InHouseComments>
          <GLAcctCode>string</GLAcctCode>
          <Weight>string</Weight>
          <GroupNumb>string</GroupNumb>
          <PartLabor>string</PartLabor>
          <CompanyCode>string</CompanyCode>
          <YardCode>string</YardCode>
          <NewUsed>string</NewUsed>
          <LocationID>string</LocationID>
          <PartQtyID>string</PartQtyID>
          <RetailPrice>string</RetailPrice>
          <PurchDiscount>string</PurchDiscount>
          <Warranty>boolean</Warranty>
          <WarrantyDays>string</WarrantyDays>
          <OrderNumb>string</OrderNumb>
          <Source>string</Source>
          <ComponentCode>string</ComponentCode>
          <GstTaxAmt>string</GstTaxAmt>
          <Deleted>boolean</Deleted>
        </PoDetail>
      </Details>
    </PO>
  </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>xml</soap12:Body>
</soap12:Envelope>