Service


Click here for a complete list of operations.

ProcessArticle

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

<?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>
    <ProcessArticle xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <art>
        <ArticleOperation>CreateOrUpdate</ArticleOperation>
        <ArticleIdentification>SystemId or ArticleNumber or ProductCode or ArticleName</ArticleIdentification>
        <ArticleSystemId>int</ArticleSystemId>
        <ArticleNumber>string</ArticleNumber>
        <ArticleName>string</ArticleName>
        <ProductCode>string</ProductCode>
        <BarCode>string</BarCode>
        <SupplierArticleNumber>string</SupplierArticleNumber>
        <ArticleDescription>string</ArticleDescription>
        <ArticleUnitCode>string</ArticleUnitCode>
        <CountryOfOriginCode>string</CountryOfOriginCode>
        <StatisticsNumber>string</StatisticsNumber>
        <PurchaseCurrencyCode>string</PurchaseCurrencyCode>
        <Weight>decimal</Weight>
        <NetWeight>decimal</NetWeight>
        <Volume>decimal</Volume>
        <Length>decimal</Length>
        <Width>decimal</Width>
        <Height>decimal</Height>
        <QuantityPerPallet>int</QuantityPerPallet>
        <QuantityPerPackage>int</QuantityPerPackage>
        <OrderPoint>int</OrderPoint>
        <Price>decimal</Price>
        <CustomerPrice>decimal</CustomerPrice>
        <PurchasePrice>decimal</PurchasePrice>
        <IsStockArticle>boolean</IsStockArticle>
        <ArticleGroup>
          <ArticleGroupOperation>Find or FindOrCreate or Clear or CreateOrUpdate</ArticleGroupOperation>
          <ArticleGroupIdentification>ArticleGroupCode or ArticleGroupName</ArticleGroupIdentification>
          <ArticleGroupCode>string</ArticleGroupCode>
          <ArticleGroupName>string</ArticleGroupName>
        </ArticleGroup>
        <ArticleCategory>
          <TypeOperation>CreateOrUpdate or Find or FindOrCreate</TypeOperation>
          <TypeIdentification>Code or Name</TypeIdentification>
          <Code>string</Code>
          <Name>string</Name>
        </ArticleCategory>
        <VatCode>
          <VatCodeOperation>Find or CreateNotUpdate</VatCodeOperation>
          <VatCodeIdentification>VatTypeCode or VatPercent or VatTypeCodeAndPercent</VatCodeIdentification>
          <VatCode>string</VatCode>
          <VatPercent>decimal</VatPercent>
        </VatCode>
        <DangerousGoods>
          <UNNumber>string</UNNumber>
          <UNIsMarineHazard>boolean</UNIsMarineHazard>
          <UNIsDangerousGoods>boolean</UNIsDangerousGoods>
          <UNPackageType>I or II or III or Unknown</UNPackageType>
          <UNTunnelCodes>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
          </UNTunnelCodes>
          <UNClassNumber>string</UNClassNumber>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNLabelNumbers>string</UNLabelNumbers>
          <DangerousGoodsCoefficient>decimal</DangerousGoodsCoefficient>
          <EmSCode>string</EmSCode>
          <FlashPoint>decimal</FlashPoint>
        </DangerousGoods>
        <DangerousGoods>
          <UNNumber>string</UNNumber>
          <UNIsMarineHazard>boolean</UNIsMarineHazard>
          <UNIsDangerousGoods>boolean</UNIsDangerousGoods>
          <UNPackageType>I or II or III or Unknown</UNPackageType>
          <UNTunnelCodes>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
          </UNTunnelCodes>
          <UNClassNumber>string</UNClassNumber>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNLabelNumbers>string</UNLabelNumbers>
          <DangerousGoodsCoefficient>decimal</DangerousGoodsCoefficient>
          <EmSCode>string</EmSCode>
          <FlashPoint>decimal</FlashPoint>
        </DangerousGoods>
        <ArticleNames>
          <ArticleName>
            <Language xsi:nil="true" />
            <ArticleName>string</ArticleName>
          </ArticleName>
          <ArticleName>
            <Language xsi:nil="true" />
            <ArticleName>string</ArticleName>
          </ArticleName>
        </ArticleNames>
        <ArticleStructureSpecification ArticleStructureType="StructureArticle or ProductionArticle">
          <StructureArticleDefinition>
            <NumberOfItems>decimal</NumberOfItems>
            <SubArticleDefinition xsi:nil="true" />
          </StructureArticleDefinition>
          <StructureArticleDefinition>
            <NumberOfItems>decimal</NumberOfItems>
            <SubArticleDefinition xsi:nil="true" />
          </StructureArticleDefinition>
          <AllowEmptyStructure>boolean</AllowEmptyStructure>
        </ArticleStructureSpecification>
        <MainSupplier>
          <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>
          <ManufacturersIdentificationCode>string</ManufacturersIdentificationCode>
        </MainSupplier>
        <IsGSPCertified>boolean</IsGSPCertified>
        <MaxStockDays>int</MaxStockDays>
        <BarCodePackage>string</BarCodePackage>
        <LinkToPicture>string</LinkToPicture>
        <BarCodePallet>string</BarCodePallet>
        <QuantityPerLayer>int</QuantityPerLayer>
        <PalletHeight>decimal</PalletHeight>
        <TaricNumbers>
          <TaricNumber>
            <Country xsi:nil="true" />
            <TaricNumber>string</TaricNumber>
          </TaricNumber>
          <TaricNumber>
            <Country xsi:nil="true" />
            <TaricNumber>string</TaricNumber>
          </TaricNumber>
        </TaricNumbers>
        <IsObsolete>boolean</IsObsolete>
        <MinDaysToExpiryDate>int</MinDaysToExpiryDate>
        <AdditionalStatisticsNumber>string</AdditionalStatisticsNumber>
        <CustomsExportConditions>string</CustomsExportConditions>
        <ArticleColor>
          <ColorCode>string</ColorCode>
          <ColorName>string</ColorName>
          <ArticleColorOperation>FindOrCreate or CreateOrUpdate or Find</ArticleColorOperation>
        </ArticleColor>
        <ArticleSize>
          <SizeCode>string</SizeCode>
          <SizeName>string</SizeName>
          <ArticleSizeOperation>FindOrCreate or CreateOrUpdate or Find</ArticleSizeOperation>
          <SizeSortIndex>int</SizeSortIndex>
        </ArticleSize>
        <IsSerialNumberArticle>boolean</IsSerialNumberArticle>
        <IsBatchArticle>boolean</IsBatchArticle>
        <ArticleDefinitionClasses>
          <ArticleDefinitionClassesOperation>FindOrCreate</ArticleDefinitionClassesOperation>
          <Classes>
            <Class xsi:nil="true" />
            <Class xsi:nil="true" />
          </Classes>
          <HandlingModeSpecified>boolean</HandlingModeSpecified>
          <HandlingMode>Add or Set</HandlingMode>
        </ArticleDefinitionClasses>
        <ArticleFreeDecimal1>decimal</ArticleFreeDecimal1>
        <ArticleFreeDecimal2>decimal</ArticleFreeDecimal2>
        <ArticleStoragePriority>int</ArticleStoragePriority>
        <SubQuantityPerItem>decimal</SubQuantityPerItem>
        <StorageClass>
          <Name>string</Name>
        </StorageClass>
        <AlternativeBarcodes>
          <AlternativeBarcode>
            <AlternativeBarcodeType xsi:nil="true" />
            <Barcode>string</Barcode>
            <QuantityPerBarcode>decimal</QuantityPerBarcode>
          </AlternativeBarcode>
          <AlternativeBarcode>
            <AlternativeBarcodeType xsi:nil="true" />
            <Barcode>string</Barcode>
            <QuantityPerBarcode>decimal</QuantityPerBarcode>
          </AlternativeBarcode>
        </AlternativeBarcodes>
        <MaxStackNumberOfLevels>decimal</MaxStackNumberOfLevels>
        <IsExpiryDateArticle>boolean</IsExpiryDateArticle>
        <ArticleReturnHandlingComment>string</ArticleReturnHandlingComment>
        <ArticleCustomsDescription>string</ArticleCustomsDescription>
        <ArticleFreeDecimal3>decimal</ArticleFreeDecimal3>
        <DefaultLocation>
          <ArticleDefaultLocationOperation>Find or Clear or ClearMaxNumberOfItemsAndStockLimit or ClearLocationAndMaxNumberOfItemsAndStockLimit</ArticleDefaultLocationOperation>
          <LocationName>string</LocationName>
          <DefaultLocationMaxNumberOfItems>decimal</DefaultLocationMaxNumberOfItems>
          <DefaultLocationStockLimit>decimal</DefaultLocationStockLimit>
        </DefaultLocation>
        <IsActive>boolean</IsActive>
        <ArticleFreeBoolean1>boolean</ArticleFreeBoolean1>
        <ArticleFreeBoolean2>boolean</ArticleFreeBoolean2>
        <ArticleFreeBoolean3>boolean</ArticleFreeBoolean3>
        <GoodsCategory>
          <GoodsCategoryOperation>Find</GoodsCategoryOperation>
          <GoodsCategoryIdentification>GoodsCategoryCode</GoodsCategoryIdentification>
          <GoodsCategoryCode>string</GoodsCategoryCode>
          <GoodsCategoryName>string</GoodsCategoryName>
        </GoodsCategory>
        <ArticlePickingHandlingComment>string</ArticlePickingHandlingComment>
        <ArticleInboundHandlingComment>string</ArticleInboundHandlingComment>
        <ArticleFreeText1>string</ArticleFreeText1>
        <AlternativeSuppliers>
          <AlternativeSupplier>
            <Supplier xsi:nil="true" />
            <LeadTime>int</LeadTime>
            <SupplierArticleNumber>string</SupplierArticleNumber>
          </AlternativeSupplier>
          <AlternativeSupplier>
            <Supplier xsi:nil="true" />
            <LeadTime>int</LeadTime>
            <SupplierArticleNumber>string</SupplierArticleNumber>
          </AlternativeSupplier>
        </AlternativeSuppliers>
        <ArticleFreeText2>string</ArticleFreeText2>
        <ArticleFreeText3>string</ArticleFreeText3>
        <ArticleFreeText4>string</ArticleFreeText4>
        <ArticleFreeText5>string</ArticleFreeText5>
        <ArticleFreeText6>string</ArticleFreeText6>
        <ArticleFreeText7>string</ArticleFreeText7>
        <ArticleFreeText8>string</ArticleFreeText8>
        <Advanced>
          <AllowChangingProductionAndStructureArticlesToStockOrNonStockArticles>boolean</AllowChangingProductionAndStructureArticlesToStockOrNonStockArticles>
          <Zone>
            <ArticleZoneOperation>Find or Clear</ArticleZoneOperation>
            <ZoneName>string</ZoneName>
          </Zone>
        </Advanced>
        <ArticlePackingHandlingComment>string</ArticlePackingHandlingComment>
        <ArticleFreeDateTime1>dateTime</ArticleFreeDateTime1>
        <MinOrderQuantity>decimal</MinOrderQuantity>
      </art>
    </ProcessArticle>
  </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>
    <ProcessArticleResponse xmlns="http://ongoingsystems.se/WSI">
      <ProcessArticleResult>
        <ErrorMessage>string</ErrorMessage>
        <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
        <OrderId>int</OrderId>
        <InOrderId>int</InOrderId>
        <ArticleDefId>int</ArticleDefId>
        <Success>boolean</Success>
        <Message>string</Message>
        <ShipmentId>int</ShipmentId>
      </ProcessArticleResult>
    </ProcessArticleResponse>
  </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>
    <ProcessArticle xmlns="http://ongoingsystems.se/WSI">
      <GoodsOwnerCode>string</GoodsOwnerCode>
      <UserName>string</UserName>
      <Password>string</Password>
      <art>
        <ArticleOperation>CreateOrUpdate</ArticleOperation>
        <ArticleIdentification>SystemId or ArticleNumber or ProductCode or ArticleName</ArticleIdentification>
        <ArticleSystemId>int</ArticleSystemId>
        <ArticleNumber>string</ArticleNumber>
        <ArticleName>string</ArticleName>
        <ProductCode>string</ProductCode>
        <BarCode>string</BarCode>
        <SupplierArticleNumber>string</SupplierArticleNumber>
        <ArticleDescription>string</ArticleDescription>
        <ArticleUnitCode>string</ArticleUnitCode>
        <CountryOfOriginCode>string</CountryOfOriginCode>
        <StatisticsNumber>string</StatisticsNumber>
        <PurchaseCurrencyCode>string</PurchaseCurrencyCode>
        <Weight>decimal</Weight>
        <NetWeight>decimal</NetWeight>
        <Volume>decimal</Volume>
        <Length>decimal</Length>
        <Width>decimal</Width>
        <Height>decimal</Height>
        <QuantityPerPallet>int</QuantityPerPallet>
        <QuantityPerPackage>int</QuantityPerPackage>
        <OrderPoint>int</OrderPoint>
        <Price>decimal</Price>
        <CustomerPrice>decimal</CustomerPrice>
        <PurchasePrice>decimal</PurchasePrice>
        <IsStockArticle>boolean</IsStockArticle>
        <ArticleGroup>
          <ArticleGroupOperation>Find or FindOrCreate or Clear or CreateOrUpdate</ArticleGroupOperation>
          <ArticleGroupIdentification>ArticleGroupCode or ArticleGroupName</ArticleGroupIdentification>
          <ArticleGroupCode>string</ArticleGroupCode>
          <ArticleGroupName>string</ArticleGroupName>
        </ArticleGroup>
        <ArticleCategory>
          <TypeOperation>CreateOrUpdate or Find or FindOrCreate</TypeOperation>
          <TypeIdentification>Code or Name</TypeIdentification>
          <Code>string</Code>
          <Name>string</Name>
        </ArticleCategory>
        <VatCode>
          <VatCodeOperation>Find or CreateNotUpdate</VatCodeOperation>
          <VatCodeIdentification>VatTypeCode or VatPercent or VatTypeCodeAndPercent</VatCodeIdentification>
          <VatCode>string</VatCode>
          <VatPercent>decimal</VatPercent>
        </VatCode>
        <DangerousGoods>
          <UNNumber>string</UNNumber>
          <UNIsMarineHazard>boolean</UNIsMarineHazard>
          <UNIsDangerousGoods>boolean</UNIsDangerousGoods>
          <UNPackageType>I or II or III or Unknown</UNPackageType>
          <UNTunnelCodes>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
          </UNTunnelCodes>
          <UNClassNumber>string</UNClassNumber>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNLabelNumbers>string</UNLabelNumbers>
          <DangerousGoodsCoefficient>decimal</DangerousGoodsCoefficient>
          <EmSCode>string</EmSCode>
          <FlashPoint>decimal</FlashPoint>
        </DangerousGoods>
        <DangerousGoods>
          <UNNumber>string</UNNumber>
          <UNIsMarineHazard>boolean</UNIsMarineHazard>
          <UNIsDangerousGoods>boolean</UNIsDangerousGoods>
          <UNPackageType>I or II or III or Unknown</UNPackageType>
          <UNTunnelCodes>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
            <UNTunnelCode>A or B or C or D or E or B1000C or C5000D</UNTunnelCode>
          </UNTunnelCodes>
          <UNClassNumber>string</UNClassNumber>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNProperShippingName>
            <Name>string</Name>
            <LanguageCode>string</LanguageCode>
          </UNProperShippingName>
          <UNLabelNumbers>string</UNLabelNumbers>
          <DangerousGoodsCoefficient>decimal</DangerousGoodsCoefficient>
          <EmSCode>string</EmSCode>
          <FlashPoint>decimal</FlashPoint>
        </DangerousGoods>
        <ArticleNames>
          <ArticleName>
            <Language xsi:nil="true" />
            <ArticleName>string</ArticleName>
          </ArticleName>
          <ArticleName>
            <Language xsi:nil="true" />
            <ArticleName>string</ArticleName>
          </ArticleName>
        </ArticleNames>
        <ArticleStructureSpecification ArticleStructureType="StructureArticle or ProductionArticle">
          <StructureArticleDefinition>
            <NumberOfItems>decimal</NumberOfItems>
            <SubArticleDefinition xsi:nil="true" />
          </StructureArticleDefinition>
          <StructureArticleDefinition>
            <NumberOfItems>decimal</NumberOfItems>
            <SubArticleDefinition xsi:nil="true" />
          </StructureArticleDefinition>
          <AllowEmptyStructure>boolean</AllowEmptyStructure>
        </ArticleStructureSpecification>
        <MainSupplier>
          <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>
          <ManufacturersIdentificationCode>string</ManufacturersIdentificationCode>
        </MainSupplier>
        <IsGSPCertified>boolean</IsGSPCertified>
        <MaxStockDays>int</MaxStockDays>
        <BarCodePackage>string</BarCodePackage>
        <LinkToPicture>string</LinkToPicture>
        <BarCodePallet>string</BarCodePallet>
        <QuantityPerLayer>int</QuantityPerLayer>
        <PalletHeight>decimal</PalletHeight>
        <TaricNumbers>
          <TaricNumber>
            <Country xsi:nil="true" />
            <TaricNumber>string</TaricNumber>
          </TaricNumber>
          <TaricNumber>
            <Country xsi:nil="true" />
            <TaricNumber>string</TaricNumber>
          </TaricNumber>
        </TaricNumbers>
        <IsObsolete>boolean</IsObsolete>
        <MinDaysToExpiryDate>int</MinDaysToExpiryDate>
        <AdditionalStatisticsNumber>string</AdditionalStatisticsNumber>
        <CustomsExportConditions>string</CustomsExportConditions>
        <ArticleColor>
          <ColorCode>string</ColorCode>
          <ColorName>string</ColorName>
          <ArticleColorOperation>FindOrCreate or CreateOrUpdate or Find</ArticleColorOperation>
        </ArticleColor>
        <ArticleSize>
          <SizeCode>string</SizeCode>
          <SizeName>string</SizeName>
          <ArticleSizeOperation>FindOrCreate or CreateOrUpdate or Find</ArticleSizeOperation>
          <SizeSortIndex>int</SizeSortIndex>
        </ArticleSize>
        <IsSerialNumberArticle>boolean</IsSerialNumberArticle>
        <IsBatchArticle>boolean</IsBatchArticle>
        <ArticleDefinitionClasses>
          <ArticleDefinitionClassesOperation>FindOrCreate</ArticleDefinitionClassesOperation>
          <Classes>
            <Class xsi:nil="true" />
            <Class xsi:nil="true" />
          </Classes>
          <HandlingModeSpecified>boolean</HandlingModeSpecified>
          <HandlingMode>Add or Set</HandlingMode>
        </ArticleDefinitionClasses>
        <ArticleFreeDecimal1>decimal</ArticleFreeDecimal1>
        <ArticleFreeDecimal2>decimal</ArticleFreeDecimal2>
        <ArticleStoragePriority>int</ArticleStoragePriority>
        <SubQuantityPerItem>decimal</SubQuantityPerItem>
        <StorageClass>
          <Name>string</Name>
        </StorageClass>
        <AlternativeBarcodes>
          <AlternativeBarcode>
            <AlternativeBarcodeType xsi:nil="true" />
            <Barcode>string</Barcode>
            <QuantityPerBarcode>decimal</QuantityPerBarcode>
          </AlternativeBarcode>
          <AlternativeBarcode>
            <AlternativeBarcodeType xsi:nil="true" />
            <Barcode>string</Barcode>
            <QuantityPerBarcode>decimal</QuantityPerBarcode>
          </AlternativeBarcode>
        </AlternativeBarcodes>
        <MaxStackNumberOfLevels>decimal</MaxStackNumberOfLevels>
        <IsExpiryDateArticle>boolean</IsExpiryDateArticle>
        <ArticleReturnHandlingComment>string</ArticleReturnHandlingComment>
        <ArticleCustomsDescription>string</ArticleCustomsDescription>
        <ArticleFreeDecimal3>decimal</ArticleFreeDecimal3>
        <DefaultLocation>
          <ArticleDefaultLocationOperation>Find or Clear or ClearMaxNumberOfItemsAndStockLimit or ClearLocationAndMaxNumberOfItemsAndStockLimit</ArticleDefaultLocationOperation>
          <LocationName>string</LocationName>
          <DefaultLocationMaxNumberOfItems>decimal</DefaultLocationMaxNumberOfItems>
          <DefaultLocationStockLimit>decimal</DefaultLocationStockLimit>
        </DefaultLocation>
        <IsActive>boolean</IsActive>
        <ArticleFreeBoolean1>boolean</ArticleFreeBoolean1>
        <ArticleFreeBoolean2>boolean</ArticleFreeBoolean2>
        <ArticleFreeBoolean3>boolean</ArticleFreeBoolean3>
        <GoodsCategory>
          <GoodsCategoryOperation>Find</GoodsCategoryOperation>
          <GoodsCategoryIdentification>GoodsCategoryCode</GoodsCategoryIdentification>
          <GoodsCategoryCode>string</GoodsCategoryCode>
          <GoodsCategoryName>string</GoodsCategoryName>
        </GoodsCategory>
        <ArticlePickingHandlingComment>string</ArticlePickingHandlingComment>
        <ArticleInboundHandlingComment>string</ArticleInboundHandlingComment>
        <ArticleFreeText1>string</ArticleFreeText1>
        <AlternativeSuppliers>
          <AlternativeSupplier>
            <Supplier xsi:nil="true" />
            <LeadTime>int</LeadTime>
            <SupplierArticleNumber>string</SupplierArticleNumber>
          </AlternativeSupplier>
          <AlternativeSupplier>
            <Supplier xsi:nil="true" />
            <LeadTime>int</LeadTime>
            <SupplierArticleNumber>string</SupplierArticleNumber>
          </AlternativeSupplier>
        </AlternativeSuppliers>
        <ArticleFreeText2>string</ArticleFreeText2>
        <ArticleFreeText3>string</ArticleFreeText3>
        <ArticleFreeText4>string</ArticleFreeText4>
        <ArticleFreeText5>string</ArticleFreeText5>
        <ArticleFreeText6>string</ArticleFreeText6>
        <ArticleFreeText7>string</ArticleFreeText7>
        <ArticleFreeText8>string</ArticleFreeText8>
        <Advanced>
          <AllowChangingProductionAndStructureArticlesToStockOrNonStockArticles>boolean</AllowChangingProductionAndStructureArticlesToStockOrNonStockArticles>
          <Zone>
            <ArticleZoneOperation>Find or Clear</ArticleZoneOperation>
            <ZoneName>string</ZoneName>
          </Zone>
        </Advanced>
        <ArticlePackingHandlingComment>string</ArticlePackingHandlingComment>
        <ArticleFreeDateTime1>dateTime</ArticleFreeDateTime1>
        <MinOrderQuantity>decimal</MinOrderQuantity>
      </art>
    </ProcessArticle>
  </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>
    <ProcessArticleResponse xmlns="http://ongoingsystems.se/WSI">
      <ProcessArticleResult>
        <ErrorMessage>string</ErrorMessage>
        <GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
        <OrderId>int</OrderId>
        <InOrderId>int</InOrderId>
        <ArticleDefId>int</ArticleDefId>
        <Success>boolean</Success>
        <Message>string</Message>
        <ShipmentId>int</ShipmentId>
      </ProcessArticleResult>
    </ProcessArticleResponse>
  </soap12:Body>
</soap12:Envelope>