Hi

I just copied the SG WSDLs that are pointed from the page I mentioned before and that you can see here: http://ws.apache.org/muse/docs/2.2.0/specs/wsrf/1.2/
My muse.xml follows this message.

By the way, my error is related to the question made by
Marco Parmiami asking for WS Group examples. From the same
page I referenced before (http://ws.apache.org/muse/docs/2.2.0/manual/how-to/wsrf-add-service-groups.html) it is not clear if I have to add some code to make the service group work or if the code provided by the framework
will do the work. I'll appreciate any clarification in this regard.

Pablo

*<?xml* version="1.0" encoding="UTF-8"*?>*
*<muse* xmlns="http://ws.apache.org/muse/descriptor";
   xmlns:wsrf-sgw="http://docs.oasis-open.org/wsrf/sgw-2";
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://ws.apache.org/muse/descriptor muse-descriptor.xsd"*>*
   *<router>*
       
*<java-router-class>*org.apache.muse.core.routing.SimpleResourceRouter*</java-router-class>*
       *<logging>*
           *<log-file>*log/muse.log*</log-file>*
           *<log-level>*FINE*</log-level>*
       *</logging>*
       *<persistence>*
           
*<java-persistence-class>*org.apache.muse.core.routing.RouterFilePersistence*</java-persistence-class>*
           *<persistence-location>*router-entries*</persistence-location>*
       *</persistence>*
   *</router>*
   *<resource-type* use-router-persistence="true"*>*
       *<context-path>*WsResource*</context-path>*
       *<wsdl>*
           *<wsdl-file>*/wsdl/WsResource.wsdl*</wsdl-file>*
           *<wsdl-port-type* 
xmlns:pfx="http://ws.apache.org/muse/test/wsrf"*>*pfx:WsResourcePortType*</wsdl-port-type>*
       *</wsdl>*
       
*<java-id-factory-class>*org.apache.muse.core.routing.CounterResourceIdFactory*</java-id-factory-class>*
       
*<java-resource-class>*org.apache.muse.ws.resource.impl.SimpleWsResource*</java-resource-class>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://docs.oasis-open.org/wsrf/rlw-2/ImmediateResourceTermination*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.muse.ws.resource.lifetime.impl.SimpleImmediateTermination*</desc:java-capability-class>*
       *</desc:capability>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://ws.apache.org/muse/test/wsrf*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.ws.muse.test.wsrf.MyCapability*</desc:java-capability-class>*
       *</desc:capability>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://schemas.xmlsoap.org/ws/2004/09/mex*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.muse.ws.metadata.impl.SimpleMetadataExchange*</desc:java-capability-class>*
       *</desc:capability>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://docs.oasis-open.org/wsrf/rpw-2/Set*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.muse.ws.resource.properties.set.impl.SimpleSetCapability*</desc:java-capability-class>*
       *</desc:capability>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://docs.oasis-open.org/wsrf/rpw-2/Query*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.muse.ws.resource.properties.query.impl.SimpleQueryCapability*</desc:java-capability-class>*
       *</desc:capability>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.muse.ws.resource.lifetime.impl.SimpleScheduledTermination*</desc:java-capability-class>*
       *</desc:capability>*
       *<desc:capability* xmlns:desc="http://ws.apache.org/muse/descriptor"*>*
           
*<desc:capability-uri>*http://docs.oasis-open.org/wsrf/rpw-2/Get*</desc:capability-uri>*
           
*<desc:java-capability-class>*org.apache.muse.ws.resource.properties.get.impl.SimpleGetCapability*</desc:java-capability-class>*
       *</desc:capability>*
   *</resource-type>*
   *<resource-type>*
            *<context-path>*service-group-entry*</context-path>*
            *<wsdl>*
                    
*<wsdl-file>*/wsdl/WS-ServiceGroupEntry-1_2.wsdl*</wsdl-file>*
                    
*<wsdl-port-type>*wsrf-sgw:ServiceGroupEntryPortType*</wsdl-port-type>*
            *</wsdl>*
            
*<java-id-factory-class>*org.apache.muse.core.routing.RandomResourceIdFactory*</java-id-factory-class>*
            
*<java-resource-class>*org.apache.muse.ws.resource.impl.SimpleWsResource*</java-resource-class>*
            *<capability>*
                    
*<capability-uri>*http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.metadata.impl.SimpleMetadataExchange*</java-capability-class>*
            *</capability>*
            *<capability>*
                    
*<capability-uri>*http://docs.oasis-open.org/wsrf/rpw-2/Get*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.resource.properties.get.impl.SimpleGetCapability*</java-capability-class>*
            *</capability>*
            *<capability>*
                    
*<capability-uri>*http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroupEntry*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.resource.sg.impl.SimpleEntry*</java-capability-class>*
            *</capability>*
   *</resource-type>*
   *<resource-type* use-router-persistence="true"*>*
            *<context-path>*service-group*</context-path>*
            *<wsdl>*
                    *<wsdl-file>*/wsdl/WS-ServiceGroup-1_2.wsdl*</wsdl-file>*
                    
*<wsdl-port-type>*wsrf-sgw:ServiceGroupPortType*</wsdl-port-type>*
            *</wsdl>*
            
*<java-id-factory-class>*org.apache.muse.core.routing.CounterResourceIdFactory*</java-id-factory-class>*
            
*<java-resource-class>*org.apache.muse.ws.resource.impl.SimpleWsResource*</java-resource-class>*
            *<capability>*
                    
*<capability-uri>*http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.metadata.impl.SimpleMetadataExchange*</java-capability-class>*
            *</capability>*
            *<capability>*
                    
*<capability-uri>*http://docs.oasis-open.org/wsrf/rpw-2/Get*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.resource.properties.get.impl.SimpleGetCapability*</java-capability-class>*
            *</capability>*
            *<capability>*
                    
*<capability-uri>*http://docs.oasis-open.org/wsrf/rpw-2/Query*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.resource.properties.query.impl.SimpleQueryCapability*</java-capability-class>*
            *</capability>*
            *<capability>*
                    
*<capability-uri>*http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroup*</capability-uri>*
                    
*<java-capability-class>*org.apache.muse.ws.resource.sg.impl.SimpleServiceGroup*</java-capability-class>*
            *</capability>*
        *</resource-type>*
*</muse>*



Daniel Jemiolo wrote:
Can you post the content of your muse.xml file here? I'm not sure exactly what steps you took - want to make sure that your SG WSDL and other resource WSDL(s) are in fact separate.

Dan



Pablo Chacin <[EMAIL PROTECTED]> wrote on 05/09/2007 04:00:24 AM:

Hi

A brief update on this issue: I've followed the instructions given here:

http://ws.apache.org/muse/docs/2.2.0/manual/how-to/wsrf-add-service-groups.html
After adding the required definitions to the muse.xml file and the wsdl and xsd files to the wsdl folder, I re-build the war and deployed on tomcat, but the same problem remains. Any hint?

Tanks

Pablo


Pablo Chacin wrote:
Hi guys, it is me again :-D

Thanks to your help, I've been able to run the wsrf sample, but I'm getting this error when
retrieving the information of the Service group:

There is no property named '{http://docs.oasis-open.org/wsrf/sg-2}Entry' defined in the schema. A property should not have any operations or metadata applied to it if

it is not in the WS-RP document.

From the error message it seams that I'm missing something, like providing the WS-RP document (my understanding is that this is the WS Resource Properties file for the service group). My question here is: is this document generated and deployed automatically? if no, how could I generate/deploy it?

I would appreciate if you could point me to the proper documentation/sample.

I've just generated the code from the wsdl (WsResource.wsdl), modified

the MyCapability code
to prevent it to throw an exception on initialization, compiled it and

deployed on tomcat. I'm testing using the WsrfTestClient.
Thanks in advance

Pablo


========================================================================
0 0 0 Pablo Chacin | Dept. d'Arquitectura de
Computadors
0 0 0  e-mail: [EMAIL PROTECTED] | UPC-Campus Nord. Modul D6-212
0 0 0 phone: +34 +93 405 4059 | Jordi Girona, 1-3 U P C fax: +34 +93 401 7055 | 08034 Barcelona - SPAIN www: http://personals.ac.upc.es/pchacin

========================================================================
--

========================================================================
 0 0 0  Pablo Chacin               | Dept. d'Arquitectura de Computadors
 0 0 0  e-mail: [EMAIL PROTECTED] | UPC-Campus Nord. Modul D6-212
0 0 0 phone: +34 +93 405 4059 | Jordi Girona, 1-3 U P C fax: +34 +93 401 7055 | 08034 Barcelona - SPAIN www: http://personals.ac.upc.es/pchacin
========================================================================


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



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


--

========================================================================
0 0 0  Pablo Chacin               | Dept. d'Arquitectura de Computadors
0 0 0  e-mail: [EMAIL PROTECTED] | UPC-Campus Nord. Modul D6-212
0 0 0 phone: +34 +93 405 4059 | Jordi Girona, 1-3 U P C fax: +34 +93 401 7055 | 08034 Barcelona - SPAIN www: http://personals.ac.upc.es/pchacin
========================================================================

Reply via email to