Hi Deepal,

There seems to be additional problems with service deployment that I don't quite understand -

1)  From the first message below I have an operation "echoInput" for my service puBBSIDService.

2)  I removed this operation from my Java source and replaced it with an  operation "testLDAPAuthen" with the same input type and return.  I also have "setOperationContext" where it will log the incoming message.

  public void setOperationContext (OperationContext opctx)
  {
    log.info( "puBBSIDService(), setOperationContext" );
  }

  public String[] testLDAPAuthen( String[] inParams )
  {
    String[] yingYang = new String[inParams.length];

    String username = inParams[0];
    String password = inParams[1];

    yingYang[0] = "AOK";
    yingYang[1] = "AOK";
    return yingYang;
    }

3)  I modified my services.xml
<service >
    <description>
    </description>
    <parameter name="ServiceClass" locked="false">edu.princeton.bb.ws.SID.puBBSIDService</parameter>
    <operation name="testLDAPAuthen">
        <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
    </operation>
 </service>

4)  I recompiled, created my aar file, copied it into the services directory and stopped and started Tomcat.

5)  The problem -
    a)  When I go to http://localhost:8080/axis2/services/listServices, the service is active and the operation "echoInput" which is no longer in my puBBSIDService class is still available.  From my php client, when I tried to access this operation "echoInput", the request goes thru because the "setOperationContext" log message is in the log file.  However when I call the operation "testLDAPAuthen" the request doesn't even goes thru.

Service Status : Active
Available operations
  • testLDAPAuthen
  • echoInput
6)  What is this problem?  Is there something that is not being cleared, even though Tomcat is restarted?

Thanks for possible inputs for this problem or please clarify...

Jennifer J. Chen




Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
Hi Jennifer;
pls have a look at;

http://www.wso2.net/faq/apache_axis2/q9

GOSSE Romain (Assistant Exterieur) wrote:

> Have you tried
>
> class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> ?
>
> -----Message d'origine-----
> *De :* JJC [mailto:[EMAIL PROTECTED]
> *Envoy� :* mercredi 31 mai 2006 17:06
> *� :* Axis Users
> *Objet :* axis2 servlet, trouble generating wsdl
>
>
> Hi All,
>
> 1) I created a simple web service by following the user's guide
> from ws.apache.org -
>
> http://ws.apache.org/axis2/0_95/userguide2.html
>
> 2) My service basically has a method to echo back the input
> String array -
>
> public Object[] echoInput( Object[] inParams )
> {
> for ( int i=0; i
> {
> log.info( i + "," + inParams[i] );
> }
>
> return inParams;
> }
>
> 3) My services.xml is as below. I left the messageReceiver the
> same as in the user's guide.
>
>
>
>

>
> locked="false">edu.princeton.bb.ws.SID.puBBSIDService

>
>
> class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
>

>

>
>
> 4) I compiled and created the puBBSIDService.aar and deployed
> successfully.
>
> 5) When I tried to access the wsdl for this service, which I
> think is supposed to be automatically generated I get the
> following error -
>
>
> Unable to generate WSDL for this service
> Either user has not dropped the wsdl into META-INF or operations use message receivers other than RPC.
>

>
>6) How can I fix the problem?? Any help is greatly
> appreciated.
>
>Thanks...
>
>Jennifer J. Chen
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>

--
Thanks,
Deepal
................................................................
~Future is Open~



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


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Reply via email to