[MOBY-dev] BioMOBY Asynchronous Service Call Proposal v2.2 - wsa:IsReferenceParameter='true' attribute missing ?

Pieter Neerincx Pieter.Neerincx at wur.nl
Mon Aug 28 11:43:34 UTC 2006


Hi Johan,

On 28-Aug-2006, at 1:06 PM, Johan Karlsson wrote:

> Pieter,
>
> You are right, in fact, the prototype also contains this
> "isReferenceParameter" attribute.

Ok, I have to admit I didn't run the prototype yet. I Just tried to  
understand the proposal from the docs :).

Cheers,

Pi

>
> It seems that we missed to include this in the examples of the  
> proposal.
>
> Kind regards,
> Johan
>
> Pieter Neerincx wrote:
>> Hi all,
>>
>> The WS-Addressing 1.0 SOAP Binding specifies that reference
>> parameters that are used in a SOAP Header MUST have the
>> wsa:IsReferenceParameter parameter with the value true. This is
>> currently missing from the BioMOBY Async services proposal.
>>
>> Hence, if we use our "ticket" <moby:ServiceInvocationId> as a
>> reference parameter in a <wsa:EndpointReference> and this ticket is
>> used to poll for service status the  <moby:ServiceInvocationId> tag
>> should look like this:
>>
>> <soap:Envelope>
>>     <soap:Header>
>>        . . .
>>        <wsa:To wsu:Id="To">http://myserver.com/MyService</wsa:To>
>>        <moby:ServiceInvocationId wsa:IsReferenceParameter="true">ID</
>> moby:ServiceInvocationId>
>>        <wsa:Action>http://docs.oasis-open.org/wsrf/rpw-2/
>> GetResourceProperty/GetResourcePropertyRequest</wsa:Action>
>>        . . .
>>     </soap:Header>
>>     <soap:Body>
>>        <GetResourceProperty>status_queryId00</GetResourceProperty>
>>     </soap:Body>
>> </soap:Envelope>
>>
>> wsa:IsReferenceParameter attribute also needs to be added to the XML
>> for other requests to get resource properties and to the XML for the
>> destroy request.
>>
>> Cheers,
>>
>> Pi
>> _______________________________________________
>> MOBY-dev mailing list
>> MOBY-dev at lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/moby-dev
>>
>>
>
> -- 
> Johan Karlsson
> Instituto Nacional de Bioinformática (INB)
> Integrated Bioinformatics Node (GNV-5)
> Dpto. de Arquitectura de Computadores
> Campus Universitario de Teatinos, despacho 2.3.9a
> 29071 Málaga (Spain)
> +34 95 213 3387
>
> _______________________________________________
> MOBY-dev mailing list
> MOBY-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/moby-dev


Wageningen University and Research centre (WUR)
Laboratory of Bioinformatics
Transitorium (building 312) room 1034
Dreijenlaan 3
6703 HA Wageningen
The Netherlands
phone: 0317-483 060
fax: 0317-483 584
mobile: 06-143 66 783
pieter.neerincx at wur.nl







More information about the MOBY-dev mailing list