Skip to Content.
Sympa Menu

perfsonar-dev - RES: [pS-dev] PerfSONAR WSDL

Subject: perfsonar development work

List archive

RES: [pS-dev] PerfSONAR WSDL


Chronological Thread 
  • From: "Murilo Vetter" <>
  • To: "'Freek Dijkstra'" <>, <>
  • Cc: "'PerfSONAR developers list'" <>
  • Subject: RES: [pS-dev] PerfSONAR WSDL
  • Date: Wed, 18 May 2011 08:47:48 -0300

Hi Freek,

I was following your messages about NMWG implementations. If it is
interesting to you, we implemented the NMWG protocol in PHP. It is similar to
pS version which parser the messages and creates an object so you can handle
the NMWG messages in a higher approach.

We are using it to our services in RNP - Brazil. Tell me if it is interesting
to you so we can provide an access to the source.

Cheers,
Murilo Vetter
RNP - Brazil

-----Mensagem original-----
De:


[mailto:]
Em nome de Freek Dijkstra
Enviada em: quarta-feira, 18 de maio de 2011 04:21
Para:

Cc: PerfSONAR developers list
Assunto: Re: [pS-dev] PerfSONAR WSDL

Hi Jason,

Thanks for the pointers. Indeed there are a bunch of WSDL files in the MDM
subversion repository, including those for E2Emon. Roman pointed me off-list
to them as well (thanks, Roman!).

Unfortunately, while the message types are described, the message content is
not -- only the top level nmwg:message tag is described, not the nmwg:data or
nwmg:metadata tags, let alone the really interesting tags and attributes.
This means that even with a WSDL, one has to do a lot of validation
themselves, so it only helps me a little bit.

I was trying to understand if it is possible to extend the WSDL or if NMWG is
so flexible that this never gains anything useful. It indeed seems easier to
simply parse the XML myself -- like pS-PS and Sander's code do.

> The third: Note that pS uses "document literal" format (not RPC) when
> it comes to the SOAP calls. This is supported, but non-standard in
> the SOAP world, so libraries are not always useful.

Sander told me the same, but the difference is only sketchy to me yet.
This comments helps me, thanks!

> E.g. in perfSONAR-PS we
> forgo SOAP and SOAP::Lite and just "fake it" by rolling the XML for
> the messages on our own. I convinced your colleague Sander to do
> something similar with his Ruby work.

Yup :)

Thanks,
Freek





Archive powered by MHonArc 2.6.16.

Top of Page