Hi Kam,

I still have the problem but I've discovered a new detail: 
when the resources are declared in the way I described in the last mail, the 
"containing" one is not even initialized and, looking at the log, it seems that 
the "contained" one is initialized again at its place.

Here is a fragment of muse.xml:

<resource-type>
                <context-path>CSCFConfigurator</context-path>
                <wsdl>
                    <wsdl-file>/wsdl/CSCFConfigurator.wsdl</wsdl-file>
                    <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/CSCFConfiguratorWs";>pfx:CSCFPortType</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/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/wsdm/muws/capabilities/Description</desc:capability-uri>
                    
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
                </desc:capability>
                <desc:capability 
xmlns:desc="http://ws.apache.org/muse/descriptor";>
                    
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Identity</desc:capability-uri>
                    
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
                </desc:capability>
                <desc:capability 
xmlns:desc="http://ws.apache.org/muse/descriptor";>
                    
<desc:capability-uri>http://italtel.com/ms/agent/CSCFConfiguratorWs</desc:capability-uri>
                    
<desc:java-capability-class>com.italtel.ms.agent.CSCFConfiguratorWs.CSCFCapability</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>LoadBalancerConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/LoadBalancerConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/platform/manager/ws/manageableresource/LoadBalancerConfiguratorWs";>pfx:LoadBalancerPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</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>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/platform/manager/ws/manageableresource/LoadBalancerConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.platform.manager.ws.manageableresource.LoadBalancerConfiguratorWs.LoadBalancerCapability</desc:java-capability-class>
        </desc:capability>
    </resource-type>
        <resource-type>
        <context-path>ServerFarmConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/ServerFarmConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/platform/manager/ws/manageableresource/ServerFarmConfiguratorWs";>pfx:ServerFarmPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</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>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/platform/manager/ws/manageableresource/ServerFarmConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.platform.manager.ws.manageableresource.ServerFarmConfiguratorWs.ServerFarmCapability</desc:java-capability-class>
        </desc:capability>
    </resource-type>
        <resource-type>
        <context-path>RealServerConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/RealServerConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/platform/manager/ws/manageableresource/RealServerConfiguratorWs";>pfx:RealServerPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</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>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/platform/manager/ws/manageableresource/RealServerConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.platform.manager.ws.manageableresource.RealServerConfiguratorWs.RealServerCapability</desc:java-capability-class>
        </desc:capability>
    </resource-type>
        <resource-type>
        <context-path>VirtualServerConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/VirtualServerConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/platform/manager/ws/manageableresource/VirtualServerConfiguratorWs";>pfx:VirtualServerPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/platform/manager/ws/manageableresource/VirtualServerConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.platform.manager.ws.manageableresource.VirtualServerConfiguratorWs.VirtualServerCapability</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>VirtualClientConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/VirtualClientConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/platform/manager/ws/manageableresource/VirtualClientConfiguratorWs";>pfx:VirtualClientPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/platform/manager/ws/manageableresource/VirtualClientConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.platform.manager.ws.manageableresource.VirtualClientConfiguratorWs.VirtualClientCapability</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>StackSIPConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/StackSIPConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/StackSIPConfiguratorWs";>pfx:StackSIPPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/ms/agent/StackSIPConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.ms.agent.StackSIPConfiguratorWs.StackSIPCapability</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>SipDomainConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/SipDomainConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/SipDomainConfiguratorWs";>pfx:SipDomainPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/ms/agent/SipDomainConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.ms.agent.SipDomainConfiguratorWs.SipDomainCapability</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>HuntingGroupConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/HuntingGroupConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/HuntingGroupConfiguratorWs";>pfx:HuntingGroupPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/ms/agent/HuntingGroupConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.ms.agent.HuntingGroupConfiguratorWs.HuntingGroupCapability</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>UDBCacheDataConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/UDBCacheDataConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/UDBCacheDataConfiguratorWs";>pfx:UDBCacheDataPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/ms/agent/UDBCacheDataConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.ms.agent.UDBCacheDataConfiguratorWs.UDBCacheDataCapability</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>EnumSLF_HSSConfigurator</context-path>
            <wsdl>
                <wsdl-file>/wsdl/EnumSLF_HSSConfigurator.wsdl</wsdl-file>
                <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/EnumSLF_HSSConfiguratorWs";>pfx:EnumSLF_HSSPortType</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/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/wsdm/muws/capabilities/Description</desc:capability-uri>
                
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
            </desc:capability>
            <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
                
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Identity</desc:capability-uri>
                
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
            </desc:capability>
            <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
                
<desc:capability-uri>http://italtel.com/ms/agent/EnumSLF_HSSConfiguratorWs</desc:capability-uri>
                
<desc:java-capability-class>com.italtel.ms.agent.EnumSLF_HSSConfiguratorWs.EnumSLF_HSSCapability</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>DomainProxyConfigurator</context-path>
            <wsdl>
                <wsdl-file>/wsdl/DomainProxyConfigurator.wsdl</wsdl-file>
                <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/DomainProxyConfiguratorWs";>pfx:DomainProxyPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
                
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
            </desc:capability>
            <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
                
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
                
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
            </desc:capability>
            <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
                
<desc:capability-uri>http://italtel.com/ms/agent/DomainProxyConfiguratorWs</desc:capability-uri>
                
<desc:java-capability-class>com.italtel.ms.agent.DomainProxyConfiguratorWs.DomainProxyCapability</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>ListaSCSCFConfigurator</context-path>
        <wsdl>
            <wsdl-file>/wsdl/ListaSCSCFConfigurator.wsdl</wsdl-file>
            <wsdl-port-type 
xmlns:pfx="http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs";>pfx:ListaSCSCFPortType</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/wsdm/muws/capabilities/Identity</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleIdentity</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Description</desc:capability-uri>
            
<desc:java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleDescription</desc:java-capability-class>
        </desc:capability>
        <desc:capability xmlns:desc="http://ws.apache.org/muse/descriptor";>
            
<desc:capability-uri>http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs</desc:capability-uri>
            
<desc:java-capability-class>com.italtel.ms.agent.ListaSCSCFConfiguratorWs.ListaSCSCFCapability</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>


Here is the log concerning initialization:

18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'CSCFConfigurator' has been 
initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'LoadBalancerConfigurator' 
has been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'ServerFarmConfigurator' has 
been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'RealServerConfigurator' has 
been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'VirtualServerConfigurator' 
has been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'VirtualClientConfigurator' 
has been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'StackSIPConfigurator' has 
been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'SipDomainConfigurator' has 
been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'HuntingGroupConfigurator' 
has been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'UDBCacheDataConfigurator' 
has been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'EnumSLF_HSSConfigurator' 
has been initialized.
18-lug-2007 9.08.27 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'DomainProxyConfigurator' 
has been initialized.
18-lug-2007 9.08.28 org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'CSCFConfigurator' has been 
initialized.
18-lug-2007 9.08.28 org.apache.muse.core.routing.SimpleResourceRouter initialize
INFO: [ID = 'RouterIsInitialized'] The resource router has been initialized. 




This is the SOAP message I send to ListaSCSCFConfigurator:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope";>
    <soap:Header>
        <wsa:To 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://127.0.0.1:8080/muse2-axis2/services/ListaSCSCFConfigurator</wsa:To>
        <wsa:Action 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
FPortType/DeleteListaSCSCF</wsa:Action>
        <wsa:MessageID 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>uuid:6445aef4-8288-d235-3cb4-ffe872338f55</wsa:MessageID>
        <wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing";>
            
<wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address>
        </wsa:From>
        <muse-wsa:ResourceId
            xmlns:muse-wsa="http://ws.apache.org/muse/addressing";
            xmlns:wsa="http://www.w3.org/2005/08/addressing"; 
wsa:IsReferenceParameter="true">MuseResource-1</muse-wsa:ResourceId>
    </soap:Header>
    <soap:Body>
        <pfx3:DeleteListaSCSCF 
xmlns:pfx3="http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs";>
            <pfx3:delParams>
                <namecscf 
xmlns="http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs";>SCSCF1</namecscf>
                <TransactionId 
xmlns="http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs";>411</TransactionId>
            </pfx3:delParams>
        </pfx3:DeleteListaSCSCF>
    </soap:Body>
</soap:Envelope>



And this is the response:

<soapenv:Envelope
    xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>
    <soapenv:Header>
        <wsa:To>http://www.w3.org/2005/08/addressing/anonymous</wsa:To>
        <wsa:ReplyTo>
            <wsa:Address>http://www.w3.org/2005/08/addressing/none</wsa:Address>
        </wsa:ReplyTo>
        <wsa:MessageID>urn:uuid:3A4DFC413F7C9C33CE11847425045462</wsa:MessageID>
        
<wsa:Action>http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSCFPortType/DeleteListaSCSCF</wsa:Action>
        <wsa:RelatesTo 
wsa:RelationshipType="http://www.w3.org/2005/08/addressing/reply";>uuid:6445aef4-8288-d235-3cb4-ffe872338f55</wsa:Rela
tesTo>
    </soapenv:Header>
    <soapenv:Body>
        <soap:Fault xmlns:soap="http://www.w3.org/2003/05/soap-envelope"; 
xmlns:tns="http://ws.apache.org/axis2";>
            <soap:Code>
                <soap:Value>soap:Receiver</soap:Value>
            </soap:Code>
            <soap:Reason>
                <soap:Text>[ID = 'ActionNotSupported'] The resource at 
'CSCFConfigurator' does not expose an operation with the WS-Action 'h
ttp://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSCFPortType/DeleteListaSCSCF'
 through any of its capabilities.</soap:Tex
t>
            </soap:Reason>
        </soap:Fault>
    </soapenv:Body>
</soapenv:Envelope>



Note that if I swap the position of the two resource-type declarations within 
muse.xml everything works fine!


Thanks
Francesco

-----Messaggio originale-----
Da: Kam K. Yee [mailto:[EMAIL PROTECTED] 
Inviato: martedì 17 luglio 2007 23.47
A: [email protected]
Oggetto: Re: issue concerning resource name in Muse 2.0.0

Hi Francesco,
Have you made any progress on this problem?  Are you still having this 
problem?
I spent some time trying to reproduce the problem you describe but was not 
able to.
I created an endpoint with two resource-types (CSCFConfigurator and 
ListaSCSCFConfigurator) and had a client make requests to each of the 
resources (resourceId and metadata information).
As far as  I could see the requests were routed to the correct resource.
If you're still having this problem and would like a second pair eyes, can 
you provide more details on your scenario?

Regards,
    Kam K. Yee
    IBM Corporation

----- Original Message ----- 
From: "Scandelli Francesco" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, July 12, 2007 12:22 PM
Subject: issue concerning resource name in Muse 2.0.0


Hi all,

I discovered a strange behavior in Muse 2.0.0:

If the name of a resource (let's call it "contained" resource) is a
substring of another resource name ("containing" resource) and the
"contained" resource is declared before the "containing" one within
muse.xml, than any request to the "containing" resource is wrongly
dispatched to the "contained" one.

Test example:

"contained" resource name:         CSCFConfigurator

"containing" resource name:        ListaSCSCFConfigurator

Thanks,
Francesco

Internet Email Confidentiality Footer
-----------------------------------------------------------------------------------------------------
La presente comunicazione, con le informazioni in essa contenute e ogni 
documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' 
indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete 
i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, 
comunicazione, divulgazione o simili basate sul contenuto di tali 
informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., 
D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se 
avete ricevuto questa comunicazione per errore, vi preghiamo di darne 
immediata notizia al mittente e di distruggere il messaggio originale e ogni 
file allegato senza farne copia alcuna o riprodurne in alcun modo il 
contenuto.

This e-mail and its attachments are intended for the addressee(s) only and 
are confidential and/or may contain legally privileged information. If you 
have received this message by mistake or are not one of the addressees 
above, you may take no action based on it, and you may not copy or show it 
to anyone; please reply to this e-mail and point out the error which has 
occurred.
-----------------------------------------------------------------------------------------------------
 


---------------------------------------------------------------------
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]

Reply via email to