[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