Service


Click here for a complete list of operations.

ProcessOrder

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 /apidemo/service.asmx HTTP/1.1
Host: api.ongoingsystems.se
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ongoingsystems.se/WSI/ProcessOrder"

<?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>
    <ProcessOrder xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <co>
        <OrderInfo>
          <OrderIdentification>ExternalOrderCode or GoodsOwnerOrderNumber or ReferenceNumber or SystemId or GoodsOwnerOrderId</OrderIdentification>
          <OrderOperation>Create or CreateOrUpdate or Update or Remove</OrderOperation>
          <Communication>string</Communication>
          <OrderId>int</OrderId>
          <ReferenceNumber>string</ReferenceNumber>
          <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
          <GoodsOwnerOrderId>string</GoodsOwnerOrderId>
          <SalesCode>string</SalesCode>
          <OrderRemark>string</OrderRemark>
          <ConsigneeOrderNumber>string</ConsigneeOrderNumber>
          <WayOfDelivery>string</WayOfDelivery>
          <TermsOfDelivery>string</TermsOfDelivery>
          <TermsOfPayment>string</TermsOfPayment>
          <ProfitCenter>string</ProfitCenter>
          <DeliveryInstruction>string</DeliveryInstruction>
          <TransporterOrderNumber>string</TransporterOrderNumber>
          <FreightPrice>decimal</FreightPrice>
          <DeliveryDate>dateTime</DeliveryDate>
          <ArrivalDateFrom>dateTime</ArrivalDateFrom>
          <ArrivalDate>dateTime</ArrivalDate>
          <WayBill>string</WayBill>
          <CustomerPrice>decimal</CustomerPrice>
          <OrderStatusCreated>int</OrderStatusCreated>
          <OrderStatusUpdated>int</OrderStatusUpdated>
          <Language>string</Language>
          <OrderType>
            <OrderTypeOperation>Find or CreateOrFind</OrderTypeOperation>
            <OrderTypeIdentification>OrderTypeCode or OrderTypeName</OrderTypeIdentification>
            <OrderTypeCode>string</OrderTypeCode>
            <OrderTypeName>string</OrderTypeName>
          </OrderType>
          <WayOfDeliveryType>
            <WayOfDeliveryTypeOperation>CreateOrUpdate or CreateOrFind or Find</WayOfDeliveryTypeOperation>
            <WayOfDeliveryTypeIdentification>Code or Name</WayOfDeliveryTypeIdentification>
            <Code>string</Code>
            <Name>string</Name>
          </WayOfDeliveryType>
          <TermsOfDeliveryType>
            <TypeOperation>CreateOrUpdate or Find or FindOrCreate</TypeOperation>
            <TypeIdentification>Code or Name</TypeIdentification>
            <Code>string</Code>
            <Name>string</Name>
          </TermsOfDeliveryType>
          <OrderNotification>
            <Telephone>string</Telephone>
            <MobilePhone>string</MobilePhone>
            <Email>string</Email>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyBySms>boolean</NotifyBySms>
            <NotifyByTelephone>boolean</NotifyByTelephone>
          </OrderNotification>
          <InvoiceNumber>string</InvoiceNumber>
          <InvoiceTypeCode>string</InvoiceTypeCode>
          <InvoiceUrl>string</InvoiceUrl>
          <OutboundWarehouse>
            <WarehouseIdentification>WarehouseCode or WarehouseName or WarehouseId</WarehouseIdentification>
            <WarehouseCode>string</WarehouseCode>
            <WarehouseName>string</WarehouseName>
            <WarehouseId>int</WarehouseId>
          </OutboundWarehouse>
          <ProductionCode>string</ProductionCode>
          <PickingPriority>int</PickingPriority>
          <OrderServicePointCode>string</OrderServicePointCode>
          <FreeText1>string</FreeText1>
          <FreeText2>string</FreeText2>
          <FreeText3>string</FreeText3>
          <MarketPlace>string</MarketPlace>
          <MarketPlaceOrderNumber>string</MarketPlaceOrderNumber>
        </OrderInfo>
        <GoodsOwner>
          <GoodsOwnerIdentification>SystemId or GoodsOwnerCode</GoodsOwnerIdentification>
          <GoodsOwnerCode>string</GoodsOwnerCode>
          <GoodsOwnerId>int</GoodsOwnerId>
          <FinancialCode>string</FinancialCode>
          <GoodsLocationCode>string</GoodsLocationCode>
        </GoodsOwner>
        <Customer>
          <CustomerOperation>Create or CreateOrUpdate or CreateNotUpdate or Find</CustomerOperation>
          <CustomerIdentification>ExternalCustomerCode or SystemId or CustomerNumber or FullNameAndAddress</CustomerIdentification>
          <ExternalCustomerCode>string</ExternalCustomerCode>
          <CustomerNumber>string</CustomerNumber>
          <CustomerId>int</CustomerId>
          <DeliveryAddressId>int</DeliveryAddressId>
          <InvoiceAddressId>int</InvoiceAddressId>
          <Coordinates>
            <Longitude>decimal</Longitude>
            <Latitude>decimal</Latitude>
          </Coordinates>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <TelePhone>string</TelePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <MobilePhone>string</MobilePhone>
          <CountryCode>string</CountryCode>
          <CountryStateCode>string</CountryStateCode>
          <DeliveryInstruction>string</DeliveryInstruction>
          <IsVisible>boolean</IsVisible>
          <NotifyBySMS>boolean</NotifyBySMS>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <InvoiceAddress>
            <Coordinates xsi:nil="true" />
            <Name>string</Name>
            <Address>string</Address>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <PostCode>string</PostCode>
            <City>string</City>
            <TelePhone>string</TelePhone>
            <Remark>string</Remark>
            <Email>string</Email>
            <MobilePhone>string</MobilePhone>
            <CountryStateCode>string</CountryStateCode>
            <CountryCode>string</CountryCode>
            <DeliveryInstruction>string</DeliveryInstruction>
            <IsVisible>boolean</IsVisible>
            <NotifyBySMS>boolean</NotifyBySMS>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyByTelephone>boolean</NotifyByTelephone>
          </InvoiceAddress>
          <CustomerGroup>
            <CustomerGroupOperation>Find</CustomerGroupOperation>
            <CustomerGroupIdentification>CustomerGroupCode or CustomerGroupName</CustomerGroupIdentification>
            <CustomerGroupCode>string</CustomerGroupCode>
            <CustomerGroupName>string</CustomerGroupName>
          </CustomerGroup>
          <OrganisationNumber>string</OrganisationNumber>
          <VATNumber>string</VATNumber>
          <DoorCode>string</DoorCode>
        </Customer>
        <CommunicationInfo>
          <FromSystemName>string</FromSystemName>
          <ToSystemName>string</ToSystemName>
          <MessageId>string</MessageId>
        </CommunicationInfo>
        <TransporterContract>
          <TransporterContractIdentification>CodeAndServiceCodeAndCustomerNumber or CodeAndServiceCode or Code or ServiceCode</TransporterContractIdentification>
          <TransporterContractOperation>Find or CreateOrUpdate</TransporterContractOperation>
          <TransportPayment>Collect or Prepaid or ThirdParty or UnKnown</TransportPayment>
          <TransporterCode>string</TransporterCode>
          <TransporterServiceCode>string</TransporterServiceCode>
          <CustomerNumber>string</CustomerNumber>
          <ConsigneePalletCustomerNumber>string</ConsigneePalletCustomerNumber>
        </TransporterContract>
        <CustomerOrderLines>
          <CustomerOrderLine>
            <OrderLineIdentification>ExternalOrderLineCode or ArticleNumber or ArticleName or ExternalOrderLineId or SystemId</OrderLineIdentification>
            <ArticleIdentification>SystemId or ArticleNumber or ProductCode or ArticleName</ArticleIdentification>
            <SubOrderLineSpecification>ArticleRegisterSpecification or RequestSpecification</SubOrderLineSpecification>
            <OrderLineSystemId>int</OrderLineSystemId>
            <DeliveryDate>dateTime</DeliveryDate>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <ArticleSystemId>int</ArticleSystemId>
            <ArticleNumber>string</ArticleNumber>
            <ArticleName>string</ArticleName>
            <CustomerLinePrice>decimal</CustomerLinePrice>
            <LinePrice>decimal</LinePrice>
            <NumberOfItems>decimal</NumberOfItems>
            <CurrencyCode>string</CurrencyCode>
            <Height>decimal</Height>
            <Width>decimal</Width>
            <Length>decimal</Length>
            <DoPick>boolean</DoPick>
            <Batch>string</Batch>
            <SubOrderLines xsi:nil="true" />
            <MinDaysToExpiryDate>int</MinDaysToExpiryDate>
            <MaxDaysToExpiryDate>int</MaxDaysToExpiryDate>
            <ProductCode>string</ProductCode>
            <OrderLineSerial>string</OrderLineSerial>
            <Discount>decimal</Discount>
            <VatCode xsi:nil="true" />
            <OrderLineCaseNo>string</OrderLineCaseNo>
            <OrderLineArticleItemStatus xsi:nil="true" />
            <OrderLineWeight>decimal</OrderLineWeight>
            <CustomerArticleNumber>string</CustomerArticleNumber>
            <ForcePickFullItems>boolean</ForcePickFullItems>
            <Items xsi:nil="true" />
          </CustomerOrderLine>
          <CustomerOrderLine>
            <OrderLineIdentification>ExternalOrderLineCode or ArticleNumber or ArticleName or ExternalOrderLineId or SystemId</OrderLineIdentification>
            <ArticleIdentification>SystemId or ArticleNumber or ProductCode or ArticleName</ArticleIdentification>
            <SubOrderLineSpecification>ArticleRegisterSpecification or RequestSpecification</SubOrderLineSpecification>
            <OrderLineSystemId>int</OrderLineSystemId>
            <DeliveryDate>dateTime</DeliveryDate>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <ArticleSystemId>int</ArticleSystemId>
            <ArticleNumber>string</ArticleNumber>
            <ArticleName>string</ArticleName>
            <CustomerLinePrice>decimal</CustomerLinePrice>
            <LinePrice>decimal</LinePrice>
            <NumberOfItems>decimal</NumberOfItems>
            <CurrencyCode>string</CurrencyCode>
            <Height>decimal</Height>
            <Width>decimal</Width>
            <Length>decimal</Length>
            <DoPick>boolean</DoPick>
            <Batch>string</Batch>
            <SubOrderLines xsi:nil="true" />
            <MinDaysToExpiryDate>int</MinDaysToExpiryDate>
            <MaxDaysToExpiryDate>int</MaxDaysToExpiryDate>
            <ProductCode>string</ProductCode>
            <OrderLineSerial>string</OrderLineSerial>
            <Discount>decimal</Discount>
            <VatCode xsi:nil="true" />
            <OrderLineCaseNo>string</OrderLineCaseNo>
            <OrderLineArticleItemStatus xsi:nil="true" />
            <OrderLineWeight>decimal</OrderLineWeight>
            <CustomerArticleNumber>string</CustomerArticleNumber>
            <ForcePickFullItems>boolean</ForcePickFullItems>
            <Items xsi:nil="true" />
          </CustomerOrderLine>
        </CustomerOrderLines>
        <CustomerOrderTextLines>
          <CustomerOrderTextLine>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <NumberOfItems>decimal</NumberOfItems>
          </CustomerOrderTextLine>
          <CustomerOrderTextLine>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <NumberOfItems>decimal</NumberOfItems>
          </CustomerOrderTextLine>
        </CustomerOrderTextLines>
        <TransportServices>
          <ExactTime>boolean</ExactTime>
          <CraneTruck>boolean</CraneTruck>
          <CarryIn>boolean</CarryIn>
        </TransportServices>
        <ReturnTransporterContract>
          <TransporterContractIdentification>CodeAndServiceCodeAndCustomerNumber or CodeAndServiceCode or ServiceCode</TransporterContractIdentification>
          <TransporterContractOperation>Find or FindOrCreate</TransporterContractOperation>
          <TransporterCode>string</TransporterCode>
          <TransporterServiceCode>string</TransporterServiceCode>
          <CustomerNumber>string</CustomerNumber>
          <ConsigneePalletCustomerNumber>string</ConsigneePalletCustomerNumber>
        </ReturnTransporterContract>
      </co>
    </ProcessOrder>
  </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>
    <ProcessOrderResponse xmlns="http://ongoingsystems.se/WSI">
      <ProcessOrderResult>
        <ErrorMessage>string</ErrorMessage>
        <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
        <OrderId>int</OrderId>
        <InOrderId>int</InOrderId>
        <ArticleDefId>int</ArticleDefId>
        <Success>boolean</Success>
        <Message>string</Message>
      </ProcessOrderResult>
    </ProcessOrderResponse>
  </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 /apidemo/service.asmx HTTP/1.1
Host: api.ongoingsystems.se
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>
    <ProcessOrder xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <co>
        <OrderInfo>
          <OrderIdentification>ExternalOrderCode or GoodsOwnerOrderNumber or ReferenceNumber or SystemId or GoodsOwnerOrderId</OrderIdentification>
          <OrderOperation>Create or CreateOrUpdate or Update or Remove</OrderOperation>
          <Communication>string</Communication>
          <OrderId>int</OrderId>
          <ReferenceNumber>string</ReferenceNumber>
          <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
          <GoodsOwnerOrderId>string</GoodsOwnerOrderId>
          <SalesCode>string</SalesCode>
          <OrderRemark>string</OrderRemark>
          <ConsigneeOrderNumber>string</ConsigneeOrderNumber>
          <WayOfDelivery>string</WayOfDelivery>
          <TermsOfDelivery>string</TermsOfDelivery>
          <TermsOfPayment>string</TermsOfPayment>
          <ProfitCenter>string</ProfitCenter>
          <DeliveryInstruction>string</DeliveryInstruction>
          <TransporterOrderNumber>string</TransporterOrderNumber>
          <FreightPrice>decimal</FreightPrice>
          <DeliveryDate>dateTime</DeliveryDate>
          <ArrivalDateFrom>dateTime</ArrivalDateFrom>
          <ArrivalDate>dateTime</ArrivalDate>
          <WayBill>string</WayBill>
          <CustomerPrice>decimal</CustomerPrice>
          <OrderStatusCreated>int</OrderStatusCreated>
          <OrderStatusUpdated>int</OrderStatusUpdated>
          <Language>string</Language>
          <OrderType>
            <OrderTypeOperation>Find or CreateOrFind</OrderTypeOperation>
            <OrderTypeIdentification>OrderTypeCode or OrderTypeName</OrderTypeIdentification>
            <OrderTypeCode>string</OrderTypeCode>
            <OrderTypeName>string</OrderTypeName>
          </OrderType>
          <WayOfDeliveryType>
            <WayOfDeliveryTypeOperation>CreateOrUpdate or CreateOrFind or Find</WayOfDeliveryTypeOperation>
            <WayOfDeliveryTypeIdentification>Code or Name</WayOfDeliveryTypeIdentification>
            <Code>string</Code>
            <Name>string</Name>
          </WayOfDeliveryType>
          <TermsOfDeliveryType>
            <TypeOperation>CreateOrUpdate or Find or FindOrCreate</TypeOperation>
            <TypeIdentification>Code or Name</TypeIdentification>
            <Code>string</Code>
            <Name>string</Name>
          </TermsOfDeliveryType>
          <OrderNotification>
            <Telephone>string</Telephone>
            <MobilePhone>string</MobilePhone>
            <Email>string</Email>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyBySms>boolean</NotifyBySms>
            <NotifyByTelephone>boolean</NotifyByTelephone>
          </OrderNotification>
          <InvoiceNumber>string</InvoiceNumber>
          <InvoiceTypeCode>string</InvoiceTypeCode>
          <InvoiceUrl>string</InvoiceUrl>
          <OutboundWarehouse>
            <WarehouseIdentification>WarehouseCode or WarehouseName or WarehouseId</WarehouseIdentification>
            <WarehouseCode>string</WarehouseCode>
            <WarehouseName>string</WarehouseName>
            <WarehouseId>int</WarehouseId>
          </OutboundWarehouse>
          <ProductionCode>string</ProductionCode>
          <PickingPriority>int</PickingPriority>
          <OrderServicePointCode>string</OrderServicePointCode>
          <FreeText1>string</FreeText1>
          <FreeText2>string</FreeText2>
          <FreeText3>string</FreeText3>
          <MarketPlace>string</MarketPlace>
          <MarketPlaceOrderNumber>string</MarketPlaceOrderNumber>
        </OrderInfo>
        <GoodsOwner>
          <GoodsOwnerIdentification>SystemId or GoodsOwnerCode</GoodsOwnerIdentification>
          <GoodsOwnerCode>string</GoodsOwnerCode>
          <GoodsOwnerId>int</GoodsOwnerId>
          <FinancialCode>string</FinancialCode>
          <GoodsLocationCode>string</GoodsLocationCode>
        </GoodsOwner>
        <Customer>
          <CustomerOperation>Create or CreateOrUpdate or CreateNotUpdate or Find</CustomerOperation>
          <CustomerIdentification>ExternalCustomerCode or SystemId or CustomerNumber or FullNameAndAddress</CustomerIdentification>
          <ExternalCustomerCode>string</ExternalCustomerCode>
          <CustomerNumber>string</CustomerNumber>
          <CustomerId>int</CustomerId>
          <DeliveryAddressId>int</DeliveryAddressId>
          <InvoiceAddressId>int</InvoiceAddressId>
          <Coordinates>
            <Longitude>decimal</Longitude>
            <Latitude>decimal</Latitude>
          </Coordinates>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <TelePhone>string</TelePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <MobilePhone>string</MobilePhone>
          <CountryCode>string</CountryCode>
          <CountryStateCode>string</CountryStateCode>
          <DeliveryInstruction>string</DeliveryInstruction>
          <IsVisible>boolean</IsVisible>
          <NotifyBySMS>boolean</NotifyBySMS>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <InvoiceAddress>
            <Coordinates xsi:nil="true" />
            <Name>string</Name>
            <Address>string</Address>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <PostCode>string</PostCode>
            <City>string</City>
            <TelePhone>string</TelePhone>
            <Remark>string</Remark>
            <Email>string</Email>
            <MobilePhone>string</MobilePhone>
            <CountryStateCode>string</CountryStateCode>
            <CountryCode>string</CountryCode>
            <DeliveryInstruction>string</DeliveryInstruction>
            <IsVisible>boolean</IsVisible>
            <NotifyBySMS>boolean</NotifyBySMS>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyByTelephone>boolean</NotifyByTelephone>
          </InvoiceAddress>
          <CustomerGroup>
            <CustomerGroupOperation>Find</CustomerGroupOperation>
            <CustomerGroupIdentification>CustomerGroupCode or CustomerGroupName</CustomerGroupIdentification>
            <CustomerGroupCode>string</CustomerGroupCode>
            <CustomerGroupName>string</CustomerGroupName>
          </CustomerGroup>
          <OrganisationNumber>string</OrganisationNumber>
          <VATNumber>string</VATNumber>
          <DoorCode>string</DoorCode>
        </Customer>
        <CommunicationInfo>
          <FromSystemName>string</FromSystemName>
          <ToSystemName>string</ToSystemName>
          <MessageId>string</MessageId>
        </CommunicationInfo>
        <TransporterContract>
          <TransporterContractIdentification>CodeAndServiceCodeAndCustomerNumber or CodeAndServiceCode or Code or ServiceCode</TransporterContractIdentification>
          <TransporterContractOperation>Find or CreateOrUpdate</TransporterContractOperation>
          <TransportPayment>Collect or Prepaid or ThirdParty or UnKnown</TransportPayment>
          <TransporterCode>string</TransporterCode>
          <TransporterServiceCode>string</TransporterServiceCode>
          <CustomerNumber>string</CustomerNumber>
          <ConsigneePalletCustomerNumber>string</ConsigneePalletCustomerNumber>
        </TransporterContract>
        <CustomerOrderLines>
          <CustomerOrderLine>
            <OrderLineIdentification>ExternalOrderLineCode or ArticleNumber or ArticleName or ExternalOrderLineId or SystemId</OrderLineIdentification>
            <ArticleIdentification>SystemId or ArticleNumber or ProductCode or ArticleName</ArticleIdentification>
            <SubOrderLineSpecification>ArticleRegisterSpecification or RequestSpecification</SubOrderLineSpecification>
            <OrderLineSystemId>int</OrderLineSystemId>
            <DeliveryDate>dateTime</DeliveryDate>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <ArticleSystemId>int</ArticleSystemId>
            <ArticleNumber>string</ArticleNumber>
            <ArticleName>string</ArticleName>
            <CustomerLinePrice>decimal</CustomerLinePrice>
            <LinePrice>decimal</LinePrice>
            <NumberOfItems>decimal</NumberOfItems>
            <CurrencyCode>string</CurrencyCode>
            <Height>decimal</Height>
            <Width>decimal</Width>
            <Length>decimal</Length>
            <DoPick>boolean</DoPick>
            <Batch>string</Batch>
            <SubOrderLines xsi:nil="true" />
            <MinDaysToExpiryDate>int</MinDaysToExpiryDate>
            <MaxDaysToExpiryDate>int</MaxDaysToExpiryDate>
            <ProductCode>string</ProductCode>
            <OrderLineSerial>string</OrderLineSerial>
            <Discount>decimal</Discount>
            <VatCode xsi:nil="true" />
            <OrderLineCaseNo>string</OrderLineCaseNo>
            <OrderLineArticleItemStatus xsi:nil="true" />
            <OrderLineWeight>decimal</OrderLineWeight>
            <CustomerArticleNumber>string</CustomerArticleNumber>
            <ForcePickFullItems>boolean</ForcePickFullItems>
            <Items xsi:nil="true" />
          </CustomerOrderLine>
          <CustomerOrderLine>
            <OrderLineIdentification>ExternalOrderLineCode or ArticleNumber or ArticleName or ExternalOrderLineId or SystemId</OrderLineIdentification>
            <ArticleIdentification>SystemId or ArticleNumber or ProductCode or ArticleName</ArticleIdentification>
            <SubOrderLineSpecification>ArticleRegisterSpecification or RequestSpecification</SubOrderLineSpecification>
            <OrderLineSystemId>int</OrderLineSystemId>
            <DeliveryDate>dateTime</DeliveryDate>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <ArticleSystemId>int</ArticleSystemId>
            <ArticleNumber>string</ArticleNumber>
            <ArticleName>string</ArticleName>
            <CustomerLinePrice>decimal</CustomerLinePrice>
            <LinePrice>decimal</LinePrice>
            <NumberOfItems>decimal</NumberOfItems>
            <CurrencyCode>string</CurrencyCode>
            <Height>decimal</Height>
            <Width>decimal</Width>
            <Length>decimal</Length>
            <DoPick>boolean</DoPick>
            <Batch>string</Batch>
            <SubOrderLines xsi:nil="true" />
            <MinDaysToExpiryDate>int</MinDaysToExpiryDate>
            <MaxDaysToExpiryDate>int</MaxDaysToExpiryDate>
            <ProductCode>string</ProductCode>
            <OrderLineSerial>string</OrderLineSerial>
            <Discount>decimal</Discount>
            <VatCode xsi:nil="true" />
            <OrderLineCaseNo>string</OrderLineCaseNo>
            <OrderLineArticleItemStatus xsi:nil="true" />
            <OrderLineWeight>decimal</OrderLineWeight>
            <CustomerArticleNumber>string</CustomerArticleNumber>
            <ForcePickFullItems>boolean</ForcePickFullItems>
            <Items xsi:nil="true" />
          </CustomerOrderLine>
        </CustomerOrderLines>
        <CustomerOrderTextLines>
          <CustomerOrderTextLine>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <NumberOfItems>decimal</NumberOfItems>
          </CustomerOrderTextLine>
          <CustomerOrderTextLine>
            <ExternalOrderLineCode>string</ExternalOrderLineCode>
            <OrderLineComment>string</OrderLineComment>
            <NumberOfItems>decimal</NumberOfItems>
          </CustomerOrderTextLine>
        </CustomerOrderTextLines>
        <TransportServices>
          <ExactTime>boolean</ExactTime>
          <CraneTruck>boolean</CraneTruck>
          <CarryIn>boolean</CarryIn>
        </TransportServices>
        <ReturnTransporterContract>
          <TransporterContractIdentification>CodeAndServiceCodeAndCustomerNumber or CodeAndServiceCode or ServiceCode</TransporterContractIdentification>
          <TransporterContractOperation>Find or FindOrCreate</TransporterContractOperation>
          <TransporterCode>string</TransporterCode>
          <TransporterServiceCode>string</TransporterServiceCode>
          <CustomerNumber>string</CustomerNumber>
          <ConsigneePalletCustomerNumber>string</ConsigneePalletCustomerNumber>
        </ReturnTransporterContract>
      </co>
    </ProcessOrder>
  </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>
    <ProcessOrderResponse xmlns="http://ongoingsystems.se/WSI">
      <ProcessOrderResult>
        <ErrorMessage>string</ErrorMessage>
        <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
        <OrderId>int</OrderId>
        <InOrderId>int</InOrderId>
        <ArticleDefId>int</ArticleDefId>
        <Success>boolean</Success>
        <Message>string</Message>
      </ProcessOrderResult>
    </ProcessOrderResponse>
  </soap12:Body>
</soap12:Envelope>