Hi Karolina, Mark,
that's great news of your success with our service!
Some good news from my side: I can successfully create a resource on
GenesisII. And, as far as I can see, the processing of my requests seem
alright as the correct sopa:Body comes back - checked for
"GetResourceProperty" and "read".
However, I still get SOAP responses that totally miss the "soap:Header"
section. his is true for all tested operations, and I guess that is also the
case for all other RandomByteIO messages.
For example, the response SOAP message for my GetResourceProperty request is
this:
---------- SNIP ---------- SNIP ---------- SNIP ---------- SNIP ----------
<?xml version="1.0" encoding="utf-8"?>http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">soapenv:Body<GetResourcePropertyResponse
xmlns="http://docs.oasis-open.org/wsrf/rp-2">http://schemas.ggf.org/byteio/2005/10/random-access">60</GetResourcePropertyResponse>--------------------
---------- SNIP ---------- SNIP ---------- SNIP ---------- SNIP ----------
and the response SOAP message for my first interop read request is this:
---------- SNIP ---------- SNIP ---------- SNIP ---------- SNIP ----------
<?xml version="1.0" encoding="utf-8"?>http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">soapenv:Body<readResponse
xmlns="http://schemas.ggf.org/byteio/2005/10/random-access"><transfer-information
transfer-mechanism="http://schemas.ggf.org/byteio/2005/10/transfer-mechanisms/simple">http://schemas.ggf.org/byteio/2005/10/byte-io">MTExMjEzMTQxNTE2</transfer-information></readResponse>--------------------
---------- SNIP ---------- SNIP ---------- SNIP ---------- SNIP ----------
So the RandomByteIO implementation looks good (haven't tested all), but the
WS-Addressing support seem to miss out on the responses.
I tested today at 17:02:48 GMT.
Cheers,
Michel
Mark Morgan wrote:
Two pieces of news:
1) I just brought up new endpoints that SHOULD correctly parse the
IsReferenceParameters="1" attributes. Sorry for the mistake there -- I
hand implemented our WS-Addressing code and neglected to deal with that
particular form of xsd:boolean when I did.
2) I have re-run the RByteIO tests for Genesis II client against
Fujitsu Services and they all work once again!