| [news.eclipse.technology.ohf] Re: XCA with NIST's public registry |
thanks, Jesse
Matthew Davis wrote:
Jesse,
Yeah the Bridge is only running an XCA scenario as a Document Consumer. It doesn't participate in any XCA transactions (Cross Gateway Query/Receive). It can only talk to an initiating gateway that's implementing the query/retrieve WS interfaces.
-Matt
added
Actually, Jesse, are you sure NIST doesn't support initiating gateway? when i look at the wsdl (http://129.6.24.109:9080/axis2/services/rg?wsdl) I see RetrieveDocumentSet and AdHocQueryRequest in the list of WS Operations.
Jesse Pangburn wrote:http://ihewiki.wustl.edu/wiki/index.php/XDS_Main_Page#Important_URLs_.2F__WS_EndpointsHi Matt,
So I was thinking to try this out, but my confusion is that I think a piece is missing. My understanding was that XCA looked something like this:
xds consumer -> XCA initiating gateway -> XCA receiving gateway 1
-> XCA receiving gateway 2
-> XCA receiving gateway n
The initiating gateway then gathers up the results from all the receiving gateways and returns it in one cohesive response to the xds consumer actor. So as I understand it the bridge would be acting as the xds consumer that knows how to talk to an XCA initiating gateway, right? However, NIST implements an XCA receiving gateway only- as far as I can see.
So we're missing the initiating gateway in any testing scenario involving NIST right? Or is the bridge sending the Cross Gateway Query and Cross Gateway Receive transactions directly?
thanks, Jesse
Matthew Davis wrote:
Jesse,
The Bridge... not exactly tested on XCA yet. Ha ha. I'd like to spend some time in the next month playing with Bill's implementation, it would be good for the mind (and soul) for us to validate that the paradigms even come close to working. I think our friends at Sage or Wellogic tested XCA at HIMSS and it worked - but I'm sure it wasn't extensive.
I don't believe that a GetDocumentQuery in the Bridge can carry over the homeCommunityId yet. That's something that definitely needs to be added (something I totally forgot about). All other types of XCA should be supported - find documents query, retrieve document set - should work with XCA.
-Matt
Sarah Knoop wrote:Ah that list ----
Correct - no we have not tested with this -- but we can sure try. Second - the bridge does not implement either gateway so it needs to connect to an initiating gateway. We have XCA support (to the extent documented, ie management of the homeCommunityId) on our XDS.b consumer -- and I believe this is made invokable at the bridge level via the rhio config when you set an xca gateway id (and endpoints) for a rhio. Matt would have more insight - but I don't think, yet, we allow for a stored query to be directed at a gateway via the bridge. The retrive document set in the bridge uses the underlying java plugin algorithm that gives precidence to retriving the document set via the gateway, when this bit of information is present.
- Sarah
Jesse Pangburn wrote:Hi Sarah,
If you mean NIST did not implement one at Connecathon, that's true. However, Bill has been working on a receiving gateway integrated with his registry. Are you on the ihe-xds-implementers google group? I've gotten the occasional posting about it on that list.
there's a link to the urls for the endpoints.
So in any case, it seems from your answer that no, you guys have not tested with it :-) Anyone else?
Is the bridge acting as an initiating gateway? Or does it need an initiating gateway to talk to which would then turn around and talk to NIST's receiving gateway?
thanks, Jesse
Sarah Knoop wrote:
Good question ... To my knowledge, NIST did not implement an XCA Gateway, making it difficult for anyone to test an XCA-enabled XDS.b Consumer. The profile also faced a fair number of CPs this year around the expectations/handling of homeCommunityId - so that should shape things for this next round, albeit experimental - perhaps not so 'highly experimental' :-)
- Sarah
Jesse Pangburn wrote:
Hi,
Have you guys tried the bridge XCA code with NIST's public registry? I have not yet but was curious if you guys had, or if there's been any work on it since the "highly experimental" stage it was in at US Connectathon 2008?
thanks, Jesse