[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.ohf] Re: OHF Bridge 0.3.0 problems

Hi Robert,

First - I'm very sorry about the delay in getting back to you. Sarah and I were traveling internationally last week and it appears her original email did not get through to you. However, I hope I can be of help now. Also, I'm sorry I did not get to your newsgroup posts until now.

1.
> [DEBUG][13:15:40][.builder.RhioConfigManagerImpl] Got rhio config file from
> C:\Apache\Tomcat 6.0\conf\rhioConfig.xml
> [DEBUG][13:15:40][.builder.RhioConfigManagerImpl] loading EMF from
> C:\Apache\Tomcat 6.0\conf\rhioConfig.xml
> org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature 'mllp'
> not found. (http://config.common.ihe.ohf.eclipse.org, 64, 15)


You are absolutely correct. We did make a major change in refactoring the RHIO Configuration API and the installation package did not get fully updated - that is, the rhioConfig.xml shipped in org.eclipse.ohf.bridge.install did not get updated to reflect the new updates. I will make that fix and update this afternoon.

2.
> On 11710 changed endpoint to
> http://localhost:8080/bridge/services/ohf-bridge and now get the
> following:
> ov.nist.registry.xdstest2.StepContext
>    step_id : submit
> ov.nist.registry.xdstest2.PlanContext
>    RegistryEndpoint : http://localhost:8080/bridge/services/ohf-bridge
>    transaction : gov.nist.registry.xdstest2.SimpleTransaction@1b383e9
>  Fatal Error: Exception thrown:
> gov.nist.registry.common2.exception.XdsInternalException
> xisFault thrown: No such operation 'hello'
> rg.apache.axis2.AxisFault: No such operation 'hello'
> ov.nist.registry.common2.exception.XdsInternalException: AxisFault
> thrown:
> No such operation 'hello'
> rg.apache.axis2.AxisFault: No such operation 'hello'

I believe test 11710 is the configuration only test and should be invoked using the xdstest2 tool against the NIST registry - it's simply so Bill's system can identify the vendor that is testing from a set of IP addresses for correlation with MESA. OHF or the Bridge should not be used in this test.


3.
> <TestResults
> status="Fail"><Xdstest2_version>1.9</Xdstest2_version><Xdstest2_args>--actorconfig


> C:\xdstest2tool\actors.xml --testmgmt C:\xdstest2tool\mgmt
> </Xdstest2_args><Test>11733/submit</Test><RegistryEndpoint>http://localhost:8080/bridge/services</RegistryEndpoint><TestStep


> id="submit"><ExpectedStatus>Success</ExpectedStatus><RegisterTransaction><Xdsa

> /><MetadataFile>./single_doc.xml</MetadataFile><RegistryEndpoint>http://localhost:8080/bridge/services</RegistryEndpoint><AssignedPatientId><Assign


It looks like you're trying to run 11733 here - which is a Document Registry MESA test. It uses xdstest2 to test the syntax/construction of the document registry, so the test should target the Web service endpoint of a registry directly and not the OHF Bridge. As Jesse mentioned before, the Bridge isn't a document registry or a server-side IHE actor, it's an implementation of client-side IHE actors.


4.
> For test 11746:
> org.eclipse.ohf.bridge.install_0.3.0.v20080313073042.zip contains the
> Eclipse Equinox/OSGi server-side Servlet (WAR file) but received this > error:
> Mar 25, 2008 12:43:21 AM org.apache.catalina.core.StandardWrapperValve
> invoke
> SEVERE: Servlet.service() for servlet equinoxbridgeservlet threw >
> exception
> java.lang.RuntimeException: No support for attachments
...
> <FatalError>Exception thrown by xdstest2: Exception thrown:
> java.lang.Exception
> Reply is not SOAP Envelope


Not 100% sure what's going on here, but it appears that you maybe tried to run test 11746 (document source) from xdstest2 against the Bridge? This should be targeted at a document repository's endpoint, not the Bridge.


I hope I caught all the questions from the previous posts here. Again please remember that the Bridge is not a server-side/infrastructure actor, it is simply an aggregation of the OHF IHE client-side actors (PIX Source, PIX Consumer, PDQ Consumer, XDSa/b Source, XDSa/b Consumer, ATNA) into a single interface that is accessible via a Web service. The RHIO Configuration acts as a simplification mechanism on top of that. For example, if you want to query for and retrieve a document using XDS, you can do so with the OHF Bridge API. Likewise if you want to submit a document to an XDS repository, you could use OHF to create the transaction and send it to the repository. OHF also can be used to perform PIX and PDQ queries as well as submitting new patient info using PIX Source.


-Matt