Create Shipment Order. This request requires 2 forms of identification: (1) The DHL developer ID/password in the HTTP Basic Authentication header, and (2) the cis:Authentication credentials. See https://entwickler.dhl.de/en/group/ep/wsapis/geschaeftskundenversand/authentifizierung for authentication details.
curl https://cig.dhl.de/services/sandbox/soap \
-X POST \
-u dhl_developer_id:dhl_developer_password \
-H "Content-Type: application/xml" \
-d '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cis="http://dhl.de/webservice/cisbase" xmlns:bus="http://dhl.de/webservices/businesscustomershipping">
<soapenv:Header>
<cis:Authentification>
<cis:user>2222222222_01</cis:user>
<cis:signature>pass</cis:signature>
</cis:Authentification>
</soapenv:Header>
<soapenv:Body>
<bus:CreateShipmentOrderRequest>
<bus:Version>
<majorRelease>2</majorRelease>
<minorRelease>0</minorRelease>
</bus:Version>
<!--1 to 30 repetitions:-->
<ShipmentOrder>
<sequenceNumber>01</sequenceNumber>
<Shipment>
<ShipmentDetails>
<product>V01PAK</product>
<cis:accountNumber>12345678901234</cis:accountNumber>
<!--Optional:-->
<customerReference>Sendungsreferenz</customerReference>
<shipmentDate>2018-07-17</shipmentDate>
<!--Optional:-->
<returnShipmentAccountNumber>12341234567890</returnShipmentAccountNumber>
<!--Optional:-->
<returnShipmentReference>Retouren-Sendungsreferenz</returnShipmentReference>
<ShipmentItem>
<weightInKG>10</weightInKG>
<!--Optional:-->
<lengthInCM>120</lengthInCM>
<!--Optional:-->
<widthInCM>60</widthInCM>
<!--Optional:-->
<heightInCM>60</heightInCM>
</ShipmentItem>
<!--Optional:-->
<Service>
<!--You may enter the following 16 items in any order-->
<!--Optional:-->
<VisualCheckOfAge active="1" type="A16"/>
<!--Optional:-->
<PreferredLocation active="0" details="?"/>
<!--Optional:-->
<PreferredNeighbour active="0" details="?"/>
<!--Optional:-->
<GoGreen active="1"/>
<!--Optional:-->
<Personally active="0"/>
<CashOnDelivery active="1" codAmount="23.25"/>
<!--Optional:-->
<AdditionalInsurance active="1" insuranceAmount="2500"/>
<!--Optional:-->
<BulkyGoods active="1"/>
</Service>
<!--Optional:-->
<Notification>
<recipientEmailAddress>no-reply@deutschepost.de</recipientEmailAddress>
</Notification>
<!--Optional:-->
<BankData>
<cis:accountOwner>Max Mustermann</cis:accountOwner>
<cis:bankName>Postbank</cis:bankName>
<cis:iban>DE77100100100123456789</cis:iban>
<!--Optional:-->
<cis:note1>note 1</cis:note1>
<!--Optional:-->
<cis:note2>note 2</cis:note2>
<!--Optional:-->
<cis:bic>PBNKDEFFXXX</cis:bic>
<!--Optional:-->
<cis:accountreference>?</cis:accountreference>
</BankData>
</ShipmentDetails>
<Shipper>
<Name>
<cis:name1>DHL Paket GmbH</cis:name1>
<!--Optional:-->
<cis:name2/>
<!--Optional:-->
<cis:name3/>
</Name>
<Address>
<cis:streetName>Sträßchensweg</cis:streetName>
<cis:streetNumber>10</cis:streetNumber>
<!--0 to 2 repetitions:-->
<cis:addressAddition>?</cis:addressAddition>
<!--Optional:-->
<cis:dispatchingInformation>?</cis:dispatchingInformation>
<cis:zip>53113</cis:zip>
<cis:city>Bonn</cis:city>
<!--Optional:-->
<cis:Origin>
<!--Optional:-->
<cis:country>Deutschland</cis:country>
<!--Optional:-->
<cis:countryISOCode>DE</cis:countryISOCode>
<!--Optional:-->
<cis:state>?</cis:state>
</cis:Origin>
</Address>
<Communication>
<!--Optional:-->
<cis:phone/>
<!--Optional:-->
<cis:email/>
<!--Optional:-->
<cis:contactPerson/>
</Communication>
</Shipper>
<Receiver>
<cis:name1>DHL Paket GmbH</cis:name1>
<!--You have a CHOICE of the next 4 items at this level-->
<Address>
<!--Optional:-->
<cis:name2/>
<!--Optional:-->
<cis:name3/>
<cis:streetName>Charles-de-Gaulle-Str.</cis:streetName>
<cis:streetNumber>20</cis:streetNumber>
<!--0 to 2 repetitions:-->
<cis:addressAddition>?</cis:addressAddition>
<!--Optional:-->
<cis:dispatchingInformation>?</cis:dispatchingInformation>
<cis:zip>53113</cis:zip>
<cis:city>Bonn</cis:city>
<!--Optional:-->
<cis:Origin>
<!--Optional:-->
<cis:country>Deutschland</cis:country>
<!--Optional:-->
<cis:countryISOCode>DE</cis:countryISOCode>
<!--Optional:-->
<cis:state>?</cis:state>
</cis:Origin>
</Address>
<Communication>
<!--Optional:-->
<cis:phone/>
<!--Optional:-->
<cis:email/>
<!--Optional:-->
<cis:contactPerson/>
</Communication>
</Receiver>
<!--Optional:-->
<ReturnReceiver>
<Name>
<cis:name1>DHL Paket GmbH</cis:name1>
<!--Optional:-->
<cis:name2/>
<!--Optional:-->
<cis:name3/>
</Name>
<Address>
<cis:streetName>Sträßchensweg</cis:streetName>
<cis:streetNumber>10</cis:streetNumber>
<!--0 to 2 repetitions:-->
<cis:addressAddition>?</cis:addressAddition>
<!--Optional:-->
<cis:dispatchingInformation>?</cis:dispatchingInformation>
<cis:zip>53113</cis:zip>
<cis:city>Bonn</cis:city>
<!--Optional:-->
<cis:Origin>
<!--Optional:-->
<cis:country>Deutschland</cis:country>
<!--Optional:-->
<cis:countryISOCode>DE</cis:countryISOCode>
<!--Optional:-->
<cis:state>?</cis:state>
</cis:Origin>
</Address>
<Communication>
<!--Optional:-->
<cis:phone/>
<!--Optional:-->
<cis:email/>
<!--Optional:-->
<cis:contactPerson/>
</Communication>
</ReturnReceiver>
<!--Optional:-->
</Shipment>
<!--Optional:-->
<PrintOnlyIfCodeable active="1"/>
<!--Optional:-->
<labelResponseType>URL</labelResponseType>
</ShipmentOrder>
</bus:CreateShipmentOrderRequest>
</soapenv:Body>
</soapenv:Envelope> '
Chilkat.Rest rest = new Chilkat.Rest();
bool success;
// URL: https://cig.dhl.de/services/sandbox/soap
bool bTls = true;
int port = 443;
bool bAutoReconnect = true;
success = rest.Connect("cig.dhl.de",port,bTls,bAutoReconnect);
if (success != true) {
Debug.WriteLine("ConnectFailReason: " + Convert.ToString(rest.ConnectFailReason));
Debug.WriteLine(rest.LastErrorText);
return;
}
rest.SetAuthBasic("dhl_developer_id","dhl_developer_password");
// See the Online Tool for Generating XML Creation Code
Chilkat.Xml xml = new Chilkat.Xml();
xml.Tag = "soapenv:Envelope";
xml.AddAttribute("xmlns:soapenv","http://schemas.xmlsoap.org/soap/envelope/");
xml.AddAttribute("xmlns:cis","http://dhl.de/webservice/cisbase");
xml.AddAttribute("xmlns:bus","http://dhl.de/webservices/businesscustomershipping");
xml.UpdateChildContent("soapenv:Header|cis:Authentification|cis:user","2222222222_01");
xml.UpdateChildContent("soapenv:Header|cis:Authentification|cis:signature","pass");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|bus:Version|majorRelease","2");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|bus:Version|minorRelease","0");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|sequenceNumber","01");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|product","V01PAK");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|cis:accountNumber","12345678901234");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|customerReference","Sendungsreferenz");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|shipmentDate","2018-07-17");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|returnShipmentAccountNumber","12341234567890");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|returnShipmentReference","Retouren-Sendungsreferenz");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|ShipmentItem|weightInKG","10");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|ShipmentItem|lengthInCM","120");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|ShipmentItem|widthInCM","60");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|ShipmentItem|heightInCM","60");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|VisualCheckOfAge",true,"active","1");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|VisualCheckOfAge",true,"type","A16");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|PreferredLocation",true,"active","0");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|PreferredLocation",true,"details","?");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|PreferredNeighbour",true,"active","0");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|PreferredNeighbour",true,"details","?");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|GoGreen",true,"active","1");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|Personally",true,"active","0");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|CashOnDelivery",true,"active","1");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|CashOnDelivery",true,"codAmount","23.25");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|AdditionalInsurance",true,"active","1");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|AdditionalInsurance",true,"insuranceAmount","2500");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Service|BulkyGoods",true,"active","1");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|Notification|recipientEmailAddress","no-reply@deutschepost.de");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:accountOwner","Max Mustermann");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:bankName","Postbank");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:iban","DE77100100100123456789");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:note1","note 1");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:note2","note 2");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:bic","PBNKDEFFXXX");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ShipmentDetails|BankData|cis:accountreference","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Name|cis:name1","DHL Paket GmbH");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Name|cis:name2","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Name|cis:name3","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:streetName","Sträßchensweg");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:streetNumber","10");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:addressAddition","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:dispatchingInformation","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:zip","53113");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:city","Bonn");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:Origin|cis:country","Deutschland");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:Origin|cis:countryISOCode","DE");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Address|cis:Origin|cis:state","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Communication|cis:phone","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Communication|cis:email","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Shipper|Communication|cis:contactPerson","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|cis:name1","DHL Paket GmbH");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:name2","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:name3","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:streetName","Charles-de-Gaulle-Str.");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:streetNumber","20");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:addressAddition","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:dispatchingInformation","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:zip","53113");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:city","Bonn");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:Origin|cis:country","Deutschland");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:Origin|cis:countryISOCode","DE");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Address|cis:Origin|cis:state","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Communication|cis:phone","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Communication|cis:email","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|Receiver|Communication|cis:contactPerson","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Name|cis:name1","DHL Paket GmbH");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Name|cis:name2","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Name|cis:name3","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:streetName","Sträßchensweg");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:streetNumber","10");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:addressAddition","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:dispatchingInformation","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:zip","53113");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:city","Bonn");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:Origin|cis:country","Deutschland");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:Origin|cis:countryISOCode","DE");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Address|cis:Origin|cis:state","?");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Communication|cis:phone","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Communication|cis:email","");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|Shipment|ReturnReceiver|Communication|cis:contactPerson","");
xml.UpdateAttrAt("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|PrintOnlyIfCodeable",true,"active","1");
xml.UpdateChildContent("soapenv:Body|bus:CreateShipmentOrderRequest|ShipmentOrder|labelResponseType","URL");
rest.AddHeader("Content-Type","application/xml");
Chilkat.StringBuilder sbRequestBody = new Chilkat.StringBuilder();
xml.GetXmlSb(sbRequestBody);
Chilkat.StringBuilder sbResponseBody = new Chilkat.StringBuilder();
success = rest.FullRequestSb("POST","/services/sandbox/soap",sbRequestBody,sbResponseBody);
if (success != true) {
Debug.WriteLine(rest.LastErrorText);
return;
}
int respStatusCode = rest.ResponseStatusCode;
if (respStatusCode >= 400) {
Debug.WriteLine("Response Status Code = " + Convert.ToString(respStatusCode));
Debug.WriteLine("Response Header:");
Debug.WriteLine(rest.ResponseHeader);
Debug.WriteLine("Response Body:");
Debug.WriteLine(sbResponseBody.GetAsString());
return;
}
Chilkat.Xml xmlResponse = new Chilkat.Xml();
xmlResponse.LoadSb(sbResponseBody,true);
// See the Online Tool for Generating XML Parse Code
string soap_Envelope_xmlns_bcs;
string soap_Envelope_xmlns_cis;
string soap_Envelope_xmlns_soap;
string soap_Envelope_xmlns_xsi;
string soapenv_Header_xmlns_soapenv;
string tagPath;
int majorRelease;
int minorRelease;
int statusCode;
string statusText;
string statusMessage;
int sequenceNumber;
string cis_shipmentNumber;
string labelUrl;
soap_Envelope_xmlns_bcs = xmlResponse.GetAttrValue("xmlns:bcs");
soap_Envelope_xmlns_cis = xmlResponse.GetAttrValue("xmlns:cis");
soap_Envelope_xmlns_soap = xmlResponse.GetAttrValue("xmlns:soap");
soap_Envelope_xmlns_xsi = xmlResponse.GetAttrValue("xmlns:xsi");
soapenv_Header_xmlns_soapenv = xmlResponse.ChilkatPath("soapenv:Header|(xmlns:soapenv)");
majorRelease = xmlResponse.GetChildIntValue("soap:Body|bcs:CreateShipmentOrderResponse|bcs:Version|majorRelease");
minorRelease = xmlResponse.GetChildIntValue("soap:Body|bcs:CreateShipmentOrderResponse|bcs:Version|minorRelease");
statusCode = xmlResponse.GetChildIntValue("soap:Body|bcs:CreateShipmentOrderResponse|Status|statusCode");
statusText = xmlResponse.GetChildContent("soap:Body|bcs:CreateShipmentOrderResponse|Status|statusText");
statusMessage = xmlResponse.GetChildContent("soap:Body|bcs:CreateShipmentOrderResponse|Status|statusMessage");
sequenceNumber = xmlResponse.GetChildIntValue("soap:Body|bcs:CreateShipmentOrderResponse|CreationState|sequenceNumber");
statusCode = xmlResponse.GetChildIntValue("soap:Body|bcs:CreateShipmentOrderResponse|CreationState|LabelData|Status|statusCode");
statusText = xmlResponse.GetChildContent("soap:Body|bcs:CreateShipmentOrderResponse|CreationState|LabelData|Status|statusText");
statusMessage = xmlResponse.GetChildContent("soap:Body|bcs:CreateShipmentOrderResponse|CreationState|LabelData|Status|statusMessage");
cis_shipmentNumber = xmlResponse.GetChildContent("soap:Body|bcs:CreateShipmentOrderResponse|CreationState|LabelData|cis:shipmentNumber");
labelUrl = xmlResponse.GetChildContent("soap:Body|bcs:CreateShipmentOrderResponse|CreationState|LabelData|labelUrl");
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:bcs="http://dhl.de/webservices/businesscustomershipping" xmlns:cis="http://dhl.de/webservice/cisbase" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>
<soap:Body>
<bcs:CreateShipmentOrderResponse>
<bcs:Version>
<majorRelease>2</majorRelease>
<minorRelease>0</minorRelease>
</bcs:Version>
<Status>
<statusCode>0</statusCode>
<statusText>ok</statusText>
<statusMessage>Der Webservice wurde ohne Fehler ausgeführt.</statusMessage>
</Status>
<CreationState>
<sequenceNumber>01</sequenceNumber>
<LabelData>
<Status>
<statusCode>0</statusCode>
<statusText>ok</statusText>
<statusMessage>Der Webservice wurde ohne Fehler ausgeführt.</statusMessage>
</Status>
<cis:shipmentNumber>22222222201011431120</cis:shipmentNumber>
<labelUrl>https://cig.dhl.de/gkvlabel/SANDBOX/dhl-vls/gw/shpmntws/printShipment?token=JD7HKktuvugIFEkhSvCfbEz4J8Ah0dkcVuw4PzBGRyTrPN%2FvfhyhYW1b1fHQXQduxO89%2FkAP82z%2FdU%2Bn%2B%2F%2FDCw%3D%3D</labelUrl>
</LabelData>
</CreationState>
</bcs:CreateShipmentOrderResponse>
</soap:Body>
</soap:Envelope>