Product


Click here for a complete list of operations.

UpdateProductCollection

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 /Product.asmx HTTP/1.1
Host: webshop.ac.no
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateProductCollection"

<?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>
    <UpdateProductCollection xmlns="http://tempuri.org/">
      <productCollection>
        <CollectionProduct>
          <CategoryReferences>
            <CategoryReference xsi:nil="true" />
            <CategoryReference xsi:nil="true" />
          </CategoryReferences>
          <SystemID>int</SystemID>
          <ProductID>int</ProductID>
          <ProductNo>string</ProductNo>
          <Title>string</Title>
          <UpdateTitle>boolean</UpdateTitle>
          <SeoUrl>string</SeoUrl>
          <UpdateSeoUrl>boolean</UpdateSeoUrl>
          <Vat>string</Vat>
          <UpdateVat>boolean</UpdateVat>
          <MainText>string</MainText>
          <UpdateMainText>boolean</UpdateMainText>
          <StockQuantity>int</StockQuantity>
          <UpdateStockQuantity>boolean</UpdateStockQuantity>
          <Weight>decimal</Weight>
          <UpdateWeight>boolean</UpdateWeight>
          <Height>decimal</Height>
          <UpdateHeight>boolean</UpdateHeight>
          <Width>decimal</Width>
          <UpdateWidth>boolean</UpdateWidth>
          <Volume>decimal</Volume>
          <UpdateVolume>boolean</UpdateVolume>
          <KeyWords>string</KeyWords>
          <UpdateKeyWords>boolean</UpdateKeyWords>
          <ProductGroup1>int</ProductGroup1>
          <UpdateProductGroup1>boolean</UpdateProductGroup1>
          <ProductGroup2>int</ProductGroup2>
          <UpdateProductGroup2>boolean</UpdateProductGroup2>
          <ProductGroup3>int</ProductGroup3>
          <UpdateProductGroup3>boolean</UpdateProductGroup3>
          <ProductGroup4>int</ProductGroup4>
          <UpdateProductGroup4>boolean</UpdateProductGroup4>
          <ProductDate>dateTime</ProductDate>
          <UpdateProductDate>boolean</UpdateProductDate>
          <UpdateVisma>boolean</UpdateVisma>
          <UpdateUpdateVisma>boolean</UpdateUpdateVisma>
          <Extra1>string</Extra1>
          <UpdateExtra1>boolean</UpdateExtra1>
          <Extra2>string</Extra2>
          <UpdateExtra2>boolean</UpdateExtra2>
          <Extra3>string</Extra3>
          <UpdateExtra3>boolean</UpdateExtra3>
          <Extra4>string</Extra4>
          <UpdateExtra4>boolean</UpdateExtra4>
          <Extra5>string</Extra5>
          <UpdateExtra5>boolean</UpdateExtra5>
          <Extra6>string</Extra6>
          <UpdateExtra6>boolean</UpdateExtra6>
          <Extra7>string</Extra7>
          <UpdateExtra7>boolean</UpdateExtra7>
          <Extra8>string</Extra8>
          <UpdateExtra8>boolean</UpdateExtra8>
          <Extra9>string</Extra9>
          <UpdateExtra9>boolean</UpdateExtra9>
          <Extra10>string</Extra10>
          <UpdateExtra10>boolean</UpdateExtra10>
          <BigExtra1>string</BigExtra1>
          <UpdateBigExtra1>boolean</UpdateBigExtra1>
          <BigExtra2>string</BigExtra2>
          <UpdateBigExtra2>boolean</UpdateBigExtra2>
          <BigExtra3>string</BigExtra3>
          <UpdateBigExtra3>boolean</UpdateBigExtra3>
          <BigExtra4>string</BigExtra4>
          <UpdateBigExtra4>boolean</UpdateBigExtra4>
          <BigExtra5>string</BigExtra5>
          <UpdateBigExtra5>boolean</UpdateBigExtra5>
          <RetailPrice>decimal</RetailPrice>
          <UpdateRetailPrice>boolean</UpdateRetailPrice>
        </CollectionProduct>
        <CollectionProduct>
          <CategoryReferences>
            <CategoryReference xsi:nil="true" />
            <CategoryReference xsi:nil="true" />
          </CategoryReferences>
          <SystemID>int</SystemID>
          <ProductID>int</ProductID>
          <ProductNo>string</ProductNo>
          <Title>string</Title>
          <UpdateTitle>boolean</UpdateTitle>
          <SeoUrl>string</SeoUrl>
          <UpdateSeoUrl>boolean</UpdateSeoUrl>
          <Vat>string</Vat>
          <UpdateVat>boolean</UpdateVat>
          <MainText>string</MainText>
          <UpdateMainText>boolean</UpdateMainText>
          <StockQuantity>int</StockQuantity>
          <UpdateStockQuantity>boolean</UpdateStockQuantity>
          <Weight>decimal</Weight>
          <UpdateWeight>boolean</UpdateWeight>
          <Height>decimal</Height>
          <UpdateHeight>boolean</UpdateHeight>
          <Width>decimal</Width>
          <UpdateWidth>boolean</UpdateWidth>
          <Volume>decimal</Volume>
          <UpdateVolume>boolean</UpdateVolume>
          <KeyWords>string</KeyWords>
          <UpdateKeyWords>boolean</UpdateKeyWords>
          <ProductGroup1>int</ProductGroup1>
          <UpdateProductGroup1>boolean</UpdateProductGroup1>
          <ProductGroup2>int</ProductGroup2>
          <UpdateProductGroup2>boolean</UpdateProductGroup2>
          <ProductGroup3>int</ProductGroup3>
          <UpdateProductGroup3>boolean</UpdateProductGroup3>
          <ProductGroup4>int</ProductGroup4>
          <UpdateProductGroup4>boolean</UpdateProductGroup4>
          <ProductDate>dateTime</ProductDate>
          <UpdateProductDate>boolean</UpdateProductDate>
          <UpdateVisma>boolean</UpdateVisma>
          <UpdateUpdateVisma>boolean</UpdateUpdateVisma>
          <Extra1>string</Extra1>
          <UpdateExtra1>boolean</UpdateExtra1>
          <Extra2>string</Extra2>
          <UpdateExtra2>boolean</UpdateExtra2>
          <Extra3>string</Extra3>
          <UpdateExtra3>boolean</UpdateExtra3>
          <Extra4>string</Extra4>
          <UpdateExtra4>boolean</UpdateExtra4>
          <Extra5>string</Extra5>
          <UpdateExtra5>boolean</UpdateExtra5>
          <Extra6>string</Extra6>
          <UpdateExtra6>boolean</UpdateExtra6>
          <Extra7>string</Extra7>
          <UpdateExtra7>boolean</UpdateExtra7>
          <Extra8>string</Extra8>
          <UpdateExtra8>boolean</UpdateExtra8>
          <Extra9>string</Extra9>
          <UpdateExtra9>boolean</UpdateExtra9>
          <Extra10>string</Extra10>
          <UpdateExtra10>boolean</UpdateExtra10>
          <BigExtra1>string</BigExtra1>
          <UpdateBigExtra1>boolean</UpdateBigExtra1>
          <BigExtra2>string</BigExtra2>
          <UpdateBigExtra2>boolean</UpdateBigExtra2>
          <BigExtra3>string</BigExtra3>
          <UpdateBigExtra3>boolean</UpdateBigExtra3>
          <BigExtra4>string</BigExtra4>
          <UpdateBigExtra4>boolean</UpdateBigExtra4>
          <BigExtra5>string</BigExtra5>
          <UpdateBigExtra5>boolean</UpdateBigExtra5>
          <RetailPrice>decimal</RetailPrice>
          <UpdateRetailPrice>boolean</UpdateRetailPrice>
        </CollectionProduct>
      </productCollection>
    </UpdateProductCollection>
  </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>
    <UpdateProductCollectionResponse xmlns="http://tempuri.org/">
      <UpdateProductCollectionResult>
        <Success>boolean</Success>
        <Message>string</Message>
      </UpdateProductCollectionResult>
    </UpdateProductCollectionResponse>
  </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 /Product.asmx HTTP/1.1
Host: webshop.ac.no
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>
    <UpdateProductCollection xmlns="http://tempuri.org/">
      <productCollection>
        <CollectionProduct>
          <CategoryReferences>
            <CategoryReference xsi:nil="true" />
            <CategoryReference xsi:nil="true" />
          </CategoryReferences>
          <SystemID>int</SystemID>
          <ProductID>int</ProductID>
          <ProductNo>string</ProductNo>
          <Title>string</Title>
          <UpdateTitle>boolean</UpdateTitle>
          <SeoUrl>string</SeoUrl>
          <UpdateSeoUrl>boolean</UpdateSeoUrl>
          <Vat>string</Vat>
          <UpdateVat>boolean</UpdateVat>
          <MainText>string</MainText>
          <UpdateMainText>boolean</UpdateMainText>
          <StockQuantity>int</StockQuantity>
          <UpdateStockQuantity>boolean</UpdateStockQuantity>
          <Weight>decimal</Weight>
          <UpdateWeight>boolean</UpdateWeight>
          <Height>decimal</Height>
          <UpdateHeight>boolean</UpdateHeight>
          <Width>decimal</Width>
          <UpdateWidth>boolean</UpdateWidth>
          <Volume>decimal</Volume>
          <UpdateVolume>boolean</UpdateVolume>
          <KeyWords>string</KeyWords>
          <UpdateKeyWords>boolean</UpdateKeyWords>
          <ProductGroup1>int</ProductGroup1>
          <UpdateProductGroup1>boolean</UpdateProductGroup1>
          <ProductGroup2>int</ProductGroup2>
          <UpdateProductGroup2>boolean</UpdateProductGroup2>
          <ProductGroup3>int</ProductGroup3>
          <UpdateProductGroup3>boolean</UpdateProductGroup3>
          <ProductGroup4>int</ProductGroup4>
          <UpdateProductGroup4>boolean</UpdateProductGroup4>
          <ProductDate>dateTime</ProductDate>
          <UpdateProductDate>boolean</UpdateProductDate>
          <UpdateVisma>boolean</UpdateVisma>
          <UpdateUpdateVisma>boolean</UpdateUpdateVisma>
          <Extra1>string</Extra1>
          <UpdateExtra1>boolean</UpdateExtra1>
          <Extra2>string</Extra2>
          <UpdateExtra2>boolean</UpdateExtra2>
          <Extra3>string</Extra3>
          <UpdateExtra3>boolean</UpdateExtra3>
          <Extra4>string</Extra4>
          <UpdateExtra4>boolean</UpdateExtra4>
          <Extra5>string</Extra5>
          <UpdateExtra5>boolean</UpdateExtra5>
          <Extra6>string</Extra6>
          <UpdateExtra6>boolean</UpdateExtra6>
          <Extra7>string</Extra7>
          <UpdateExtra7>boolean</UpdateExtra7>
          <Extra8>string</Extra8>
          <UpdateExtra8>boolean</UpdateExtra8>
          <Extra9>string</Extra9>
          <UpdateExtra9>boolean</UpdateExtra9>
          <Extra10>string</Extra10>
          <UpdateExtra10>boolean</UpdateExtra10>
          <BigExtra1>string</BigExtra1>
          <UpdateBigExtra1>boolean</UpdateBigExtra1>
          <BigExtra2>string</BigExtra2>
          <UpdateBigExtra2>boolean</UpdateBigExtra2>
          <BigExtra3>string</BigExtra3>
          <UpdateBigExtra3>boolean</UpdateBigExtra3>
          <BigExtra4>string</BigExtra4>
          <UpdateBigExtra4>boolean</UpdateBigExtra4>
          <BigExtra5>string</BigExtra5>
          <UpdateBigExtra5>boolean</UpdateBigExtra5>
          <RetailPrice>decimal</RetailPrice>
          <UpdateRetailPrice>boolean</UpdateRetailPrice>
        </CollectionProduct>
        <CollectionProduct>
          <CategoryReferences>
            <CategoryReference xsi:nil="true" />
            <CategoryReference xsi:nil="true" />
          </CategoryReferences>
          <SystemID>int</SystemID>
          <ProductID>int</ProductID>
          <ProductNo>string</ProductNo>
          <Title>string</Title>
          <UpdateTitle>boolean</UpdateTitle>
          <SeoUrl>string</SeoUrl>
          <UpdateSeoUrl>boolean</UpdateSeoUrl>
          <Vat>string</Vat>
          <UpdateVat>boolean</UpdateVat>
          <MainText>string</MainText>
          <UpdateMainText>boolean</UpdateMainText>
          <StockQuantity>int</StockQuantity>
          <UpdateStockQuantity>boolean</UpdateStockQuantity>
          <Weight>decimal</Weight>
          <UpdateWeight>boolean</UpdateWeight>
          <Height>decimal</Height>
          <UpdateHeight>boolean</UpdateHeight>
          <Width>decimal</Width>
          <UpdateWidth>boolean</UpdateWidth>
          <Volume>decimal</Volume>
          <UpdateVolume>boolean</UpdateVolume>
          <KeyWords>string</KeyWords>
          <UpdateKeyWords>boolean</UpdateKeyWords>
          <ProductGroup1>int</ProductGroup1>
          <UpdateProductGroup1>boolean</UpdateProductGroup1>
          <ProductGroup2>int</ProductGroup2>
          <UpdateProductGroup2>boolean</UpdateProductGroup2>
          <ProductGroup3>int</ProductGroup3>
          <UpdateProductGroup3>boolean</UpdateProductGroup3>
          <ProductGroup4>int</ProductGroup4>
          <UpdateProductGroup4>boolean</UpdateProductGroup4>
          <ProductDate>dateTime</ProductDate>
          <UpdateProductDate>boolean</UpdateProductDate>
          <UpdateVisma>boolean</UpdateVisma>
          <UpdateUpdateVisma>boolean</UpdateUpdateVisma>
          <Extra1>string</Extra1>
          <UpdateExtra1>boolean</UpdateExtra1>
          <Extra2>string</Extra2>
          <UpdateExtra2>boolean</UpdateExtra2>
          <Extra3>string</Extra3>
          <UpdateExtra3>boolean</UpdateExtra3>
          <Extra4>string</Extra4>
          <UpdateExtra4>boolean</UpdateExtra4>
          <Extra5>string</Extra5>
          <UpdateExtra5>boolean</UpdateExtra5>
          <Extra6>string</Extra6>
          <UpdateExtra6>boolean</UpdateExtra6>
          <Extra7>string</Extra7>
          <UpdateExtra7>boolean</UpdateExtra7>
          <Extra8>string</Extra8>
          <UpdateExtra8>boolean</UpdateExtra8>
          <Extra9>string</Extra9>
          <UpdateExtra9>boolean</UpdateExtra9>
          <Extra10>string</Extra10>
          <UpdateExtra10>boolean</UpdateExtra10>
          <BigExtra1>string</BigExtra1>
          <UpdateBigExtra1>boolean</UpdateBigExtra1>
          <BigExtra2>string</BigExtra2>
          <UpdateBigExtra2>boolean</UpdateBigExtra2>
          <BigExtra3>string</BigExtra3>
          <UpdateBigExtra3>boolean</UpdateBigExtra3>
          <BigExtra4>string</BigExtra4>
          <UpdateBigExtra4>boolean</UpdateBigExtra4>
          <BigExtra5>string</BigExtra5>
          <UpdateBigExtra5>boolean</UpdateBigExtra5>
          <RetailPrice>decimal</RetailPrice>
          <UpdateRetailPrice>boolean</UpdateRetailPrice>
        </CollectionProduct>
      </productCollection>
    </UpdateProductCollection>
  </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>
    <UpdateProductCollectionResponse xmlns="http://tempuri.org/">
      <UpdateProductCollectionResult>
        <Success>boolean</Success>
        <Message>string</Message>
      </UpdateProductCollectionResult>
    </UpdateProductCollectionResponse>
  </soap12:Body>
</soap12:Envelope>