You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Deepa Priolkar <de...@TechMahindra.com> on 2010/10/26 15:51:17 UTC
Ofbiz Service as Webservice - Need Help
Hi,
I have hosted one service in Ofbiz as webservices,
<service name="updateScanResult" export="true" auth="false"
engine="soap"
location="http://localhost:8080/webtools/control/SOAPService"
invoke="updateScanResult">
<description>add the scan details to the database</description>
<attribute name="scanResult" type="String" mode="IN"
optional="false"/>
<attribute name="response" type="String" mode="OUT"
optional="true"/>
</service>
And I am calling this service through a standalone class
public static void main(String str[])
{
String output=null;
String endpoint,inputParam, username, password;
inputParam= "orderId";
try{
endpoint =
"http://localhost:8080/webtools/control/SOAPService";
username="admin";
password="ofbiz";
Call call = (Call) new Service().createCall();
call.setTargetEndpointAddress(new URL (endpoint));
call.setOperationName(new
javax.xml.namespace.QName("updateScanResult"));
call.addParameter ("scanResult",
org.apache.axis.Constants.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.Constants.XSD_STRING);
Object response = call.invoke(new
Object[]{inputParam});
output = (String) response;
try{
System.out.println(output);
}
catch(Exception e){
e.printStackTrace();
}
}catch(Exception e){
e.printStackTrace();
}
}
Not sure what wrong am doing, but there is no response from the service
back to the calling client. However in the logs I am seeing that the
SOAPEngine is invoked..
2010-10-26 19:16:39,289 (http-0.0.0.0-8080-97) [
ContextFilter.java:193:INFO ] [Request]: /webtools/control/SOAPService
2010-10-26 19:16:39,289 (http-0.0.0.0-8080-97) [
ControlServlet.java:131:INFO ] [[[SOAPService] Request Begun,
encoding=[utf-8]- total:0.0,since last(Begin):0.0]]
2010-10-26 19:16:39,289 (http-0.0.0.0-8080-97) [
VisitHandler.java:221:INFO ] Found visitorId [null] in cookie
2010-10-26 19:16:39,414 (http-0.0.0.0-8080-97) [
SOAPClientEngine.java:104:INFO ] [SOAPClientEngine.invoke] : Parameter
length - 4
2010-10-26 19:16:39,429 (http-0.0.0.0-8080-97) [
SOAPClientEngine.java:119:INFO ] [SOAPClientEngine.invoke} : Parameter:
scanResult (IN) - 0
2010-10-26 19:16:39,429 (http-0.0.0.0-8080-97) [
SOAPClientEngine.java:119:INFO ] [SOAPClientEngine.invoke} : Parameter:
userLogin (INOUT) - 1
2010-10-26 19:16:39,429 (http-0.0.0.0-8080-97) [
SOAPClientEngine.java:119:INFO ] [SOAPClientEngine.invoke} : Parameter:
locale (INOUT) - 2
2010-10-26 19:16:39,429 (http-0.0.0.0-8080-97) [
SOAPClientEngine.java:119:INFO ] [SOAPClientEngine.invoke} : Parameter:
timeZone (INOUT) - 3
2010-10-26 19:16:39,429 (http-0.0.0.0-8080-97) [
SOAPClientEngine.java:136:INFO ] [SOAPClientEngine.invoke] : Sending
Call To SOAP Server
2010-10-26 19:16:39,570 (http-0.0.0.0-8080-98)
[ControlEventListener.java:63 :INFO ] Creating session:
000E9158D77B97A81E928B0AB38B211F.jvm1
2010-10-26 19:16:39,570 (http-0.0.0.0-8080-98) [
ContextFilter.java:193:INFO ] [Request]: /webtools/control/SOAPService
2010-10-26 19:16:39,570 (http-0.0.0.0-8080-98) [
ControlServlet.java:131:INFO ] [[[SOAPService] Request Begun,
encoding=[utf-8]- total:0.0,since last(Begin):0.0]]
2010-10-26 19:16:39,570 (http-0.0.0.0-8080-98) [
VisitHandler.java:221:INFO ] Found visitorId [null] in cookie
2010-10-26 19:16:40,211 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 2 messages due to full event buffer including:
[Request]: /webtools/control/SOAPService
2010-10-26 19:16:40,211 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 18 messages due to full event buffer including:
[SOAPClientEngine.invoke] : Parameter length - 4
2010-10-26 19:16:40,211 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 2 messages due to full event buffer including:
Found visitorId [null] in cookie
2010-10-26 19:16:40,211 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 2 messages due to full event buffer including:
Creating session: CD55E84B19E7258E0E850B0A1499009C.jvm1
2010-10-26 19:16:40,211 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 2 messages due to full event buffer including:
[[[SOAPService] Request Begun, encoding=[utf-8]- total:0.0,since
last(Begin):0.0]]
2010-10-26 19:20:27,063 (default-invoker-Thread-10) [
JobInvoker.java:231:INFO ] Invoker [default-invoker-Thread-10] received
job [Auto-create Fixed Asset Maintenances] from poller
[org.ofbiz.service.job.JobPoller@757fad]
2010-10-26 19:20:27,063 (default-invoker-Thread-8) [
JobInvoker.java:231:INFO ] Invoker [default-invoker-Thread-8] received
job [Send Email] from poller [org.ofbiz.service.job.JobPoller@757fad]
2010-10-26 19:20:27,063 (default-invoker-Thread-7) [
JobInvoker.java:231:INFO ] Invoker [default-invoker-Thread-7] received
job [Send Email] from poller [org.ofbiz.service.job.JobPoller@757fad]
2010-10-26 19:20:27,079 (default-invoker-Thread-11) [
JobInvoker.java:231:INFO ] Invoker [default-invoker-Thread-11] received
job [Auto-create Fixed Asset Maintenances] from poller
[org.ofbiz.service.job.JobPoller@757fad]
2010-10-26 19:20:27,079 (default-invoker-Thread-9) [
JobInvoker.java:231:INFO ] Invoker [default-invoker-Thread-9] received
job [Auto-create Fixed Asset Maintenances] from poller
[org.ofbiz.service.job.JobPoller@757fad]
2010-10-26 19:20:27,141 (default-invoker-Thread-9)
[PersistedServiceJob.java:176:INFO ]
org.ofbiz.service.job.PersistedServiceJob@134d2bf[20304] -- Next
runtime: Tue Oct 26 19:25:27 IST 2010
2010-10-26 19:20:27,141 (default-invoker-Thread-11)
[PersistedServiceJob.java:176:INFO ]
org.ofbiz.service.job.PersistedServiceJob@f7fa37[20303] -- Next runtime:
Tue Oct 26 19:25:27 IST 2010
2010-10-26 19:20:27,141 (default-invoker-Thread-10)
[PersistedServiceJob.java:176:INFO ]
org.ofbiz.service.job.PersistedServiceJob@95ec91[20302] -- Next runtime:
Tue Oct 26 19:25:27 IST 2010
2010-10-26 19:20:27,173 (default-invoker-Thread-7)
[PersistedServiceJob.java:176:INFO ]
org.ofbiz.service.job.PersistedServiceJob@1290d3[20300] -- Next runtime:
Tue Oct 26 19:25:27 IST 2010
2010-10-26 19:20:27,173 (default-invoker-Thread-8)
[PersistedServiceJob.java:176:INFO ]
org.ofbiz.service.job.PersistedServiceJob@c18933[20301] -- Next runtime:
Tue Oct 26 19:25:27 IST 2010
2010-10-26 19:20:28,001 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 8 messages due to full event buffer including:
Sync service [JobDispatcher/sendEmailDated] finished in [313]
milliseconds
2010-10-26 19:20:28,001 (Dispatcher-Thread-1) [
?:? :INFO ] Discarded 3 messages due to full event buffer including:
[CommonPermissionServices.xml#genericBasePermissionCheck] Checking for
primary permission ACCOUNTING_CREATE
Thanks & Regards,
Deepa
============================================================================================================================Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at <a href="http://www.techmahindra.com/Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a> externally and <a href="http://tim.techmahindra.com/Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a> internally within Tech Mahindra.============================================================================================================================