<?xml version="1.0"?>
<!-- Copy the contents of this file into the muse.xml descriptor for any 
     endpoint that uses WSRF service groups. You may change the value of 
     the <context-path/> elements to whatever you want, but if you're an 
     Axis2 user, you must be sure to reflect this change in the service 
     description found in WEB-INF/services/muse/META-INF/services.xml.
 -->
 <muse xmlns="http://ws.apache.org/muse/descriptor">
	<resource-type>
		<context-path>service-group-entry</context-path>
		<wsdl>
			<wsdl-file>/wsdl/WS-ServiceGroupEntry-1_2.wsdl</wsdl-file>
			<wsdl-port-type>wsrf-sgw:ServiceGroupEntryPortType</wsdl-port-type>
		</wsdl>
		<java-id-factory-class>org.apache.muse.core.routing.RandomResourceIdFactory</java-id-factory-class>
		<java-resource-class>org.apache.muse.ws.resource.impl.SimpleWsResource</java-resource-class>
		<capability>
			<capability-uri>http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata</capability-uri>
			<java-capability-class>org.apache.muse.ws.metadata.impl.SimpleMetadataExchange</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/rpw-2/Get</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.properties.get.impl.SimpleGetCapability</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroupEntry</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.sg.impl.SimpleEntry</java-capability-class>
		</capability>
	</resource-type>
	<resource-type use-router-persistence="true">
		<context-path>service-group</context-path>
		<wsdl>
			<wsdl-file>/wsdl/WS-ServiceGroup-1_2.wsdl</wsdl-file>
			<wsdl-port-type>wsrf-sgw:ServiceGroupPortType</wsdl-port-type>
		</wsdl>
		<java-id-factory-class>org.apache.muse.core.routing.CounterResourceIdFactory</java-id-factory-class>
		<java-resource-class>org.apache.muse.ws.resource.impl.SimpleWsResource</java-resource-class>
		<capability>
			<capability-uri>http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata</capability-uri>
			<java-capability-class>org.apache.muse.ws.metadata.impl.SimpleMetadataExchange</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/rpw-2/Get</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.properties.get.impl.SimpleGetCapability</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/rpw-2/Query</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.properties.query.impl.SimpleQueryCapability</java-capability-class>
		</capability>
		<capability>
			<capability-uri>http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroup</capability-uri>
			<java-capability-class>org.apache.muse.ws.resource.sg.impl.SimpleServiceGroup</java-capability-class>
		</capability>
	</resource-type>
 </muse>
