Hi! I get the warning below when trying to build a service that I've
programmed (GT 4.2.1). I've copied part of the .wsdl and .wsdd files, but if
you need more info (the whole file) please, let me know.

In despite of this warning, the project is "correctly" build. But when I try
to start the Globus container, a *java.lang.ClassNotFoundException:
PauseSubscriptionProvider* appears.

I've already done many checks/changes and nothing had worked.

Can anyone help me? Thanks in advance!

*Processing WSDL in SshCommandManagement.wsdl*
Retrieving document at
'/home/fran/NetBeansProjects/sshgrid/build/schema/examples/SshCommandService/SshCommandManagement.wsdl'.
Retrieving document at '../../wsrf/properties/rpw-2.wsdl', relative to
'file:/home/fran/NetBeansProjects/sshgrid/build/schema/examples/SshCommandService/SshCommandManagement.wsdl'.
Retrieving document at '../resource/rw-2.wsdl', relative to
'file:/home/fran/NetBeansProjects/sshgrid/build/schema/wsrf/properties/rpw-2.wsdl'.
Retrieving document at '../../wsrf/notification/bw-2.wsdl', relative to
'file:/home/fran/NetBeansProjects/sshgrid/build/schema/examples/SshCommandService/SshCommandManagement.wsdl'.
Retrieving document at '../resource/rw-2.wsdl', relative to
'file:/home/fran/NetBeansProjects/sshgrid/build/schema/wsrf/notification/bw-2.wsdl'.
Retrieving document at '../../wsrf/lifetime/rlw-2.wsdl', relative to
'file:/home/fran/NetBeansProjects/sshgrid/build/schema/examples/SshCommandService/SshCommandManagement.wsdl'.
Retrieving document at '../resource/rw-2.wsdl', relative to
'file:/home/fran/NetBeansProjects/sshgrid/build/schema/wsrf/lifetime/rlw-2.wsdl'.
*WARNING*: The following porttypes are missing:
        {http://docs.oasis-open.org/wsn/bw-2.wsdl}NotificationProducer
        {http://docs.oasis-open.org/wsn/bw-2.wsdl}SubscriptionManager

*wsdl file part

*    <portType name="SshCommandManagementPortType"
wsdlpp:extends="wsntw:NotificationProducer wsntw:SubscriptionManager">
        <operation name="execute">
            <input message="tns:executeRequest"/>
            <output message="tns:executeResponse"/>
        </operation>
    </portType>

*wsdd file part

*    <!-- Instance service -->
    <service name="examples/SshCommandManagementService" provider="Handler"
use="literal" style="document">
        <parameter name="className"
value="es.uva.tel.gsic.services.sshcommand.impl.SshCommandManagementService"/>

<wsdlFile>share/schema/examples/SshCommandService/SshCommandManagement_service.wsdl</wsdlFile>
        <parameter name="allowedMethods" value="*"/>
        <parameter name="handlerClass"
value="org.globus.axis.providers.RPCProvider"/>
        <parameter name="scope" value="Application"/>
        <parameter name="loadOnStartup" value="true"/>
        <parameter name="providers" value="*SubscribeProvider
GetCurrentMessageProvider PauseSubscriptionProvider
ResumeSubscriptionProvider GetRPProvider DestroyProvider
SetTerminationTimeProvider*"/>
    </service>
*
*

Reply via email to