I'm writing a consumer for Fedex's SOAP web service. I'm building the XML request body using a template in CGIDEV2, and executing the request with the SQL HTTPPOSTCLOB function. I don't get anything for a response, just this in the job log:
Java stored procedure or user-defined function SYSTOOLS.HTTPPOSTCLOB, specific name HTTPP00013 aborted with an exception "Server returned HTTP response code: 400 for URL: https://wsbeta.fedex.com:443/web-services/ship".
No specifics about how my HTTP request is invalid.
I'm pretty sure this error is a response from the service; if I change the URL to something invalid, I get a 404 instead of a 400.
I've also tried to duplicate the request in SoapUI, and it won't connect at all as far as I can tell. Just logs an org.apache.http.client.ClientProtocolException.
My googling indicates that error tends to be related to authentication, so I enabled Authenticate Preemptively and set up NTLM authorization with the key and password on my Fedex developer account. Made no difference.
I spoke to several people at Fedex web services tech support, and they are completely clueless about communications. They can only talk about the contents of responses once communication is working.
Has anyone ever used this web service? Thanks!
Java stored procedure or user-defined function SYSTOOLS.HTTPPOSTCLOB, specific name HTTPP00013 aborted with an exception "Server returned HTTP response code: 400 for URL: https://wsbeta.fedex.com:443/web-services/ship".
No specifics about how my HTTP request is invalid.
I'm pretty sure this error is a response from the service; if I change the URL to something invalid, I get a 404 instead of a 400.
I've also tried to duplicate the request in SoapUI, and it won't connect at all as far as I can tell. Just logs an org.apache.http.client.ClientProtocolException.
My googling indicates that error tends to be related to authentication, so I enabled Authenticate Preemptively and set up NTLM authorization with the key and password on my Fedex developer account. Made no difference.
I spoke to several people at Fedex web services tech support, and they are completely clueless about communications. They can only talk about the contents of responses once communication is working.
Has anyone ever used this web service? Thanks!
Comment