[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error: Binder not found for soapaction = null
I have attached excerpts from my code and the debug file.
Max Buda
DSC Logistics
1750 S. Wolf Road
Des Plaines, IL �60018
Phone: (847) 635-4498
On Tue, Jan 20, 2015 at 10:15 AM, Mike Krebs
<[1]mkrebs@xxxxxxxxxxxxxxxxxx> wrote:
And the debug listing...it will be evident to all what you are
sending and receiving.
-----Original Message-----
From: [2]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:[3]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Scott
Mildenberger
Sent: Tuesday, January 20, 2015 10:07 AM
To: HTTPAPI and FTPAPI Projects
Subject: RE: Error: Binder not found for soapaction = null
You aren't showing us your code, that might be useful.� What are
you providing in the call to http_url_post for SOAPAction?� Maybe
you aren't specifying it and you need to.
Scott
-----Original Message-----
From: [4]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:[5]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Max
Buda
Sent: Tuesday, January 20, 2015 8:55 AM
To: HTTPAPI and FTPAPI Projects
Subject: Error: Binder not found for soapaction = null
As I mentioned in previous posts, I am a newbie with web services.
I am trying to consume a web service, provided by our customer.
I have worked through the various tag errors and I am now stumped by
the latest error we are receiving in the response.
The error is "Binder not found for soapaction = null".
I have used both http_url_post_xml and http_url_post.
I am told the error is on my side, but I have looked at the request
I am creating and just can't see where the problem is.
I am attaching the web service request ("Parcel Request.xml"), the
ws response ("Parcel Response.xml") and the wsdl ("Small
Parcel.wsdl").
Any help in identifying the problem is greatly appreciated.
Max Buda
--------------------------------------------------------------------
---
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[6]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
--------------------------------------------------------------------
---
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[7]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
References
1. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
4. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
5. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
6. http://www.scottklement.com/mailman/listinfo/ftpapi
7. http://www.scottklement.com/mailman/listinfo/ftpapi
HTTPAPI Ver 1.16 released 2006-05-07
New iconv() objects set, ASCII=819. EBCDIC=0
http_url_post(): entered
http_persist_open(): entered
http_long_ParseURL(): entered
https_init(): entered
-------------------------------------------------------------------------------------
Dump of local-side certificate information:
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Dump of server-side certificate information:
-------------------------------------------------------------------------------------
Cert Validation Code = 0
-----BEGIN CERTIFICATE-----
MIIEojCCA4qgAwIBAgIQJU4Rqnks0ULBaKbrmceI0TANBgkqhkiG9w0BAQUFADA8
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMVGhhd3RlLCBJbmMuMRYwFAYDVQQDEw1U
aGF3dGUgU1NMIENBMB4XDTE0MDQxMTAwMDAwMFoXDTE1MDcyNzIzNTk1OVowezEL
MAkGA1UEBhMCVVMxEDAOBgNVBAgTB0dlb3JnaWExEDAOBgNVBAcUB0F0bGFudGEx
HjAcBgNVBAoUFUdlb3JnaWEtUGFjaWZpYywgTExDLjEVMBMGA1UECxQMV2ViIFNl
cnZpY2VzMREwDwYDVQQDFAgqLmdwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBANbmn4sCnNSQdlOFx7ntH3ylqDzkt4S9T0x8IODBLKpdZFJJdWun
mEHB7Mj2d1gOzvR1WEBnVa5HRJpD4dSAIptqTEizchrOz2QP3WwsH12KXUINh/WN
MGjRfhEDAQXXKvWwPDikkzgVEK3ZIFr9KmV8WU86mpMqUzCUY5Q0EJMaVQzzV9+C
QrQG+qY42t4s32P/HC6wrXUMxRgE2AiMcPMaz1horp1MyLs3lB48Q4ObZeAWXWLt
YaIYbUT/YFaBVAkrBm/+uU/czoQtaeNQkHUixHuL7CBykMg7orlHroy21aKkaHJ8
98ZgX0sSQolkk/KJu1KpV/sFS3opxOhK7acCAwEAAaOCAV8wggFbMBMGA1UdEQQM
MAqCCCouZ3AuY29tMAkGA1UdEwQCMAAwQgYDVR0gBDswOTA3BgpghkgBhvhFAQc2
MCkwJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnRoYXd0ZS5jb20vY3BzLzAOBgNV
HQ8BAf8EBAMCBaAwHwYDVR0jBBgwFoAUp6KDuzRFQD381TBPErk+oQGf9tswOgYD
VR0fBDMwMTAvoC2gK4YpaHR0cDovL3N2ci1vdi1jcmwudGhhd3RlLmNvbS9UaGF3
dGVPVi5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMGkGCCsGAQUF
BwEBBF0wWzAiBggrBgEFBQcwAYYWaHR0cDovL29jc3AudGhhd3RlLmNvbTA1Bggr
BgEFBQcwAoYpaHR0cDovL3N2ci1vdi1haWEudGhhd3RlLmNvbS9UaGF3dGVPVi5j
ZXIwDQYJKoZIhvcNAQEFBQADggEBAHcVMKaSWGc8dQ/JiHe5/fnhxHIjTmpLDlKK
/H3v0UGllWvEIZOlrLJqlW9HzeH/n2No+/cLo7xQgegvo5dpskN04Isyf6bzoi8S
orqsZhVigL/Q8ipTAe2loPsJM00A0hS4uEtAk/uJrA888V781N4PGsIqc3duYhzT
5hWcTIttOSmvSkM5GZHpJw0Sv9OTzHIWDRMHC/InfEFoK+tqy5fev6q+rTjhdYVp
hXRup3biVDr1ZhKOPEkZ6UutUOtUY3wnSvu1OsbaeOFGbBT6z2BrNXp+PxEMrqFW
rW0VVQUexcHEWa02kWniNDXgsByWDUfnqkWUhOWAWSUEkAN1HEA=
-----END CERTIFICATE-----
Serial Number: 25:4E:11:AA:79:2C:D1:42:C1:68:A6:EB:99:C7:88:D1
Common Name: *.gp.com
Country: US
State/Province: Georgia
Locality: Atlanta
Org Unit: Georgia-Pacific, LLC.
Org: Web Services
Issuer CN: Thawte SSL CA
Issuer Country: US
Issuer Org: Thawte, Inc.
Unknown Field: 3
Unknown Field: 20140410190000
Unknown Field: 19:00:00 10-04-2014
Unknown Field: 20150727185959
Unknown Field: 18:59:59 27-07-2015
Unknown Field: 1.2.840.113549.1.1.5
Protocol Used: TLS Version 1
http_persist_post(): entered
http_long_ParseURL(): entered
do_post(): entered
POST /ws/GPSOA.Shipment.SmallParcel.WS:SmallParcelShipping HTTP/1.1
Host: wm-soa-dev.gp.com
User-Agent: http-api/1.16
Content-Type: text/xml
Expect: 100-continue
Content-Length: 10120
recvresp(): entered
HTTP/1.1 100 Continue
Via: 1.1 GBYTMGD01
SetError() #13: HTTP/1.1 100 Continue
senddoc(): entered
<?xml version="1.0" encoding="UTF-8"?><IDataXMLCoder version="1.0"><record javaclass="com.wm.data.ISMemDataImpl"><value name="fileName">ProcessSmallParcelShipment</value><Credentials><Id>WmsMcDonough1490</Id><Password>troublemillan</Password></Credentials><record name="SmallParcelShipmentRequest" javaclass="com.wm.data.ISMemDataImpl"><value name="Carrier">FXSD</value><value name="ShipTimeStamp">2015-01-20T11:00:15</value><value name="ServiceType">FXSD</value><value name="PackageCount">4</value><record name="TotalWeight" javaclass="com.wm.data.ISMemDataImpl"><value name="Units">LB</value><value name="Value">83.18</value></record><record name="Shipper" javaclass="com.wm.data.ISMemDataImpl"><value name="AccountNumber">1234567890</value></record><record name="Recipient" javaclass="com.wm.data.ISMemDataImpl"><record name="Contact" javaclass="com.wm.data.ISMemDataImpl"><value name="CompanyName">REGENCY HOSPITAL SOUTH ATLANTA</value></record><record name="Address" javaclass="com.wm.data.ISMemDataImpl"><array name="StreetLines" type="value" depth="1"><value>1170 Cleveland Ave # 4th</value></array><value name="City">East Point</value><value name="StateOrProvinceCode">GA</value><value name="PostalCode">30344</value><value name="CountryCode">US</value><value name="Residential">false</value></record></record><record name="Origin" javaclass="com.wm.data.ISMemDataImpl"><value name="AccountNumber">1490</value><record name="Contact" javaclass="com.wm.data.ISMemDataImpl"><value name="CompanyName">GP McDonough</value><value name="PhoneNumber">(847) 390-6800</value></record><record name="Address" javaclass="com.wm.data.ISMemDataImpl"><array name="StreetLines" type="value" depth="1"><value>490 WESTRIDGE PKWY</value></array><value name="City">MCDONOUGH</value><value name="StateOrProvinceCode">GA</value><value name="PostalCode">30253</value><value name="CountryCode">US</value><value name="Residential">false</value></record></record><record name="LabelSpecification" javaclass="com.wm.data.ISMemDataImpl"><value name="LabelFormatType">LABEL_DATA_ONLY</value><value name="ImageType">ZPLII</value><value name="LabelStockType">STOCK_4X6</value></record><array name="PackageLineItems" type="record" depth="1"><record javaclass="com.wm.data.ISMemDataImpl"><value name="PhysicalPackaging">CASE</value><value name="ItemDescription">PULMO 1L RTH BTL 8CT</value><record name="Weight" javaclass="com.wm.data.ISMemDataImpl"><value name="Units">LB</value><value name="Value">41.10</value></record><record name="Dimensions" javaclass="com.wm.data.ISMemDataImpl"><value name="Length">0</value><value name="Width">0</value><value name="Height">10</value><value name="Units">IN</value></record><array name="PackageReferences" type="record" depth="2"><record javaclass="com.wm.data.ISMemDataImpl"><value name="ReferenceType">PART</value><value name="Value">62725</value><value name="ReferenceType">CUSTOMER_REFERENCE</value><value name="Value">0503550335</value></record></array></record></array></record></record></IDataXMLCoder>
recvresp(): entered
HTTP/1.1 400 [ISS.0088.9166] Binder not found for soapAction = null
Connection: Keep-Alive
Content-Length: 674
Content-Type: text/xml; charset=UTF-8
SetError() #13: HTTP/1.1 400 [ISS.0088.9166] Binder not found for soapAction = null
recvdoc parms: identity 674
header_load_cookies() entered
recvdoc(): entered
SetError() #0:
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>[ISS.0088.9166] Binder not found for soapAction = null</faultstring><faultactor>http://gplvap030.srv.gapac.com:7027/ws</faultactor><detail><webM:exception xmlns:webM="http://www.webMethods.com/2001/10/soap/encoding">
<webM:className>org.apache.axis2.AxisFault</webM:className>
<webM:message xml:lang="">[ISS.0088.9166] Binder not found for soapAction = null</webM:message>
</webM:exception></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
SetError() #13: HTTP/1.1 400 [ISS.0088.9166] Binder not found for soapAction = null
http_close(): entered
// Create XML file for each qty on the Order Line:
DoW @wQtyToProc < QtyShp ;
ExSr $CrtProcParReq ;
http_debug(*On) ;
@wRetCode = http_url_post(@wURL
: %Addr(@wPostDta)
: %Len(@wPostDta)
: '/QOPENSYS/Max/Project140099/httpResp.xml') ;
// @wRetCode = http_url_post_xml(@wURL
// : %Addr(@wPostDta)
// : %Len(@wPostDta)
// : %Paddr(@pStartOfElement)
// : %Paddr(@pEndOfElement)
// : *NULL );
If (@wRetCode <> 1);
@wError = http_error();
@wPrint = @wError ;
xxx Except ErrDebug ;
@wTrkErrCnt = @wTrkErrCnt + 1 ;
http_debug(*Off) ;
*InLr = *On;
Return;
EndIf;
@wQtyToProc +=1 ;
EndDo ;
// *****************************************************************************************
// $CrtProcParReq - Create Process Parcel Shipment Request
// *****************************************************************************************
BegSr $CrtProcParReq ;
@wShipTS = %Char(%Date) + 'T' + %Char(%Time(): *HMS) ;
@wPostDta =
'<?xml version="1.0" encoding="UTF-8"?>' +
'<IDataXMLCoder version="1.0">' +
'<record ' + %TrimR(@wJavaClass) +
// @cValNamB + '"fileName">ProcessShipmentRequest' + @cValNamE +
@cValNamB + '"fileName">ProcessSmallParcelShipment' + @cValNamE +
'<Credentials><Id>' + %TrimR(@wIDName) + '</Id>' +
'<Password>' + %TrimR(@wPwd) + '</Password>' +
'</Credentials>' +
// @cRecNamB + '"SmallParcelRequest" ' + %TrimR(@wJavaClass) +
@cRecNamB + '"SmallParcelShipmentRequest" ' + %TrimR(@wJavaClass) +
@cValNamB + '"Carrier">' + Scac# + @cValNamE +
@cValNamB + '"ShipTimeStamp">' + @wShipTS + @cValNamE +
@cValNamB + '"ServiceType">' + Scac# + @cValNamE +
@cValNamB + '"PackageCount">' + %TrimL(%EditC(DocPcs: 'Z')) +
@cValNamE ;
// Include TotalWeight ONLY for 1st package:
If @wMasterTrk = *Blanks ;
@wPostDta = %TrimR(@wPostDta) +
@cRecNamB + '"TotalWeight" ' + %TrimR(@wJavaClass) +
@cValNamB + '"Units">' + 'LB' + @cValNamE +
@cValNamB + '"Value">' + %Char(DocGrs) + @cValNamE +
@cRecNamE ;
EndIf ;
// Include Shipper
@wPostDta = %TrimR(@wPostDta) +
@cRecNamB + '"Shipper" ' + %TrimR(@wJavaClass) +
@cValNamB + '"AccountNumber">' + '1234567890' + @cValNamE +
@cRecNamE ;
// Include Recipient
@wPostDta = %TrimR(@wPostDta) +
@cRecNamB + '"Recipient" ' + %TrimR(@wJavaClass) +
@cRecNamB + '"Contact" ' + %TrimR(@wJavaClass) +
@cValNamB + '"CompanyName">' + %TrimR(CngNm1) + @cValNamE +
@cRecNamE +
@cRecNamB + '"Address" ' + %TrimR(@wJavaClass) ;
// Include Recipient - Consignee Address mult
If CngAd2 <> *Blanks ;
@wPostDta = %TrimR(@wPostDta) +
@cArrNamB + '"StreetLines" type="value" depth="2">' +
'<value>' + %TrimR(CngAd1) + '</value>' +
'<value>' + %TrimR(CngAd2) + '</value>' ;
Else ;
// Include Recipient - Consignee Address single
@wPostDta = %TrimR(@wPostDta) +
@cArrNamB + '"StreetLines" type="value" depth="1">' +
'<value>' + %TrimR(CngAd1) + '</value>' ;
EndIf ;
// Include Recipient - cont
@wPostDta = %TrimR(@wPostDta) +
@cArrNamE +
@cValNamB + '"City">' + %TrimR(CngCty) + @cValNamE +
@cValNamB + '"StateOrProvinceCode">' + %Trim(CngStt) +@cValNamE +
@cValNamB + '"PostalCode">' + %EditC(CngZip: 'X') + @cValNamE +
@cValNamB + '"CountryCode">US' + @cValNamE +
@cValNamB + '"Residential">false' + @cValNamE +
@cRecNamE +
@cRecNamE ;
// Include LabelSpecification
@wPostDta = %TrimR(@wPostDta) +
@cRecNamB + '"LabelSpecification" ' + %TrimR(@wJavaClass) +
@cValNamB + '"LabelFormatType">LABEL_DATA_ONLY' + @cValNamE +
@cValNamB + '"ImageType">ZPLII' + @cValNamE +
@cValNamB + '"LabelStockType">STOCK_4X6' + @cValNamE +
@cRecNamE +
@cArrNamB + '"PackageLineItems" type="record" depth="1">' +
'<record ' + %TrimR(@wJavaClass) +
@cValNamB + '"PhysicalPackaging">CASE' + @cValNamE +
@cValNamB + '"ItemDescription">' + %TrimR(ItmDsc) + @cValNamE +
@cRecNamB + '"Weight" ' + %TrimR(@wJavaClass) +
@cValNamB + '"Units">LB' + @cValNamE +
@cValNamB + '"Value">' + %Char(ItmGrs) + @cValNamE +
@cRecNamE +
@cRecNamB + '"Dimensions" ' + %TrimR(@wJavaClass) +
@cValNamB + '"Length">' + %Char(@wUnitLen) + @cValNamE +
@cValNamB + '"Width">' + %Char(@wUnitWid) + @cValNamE +
@cValNamB + '"Height">' + %Char(@wUnitHgt) + @cValNamE +
@cValNamB + '"Units">IN' + @cValNamE +
@cRecNamE +
@cArrNamB + '"PackageReferences" type="record" depth="2">' +
'<record ' + %TrimR(@wJavaClass) +
@cValNamB + '"ReferenceType">PART' + @cValNamE +
@cValNamB + '"Value">' + %TrimR(ItmNbr) + @cValNamE +
@cValNamB + '"ReferenceType">CUSTOMER_REFERENCE' + @cValNamE +
@cValNamB + '"Value">' + %TrimR(StrRef) + @cValNamE +
@cRecNamE +
@cArrNamE +
@cRecNamE +
@cArrNamE +
@cRecNamE +
@cRecNamE +
%TrimR('</IDataXMLCoder>') ;
EndSr;
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------