Hi David, you are not using SSL - the url is http...not https. Best regards, Magne ________________________________ Fra: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx på vegne av David Baugh Sendt: fr 31.12.2010 02:13 Til: ftpapi@xxxxxxxxxxxxxxxxxxxxxx Emne: HTTP/1.1 500 Internal Server Error - ContractFilter mismatch Scott, I'm trying to access a WCF web service which uses SSL and getting a ContractFilter Mismatch on the SOAPAction. Here's my source code, followed by the log. Has anyone had any similar experience? I'm on V5R4 and have installed HTTP-API with SSL. I ran it in SOAPUI without a problem. Please help. Thanks, David. SOAP = '<?xml version="1.0" encoding="utf-8" ?>' +'<soapenv:Envelope' +' xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"' +' xmlns:ser="https://ws.towersperrin.com/services/">' +' <soapenv:Header/>' +' <soapenv:Body>' +' <ser:GeocodeRequest>' +' <ser:StreetAddress>999 Liberty Street</ser:StreetAddress>' +' <ser:City>Urbana</ser:City>' +' <ser:State>IL</ser:State>' +' <ser:ZipCode>61822</ser:ZipCode>' +' </ser:GeocodeRequest>' +' </soapenv:Body>' +' </soapenv:Envelope>'; http_debug(*ON); http_xproc( HTTP_POINT_ADDL_HEADER : %paddr(Add_SOAPACTION) ); rc = http_url_post_xml( 'http://localligence.net/CATservicesBETA/GeocodeService/+ GeocodeService.svc' : %addr(SOAP) + 2 : %len(SOAP) : *NULL : %paddr(Incoming) : %addr(resp) : HTTP_TIMEOUT : HTTP_USERAGENT : 'text/xml; charset=utf-8'); . . . P Add_SOAPACTION B D Add_SOAPACTION PI D Header 1024A varying D UserData * value /free Header = 'SOAPAction: ' + '"https://ws.towersperrin.com/IGeocodeService/GeocodeRequest "' + x'0d25'; /end-free P E LOG FILE: HTTPAPI Ver 1.23 released 2008-04-24 OS/400 Ver V5R4M0 http_persist_open(): entered http_long_ParseURL(): entered DNS resolver retrans: 2 DNS resolver retry : 30 DNS resolver options: x'00000136' DNS default domain: DEANSHOMER.COM DNS server found: 192.168.1.1 DNS server found: 10.10.9.9 http_persist_post(): entered http_long_ParseURL(): entered do_post(): entered POST /CATservicesBETA/GeocodeService/GeocodeService.svc HTTP/1.1 Host: localligence.net User-Agent: http-api/1.23 Content-Type: text/xml; charset=utf-8 Expect: 100-continue Content-Length: 465 SOAPAction: "https://ws.towersperrin.com/IGeocodeService/GeocodeRequest" recvresp(): entered HTTP/1.1 100 Continue SetError() #13: HTTP/1.1 100 Continue senddoc(): entered <?xml version="1.0" encoding="utf-8" ?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="https://ws.towersperrin.com/services/"> <soapenv:Header/> <soapenv:Body> <ser:GeocodeRequest> <ser:StreetAddress>340 Pine Street</ser:StreetAddress> <ser:City>San Francisco</ser:City> <ser:State>CA</ser:State> <ser:ZipCode>94104</ser:ZipCode> </ser:GeocodeRequest> </soapenv:Body> </soapenv:Envelope> recvresp(): entered HTTP/1.1 500 Internal Server Error Content-Length: 756 Content-Type: text/xml; charset=utf-8 Server: Microsoft-IIS/7.0 X-Powered-By: ASP.NET Date: Fri, 31 Dec 2010 00:38:37 GMT SetError() #13: HTTP/1.1 500 Internal Server Error recvdoc parms: identity 756 header_load_cookies() entered recvdoc(): entered SetError() #0: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode><faultstring xml:lang="en-US">The message with Action 'https://ws.towersperrin.com/IGeocodeService/GeocodeRequest' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope> SetError() #13: HTTP/1.1 500 Internal Server Error http_close(): entered
<<winmail.dat>>
----------------------------------------------------------------------- This is the FTPAPI mailing list. To unsubscribe, please go to: http://www.scottklement.com/mailman/listinfo/ftpapi -----------------------------------------------------------------------