guys, 
 
Some times generated WSDL may not be like the way you had expected. In my case 
i want to modify <return> tag Operation element.
Which is why i put generated WSDL aar after some modifications but it didnt 
worked, so i tried with original WSDL generated with axis2 and
still it didnt worked!! But if i use "useOriginalwsdl=false" in my services.xml 
it works.
 
There as some genuine cases where generated WSDL is completly satifactory such 
as above. Perpahs if you are a serious WS developer, i guess
you might come across soon.
 
Cheers
Surya
 

-----Original Message-----
From: Manoj Khangaonkar [mailto:[EMAIL PROTECTED]
Sent: Friday, March 23, 2007 5:01 AM
To: [email protected]
Subject: Re: does useOriginalwsdl do any special handling


Roshan,
 
Why do you want one WSDL to be displayed , but another WSDL to used in runtime 
processing. What is the
purpose of displaying a WSDL that is not relevant ?
 
Manoj 

 
On 3/22/07, Punnoose, Roshan < [EMAIL PROTECTED]> wrote: 

Actually, I would like to see the case where Axis does not automatically try to 
consume the WSDL that is there. My WSDLs are compliant, but I keep getting 
errors because of various reasons: not having all the xsds and wsdls in the 
same directory, importing wsdls that only define services and not port types, 
etc. With the WSDL spec changing to 2.0+, I think we should have an option that 
forces Axis2 to just display what WSDL that is there (and have the name 
configurable) and not try to consume it. That way a disconnect is possible 
between the WSDL and the actual service. (I know that sounds horrible, but I 
don't use the WSDL Java generation, just work directly with OMELements and 
write my own services, which I find much easier considering my WSDLs are 
compliant but don't ever seem to work in any generator. And being able to 
output any WSDL I want without consumption means a lot) 

 

Thanks for letting me rant. :-)

 

Roshan Punnoose

Phone: 301-497-6039


  _____  


From: Manoj Khangaonkar [mailto: [EMAIL PROTECTED] 
Sent: Thursday, March 22, 2007 1:21 PM 
To: [email protected]
Subject: Re: does useOriginalwsdl do any special handling

 

Surya and all users,

 

Is useOriginalwsdl a useful parameter to have ? Do people use it regularly and 
is there a good use case.

 

If there is no use case , would removing the parameter & going to behaviour 
where

 

AXIS2 defaults to using the WSDL(s) in the aar , if the WSDLs are there in the 
aar and generate the WSDLs when they

are not there in the aar,

 

make it simpler for everyone.

 

Mj

 

On 3/20/07, [EMAIL PROTECTED] < [EMAIL PROTECTED]  <mailto:[EMAIL PROTECTED]> > 
wrote: 

Hi folks,

I developed a WS service. Using a WSDL file ofcourse axis generated.
when i set useOriginalwsdl=true and use WSDL generated by axis2-1.1.1 it gives 
me below error.
If i unset to useOriginalwsdl=false, then WS works.

I dont understand why it is failing for "useOriginalwsdl=true" even though i 
use WSDL generated by axis.
Any clues? 



Client Side

Sending request..
<hr:getEmployee xmlns:hr=" http://types.wsdl.custom.ws.ssk.com/xsd  
<http://types.wsdl.custom.ws.ssk.com/xsd> "><hr:in>1</hr:in></hr:getEmployee> 
org.apache.axis2.AxisFault: Exception occurred while trying to invoke service 
method getEmployee
       at org.apache.axis2.description.OutInAxisOperationClient.send 
(OutInAxisOperation.java:271)
       at org.apache.axis2.description.OutInAxisOperationClient.execute 
(OutInAxisOperation.java:202)
       at 
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:579) 
       at 
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:508)
       at com.ssk.ws.custom.wsdl.types.HRServiceClient2.main 
(HRServiceClient2.java:43)
Caused by: java.lang.Exception: org.apache.axis2.AxisFault : Exception occurred 
while trying to invoke service method getEmployee; nested exception is:
       java.lang.IllegalArgumentException : wrong number of arguments
       at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic 
(RPCMessageReceiver.java:159)
       at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive( 
AbstractInOutSyncMessageReceiver.java:39)
       at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java :497)
       at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java
 :328)
       at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java :802)
       at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
 :252)
       at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke 
(StandardContextValve.java:178)
       at org.apache.catalina.core.StandardHostValve.invoke 
(StandardHostValve.java:126)
       at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
       at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
       at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
       at org.apache.coyote.http11.Http11Processor.process 
(Http11Processor.java:869)
       at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
 (Http11BaseProtocol.java:664)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket 
(PoolTcpEndpoint.java:527)
       at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
 :80)
       at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java 
:684)
       at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: wrong number of arguments 
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
       at java.lang.reflect.Method.invoke(Unknown Source)
       at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic 
(RPCMessageReceiver.java:95)
       ... 20 more

       at org.apache.axis2.AxisFault .<init>(AxisFault.java:159)
       ... 5 more

Server Side

Mar 20, 2007 4:02:05 PM org.apache.catalina.core.AprLifecycleListener 
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in 
production environments was not found on the java.library.path: C:\Program 
Files\Java\jre1.5.0_05\bin;.;C:\WINNT\system32;C:\WINNT;C:\Program 
Files\WRQ\Reflection;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program
 Files\Real\Realplayer;C:\WINNT\System32\Wbem;C:\Program 
Files\sql11\DLL;C:\Program Files\sql11\BIN;C:\Program 
Files\jetform\5.2\;C:\Program Files\Oracle\ora92\bin;C:\Program 
Files\SimonTatham\Putty\;C:\Program Files\Sybase\shared\powerbuilder;C:\Program 
Files\rational\clearcase\bin;C:\Java\maven- 
2.0.4\bin;C:\Sun\SDK\bin;C:\Sun\jwsdp-2.0\jwsdp-shared\bin;C:\Java\jad
Mar 20, 2007 4:02:05 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Mar 20, 2007 4:02:05 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 906 ms
Mar 20, 2007 4:02:05 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Mar 20, 2007 4:02:05 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
Mar 20, 2007 4:02:05 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Mar 20, 2007 4:02:07 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
INFO: Deploying module : addressing-1.1.1
Mar 20, 2007 4:02:07 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
INFO: Deploying module : sandesha2-1.1 
Mar 20, 2007 4:02:07 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
INFO: Deploying module : soapmonitor-1.1.1
Mar 20, 2007 4:02:07 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
INFO: Deploying Web service   hrservice.aar
Mar 20, 2007 4:02:08 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
INFO: Deploying Web service  RMSampleService.aar
Mar 20, 2007 4:02:08 PM org.apache.axis2.deployment.DeploymentEngine doDeploy 
INFO: Deploying Web service  termsheet.aar
Mar 20, 2007 4:02:08 PM org.apache.axis2.deployment.DeploymentEngine doDeploy
INFO: Deploying Web service  version.aar
Mar 20, 2007 4:02:08 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Mar 20, 2007 4:02:08 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Mar 20, 2007 4:02:08 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Mar 20, 2007 4:02:08 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Mar 20, 2007 4:02:08 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3406 ms
Mar 20, 2007 4:02:15 PM org.apache.axis2.rpc.receivers.RPCMessageReceiver 
invokeBusinessLogic
SEVERE: Exception occurred while trying to invoke service method getEmployee 
java.lang.IllegalArgumentException: wrong number of arguments
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at 
org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java
 :95)
       at 
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
       at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
       at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest 
(HTTPTransportUtils.java:328)
       at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
       at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
       at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
       at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
 :173)
       at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
       at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
       at org.apache.catalina.core.StandardHostValve.invoke 
(StandardHostValve.java:126)
       at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
       at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
       at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
       at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
       at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
 (Http11BaseProtocol.java:664)
       at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
       at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
 :80)
       at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
       at java.lang.Thread.run(Unknown Source)




Regards,
Sigirisetti



<<HRServiceClient2.java >>  <<HRService.java>>  <<Department.java>>  
<<services.xml>>  <<HRService.wsdl>>  <<Employee.java>>



This message and any attachment are confidential and may be privileged 
or otherwise protected from disclosure. If you are not the intended
recipient please telephone or e-mail the sender and delete this message
and all attachments from your system. If you are not the intended
recipient you must not copy this message or any attachment or disclose 
the contents to any other person.

Use of E-mails can involve substantial risks, including but not limited
to lack of confidentiality and potential manipulation of contents and/or
sender's address. E-mail transmission therefore cannot be guaranteed to 
be secure, error-free or virus-free. UBS therefore does not accept
liability for any errors, omissions or consequences which arise as a
result of e-mail transmission. If you choose to send sensitive
information via e-mail, this will be done at your own risk. 

This message is provided for informational purposes and is not intended
to nor will it create any binding legal relations. If verification is
required please request a hard-copy version.

This message should not be construed as a solicitation or offer to buy 
or sell any securities or related financial instruments.

UBS AG does not accept Instructions via e-mail unless specifically
authorised in writing and agreed to by UBS AG.

--------------------------------------------------------------------- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]  <mailto:[EMAIL PROTECTED]> 

 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




This message and any attachment are confidential and may be privileged 
or otherwise protected from disclosure. If you are not the intended 
recipient please telephone or e-mail the sender and delete this message 
and all attachments from your system. If you are not the intended 
recipient you must not copy this message or any attachment or disclose 
the contents to any other person.

Use of E-mails can involve substantial risks, including but not limited 
to lack of confidentiality and potential manipulation of contents and/or 
sender's address. E-mail transmission therefore cannot be guaranteed to 
be secure, error-free or virus-free. UBS therefore does not accept 
liability for any errors, omissions or consequences which arise as a 
result of e-mail transmission. If you choose to send sensitive 
information via e-mail, this will be done at your own risk.

This message is provided for informational purposes and is not intended 
to nor will it create any binding legal relations. If verification is 
required please request a hard-copy version.

This message should not be construed as a solicitation or offer to buy 
or sell any securities or related financial instruments.

UBS AG does not accept Instructions via e-mail unless specifically 
authorised in writing and agreed to by UBS AG.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to