To override the Content-type in your clients, use the HTTP Accept Header, append the .soap12 suffix or ?format=soap12
HTTP + SOAP12
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: www.bernhardt.com
Content-Type: text/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>
<UploadLocations xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Emun.Data">
<ShipIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ShipIds>
</UploadLocations>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
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>
<LocationsUploaded xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Emun.Data">
<Locations xmlns:d2p1="http://schemas.datacontract.org/2004/07/Emun.Data.Models">
<d2p1:CustomerShippingLocations>
<d2p1:ConID>String</d2p1:ConID>
<d2p1:dblCYForecast>0</d2p1:dblCYForecast>
<d2p1:dblNYForecast>0</d2p1:dblNYForecast>
<d2p1:dtmCreated>0001-01-01T00:00:00</d2p1:dtmCreated>
<d2p1:dtmInfoReviewed>0001-01-01T00:00:00</d2p1:dtmInfoReviewed>
<d2p1:intBillingSource>0</d2p1:intBillingSource>
<d2p1:strBillAddress>String</d2p1:strBillAddress>
<d2p1:strBillAddress2>String</d2p1:strBillAddress2>
<d2p1:strBillAddress3>String</d2p1:strBillAddress3>
<d2p1:strBillCity>String</d2p1:strBillCity>
<d2p1:strBillCountry>String</d2p1:strBillCountry>
<d2p1:strBillFax>String</d2p1:strBillFax>
<d2p1:strBillName>String</d2p1:strBillName>
<d2p1:strBillPhone>String</d2p1:strBillPhone>
<d2p1:strBillState>String</d2p1:strBillState>
<d2p1:strBillZipcode>String</d2p1:strBillZipcode>
<d2p1:strContactName>String</d2p1:strContactName>
<d2p1:strCreatedBy>String</d2p1:strCreatedBy>
<d2p1:strCustom1>String</d2p1:strCustom1>
<d2p1:strCustom10>String</d2p1:strCustom10>
<d2p1:strCustom11>String</d2p1:strCustom11>
<d2p1:strCustom12>String</d2p1:strCustom12>
<d2p1:strCustom13>String</d2p1:strCustom13>
<d2p1:strCustom14>String</d2p1:strCustom14>
<d2p1:strCustom15>String</d2p1:strCustom15>
<d2p1:strCustom2>String</d2p1:strCustom2>
<d2p1:strCustom3>String</d2p1:strCustom3>
<d2p1:strCustom4>String</d2p1:strCustom4>
<d2p1:strCustom5>String</d2p1:strCustom5>
<d2p1:strCustom6>String</d2p1:strCustom6>
<d2p1:strCustom7>String</d2p1:strCustom7>
<d2p1:strCustom8>String</d2p1:strCustom8>
<d2p1:strCustom9>String</d2p1:strCustom9>
<d2p1:strCustomerID>String</d2p1:strCustomerID>
<d2p1:strDefaultWarehouseID>String</d2p1:strDefaultWarehouseID>
<d2p1:strEmail>String</d2p1:strEmail>
<d2p1:strPriceList>String</d2p1:strPriceList>
<d2p1:strRegionID>String</d2p1:strRegionID>
<d2p1:strSalesRep>String</d2p1:strSalesRep>
<d2p1:strSalesRep2>String</d2p1:strSalesRep2>
<d2p1:strSalesRep3>String</d2p1:strSalesRep3>
<d2p1:strSalesRep4>String</d2p1:strSalesRep4>
<d2p1:strSalesRep5>String</d2p1:strSalesRep5>
<d2p1:strShipAddress>String</d2p1:strShipAddress>
<d2p1:strShipAddress2>String</d2p1:strShipAddress2>
<d2p1:strShipAddress3>String</d2p1:strShipAddress3>
<d2p1:strShipCity>String</d2p1:strShipCity>
<d2p1:strShipCountry>String</d2p1:strShipCountry>
<d2p1:strShipFax>String</d2p1:strShipFax>
<d2p1:strShipID>String</d2p1:strShipID>
<d2p1:strShipName>String</d2p1:strShipName>
<d2p1:strShipPhone>String</d2p1:strShipPhone>
<d2p1:strShipState>String</d2p1:strShipState>
<d2p1:strShipVia>String</d2p1:strShipVia>
<d2p1:strShipZipcode>String</d2p1:strShipZipcode>
<d2p1:strSoldToID>String</d2p1:strSoldToID>
<d2p1:strStatus>String</d2p1:strStatus>
<d2p1:strStoreCategory>String</d2p1:strStoreCategory>
<d2p1:strStoreClass>String</d2p1:strStoreClass>
<d2p1:strStoreLocatorOrder>String</d2p1:strStoreLocatorOrder>
<d2p1:strStoreType>String</d2p1:strStoreType>
<d2p1:strTerms>String</d2p1:strTerms>
<d2p1:strTerritoryID>String</d2p1:strTerritoryID>
<d2p1:strWebSite>String</d2p1:strWebSite>
<d2p1:ysnDNU>false</d2p1:ysnDNU>
<d2p1:ysnExported>false</d2p1:ysnExported>
<d2p1:ysnInfoReviewed>false</d2p1:ysnInfoReviewed>
<d2p1:ysnModified>false</d2p1:ysnModified>
<d2p1:ysnNewLocation>false</d2p1:ysnNewLocation>
<d2p1:ysnResidential>false</d2p1:ysnResidential>
<d2p1:ysnSalesRep1Sellable>false</d2p1:ysnSalesRep1Sellable>
<d2p1:ysnSalesRep2Sellable>false</d2p1:ysnSalesRep2Sellable>
<d2p1:ysnSalesRep3Sellable>false</d2p1:ysnSalesRep3Sellable>
<d2p1:ysnSalesRep4Sellable>false</d2p1:ysnSalesRep4Sellable>
<d2p1:ysnSalesRep5Sellable>false</d2p1:ysnSalesRep5Sellable>
<d2p1:ysnStoreLocator>false</d2p1:ysnStoreLocator>
</d2p1:CustomerShippingLocations>
</Locations>
</LocationsUploaded>
</soap12:Body>
</soap12:Envelope>