You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-user@ws.apache.org by Scandelli Francesco <Fr...@italtel.it> on 2007/07/12 18:22:43 UTC

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


RE: issue concerning resource name in Muse 2.0.0

Posted by "Vinh Nguyen (vinguye2)" <vi...@cisco.com>.
Ok, I figured it out.

The bug is in SimpleResourceManager.getResourceDefinition(contextpath).  It does a simple contextpath.endsWith() comparison.  Instead, it should compare the entire token after the "/" in the contextpath.  In your case, "ListaSCSCFConfigurator" ends in "SCSCFConfigurator", so the latter resource is returned because it was initialized first.

For now, don't define a resource contextpath whose string ends in the full contextpath of another resource.  So, in your muse.xml, rename ListaSCSCFConfigurator so that it doesn't end in "SCSCFConfigurator".

On a minor note, resources are initialized in the order listed in muse.xml.  In services.xml, the ordering doesn't matter.

Please open a JIRA about this bug, and paste this message:)


-----Original Message-----
From: Scandelli Francesco [mailto:Francesco.Scandelli@italtel.it] 
Sent: Thursday, July 19, 2007 1:28 AM
To: muse-user@ws.apache.org
Subject: R: issue concerning resource name in Muse 2.0.0

Hi Vihn,

1) 	in the router-entries dir there's a subdir for CSCFConfigurator and 	another one for ListaCSCFConfigurator. In each of these folders 	there's exactly one xml since I want only one instance for each 	resource type
2)	service.xml is correct: the  	'http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
	FPortType/DeleteListaSCSCF' action only appears under the service 	ListaSCSCFConfigurator.
	I think the problem is not in service.xml because swapping the order 	of the two service declarations doesn't lead to any result whereas 	swapping the order of the two resource type declarations in muse.xml 	makes ListaSCSCFConfigurator accept the requests in the correct way

Francesco

-----Messaggio originale-----
Da: Vinh Nguyen (vinguye2) [mailto:vinguye2@cisco.com]
Inviato: giovedì 19 luglio 2007 0.01
A: muse-user@ws.apache.org; Kam K. Yee
Oggetto: RE: issue concerning resource name in Muse 2.0.0

For the initialization problem, make sure:

1) In the \router-entries dir, you should have subdir entries for both CSCFConfigurator and ListaCSCFConfigurator.

2) In each of the above subdirs, you should have one xml file (assuming you want only one instance of that resource in the system).  Since the logs show that CSCFConfigurator is initialized twice, you probably have 2 xml file entries for CSCFConfigurator, and none for ListaCSCFConfigurator?


-----Original Message-----
From: Vinh Nguyen (vinguye2)
Sent: Wednesday, July 18, 2007 1:37 PM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: RE: issue concerning resource name in Muse 2.0.0

Can you describe your current settings in service.xml?  I assume that you have the following action under the CSCFConfigurator resource, instead of under ListaCSCFConfigurator.  So the request is going to the wrong resource, hence you get the ActionNotSupported exception.

<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
FPortType/DeleteListaSCSCF</wsa:Action>


-----Original Message-----
From: Scandelli Francesco [mailto:Francesco.Scandelli@italtel.it]
Sent: Wednesday, July 18, 2007 7:33 AM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: R: issue concerning resource name in Muse 2.0.0

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:open.zourcerer@gmail.com]
Inviato: martedì 17 luglio 2007 23.47
A: muse-user@ws.apache.org
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


R: issue concerning resource name in Muse 2.0.0

Posted by Scandelli Francesco <Fr...@italtel.it>.
Hi Vihn,

1) 	in the router-entries dir there's a subdir for CSCFConfigurator and 	another one for ListaCSCFConfigurator. In each of these folders 	there's exactly one xml since I want only one instance for each 	resource type
2)	service.xml is correct: the  	'http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
	FPortType/DeleteListaSCSCF' action only appears under the service 	ListaSCSCFConfigurator.
	I think the problem is not in service.xml because swapping the order 	of the two service declarations doesn't lead to any result whereas 	swapping the order of the two resource type declarations in muse.xml 	makes ListaSCSCFConfigurator accept the requests in the correct way

Francesco

-----Messaggio originale-----
Da: Vinh Nguyen (vinguye2) [mailto:vinguye2@cisco.com] 
Inviato: giovedì 19 luglio 2007 0.01
A: muse-user@ws.apache.org; Kam K. Yee
Oggetto: RE: issue concerning resource name in Muse 2.0.0

For the initialization problem, make sure:

1) In the \router-entries dir, you should have subdir entries for both CSCFConfigurator and ListaCSCFConfigurator.

2) In each of the above subdirs, you should have one xml file (assuming you want only one instance of that resource in the system).  Since the logs show that CSCFConfigurator is initialized twice, you probably have 2 xml file entries for CSCFConfigurator, and none for ListaCSCFConfigurator?


-----Original Message-----
From: Vinh Nguyen (vinguye2) 
Sent: Wednesday, July 18, 2007 1:37 PM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: RE: issue concerning resource name in Muse 2.0.0

Can you describe your current settings in service.xml?  I assume that you have the following action under the CSCFConfigurator resource, instead of under ListaCSCFConfigurator.  So the request is going to the wrong resource, hence you get the ActionNotSupported exception.

<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
FPortType/DeleteListaSCSCF</wsa:Action>


-----Original Message-----
From: Scandelli Francesco [mailto:Francesco.Scandelli@italtel.it]
Sent: Wednesday, July 18, 2007 7:33 AM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: R: issue concerning resource name in Muse 2.0.0

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:open.zourcerer@gmail.com]
Inviato: martedì 17 luglio 2007 23.47
A: muse-user@ws.apache.org
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


RE: issue concerning resource name in Muse 2.0.0

Posted by "Vinh Nguyen (vinguye2)" <vi...@cisco.com>.
For the initialization problem, make sure:

1) In the \router-entries dir, you should have subdir entries for both CSCFConfigurator and ListaCSCFConfigurator.

2) In each of the above subdirs, you should have one xml file (assuming you want only one instance of that resource in the system).  Since the logs show that CSCFConfigurator is initialized twice, you probably have 2 xml file entries for CSCFConfigurator, and none for ListaCSCFConfigurator?


-----Original Message-----
From: Vinh Nguyen (vinguye2) 
Sent: Wednesday, July 18, 2007 1:37 PM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: RE: issue concerning resource name in Muse 2.0.0

Can you describe your current settings in service.xml?  I assume that you have the following action under the CSCFConfigurator resource, instead of under ListaCSCFConfigurator.  So the request is going to the wrong resource, hence you get the ActionNotSupported exception.

<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
FPortType/DeleteListaSCSCF</wsa:Action>


-----Original Message-----
From: Scandelli Francesco [mailto:Francesco.Scandelli@italtel.it]
Sent: Wednesday, July 18, 2007 7:33 AM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: R: issue concerning resource name in Muse 2.0.0

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:open.zourcerer@gmail.com]
Inviato: martedì 17 luglio 2007 23.47
A: muse-user@ws.apache.org
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


RE: issue concerning resource name in Muse 2.0.0

Posted by "Vinh Nguyen (vinguye2)" <vi...@cisco.com>.
Can you describe your current settings in service.xml?  I assume that you have the following action under the CSCFConfigurator resource, instead of under ListaCSCFConfigurator.  So the request is going to the wrong resource, hence you get the ActionNotSupported exception.

<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://italtel.com/ms/agent/ListaSCSCFConfiguratorWs/DeleteListaSCSC
FPortType/DeleteListaSCSCF</wsa:Action>


-----Original Message-----
From: Scandelli Francesco [mailto:Francesco.Scandelli@italtel.it] 
Sent: Wednesday, July 18, 2007 7:33 AM
To: muse-user@ws.apache.org; Kam K. Yee
Subject: R: issue concerning resource name in Muse 2.0.0

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:open.zourcerer@gmail.com]
Inviato: martedì 17 luglio 2007 23.47
A: muse-user@ws.apache.org
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


R: issue concerning resource name in Muse 2.0.0

Posted by Scandelli Francesco <Fr...@italtel.it>.
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:open.zourcerer@gmail.com] 
Inviato: martedì 17 luglio 2007 23.47
A: muse-user@ws.apache.org
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


Re: issue concerning resource name in Muse 2.0.0

Posted by "Kam K. Yee" <op...@gmail.com>.
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org


Re: issue concerning resource name in Muse 2.0.0

Posted by "Kam K. Yee" <op...@gmail.com>.
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" <Fr...@italtel.it>
To: <mu...@ws.apache.org>
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: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org