IHE Bridge deserialization error (XDS.a) [message #584330] |
Fri, 11 January 2008 08:27 |
Takeo Satomi Messages: 32 Registered: July 2009 |
Member |
|
|
Hello all,
Today I've been looking for a public XDS registry which has pdf-embedded
documents to see if my doc consumer works, and tried IBM registry
( http://lswin10.dfw.ibm.com:9081/IBMXDSRegistry/XDSa/Registry) but the
latest IHE Bridge
(org.eclipse.ohf.bridge.install_0.3.0.v20080108120654.zip) failed to
deserialize the message returned from the server. The query was
<query:AdhocQueryRequest
xmlns:query="urn:oasis:names:tc:ebxml-regrep:query:xsd:2.1" ><query:ResponseOption
returnComposedObjects="true" returnType="LeafClass"
/><query:SQLQuery>SELECT doc.id FROM ExtrinsicObject doc,
ExternalIdentifier patId WHERE doc.objectType =
'urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1' AND (patId.registryObject
= doc.id AND patId.identificationScheme =
'urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427' AND patId.value =
'139158^^^&10.1&ISO') AND (doc.status IN ('Approved',
'Deprecated')) </query:SQLQuery></query:AdhocQueryRequest>
and here's the stack trace excerpt.
index=0,
size=0/norg.eclipse.emf.common.util.BasicEList$BasicIndexOut OfBoundsException:
index=0, size=0
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:5 35)
at
org.eclipse.ohf.bridge.ihe.IheXdsBridge.sourcePatientInfoToP atientInfoType(IheXdsBridge.java:520)
at
org.eclipse.ohf.bridge.ihe.IheXdsBridge.createXdsDocument(Ih eXdsBridge.java:547)
at
org.eclipse.ohf.bridge.ihe.IheXdsBridge.goQueryDocuments(Ihe XdsBridge.java:480)
at
org.eclipse.ohf.bridge.xds.AbstractXdsBridge.queryDocuments( AbstractXdsBridge.java:124)
at
org.eclipse.ohf.bridge.ws.OHFBridge.QueryDocumentsFind(OHFBr idge.java:154)
At first glance it looks some elements Bridge requires are not contained
in the returned query result, which seems to have a couple of documents.
Is it a bridge bug, or is the query result invalid?
Thanks,
Takeo
|
|
|
Powered by
FUDForum. Page generated in 0.02608 seconds