ofbiz-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alfonso Barreto <ab...@yahoo.com.INVALID>
Subject Problem consuming ofbiz soap services from PHP
Date Mon, 27 Feb 2017 23:52:32 GMT
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]]


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message