perfsonar-dev - Re: [pS-dev] serviceType/serviceVersion values in LS registration
Subject: perfsonar development work
List archive
- From: Nina Jeliazkova <>
- To: "Jeff W. Boote" <>
- Cc: Michael Bischoff <>,
- Subject: Re: [pS-dev] serviceType/serviceVersion values in LS registration
- Date: Sat, 24 May 2008 07:32:51 +0300
Jeff, Suppose the list of services for particular network element is retrieved. These can be very different services, which have to be queried with different xml messages. How the client will know that one service is "hades" and have to be queried for pair of IP adresses, and the other is TelnetSSH ? The service version, introduced in newer LS versions help, and still how do we interpret servicetype="ma" and service version="3.0" ? Should it be uniquely recognized as RRD MA from perfsonar 3.0 distribution? What about flowSA MA ? Is the expected meaning of serviceName defined? I guess event types might be the answer - but this needs to be bootstrapped somehow. Can lookup service metadata query be used for any type of service and return information in a more or less similar way? Currently, the result of a LS query is returned as *AnyElement* XQueryResults = element psservice:datum { AnyElement* } AnyElement = element * { (attribute * { text } | text | AnyElement)* }Provided, that the client should parse the XQuery results in order to get the eventtypes, it should expect a well defined syntax. Do we have such syntax that is valid for all type of services that (at least) exist currently? For PIONIER RRD MA it contains nmwgt:interface elements. Is it assumed this is the case for all services? <nmwg:metadata xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/" id="meta36"> <netutil:subject xmlns:netutil="http://ggf.org/ns/nmwg/characteristic/utilization/2.0/" id="subj36"> <nmwgt:interface xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/"> <nmwgt:hostName>poznan-gw1.rtr.pionier.gov.pl</nmwgt:hostName> <nmwgt:ifName>xe-5/1/0.128</nmwgt:ifName> <nmwgt:ifDescription>Szczecin at poznan-gw1 10GE</nmwgt:ifDescription> <nmwgt:ifAddress type="ipv4">212.191.224.170</nmwgt:ifAddress> <nmwgt:direction>out</nmwgt:direction> <nmwgt:authRealm>PIONIER-Public</nmwgt:authRealm> <nmwgt:capacity>1000000000</nmwgt:capacity> </nmwgt:interface> </netutil:subject> <nmwg:eventType>http://ggf.org/ns/nmwg/characteristic/utilization/2.0</nmwg:eventType> </nmwg:metadata> This is definitely not the first time I am bringing the question how a generic client (working with any type of services) could bootstrap itself. Speaking about LS metadata queries, is there any particular reason that metadata query for RRD MA returns only list of metadata elements, but not metadata/data pairs? This is the current behaviour of PINIER RRD MA service from perfsonar 3.0 distribution http://ls.perfsonar.pionier.net.pl:8080/xml-ls/services/LookupService The schema seems to specify metadata/data pairs. https://svn.internet2.edu/svn/perfsonar/trunk/geant2_java-xml-ls/doc/schema/rnc/LSQueryResponse.rnc Best regards, Nina Jeff W. Boote wrote: The query we were expecting was: |
- serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jeff W. Boote, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Michael Bischoff, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jeff W. Boote, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Michael Bischoff, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/24/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jason Zurawski, 05/24/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/24/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/24/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jason Zurawski, 05/24/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/26/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jason Zurawski, 05/27/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/27/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Nina Jeliazkova, 05/26/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jason Zurawski, 05/24/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Michael Bischoff, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jeff W. Boote, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Michael Bischoff, 05/23/2008
- Re: [pS-dev] serviceType/serviceVersion values in LS registration, Jeff W. Boote, 05/23/2008
Archive powered by MHonArc 2.6.16.