Ok, so we are trying to connect to a Microsoft Web Service called Dynamics GP. It currently is sitting behind NTLM authentication, which I think I have working now using JCIFS. I am now getting this error message when attempting to send a message to the web service.

INFO: Outbound Message
---------------------------
Encoding: UTF-8
Headers: {Connection=[Keep-Alive], SOAPAction=["http://schemas.microsoft.com/dynamics/gp/2006/01/CreateSalesInvoice "], Accept=[*]}
Messages:
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/ "><soap:Body><ns2:CreateSalesInvoice xmlns="http://schemas.microsoft.com/dynamics/2006/01 " xmlns:ns2="http://schemas.microsoft.com/dynamics/gp/2006/01"; xmlns:ns3="http://schemas.microsoft.com/dynamics/security/ 2006/01"><ns2:salesInvoice><ns2:Type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:Date xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:MasterNumber xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:ExchangeRate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:ExchangeDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:RequestedShipDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:FreightTaxBasis xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:MiscellaneousTaxBasis xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:TransactionState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:CreatedBy>GP Dynamics Web Service Test</ ns2:CreatedBy><ns2:CreatedDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:ModifiedDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:CommissionBasedOn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:ActualShipDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:FulfillDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:QuoteDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:IsIntrastatDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:IsVoided xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:ShipCompleteOnly xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:IntegrationSource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:InvoiceDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:BackorderDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:ReturnDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:GeneralLedgerPostingDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:PostedDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:IsDirectDebit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/><ns2:WorkflowPriority xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/></ns2:salesInvoice><Context xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:nil="true"/></ns2:CreateSalesInvoice></soap:Body></soap:Envelope>
--------------------------------------
Nov 17, 2008 11:34:25 AM org.apache.cxf.interceptor.LoggingInInterceptor logging
INFO: Inbound Message
----------------------------
Encoding: UTF-8
Headers: {Content-Length=[24], connection=[close], Date=[Mon, 17 Nov 2008 18:34:24 GMT], content-type=[text/html]}
Messages:
Message:

Payload: <h1>Length Required</h1>

So, for some reason I'm not getting an XML response back, but a partial HTML response. Is there some config option in CXF that I'm missing?

Thanks in advance!

-warner

Reply via email to