public static void Main()
Console.WriteLine(GetTireWorksResponse(@"<?xml version=""1.0"" encoding=""utf-8""?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:ns1=""http://www.signalextraprise.com/CommonServices"">
<TireDealer_PutData xmlns=""http://tempuri.org/"">
<LocationID>31</LocationID>
<ApplicationUID>C858B471-C4C1-4D2B-B0B3-9A4074B798B3</ApplicationUID>
<CustomerId>1000022</CustomerId>
<ShipAddressId>PRIMARY</ShipAddressId>
<ShipViaId>PICKUP</ShipViaId>
<OrderComment>Customer Requesting 4 Tires, Source via Transfer Request</OrderComment>
<CustomerPONumber>TCS TEST - DON'T PULL</CustomerPONumber>
<responseStatusCode>0</responseStatusCode>
<responseReceiptId>0</responseReceiptId>
<ItemNumber>2056515ACHMAX206515</ItemNumber>
<QuantityOrdered>0</QuantityOrdered>
<QuantityBackOrdered>0</QuantityBackOrdered>
<PrintComment>0</PrintComment>
<responseStatusCode>0</responseStatusCode>
private static string GetTireWorksResponse(string xmlRequest)
string endpoint = "http://209.132.232.90/eXceedServicesPRD_DTCweb/CommonServices.asmx";
HttpWebRequest httpWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(endpoint);
httpWebRequest.ContentType = "text/xml";
httpWebRequest.Accept = "text/xml";
httpWebRequest.Method = "POST";
using (var streamWriter = new System.IO.StreamWriter(httpWebRequest.GetRequestStream()))
streamWriter.Write(xmlRequest);
HttpWebResponse httpResponse = null;
httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
httpResponse = (HttpWebResponse)we.Response;
if (httpResponse != null)
using (var streamReader = new System.IO.StreamReader(httpResponse.GetResponseStream()))
xmlResponse = streamReader.ReadToEnd();