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 Rafael <rl...@lpnhe.in2p3.fr> on 2008/01/22 17:18:16 UTC
ServiceGroupEntry
hello everyone
I have a problem with ServiceGroupEntry.
I have 2 resources.
resource1 = http://localhost:9020/mycapability/services/mycapability
resource2 = http://localhost:9030/mycapability/services/mycapability
when I use "add method" from resource1:
URI address =
URI.create("http://localhost:8080/wsnProducer/services/ServiceGroup");
EndpointReference epr = new EndpointReference(address);
ServiceGroupClient sg = new ServiceGroupClient(epr);
sg.add(resource.getEndpointReference(), null);
from the other size (servicegroup), I ask for the members of the group:
WsResourceClient[] members = sg.getMembers();
System.out.println("Addresses of each service group entry:\n");
for (int n = 0; n < members.length; ++n)
System.out.println(members[n].getEndpointReference().getAddress());
the response:
Addresses of each service group entry:
http://localhost:9020/mycapability/service/mycapability
but, when add a new resource (resource2, using the same code of the
first resource, only I change the wsdl)
the response of the serviceGroup is:
Addresses of each service group entry:
http://localhost:9030/mycapability/service/mycapability
I read the log file of the servicegroup resource and I found that each
time that a new resource is added to the group:
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
initializeCapabilities
FINA: [ID = 'CapabilityInitialized'] The resource at 'ServiceGroupEntry'
has started initialization of capability
'http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata'.
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
initializeCapabilities
FINA: [ID = 'CapabilityInitialized'] The resource at 'ServiceGroupEntry'
has started initialization of capability
'http://docs.oasis-open.org/wsrf/rpw-2/Get'.
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
initializeCapabilities
FINA: [ID = 'CapabilityInitialized'] The resource at 'ServiceGroupEntry'
has started initialization of capability
'http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroupEntry'.
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
initializeCapabilities
FINA: [ID = 'CapabilityInitializationComplete'] The resource at
'ServiceGroupEntry' has completed initialization of capability
'http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata.
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
initializeCapabilities
FINA: [ID = 'CapabilityInitializationComplete'] The resource at
'ServiceGroupEntry' has completed initialization of capability
'http://docs.oasis-open.org/wsrf/rpw-2/Get.
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
initializeCapabilities
FINA: [ID = 'CapabilityInitializationComplete'] The resource at
'ServiceGroupEntry' has completed initialization of capability
'http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroupEntry.
22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource initialize
INFO: [ID = 'ResourceInitialized'] The resource at 'ServiceGroupEntry'
has been initialized.
What am I doing bad ? is a bug ?
Thank you very much.
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-user-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-user-help@ws.apache.org
Re: ServiceGroupEntry
Posted by Rafael <rl...@lpnhe.in2p3.fr>.
Hello, I have the response to my question.
in the file router-entries/mycapability/resource-instance-1.xml
only I add the resourceId.
<muse-wsa:ResourceId
xmlns:muse-wsa="http://ws.apache.org/muse/addressing">museResource-1</muse-wsa:ResourceId>
and I did the same in each resource (I write different resourceId for
each one).
Thanks you
Rafael escribió:
> hello everyone
>
> I have a problem with ServiceGroupEntry.
>
> I have 2 resources.
>
> resource1 = http://localhost:9020/mycapability/services/mycapability
> resource2 = http://localhost:9030/mycapability/services/mycapability
>
> when I use "add method" from resource1:
>
> URI address =
> URI.create("http://localhost:8080/wsnProducer/services/ServiceGroup");
> EndpointReference epr = new EndpointReference(address);
> ServiceGroupClient sg = new ServiceGroupClient(epr);
> sg.add(resource.getEndpointReference(), null);
>
> from the other size (servicegroup), I ask for the members of the group:
>
> WsResourceClient[] members = sg.getMembers();
> System.out.println("Addresses of each service group entry:\n");
> for (int n = 0; n < members.length; ++n)
> System.out.println(members[n].getEndpointReference().getAddress());
>
> the response:
> Addresses of each service group entry:
> http://localhost:9020/mycapability/service/mycapability
>
> but, when add a new resource (resource2, using the same code of the
> first resource, only I change the wsdl)
>
> the response of the serviceGroup is:
>
> Addresses of each service group entry:
> http://localhost:9030/mycapability/service/mycapability
>
> I read the log file of the servicegroup resource and I found that each
> time that a new resource is added to the group:
>
>
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
> initializeCapabilities
> FINA: [ID = 'CapabilityInitialized'] The resource at 'ServiceGroupEntry'
> has started initialization of capability
> 'http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata'.
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
> initializeCapabilities
> FINA: [ID = 'CapabilityInitialized'] The resource at 'ServiceGroupEntry'
> has started initialization of capability
> 'http://docs.oasis-open.org/wsrf/rpw-2/Get'.
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
> initializeCapabilities
> FINA: [ID = 'CapabilityInitialized'] The resource at 'ServiceGroupEntry'
> has started initialization of capability
> 'http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroupEntry'.
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
> initializeCapabilities
> FINA: [ID = 'CapabilityInitializationComplete'] The resource at
> 'ServiceGroupEntry' has completed initialization of capability
> 'http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata.
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
> initializeCapabilities
> FINA: [ID = 'CapabilityInitializationComplete'] The resource at
> 'ServiceGroupEntry' has completed initialization of capability
> 'http://docs.oasis-open.org/wsrf/rpw-2/Get.
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource
> initializeCapabilities
> FINA: [ID = 'CapabilityInitializationComplete'] The resource at
> 'ServiceGroupEntry' has completed initialization of capability
> 'http://docs.oasis-open.org/wsrf/sgw-2/ServiceGroupEntry.
> 22/01/2008 11:43:32 AM org.apache.muse.core.SimpleResource initialize
> INFO: [ID = 'ResourceInitialized'] The resource at 'ServiceGroupEntry'
> has been initialized.
>
>
> What am I doing bad ? is a bug ?
>
>
> Thank you very much.
>
>
>
> ---------------------------------------------------------------------
> 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