ppvapi


Klicken Sie hier, um die vollständige Vorgangsliste anzuzeigen.

ppvAddOrder

Test

Das Testformular ist nur für Anforderungen vom lokalen Computer verfügbar.

SOAP 1.1

Es folgt ein Beispiel für eine SOAP 1.1-Anforderung und -Antwort. Die angezeigten Platzhalter müssen durch tatsächliche Werte ersetzt werden.

POST /iloxxapi/ppvapi.asmx HTTP/1.1
Host: www.iloxx.de
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://iloxx.de/ppvAddOrder"

<?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>
    <ppvAddOrder xmlns="http://iloxx.de/">
      <ppvOrderRequest>
        <Version>int</Version>
        <OrderAction>check or addOrder</OrderAction>
        <ServiceSettings>
          <ErrorLanguage>German or English</ErrorLanguage>
          <CountrySettings>Alpha3 or ISO3166</CountrySettings>
          <ZipCodeSetting>ZipCodeAsSingleValue or ZipCodeInlineCityName</ZipCodeSetting>
        </ServiceSettings>
        <PartnerCredentials>
          <PartnerName>string</PartnerName>
          <PartnerKey>string</PartnerKey>
        </PartnerCredentials>
        <UserCredentials>
          <UserID>int</UserID>
          <UserToken>string</UserToken>
        </UserCredentials>
        <OrderLabel>
          <LabelSize>MultiLabel_A4 or SingleLabel_A6</LabelSize>
          <LabelStartPosition>UpperLeft or UpperRight or LowerLeft or LowerRight</LabelStartPosition>
        </OrderLabel>
        <ShipDate>string</ShipDate>
        <ppvOrderDataArray>
          <ppvOrderData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <Customer>string</Customer>
            <Reference>string</Reference>
            <Content>string</Content>
            <Weight>decimal</Weight>
            <ShipService>dpdNormalpaket or dpdNormalpaketCOD or dpdNormalpaketFlex or dpdNormalpaketCODFlex or dpdExpress08 or dpdExpress08COD or dpdExpress10 or dpdExpress10COD or dpdExpress12 or dpdExpress12COD or dpdExpress18 or dpdExpress18COD or dpdExpressSamstag12 or dpdExpressSamstag12COD or dpdShopRetoure or dpdShopZustellung or dpdRetourePickup or dpdExpressIE2 or dpdFoodExpress18 or dpdFoodExpress12 or dpdFoodStandard</ShipService>
            <CODAmount>decimal</CODAmount>
            <ShipAddress xsi:nil="true" />
            <TrackURL>string</TrackURL>
            <PudoID>string</PudoID>
          </ppvOrderData>
          <ppvOrderData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <Customer>string</Customer>
            <Reference>string</Reference>
            <Content>string</Content>
            <Weight>decimal</Weight>
            <ShipService>dpdNormalpaket or dpdNormalpaketCOD or dpdNormalpaketFlex or dpdNormalpaketCODFlex or dpdExpress08 or dpdExpress08COD or dpdExpress10 or dpdExpress10COD or dpdExpress12 or dpdExpress12COD or dpdExpress18 or dpdExpress18COD or dpdExpressSamstag12 or dpdExpressSamstag12COD or dpdShopRetoure or dpdShopZustellung or dpdRetourePickup or dpdExpressIE2 or dpdFoodExpress18 or dpdFoodExpress12 or dpdFoodStandard</ShipService>
            <CODAmount>decimal</CODAmount>
            <ShipAddress xsi:nil="true" />
            <TrackURL>string</TrackURL>
            <PudoID>string</PudoID>
          </ppvOrderData>
        </ppvOrderDataArray>
      </ppvOrderRequest>
    </ppvAddOrder>
  </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>
    <ppvAddOrderResponse xmlns="http://iloxx.de/">
      <ppvAddOrderResult>
        <Version>int</Version>
        <Ack>Success or Failure</Ack>
        <LabelPDFStream>string</LabelPDFStream>
        <ResponseDataArray>
          <ResponseData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <ParcelNumber>string</ParcelNumber>
          </ResponseData>
          <ResponseData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <ParcelNumber>string</ParcelNumber>
          </ResponseData>
        </ResponseDataArray>
        <ErrorDataArray>
          <ErrorData>
            <ErrorID>int</ErrorID>
            <ErrorMsg>string</ErrorMsg>
          </ErrorData>
          <ErrorData>
            <ErrorID>int</ErrorID>
            <ErrorMsg>string</ErrorMsg>
          </ErrorData>
        </ErrorDataArray>
      </ppvAddOrderResult>
    </ppvAddOrderResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

Es folgt ein Beispiel für eine SOAP 1.2-Anforderung und -Antwort. Die angezeigten Platzhalter müssen durch tatsächliche Werte ersetzt werden.

POST /iloxxapi/ppvapi.asmx HTTP/1.1
Host: www.iloxx.de
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>
    <ppvAddOrder xmlns="http://iloxx.de/">
      <ppvOrderRequest>
        <Version>int</Version>
        <OrderAction>check or addOrder</OrderAction>
        <ServiceSettings>
          <ErrorLanguage>German or English</ErrorLanguage>
          <CountrySettings>Alpha3 or ISO3166</CountrySettings>
          <ZipCodeSetting>ZipCodeAsSingleValue or ZipCodeInlineCityName</ZipCodeSetting>
        </ServiceSettings>
        <PartnerCredentials>
          <PartnerName>string</PartnerName>
          <PartnerKey>string</PartnerKey>
        </PartnerCredentials>
        <UserCredentials>
          <UserID>int</UserID>
          <UserToken>string</UserToken>
        </UserCredentials>
        <OrderLabel>
          <LabelSize>MultiLabel_A4 or SingleLabel_A6</LabelSize>
          <LabelStartPosition>UpperLeft or UpperRight or LowerLeft or LowerRight</LabelStartPosition>
        </OrderLabel>
        <ShipDate>string</ShipDate>
        <ppvOrderDataArray>
          <ppvOrderData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <Customer>string</Customer>
            <Reference>string</Reference>
            <Content>string</Content>
            <Weight>decimal</Weight>
            <ShipService>dpdNormalpaket or dpdNormalpaketCOD or dpdNormalpaketFlex or dpdNormalpaketCODFlex or dpdExpress08 or dpdExpress08COD or dpdExpress10 or dpdExpress10COD or dpdExpress12 or dpdExpress12COD or dpdExpress18 or dpdExpress18COD or dpdExpressSamstag12 or dpdExpressSamstag12COD or dpdShopRetoure or dpdShopZustellung or dpdRetourePickup or dpdExpressIE2 or dpdFoodExpress18 or dpdFoodExpress12 or dpdFoodStandard</ShipService>
            <CODAmount>decimal</CODAmount>
            <ShipAddress xsi:nil="true" />
            <TrackURL>string</TrackURL>
            <PudoID>string</PudoID>
          </ppvOrderData>
          <ppvOrderData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <Customer>string</Customer>
            <Reference>string</Reference>
            <Content>string</Content>
            <Weight>decimal</Weight>
            <ShipService>dpdNormalpaket or dpdNormalpaketCOD or dpdNormalpaketFlex or dpdNormalpaketCODFlex or dpdExpress08 or dpdExpress08COD or dpdExpress10 or dpdExpress10COD or dpdExpress12 or dpdExpress12COD or dpdExpress18 or dpdExpress18COD or dpdExpressSamstag12 or dpdExpressSamstag12COD or dpdShopRetoure or dpdShopZustellung or dpdRetourePickup or dpdExpressIE2 or dpdFoodExpress18 or dpdFoodExpress12 or dpdFoodStandard</ShipService>
            <CODAmount>decimal</CODAmount>
            <ShipAddress xsi:nil="true" />
            <TrackURL>string</TrackURL>
            <PudoID>string</PudoID>
          </ppvOrderData>
        </ppvOrderDataArray>
      </ppvOrderRequest>
    </ppvAddOrder>
  </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>
    <ppvAddOrderResponse xmlns="http://iloxx.de/">
      <ppvAddOrderResult>
        <Version>int</Version>
        <Ack>Success or Failure</Ack>
        <LabelPDFStream>string</LabelPDFStream>
        <ResponseDataArray>
          <ResponseData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <ParcelNumber>string</ParcelNumber>
          </ResponseData>
          <ResponseData>
            <PartnerOrderReference>string</PartnerOrderReference>
            <ParcelNumber>string</ParcelNumber>
          </ResponseData>
        </ResponseDataArray>
        <ErrorDataArray>
          <ErrorData>
            <ErrorID>int</ErrorID>
            <ErrorMsg>string</ErrorMsg>
          </ErrorData>
          <ErrorData>
            <ErrorID>int</ErrorID>
            <ErrorMsg>string</ErrorMsg>
          </ErrorData>
        </ErrorDataArray>
      </ppvAddOrderResult>
    </ppvAddOrderResponse>
  </soap12:Body>
</soap12:Envelope>