Background
This page demonstrates how to query a perfsonar pinger MA.
URL Endpoint
http://lhcopnmon1-mgm.fnal.gov:8075/axis/services/pingerMA
metadata
<topo:endPointPair xmlns:topo="http://ggf.org/ns/nmwg/topology/2.0/"> <topo:src type="ipv4" value="hepnrc.hep.net"/> <topo:dst type="ipv4" value="teras.sara.nl"/> </topo:endPointPair>
Test
<?xml version='1.0' encoding='UTF-8'?> <nmwg:message id="message1" type="SetupDataRequest" xmlns="http://ggf.org/ns/nmwg/base/2.0/" xmlns:pinger="http://ggf.org/ns/nmwg/tools/pinger/2.0/" xmlns:topo="http://ggf.org/ns/nmwg/topology/2.0/" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/"> <nmwg:metadata id="meta"> <pinger:subject> <topo:endPointPair> <topo:src type="ipv4" value="hepnrc.hep.net"/> <topo:dst type="ipv4" value="teras.sara.nl"/> </topo:endPointPair> </pinger:subject> </nmwg:metadata> <nmwg:data id="data" metadataIdRef="meta"/> </nmwg:message>
Response
[ytl@Yees-Ubuntu:/afs/slac.stanford.edu/g/scs/net/netmon/perfSONAR/perfSONAR-PS/trunk/perfSONAR-PS/client]$ ./client.pl --server=lhcopnmon1-mgm.fnal.gov --port=8075 --endpoint=axis/services/pingerMA /tmp/message.xml --filter=/ 2007/09/18 12:05:57 DEBUG> Transport.pm:469 perfSONAR_PS::Transport::makeEnvelope - Envelope created. 2007/09/18 12:05:57 DEBUG> Transport.pm:488 perfSONAR_PS::Transport::sendReceive - Sending information to "http://lhcopnmon1-mgm.fnal.gov:8075/axis/services/pingerMA". 2007/09/18 12:06:01 DEBUG> Transport.pm:505 perfSONAR_PS::Transport::sendReceive - Response returned. :5: namespace error : Namespace prefix pinger on subject is not defined <pinger:subject> ^ :6: namespace error : Namespace prefix topo on endPointPair is not defined <topo:endPointPair> ^ :7: namespace error : Namespace prefix topo on src is not defined <topo:src type="ipv4" value="hepnrc.hep.net" /> ^ :8: namespace error : Namespace prefix topo on dst is not defined <topo:dst type="ipv4" value="teras.sara.nl" /> ^ :15: namespace error : Namespace prefix pinger on subject is not defined <pinger:subject> ^ :16: namespace error : Namespace prefix topo on endPointPair is not defined <topo:endPointPair> ^ :17: namespace error : Namespace prefix topo on src is not defined <topo:src type="ipv4" value="hepnrc.hep.net" /> ^ :18: namespace error : Namespace prefix topo on dst is not defined <topo:dst type="ipv4" value="teras.sara.nl" /> ^ :24: namespace error : Namespace prefix nmtm on start is not defined <nmtm:start type="unix" value="1190135160"/> ^ :25: namespace error : Namespace prefix nmtm on end is not defined <nmtm:end type="unix" value="1190142360"/> ^ :26: namespace error : Namespace prefix pinger on datum is not defined <pinger:datum name="lossPercent" value="100"/> <pinger:datum name="lossPerce ^ :26: namespace error : Namespace prefix pinger on datum is not defined name="lossPercent" value="100"/> <pinger:datum name="lossPercent" value="100" ^ :26: namespace error : Namespace prefix pinger on datum is not defined name="lossPercent" value="100"/> <pinger:datum name="lossPercent" value="100" ^ :26: parser error : Opening and ending tag mismatch: commonTime line 23 and data nt" value="100"/> <pinger:datum name="lossPercent" value="100"/> </nmwg:data ^ :27: parser error : Opening and ending tag mismatch: data line 22 and commonTime </nmwg:commonTime> ^ :28: parser error : Opening and ending tag mismatch: message line 3 and data </nmwg:data> ^ :29: parser error : Opening and ending tag mismatch: Body line 3 and message </nmwg:message> ^ :30: parser error : Opening and ending tag mismatch: Envelope line 1 and Body </SOAP-ENV:Body> ^ :31: parser error : Extra content at the end of the document </SOAP-ENV:Envelope> ^ at ./client.pl line 163