Been trying to find and updated reference for this, but still haven't found it.
I try to consume the soap  testing services that comes on ofbiz, but for some 
reason, the parameters are not readed on the server part. This is the code Iam 
using on PHP, tryed several combinations but cant find the rigth one.  
Will appreciate some help.



            ini_set('soap.wsdl_cache_enabled', 0);
            ini_set('soap.wsdl_cache_ttl', 900);
            ini_set('default_socket_timeout', 15);

        
            //$wsdl = 
'https://107.180.69.62/webtools/control/SOAPService/getProductInventoryAvailable?WSDL';
            //$wsdl = 
'https://107.180.69.62/webtools/control/SOAPService/testRemoteSoap?WSDL';
            //$wsdl = 
'https://107.180.69.62/webtools/control/SOAPService/testRemoteSoap1?WSDL';
            //$wsdl = 
'https://107.180.69.62/webtools/control/SOAPService/testSoapSimple?WSDL';
            $wsdl = 
'https://107.180.69.62/webtools/control/SOAPService/testSoap?WSDL';
            $wsdl = 
'https://107.180.69.62/product/control/soapGetProductNames/soapWebService?WSDL';
            $data=null;
            $options = array(
        //'style'=>SOAP_RPC,
        //'use'=>SOAP_ENCODED,
        'soap_version'=>SOAP_1_2,
        //'cache_wsdl'=>WSDL_CACHE_NONE,
        'connection_timeout'=>15,
        'trace'=>true,
        'encoding'=>'UTF-8',
        'exceptions'=>true,
                );
            try {
                $soap = new SoapClient($wsdl,$options);
                
//$soap->__soapCall('lupe','lupe','lupe1234','es',null,testSoapSimple', 
array($params));
                //$data = 
$soap->testSoapSimple(array('lupe','lupe','lupe1234','es',null,34.5,'testPrueba'));
 //$params);
                //$data = 
$soap->testSoap(array('lupe','lupe','lupe1234','es',null,34.5,'testPrueba')); 
                //$data = 
$soap->testRemoteSoap(array(34.6,'Prueba2Test','lupe','lupe1234'));
                //$data = 
$soap->testRemoteSoap1(array('56789','LatLonListZipCode'));
                $data = $soap->soapWebService(array('prueba'));
            }
            catch(Exception $e) {
                print $e->getMessage();
            }
  
            var_dump($data);


In any combination I use, this is the log I get on the server:
2017-02-27 17:49:38,757 (http-0.0.0.0-443-10) [       
VisitHandler.java:233:INFO ] Found visitorId [null] in cookie
2017-02-27 17:49:38,840 (http-0.0.0.0-443-10) [     
RequestHandler.java:282:INFO ] This is the first request in this visit. 
sessionId=A41F2EF98F6C29894283AB3FAE4F739B.jvm1
2017-02-27 17:49:38,841 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#check509CertLogin] from 
[preprocessor], result is [success]
2017-02-27 17:49:38,842 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkRequestHeaderLogin] from 
[preprocessor], result is [success]
2017-02-27 17:49:38,842 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkServletRequestRemoteUserLogin] 
from [preprocessor], result is [success]
2017-02-27 17:49:38,843 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkExternalLoginKey] from 
[preprocessor], result is [success]
2017-02-27 17:49:38,844 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.ProtectViewWorker#checkProtectedView] from 
[preprocessor], result is [success]
2017-02-27 17:49:38,880 (http-0.0.0.0-443-10) [   
SOAPEventHandler.java:160:INFO ] Request Message:
<?xml version="1.0" encoding="utf-8"?><env:Envelope 
xmlns:env="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:ns1="http://ofbiz.apache.org/service/";><env:Body><ns1:testSoap><map-Map><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry></map-Map></ns1:testSoap></env:Body></env:Envelope>

2017-02-27 17:49:38,897 (http-0.0.0.0-443-10) [   
SOAPEventHandler.java:261:INFO ] Response Message:
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><Response><map-Map>
        <map-Entry>
            <map-Key>
                <std-String value="errorMessage"></std-String>
            </map-Key>
            <map-Value>
                <null></null>
            </map-Value>
        </map-Entry>
    </map-Map></Response></soapenv:Body></soapenv:Envelope>

2017-02-27 17:49:38,899 (http-0.0.0.0-443-10) [     
RequestHandler.java:421:ERROR] Request SOAPService caused an error with the 
following message: Error calling event: 
org.ofbiz.webapp.event.EventHandlerException
2017-02-27 17:49:38,900 (http-0.0.0.0-443-10) [       
ServerHitBin.java:628:INFO ] Visit delegatorName=default, ServerHitBin 
delegatorName=default
2017-02-27 17:49:38,934 (http-0.0.0.0-443-10) [       
ServerHitBin.java:722:INFO ] Duplicate ServerHit was updated: 
[GenericEntity:ServerHit][contentId,webtools.SOAPService(java.lang.String)][createdStamp,2017-02-27
 17:49:38.903(java.sql.Timestamp)][createdTxStamp,2017-02-27 
17:49:38.9(java.sql.Timestamp)][hitStartDateTime,2017-02-27 
17:49:38.756(java.sql.Timestamp)][hitTypeId,REQUEST(java.lang.String)][lastUpdatedStamp,2017-02-27
 17:49:38.903(java.sql.Timestamp)][lastUpdatedTxStamp,2017-02-27 
17:49:38.9(java.sql.Timestamp)][referrerUrl,(java.lang.String)][requestUrl,https://107.180.69.62/webtools/control/SOAPService(java.lang.String)][runningTimeMillis,143(java.lang.Long)][serverHostName,s107-180-69-62.secureserver.net(java.lang.String)][serverIpAddress,107.180.69.62(java.lang.String)][visitId,11053(java.lang.String)]
2017-02-27 17:49:38,935 (http-0.0.0.0-443-10) [     
ControlServlet.java:328:INFO ] [[[SOAPService] Request Done- total:0.177,since 
last([SOAPService] Req...):0.177]]
2017-02-27 17:50:29,461 (http-0.0.0.0-443-10) [ControlEventListener.java:65 
:INFO ] Creating session: C458AFF4A31D8B54E2F7E547FC4DF4BA.jvm1
2017-02-27 17:50:29,462 (http-0.0.0.0-443-10) [      
ContextFilter.java:202:INFO ] [Request]: /webtools/control/SOAPService/testSoap
2017-02-27 17:50:29,464 (http-0.0.0.0-443-10) [     
ControlServlet.java:145:INFO ] [[[SOAPService] Request Begun, encoding=[UTF-8]- 
total:0.0,since last(Begin):0.0]]
2017-02-27 17:50:29,464 (http-0.0.0.0-443-10) [       
VisitHandler.java:233:INFO ] Found visitorId [null] in cookie
2017-02-27 17:50:29,599 (http-0.0.0.0-443-10) [    
ConfigXMLReader.java:184:INFO ] controller loaded: 0.0s, 23 requests, 16 views 
in 
file:/mnt/opentaps-1.5.0/framework/common/webcommon/WEB-INF/common-controller.xml
2017-02-27 17:50:29,602 (http-0.0.0.0-443-10) [    
ConfigXMLReader.java:184:INFO ] controller loaded: 0.0s, 5 requests, 0 views in 
file:/mnt/opentaps-1.5.0/framework/common/webcommon/WEB-INF/tempexpr-controller.xml
2017-02-27 17:50:29,605 (http-0.0.0.0-443-10) [    
ConfigXMLReader.java:184:INFO ] controller loaded: 0.0s, 8 requests, 2 views in 
file:/mnt/opentaps-1.5.0/framework/testtools/webapp/testtools/WEB-INF/controller.xml
2017-02-27 17:50:29,606 (http-0.0.0.0-443-10) [    
ConfigXMLReader.java:184:INFO ] controller loaded: 0.01s, 110 requests, 64 
views in 
file:/mnt/opentaps-1.5.0/framework/webtools/webapp/webtools/WEB-INF/controller.xml
2017-02-27 17:50:29,606 (http-0.0.0.0-443-10) [     
RequestHandler.java:282:INFO ] This is the first request in this visit. 
sessionId=C458AFF4A31D8B54E2F7E547FC4DF4BA.jvm1
2017-02-27 17:50:29,607 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#check509CertLogin] from 
[preprocessor], result is [success]
2017-02-27 17:50:29,608 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkRequestHeaderLogin] from 
[preprocessor], result is [success]
2017-02-27 17:50:29,608 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkServletRequestRemoteUserLogin] 
from [preprocessor], result is [success]
2017-02-27 17:50:29,609 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkExternalLoginKey] from 
[preprocessor], result is [success]
2017-02-27 17:50:29,610 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.ProtectViewWorker#checkProtectedView] from 
[preprocessor], result is [success]
2017-02-27 17:50:29,623 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event [soap:#] from [request], result is 
[null]
2017-02-27 17:50:29,624 (http-0.0.0.0-443-10) [       
ServerHitBin.java:628:INFO ] Visit delegatorName=default, ServerHitBin 
delegatorName=default
2017-02-27 17:50:29,658 (http-0.0.0.0-443-10) [       
ServerHitBin.java:722:INFO ] Duplicate ServerHit was updated: 
[GenericEntity:ServerHit][contentId,webtools.SOAPService(java.lang.String)][createdStamp,2017-02-27
 17:50:29.628(java.sql.Timestamp)][createdTxStamp,2017-02-27 
17:50:29.625(java.sql.Timestamp)][hitStartDateTime,2017-02-27 
17:50:29.464(java.sql.Timestamp)][hitTypeId,REQUEST(java.lang.String)][lastUpdatedStamp,2017-02-27
 17:50:29.628(java.sql.Timestamp)][lastUpdatedTxStamp,2017-02-27 
17:50:29.625(java.sql.Timestamp)][referrerUrl,(java.lang.String)][requestUrl,https://107.180.69.62/webtools/control/SOAPService/testSoap?WSDL(java.lang.String)][runningTimeMillis,160(java.lang.Long)][serverHostName,s107-180-69-62.secureserver.net(java.lang.String)][serverIpAddress,107.180.69.62(java.lang.String)][visitId,11054(java.lang.String)]
2017-02-27 17:50:29,658 (http-0.0.0.0-443-10) [     
ControlServlet.java:328:INFO ] [[[SOAPService] Request Done- total:0.194,since 
last([SOAPService] Req...):0.194]]
2017-02-27 17:50:31,362 (http-0.0.0.0-443-10) [ControlEventListener.java:65 
:INFO ] Creating session: D5C0BEB00515DC3D18C765C9D85D1834.jvm1
2017-02-27 17:50:31,362 (http-0.0.0.0-443-10) [      
ContextFilter.java:202:INFO ] [Request]: /webtools/control/SOAPService
2017-02-27 17:50:31,364 (http-0.0.0.0-443-10) [     
ControlServlet.java:145:INFO ] [[[SOAPService] Request Begun, encoding=[utf-8]- 
total:0.0,since last(Begin):0.0]]
2017-02-27 17:50:31,365 (http-0.0.0.0-443-10) [       
VisitHandler.java:233:INFO ] Found visitorId [null] in cookie
2017-02-27 17:50:31,458 (http-0.0.0.0-443-10) [     
RequestHandler.java:282:INFO ] This is the first request in this visit. 
sessionId=D5C0BEB00515DC3D18C765C9D85D1834.jvm1
2017-02-27 17:50:31,459 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#check509CertLogin] from 
[preprocessor], result is [success]
2017-02-27 17:50:31,460 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkRequestHeaderLogin] from 
[preprocessor], result is [success]
2017-02-27 17:50:31,461 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkServletRequestRemoteUserLogin] 
from [preprocessor], result is [success]
2017-02-27 17:50:31,461 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.LoginWorker#checkExternalLoginKey] from 
[preprocessor], result is [success]
2017-02-27 17:50:31,462 (http-0.0.0.0-443-10) [     
RequestHandler.java:641:INFO ] Ran Event 
[java:org.ofbiz.webapp.control.ProtectViewWorker#checkProtectedView] from 
[preprocessor], result is [success]
2017-02-27 17:50:31,473 (http-0.0.0.0-443-10) [   
SOAPEventHandler.java:160:INFO ] Request Message:
<?xml version="1.0" encoding="utf-8"?><env:Envelope 
xmlns:env="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:ns1="http://ofbiz.apache.org/service/";><env:Body><ns1:testSoap><map-Map><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry><map-Entry></map-Entry></map-Map></ns1:testSoap></env:Body></env:Envelope>

2017-02-27 17:50:31,486 (http-0.0.0.0-443-10) [   
SOAPEventHandler.java:261:INFO ] Response Message:
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";><soapenv:Body><Response><map-Map>
        <map-Entry>
            <map-Key>
                <std-String value="errorMessage"></std-String>
            </map-Key>
            <map-Value>
                <null></null>
            </map-Value>
        </map-Entry>
    </map-Map></Response></soapenv:Body></soapenv:Envelope>

2017-02-27 17:50:31,488 (http-0.0.0.0-443-10) [     
RequestHandler.java:421:ERROR] Request SOAPService caused an error with the 
following message: Error calling event: 
org.ofbiz.webapp.event.EventHandlerException
2017-02-27 17:50:31,488 (http-0.0.0.0-443-10) [       
ServerHitBin.java:628:INFO ] Visit delegatorName=default, ServerHitBin 
delegatorName=default
2017-02-27 17:50:31,530 (http-0.0.0.0-443-10) [       
ServerHitBin.java:722:INFO ] Duplicate ServerHit was updated: 
[GenericEntity:ServerHit][contentId,webtools.SOAPService(java.lang.String)][createdStamp,2017-02-27
 17:50:31.492(java.sql.Timestamp)][createdTxStamp,2017-02-27 
17:50:31.489(java.sql.Timestamp)][hitStartDateTime,2017-02-27 
17:50:31.364(java.sql.Timestamp)][hitTypeId,REQUEST(java.lang.String)][lastUpdatedStamp,2017-02-27
 17:50:31.492(java.sql.Timestamp)][lastUpdatedTxStamp,2017-02-27 
17:50:31.489(java.sql.Timestamp)][referrerUrl,(java.lang.String)][requestUrl,https://107.180.69.62/webtools/control/SOAPService(java.lang.String)][runningTimeMillis,124(java.lang.Long)][serverHostName,s107-180-69-62.secureserver.net(java.lang.String)][serverIpAddress,107.180.69.62(java.lang.String)][visitId,11055(java.lang.String)]
2017-02-27 17:50:31,530 (http-0.0.0.0-443-10) [     
ControlServlet.java:328:INFO ] [[[SOAPService] Request Done- total:0.166,since 
last([SOAPService] Req...):0.166]]

Reply via email to