Service


Click here for a complete list of operations.

ProcessShipment

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/ProcessShipment"

<?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>
    <ProcessShipment xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <Shipment>
        <GoodsOwner>
          <GoodsOwnerIdentification>SystemId or GoodsOwnerCode</GoodsOwnerIdentification>
          <GoodsOwnerCode>string</GoodsOwnerCode>
          <GoodsOwnerId>int</GoodsOwnerId>
          <FinancialCode>string</FinancialCode>
          <GoodsLocationCode>string</GoodsLocationCode>
        </GoodsOwner>
        <ShipmentHeader>
          <ShipmentOperation>Create or CreateOrUpdate or Remove</ShipmentOperation>
          <ShipmentIdentification>WayBill or TransporterOrderNumberAndShipmentOrderNumber or TransporterOrderNumberAndRoute or TransporterOrderNumber or ShipmentOrderNumber or ShipmentId or ShipmentOrderNumberAndDeliveryDate or TripOrderNumberAndConsigneeFullNameAndAddress</ShipmentIdentification>
          <ShipmentFunctions>
            <PickUpRouteFromDeliveryPlan>boolean</PickUpRouteFromDeliveryPlan>
            <PickUpTimeWindowFromDeliveryPlan>boolean</PickUpTimeWindowFromDeliveryPlan>
            <PickUpDeliveryDateFromDeliveryPlan>boolean</PickUpDeliveryDateFromDeliveryPlan>
            <PickUpFromLocationFromDeliveryPlan>boolean</PickUpFromLocationFromDeliveryPlan>
            <ExcludNonWorkDaysFromDeliveryPlan>boolean</ExcludNonWorkDaysFromDeliveryPlan>
            <PickUpDeliveryInstruction>boolean</PickUpDeliveryInstruction>
          </ShipmentFunctions>
          <WayBill>long</WayBill>
          <ConsignorReference>string</ConsignorReference>
          <ConsigneeReference>string</ConsigneeReference>
          <ConsignorCustomerNumber>string</ConsignorCustomerNumber>
          <ConsigneeCustomerNumber>string</ConsigneeCustomerNumber>
          <OtherCustomerNumber>string</OtherCustomerNumber>
          <TransporterOrderNumber>string</TransporterOrderNumber>
          <ShipmentOrderNumber>string</ShipmentOrderNumber>
          <VesselName>string</VesselName>
          <ShipmentComment>string</ShipmentComment>
          <ArrivalTime>string</ArrivalTime>
          <RegistrationNumber>string</RegistrationNumber>
          <Route>string</Route>
          <DeliveryInstruction>string</DeliveryInstruction>
          <WarehouseComment>string</WarehouseComment>
          <DestinationComment>string</DestinationComment>
          <GoodsCategoryCode>string</GoodsCategoryCode>
          <ShipmentTypeCode>string</ShipmentTypeCode>
          <ShipmentId>int</ShipmentId>
          <ShipmentStatusId>int</ShipmentStatusId>
          <InDate>dateTime</InDate>
          <DeliveryDate>dateTime</DeliveryDate>
          <ArrivalDate>dateTime</ArrivalDate>
          <ArrivalTimeFromSeconds>int</ArrivalTimeFromSeconds>
          <ArrivalTimeToSeconds>int</ArrivalTimeToSeconds>
          <ShippedTime>dateTime</ShippedTime>
          <ContactPerson>string</ContactPerson>
          <ShipmentContainerOwner>
            <ShipmentContainerOwnerOperation>Find or CreateOrUpdate</ShipmentContainerOwnerOperation>
            <Code>string</Code>
            <Name>string</Name>
            <Comment>string</Comment>
          </ShipmentContainerOwner>
          <PickUpDate>dateTime</PickUpDate>
          <PickUpReference>string</PickUpReference>
          <ExportReference>string</ExportReference>
          <TripOrderNumber>string</TripOrderNumber>
        </ShipmentHeader>
        <ShipmentContainers>
          <ShipmentContainer>
            <ContainerTypeCode>string</ContainerTypeCode>
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <LoadMeters>decimal</LoadMeters>
            <NumberOfPackages>int</NumberOfPackages>
            <GoodsMark>string</GoodsMark>
            <GoodsCategory>string</GoodsCategory>
            <OrderId>int</OrderId>
            <ContainerId>int</ContainerId>
          </ShipmentContainer>
          <ShipmentContainer>
            <ContainerTypeCode>string</ContainerTypeCode>
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <LoadMeters>decimal</LoadMeters>
            <NumberOfPackages>int</NumberOfPackages>
            <GoodsMark>string</GoodsMark>
            <GoodsCategory>string</GoodsCategory>
            <OrderId>int</OrderId>
            <ContainerId>int</ContainerId>
          </ShipmentContainer>
        </ShipmentContainers>
        <ShipmentContainerItems>
          <ShipmentContainerItem>
            <ContainerType xsi:nil="true" />
            <ShipmentContainerItemStatus xsi:nil="true" />
            <ShipmentContainerItems xsi:nil="true" />
            <ShipmentContainerItemId>int</ShipmentContainerItemId>
            <LabelId>string</LabelId>
            <Comment>string</Comment>
            <OwnerCode>string</OwnerCode>
            <GoodsCategoryCode>string</GoodsCategoryCode>
            <ShipmentPalletItemComment>string</ShipmentPalletItemComment>
            <InOrderId>int</InOrderId>
            <ShipmentContainerOwner xsi:nil="true" />
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <NumberOfItems>decimal</NumberOfItems>
            <SecondNumberOfItems>decimal</SecondNumberOfItems>
            <PalletItemSerial>string</PalletItemSerial>
            <PalletIndex>int</PalletIndex>
          </ShipmentContainerItem>
          <ShipmentContainerItem>
            <ContainerType xsi:nil="true" />
            <ShipmentContainerItemStatus xsi:nil="true" />
            <ShipmentContainerItems xsi:nil="true" />
            <ShipmentContainerItemId>int</ShipmentContainerItemId>
            <LabelId>string</LabelId>
            <Comment>string</Comment>
            <OwnerCode>string</OwnerCode>
            <GoodsCategoryCode>string</GoodsCategoryCode>
            <ShipmentPalletItemComment>string</ShipmentPalletItemComment>
            <InOrderId>int</InOrderId>
            <ShipmentContainerOwner xsi:nil="true" />
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <NumberOfItems>decimal</NumberOfItems>
            <SecondNumberOfItems>decimal</SecondNumberOfItems>
            <PalletItemSerial>string</PalletItemSerial>
            <PalletIndex>int</PalletIndex>
          </ShipmentContainerItem>
        </ShipmentContainerItems>
        <Consignee>
          <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
          <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
          <CustomerNumber>string</CustomerNumber>
          <CustomerNumberPallets>string</CustomerNumberPallets>
          <Id>int</Id>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <CountryCode>string</CountryCode>
          <IsEuCountry>boolean</IsEuCountry>
          <TelePhone>string</TelePhone>
          <MobilePhone>string</MobilePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <DeliveryInstruction>string</DeliveryInstruction>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyBySms>boolean</NotifyBySms>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <AddressId>int</AddressId>
        </Consignee>
        <Consignor>
          <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
          <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
          <CustomerNumber>string</CustomerNumber>
          <CustomerNumberPallets>string</CustomerNumberPallets>
          <Id>int</Id>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <CountryCode>string</CountryCode>
          <IsEuCountry>boolean</IsEuCountry>
          <TelePhone>string</TelePhone>
          <MobilePhone>string</MobilePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <DeliveryInstruction>string</DeliveryInstruction>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyBySms>boolean</NotifyBySms>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <AddressId>int</AddressId>
        </Consignor>
        <Destination>
          <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
          <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
          <CustomerNumber>string</CustomerNumber>
          <CustomerNumberPallets>string</CustomerNumberPallets>
          <Id>int</Id>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <CountryCode>string</CountryCode>
          <IsEuCountry>boolean</IsEuCountry>
          <TelePhone>string</TelePhone>
          <MobilePhone>string</MobilePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <DeliveryInstruction>string</DeliveryInstruction>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyBySms>boolean</NotifyBySms>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <AddressId>int</AddressId>
        </Destination>
        <ShipmentAddresses>
          <ShipmentAddress>
            <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
            <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
            <AddressSequenceNumber>int</AddressSequenceNumber>
            <Id>int</Id>
            <Name>string</Name>
            <Address>string</Address>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <PostCode>string</PostCode>
            <City>string</City>
            <CountryCode>string</CountryCode>
            <IsEuCountry>boolean</IsEuCountry>
            <TelePhone>string</TelePhone>
            <MobilePhone>string</MobilePhone>
            <Remark>string</Remark>
            <Email>string</Email>
            <DeliveryInstruction>string</DeliveryInstruction>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyBySms>boolean</NotifyBySms>
            <NotifyByTelephone>boolean</NotifyByTelephone>
            <AddressId>int</AddressId>
          </ShipmentAddress>
          <ShipmentAddress>
            <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
            <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
            <AddressSequenceNumber>int</AddressSequenceNumber>
            <Id>int</Id>
            <Name>string</Name>
            <Address>string</Address>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <PostCode>string</PostCode>
            <City>string</City>
            <CountryCode>string</CountryCode>
            <IsEuCountry>boolean</IsEuCountry>
            <TelePhone>string</TelePhone>
            <MobilePhone>string</MobilePhone>
            <Remark>string</Remark>
            <Email>string</Email>
            <DeliveryInstruction>string</DeliveryInstruction>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyBySms>boolean</NotifyBySms>
            <NotifyByTelephone>boolean</NotifyByTelephone>
            <AddressId>int</AddressId>
          </ShipmentAddress>
        </ShipmentAddresses>
        <ShipmentSupplier>
          <SupplierIdentificationType>SupplierNumber or SupplierName or FullNameAndAdress</SupplierIdentificationType>
          <SupplierOperation>CreateOrUpdate or Find or CreateOrFind</SupplierOperation>
          <SupplierNumber>string</SupplierNumber>
          <SupplierName>string</SupplierName>
          <Address>
            <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>
            <IsEuCountry>boolean</IsEuCountry>
            <CountryStateCode>string</CountryStateCode>
            <CountryCode>string</CountryCode>
            <DeliveryInstruction>string</DeliveryInstruction>
            <IsVisible>boolean</IsVisible>
            <NotifyBySMS>boolean</NotifyBySMS>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyByTelephone>boolean</NotifyByTelephone>
          </Address>
          <comment>string</comment>
        </ShipmentSupplier>
        <ShipmentPayment>
          <ShipmentContractIdentification>TransporterCode or TransporterCodeAndTransporterServiceCode</ShipmentContractIdentification>
          <ShipmentPaymentType>Collect or Prepaid or ThirdParty or UnKnown</ShipmentPaymentType>
          <TransporterCode>string</TransporterCode>
          <TransporterServiceCode>string</TransporterServiceCode>
          <TransporterContractComment>string</TransporterContractComment>
          <CustomerNumber>string</CustomerNumber>
        </ShipmentPayment>
      </Shipment>
    </ProcessShipment>
  </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>
    <ProcessShipmentResponse xmlns="http://ongoingsystems.se/WSI">
      <ProcessShipmentResult>
        <ErrorMessage>string</ErrorMessage>
        <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
        <OrderId>int</OrderId>
        <InOrderId>int</InOrderId>
        <ArticleDefId>int</ArticleDefId>
        <Success>boolean</Success>
        <Message>string</Message>
      </ProcessShipmentResult>
    </ProcessShipmentResponse>
  </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>
    <ProcessShipment xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <Shipment>
        <GoodsOwner>
          <GoodsOwnerIdentification>SystemId or GoodsOwnerCode</GoodsOwnerIdentification>
          <GoodsOwnerCode>string</GoodsOwnerCode>
          <GoodsOwnerId>int</GoodsOwnerId>
          <FinancialCode>string</FinancialCode>
          <GoodsLocationCode>string</GoodsLocationCode>
        </GoodsOwner>
        <ShipmentHeader>
          <ShipmentOperation>Create or CreateOrUpdate or Remove</ShipmentOperation>
          <ShipmentIdentification>WayBill or TransporterOrderNumberAndShipmentOrderNumber or TransporterOrderNumberAndRoute or TransporterOrderNumber or ShipmentOrderNumber or ShipmentId or ShipmentOrderNumberAndDeliveryDate or TripOrderNumberAndConsigneeFullNameAndAddress</ShipmentIdentification>
          <ShipmentFunctions>
            <PickUpRouteFromDeliveryPlan>boolean</PickUpRouteFromDeliveryPlan>
            <PickUpTimeWindowFromDeliveryPlan>boolean</PickUpTimeWindowFromDeliveryPlan>
            <PickUpDeliveryDateFromDeliveryPlan>boolean</PickUpDeliveryDateFromDeliveryPlan>
            <PickUpFromLocationFromDeliveryPlan>boolean</PickUpFromLocationFromDeliveryPlan>
            <ExcludNonWorkDaysFromDeliveryPlan>boolean</ExcludNonWorkDaysFromDeliveryPlan>
            <PickUpDeliveryInstruction>boolean</PickUpDeliveryInstruction>
          </ShipmentFunctions>
          <WayBill>long</WayBill>
          <ConsignorReference>string</ConsignorReference>
          <ConsigneeReference>string</ConsigneeReference>
          <ConsignorCustomerNumber>string</ConsignorCustomerNumber>
          <ConsigneeCustomerNumber>string</ConsigneeCustomerNumber>
          <OtherCustomerNumber>string</OtherCustomerNumber>
          <TransporterOrderNumber>string</TransporterOrderNumber>
          <ShipmentOrderNumber>string</ShipmentOrderNumber>
          <VesselName>string</VesselName>
          <ShipmentComment>string</ShipmentComment>
          <ArrivalTime>string</ArrivalTime>
          <RegistrationNumber>string</RegistrationNumber>
          <Route>string</Route>
          <DeliveryInstruction>string</DeliveryInstruction>
          <WarehouseComment>string</WarehouseComment>
          <DestinationComment>string</DestinationComment>
          <GoodsCategoryCode>string</GoodsCategoryCode>
          <ShipmentTypeCode>string</ShipmentTypeCode>
          <ShipmentId>int</ShipmentId>
          <ShipmentStatusId>int</ShipmentStatusId>
          <InDate>dateTime</InDate>
          <DeliveryDate>dateTime</DeliveryDate>
          <ArrivalDate>dateTime</ArrivalDate>
          <ArrivalTimeFromSeconds>int</ArrivalTimeFromSeconds>
          <ArrivalTimeToSeconds>int</ArrivalTimeToSeconds>
          <ShippedTime>dateTime</ShippedTime>
          <ContactPerson>string</ContactPerson>
          <ShipmentContainerOwner>
            <ShipmentContainerOwnerOperation>Find or CreateOrUpdate</ShipmentContainerOwnerOperation>
            <Code>string</Code>
            <Name>string</Name>
            <Comment>string</Comment>
          </ShipmentContainerOwner>
          <PickUpDate>dateTime</PickUpDate>
          <PickUpReference>string</PickUpReference>
          <ExportReference>string</ExportReference>
          <TripOrderNumber>string</TripOrderNumber>
        </ShipmentHeader>
        <ShipmentContainers>
          <ShipmentContainer>
            <ContainerTypeCode>string</ContainerTypeCode>
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <LoadMeters>decimal</LoadMeters>
            <NumberOfPackages>int</NumberOfPackages>
            <GoodsMark>string</GoodsMark>
            <GoodsCategory>string</GoodsCategory>
            <OrderId>int</OrderId>
            <ContainerId>int</ContainerId>
          </ShipmentContainer>
          <ShipmentContainer>
            <ContainerTypeCode>string</ContainerTypeCode>
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <LoadMeters>decimal</LoadMeters>
            <NumberOfPackages>int</NumberOfPackages>
            <GoodsMark>string</GoodsMark>
            <GoodsCategory>string</GoodsCategory>
            <OrderId>int</OrderId>
            <ContainerId>int</ContainerId>
          </ShipmentContainer>
        </ShipmentContainers>
        <ShipmentContainerItems>
          <ShipmentContainerItem>
            <ContainerType xsi:nil="true" />
            <ShipmentContainerItemStatus xsi:nil="true" />
            <ShipmentContainerItems xsi:nil="true" />
            <ShipmentContainerItemId>int</ShipmentContainerItemId>
            <LabelId>string</LabelId>
            <Comment>string</Comment>
            <OwnerCode>string</OwnerCode>
            <GoodsCategoryCode>string</GoodsCategoryCode>
            <ShipmentPalletItemComment>string</ShipmentPalletItemComment>
            <InOrderId>int</InOrderId>
            <ShipmentContainerOwner xsi:nil="true" />
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <NumberOfItems>decimal</NumberOfItems>
            <SecondNumberOfItems>decimal</SecondNumberOfItems>
            <PalletItemSerial>string</PalletItemSerial>
            <PalletIndex>int</PalletIndex>
          </ShipmentContainerItem>
          <ShipmentContainerItem>
            <ContainerType xsi:nil="true" />
            <ShipmentContainerItemStatus xsi:nil="true" />
            <ShipmentContainerItems xsi:nil="true" />
            <ShipmentContainerItemId>int</ShipmentContainerItemId>
            <LabelId>string</LabelId>
            <Comment>string</Comment>
            <OwnerCode>string</OwnerCode>
            <GoodsCategoryCode>string</GoodsCategoryCode>
            <ShipmentPalletItemComment>string</ShipmentPalletItemComment>
            <InOrderId>int</InOrderId>
            <ShipmentContainerOwner xsi:nil="true" />
            <Weight>decimal</Weight>
            <Volume>decimal</Volume>
            <NumberOfItems>decimal</NumberOfItems>
            <SecondNumberOfItems>decimal</SecondNumberOfItems>
            <PalletItemSerial>string</PalletItemSerial>
            <PalletIndex>int</PalletIndex>
          </ShipmentContainerItem>
        </ShipmentContainerItems>
        <Consignee>
          <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
          <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
          <CustomerNumber>string</CustomerNumber>
          <CustomerNumberPallets>string</CustomerNumberPallets>
          <Id>int</Id>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <CountryCode>string</CountryCode>
          <IsEuCountry>boolean</IsEuCountry>
          <TelePhone>string</TelePhone>
          <MobilePhone>string</MobilePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <DeliveryInstruction>string</DeliveryInstruction>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyBySms>boolean</NotifyBySms>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <AddressId>int</AddressId>
        </Consignee>
        <Consignor>
          <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
          <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
          <CustomerNumber>string</CustomerNumber>
          <CustomerNumberPallets>string</CustomerNumberPallets>
          <Id>int</Id>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <CountryCode>string</CountryCode>
          <IsEuCountry>boolean</IsEuCountry>
          <TelePhone>string</TelePhone>
          <MobilePhone>string</MobilePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <DeliveryInstruction>string</DeliveryInstruction>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyBySms>boolean</NotifyBySms>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <AddressId>int</AddressId>
        </Consignor>
        <Destination>
          <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
          <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
          <CustomerNumber>string</CustomerNumber>
          <CustomerNumberPallets>string</CustomerNumberPallets>
          <Id>int</Id>
          <Name>string</Name>
          <Address>string</Address>
          <Address2>string</Address2>
          <Address3>string</Address3>
          <PostCode>string</PostCode>
          <City>string</City>
          <CountryCode>string</CountryCode>
          <IsEuCountry>boolean</IsEuCountry>
          <TelePhone>string</TelePhone>
          <MobilePhone>string</MobilePhone>
          <Remark>string</Remark>
          <Email>string</Email>
          <DeliveryInstruction>string</DeliveryInstruction>
          <NotifyByEmail>boolean</NotifyByEmail>
          <NotifyBySms>boolean</NotifyBySms>
          <NotifyByTelephone>boolean</NotifyByTelephone>
          <AddressId>int</AddressId>
        </Destination>
        <ShipmentAddresses>
          <ShipmentAddress>
            <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
            <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
            <AddressSequenceNumber>int</AddressSequenceNumber>
            <Id>int</Id>
            <Name>string</Name>
            <Address>string</Address>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <PostCode>string</PostCode>
            <City>string</City>
            <CountryCode>string</CountryCode>
            <IsEuCountry>boolean</IsEuCountry>
            <TelePhone>string</TelePhone>
            <MobilePhone>string</MobilePhone>
            <Remark>string</Remark>
            <Email>string</Email>
            <DeliveryInstruction>string</DeliveryInstruction>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyBySms>boolean</NotifyBySms>
            <NotifyByTelephone>boolean</NotifyByTelephone>
            <AddressId>int</AddressId>
          </ShipmentAddress>
          <ShipmentAddress>
            <ShipmentAddressIdentification>None or Address_PostCode or Name or AddressAndSequenceNumber or FullNameAndAddress or CustomerNumber</ShipmentAddressIdentification>
            <ShipmentAddressOperation>Create or FindOrCreate or Find</ShipmentAddressOperation>
            <AddressSequenceNumber>int</AddressSequenceNumber>
            <Id>int</Id>
            <Name>string</Name>
            <Address>string</Address>
            <Address2>string</Address2>
            <Address3>string</Address3>
            <PostCode>string</PostCode>
            <City>string</City>
            <CountryCode>string</CountryCode>
            <IsEuCountry>boolean</IsEuCountry>
            <TelePhone>string</TelePhone>
            <MobilePhone>string</MobilePhone>
            <Remark>string</Remark>
            <Email>string</Email>
            <DeliveryInstruction>string</DeliveryInstruction>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyBySms>boolean</NotifyBySms>
            <NotifyByTelephone>boolean</NotifyByTelephone>
            <AddressId>int</AddressId>
          </ShipmentAddress>
        </ShipmentAddresses>
        <ShipmentSupplier>
          <SupplierIdentificationType>SupplierNumber or SupplierName or FullNameAndAdress</SupplierIdentificationType>
          <SupplierOperation>CreateOrUpdate or Find or CreateOrFind</SupplierOperation>
          <SupplierNumber>string</SupplierNumber>
          <SupplierName>string</SupplierName>
          <Address>
            <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>
            <IsEuCountry>boolean</IsEuCountry>
            <CountryStateCode>string</CountryStateCode>
            <CountryCode>string</CountryCode>
            <DeliveryInstruction>string</DeliveryInstruction>
            <IsVisible>boolean</IsVisible>
            <NotifyBySMS>boolean</NotifyBySMS>
            <NotifyByEmail>boolean</NotifyByEmail>
            <NotifyByTelephone>boolean</NotifyByTelephone>
          </Address>
          <comment>string</comment>
        </ShipmentSupplier>
        <ShipmentPayment>
          <ShipmentContractIdentification>TransporterCode or TransporterCodeAndTransporterServiceCode</ShipmentContractIdentification>
          <ShipmentPaymentType>Collect or Prepaid or ThirdParty or UnKnown</ShipmentPaymentType>
          <TransporterCode>string</TransporterCode>
          <TransporterServiceCode>string</TransporterServiceCode>
          <TransporterContractComment>string</TransporterContractComment>
          <CustomerNumber>string</CustomerNumber>
        </ShipmentPayment>
      </Shipment>
    </ProcessShipment>
  </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>
    <ProcessShipmentResponse xmlns="http://ongoingsystems.se/WSI">
      <ProcessShipmentResult>
        <ErrorMessage>string</ErrorMessage>
        <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
        <OrderId>int</OrderId>
        <InOrderId>int</InOrderId>
        <ArticleDefId>int</ArticleDefId>
        <Success>boolean</Success>
        <Message>string</Message>
      </ProcessShipmentResult>
    </ProcessShipmentResponse>
  </soap12:Body>
</soap12:Envelope>