|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #39341 is a reply to message #39310] |
Thu, 27 December 2007 21:57 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Hmmm, weird. Ok, here's a couple thoughts/ideas:
1) We haven't tested OHF with Java 6 at all - it is "unsupported".
However, I can't imagine what you're describing being caused by Java 6
(we've seen other errors, but not incomplete buffers). If you have a
Java 5 JRE sitting around, if you could try it there and see what
happens, that may fix it immediately and we'll have to look at Java 6
support shortly.
2) Could you look at the length of the byte array and let us know how
much is being received. The length I'm seeing is 9570 (trying to
determine if there is some buffering issue, showing a cutoff at 1024
bytes or something).
Thanks,
-Matt
Sumedh wrote:
> Hey Matt,
>
> Nope, no exceptions/errors whatsoever in the Console. The status comes
> back as a 'Success'. Even the public ATNA syslogs look good. The byte
> array is just not complete for that document.
>
> If its of any help, my document consumer is on a Windows XP box with
> Java 1.6.0_03 and using the IHE components as of Dec 19th.
>
> Any ideas?
>
> Thanks,
> Sumedh
>
|
|
|
|
|
|
|
|
|
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #40018 is a reply to message #39802] |
Tue, 08 January 2008 20:10 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Hi Sumedh,
I am running a new OHF build right now (will be out shortly) that adds
additional debug info into the document buffering in
retrieveDocumentSet. Hopefully this will allow us to pinpoint where the
data loss is happening. I have yet to reproduce the problem in Java 6,
so I'm still guessing here and hoping for the best.
There will be two spots where the document size is printed. Once is
immediately after the document extraction in B_XDSSoapClient, with a
line looking like this:
[DEBUG][B_XDSSoapClient.java:174] Extracted attachment with id
1.2.3.4.100000022002209036.1196211173506.1 from repository
1.19.6.24.109.42.1 with size 9570.
The other is at the end of processing, after all document retrieves have
been buffered. This is after OHF is finished touching the documents and
no other changes happen before the return to the caller. It will look
something like this:
[DEBUG][B_Consumer.java:502] Received 1 documents in total
[DEBUG][B_Consumer.java:507] - Document #1
[ID=1.2.3.4.100000022002209036.1196211173506.1, REP=1.19.6.24.109.42.1,
SIZE=9570]
Please try running this again and post the results of your log. If the
value is incorrect on the first log message, I will know where to begin
to look. If it's different between the first and second log message,
I'll be a little more puzzled but will also have other places to look.
Thank you,
-Matt
Matthew Davis wrote:
> OK, thanks for the log. The "SOAP RESPONSE BODY" being printed out
> shows a complete document being there at that phase - aka the document
> is being received in full and relayed by Axis to OHF - so the problem is
> probably in the deserialization. I'm going to try a couple more things
> this morning and get back to you.
>
> In the meantime, could you please try the same transaction on the
> following repository endpoint:
> http://129.6.24.109:9080/axis2/services/xdsrepositorybopt
> I don't think it'll make any difference, but it wouldn't hurt to try.
>
> Thanks a bunch,
> -Matt
>
>
> Sumedh wrote:
>> Here you go:
>>
>> DEBUG - Begin Document Retrieve.
>> WARN - Defaulting to IP Address for AuditSourceID. This should be set
>> by calling setAuditSourceId.
>> DEBUG - Starting Audit start messages [1]
>> DEBUG - Sending ActorStartStopMessage Audit message.
>> INFO - <13>Jan 4 02:25:03 machine1 <?xml version="1.0"
>> encoding="ASCII"?><AuditMessage
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
>> <EventIdentification EventActionCode="E"
>> EventDateTime="2008-01-04T02:25:03.312-05:00" EventOutcomeIndicator="0">
>> <EventID code="110100" codeSystemName="DCM" displayName="Application
>> Activity"/>
>> <EventTypeCode code="110120" codeSystemName="DCM"
>> displayName="Application Start"/>
>> </EventIdentification>
>> <ActiveParticipant UserID="OHF_XDS_B_CONSUMER" UserIsRequestor="false">
>> <RoleIDCode code="110150" codeSystemName="DCM"
>> displayName="Application"/>
>> </ActiveParticipant>
>> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
>> <RoleIDCode code="110151" codeSystemName="DCM"
>> displayName="Application Launcher"/>
>> </ActiveParticipant>
>> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
>> </AuditMessage>
>>
>> DEBUG - sending 1 document requests to:
>> http://129.6.24.109:9080/axis2/services/xdsrepositoryb
>> log4j:WARN No appenders could be found for logger
>> (org.apache.axis2.util.Loader).
>> log4j:WARN Please initialize the log4j system properly.
>> DEBUG - Beginning XDS SOAP Send
>> DEBUG - ****** SOAP REQUEST BODY ******
>> DEBUG - <retrieve:RetrieveDocumentSetRequest
>> xmlns:retrieve="urn:ihe:iti:xds-b:2007"><retrieve:DocumentRequest ><retrieve:RepositoryUniqueId>1.19.6.24.109.42.1</retrieve:RepositoryUniqueId ><retrieve:DocumentUniqueId>1.2.3.4.100000022002209036.1196211173506.1 </retrieve:DocumentUniqueId></retrieve:DocumentRequest></retrieve:RetrieveDocumentSetRequest >
>>
>> DEBUG - ********************************
>> DEBUG - SOAP Envelope Set
>> DEBUG - Initializing ATNA ConfigurationManager
>> DEBUG - Received SOAP Response
>> DEBUG - ****** SOAP RESPONSE BODY ******
>> DEBUG - <xdsb:RetrieveDocumentSetResponse
>> xmlns:xdsb="urn:ihe:iti:xds-b:2007"><rs:RegistryResponse
>> xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0"
>> status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success "></rs:RegistryResponse><xdsb:DocumentResponse><xdsb:Document > PCEtLSANCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQog KiBDb3B5cmlnaHQgKGMpIDIwMDYgSUJNIENvcnBvcmF0aW9uIGFuZCBvdGhl cnMuDQogKiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIHByb2dyYW0gYW5k IHRoZSBhY2NvbXBhbnlpbmcgbWF0ZXJpYWxzDQogKiBhcmUgbWFkZSBhdmFp bGFibGUgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBFY2xpcHNlIFB1YmxpYyBM aWNlbnNlIHYxLjANCiAqIHdoaWNoIGFjY29tcGFuaWVzIHRoaXMgZGlzdHJp YnV0aW9uLCBhbmQgaXMgYXZhaWxhYmxlIGF0DQogKiBodHRwOi8vd3d3LmVj bGlwc2Uub3JnL2xlZ2FsL2VwbC12MTAuaHRtbA0KICoNCiAqIENvbnRyaWJ1 dG9yczoNCiAqICAgICBJQk0gQ29ycG9yYXRpb24gLSBpbml0aWFsIEFQSSBh bmQgaW1wbGVtZW50YXRpb24NCiAqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqLw0KIC0tPg0KIDxDbGluaWNhbERvY3VtZW50IHhtbG5zPSJ1 cm46aGw3LW9yZzp2MyIgIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcv MjAwMS9YTUxTY2hlbW
E
>>
> taW5zdGFuY2UiIGNsYXNzQ29kZT0iRE9DQ0xJTiIgbW9vZENvZGU9IkVWTiI geHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aGw3LW9yZzp2MyBDREEueHNkIj4 NCiAgPHR5cGVJZCBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiIHJvb3Q9IjI uMTYuODQwLjEuMTEzODgzLjEuMyIvPg0KICA8aWQgcm9vdD0iMS4zLjYuNC4 xLjQuMS4yODM1LjIuNzc3NyIvPg0KICA8Y29kZSBjb2RlPSIzNDEzMy05IiB jb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1 OYW1lPSJMT0lOQyINCiAgIGRpc3BsYXlOYW1lPSJTVU1NQVJJWkFUSU9OIE9 GIEVQSVNPREUgTk9URSIvPg0KICA8dGl0bGU+R29vZCBIZWFsdGggQ2xpbml jIENhcmUgUmVjb3JkIFN1bW1hcnk8L3RpdGxlPg0KICA8ZWZmZWN0aXZlVGl tZSB2YWx1ZT0iMjAwNTAzMjkyMjQ0MTErMDUwMCIvPg0KICA8Y29uZmlkZW5 0aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjE xMzg4My41LjI1Ii8+DQogIDxsYW5ndWFnZUNvZGUgY29kZT0iZW4tVVMiLz4 NCiAgPHJlY29yZFRhcmdldD4NCiAgICA8cGF0aWVudFJvbGU+DQogICAgICA 8aWQgZXh0ZW5zaW9uPSIxMjM0NSIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODM uMy45MzMiLz4NCiAgICAgIDxhZGRyPg0KICAgICAgICA8c3RyZWV0QWRkcmV zc0xpbmU+MTcgRGF3cyBSZC48L3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICA gICA8Y2l0eT5CbHVlIEJlbGw8L2
Npd
>
> Hk+DQogICAgICAgIDxzdGF0ZT5NQTwvc3RhdGU+DQogICAgICAgIDxwb3N0Y WxDb2RlPjAyMzY4PC9wb3N0YWxDb2RlPg0KICAgICAgICA8Y291bnRyeT5VU 0E8L2NvdW50cnk+DQogICAgICA8L2FkZHI+DQogICAgICA8cGF0aWVudD4NC iAgICAgICAgPG5hbWU+DQogICAgICAgICAgPHByZWZpeD5NcnMuPC9wcmVma Xg+DQogICAgICAgICAgPGdpdmVuPkVsbGVuPC9naXZlbj4NCiAgICAgICAgI CA8ZmFtaWx5PlJvc3M8L2ZhbWlseT4NCiAgICAgICAgPC9uYW1lPg0KICAgI CAgICA8YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9IkYiIGNvZGVTe XN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIvPg0KICAgICAgICA8Ymlyd GhUaW1lIHZhbHVlPSIxOTYwMDEyNyIvPg0KICAgICAgPC9wYXRpZW50Pg0KI CAgPC9wYXRpZW50Um9sZT4NCiAgPC9yZWNvcmRUYXJnZXQ+DQogIDxhdXRob 3I+DQogICAgPHRpbWUgdmFsdWU9IjE5OTkwNTIyIi8+DQogICAgPGFzc2lnb mVkQXV0aG9yPg0KICAgICAgPGlkIGV4dGVuc2lvbj0iMTExMTExMTEiICByb 290PSIxLjMuNS4zNS4xLjQ0MzYuNyIvPg0KICAgICAgPGFzc2lnbmVkUGVyc 29uPg0KICAgICAgICA8bmFtZT4NCiAgICAgICAgICA8cHJlZml4PkRyLjwvc HJlZml4Pg0KICAgICAgICAgIDxnaXZlbj5CZXJuYXJkPC9naXZlbj4NCiAgI CAgICAgICA8ZmFtaWx5Pldpc2VtYW48L2ZhbWlseT4NCiAgICAgICAgICA8c 3VmZml4PlNyLjwvc3VmZml4Pg0K
ICA
>
> gICAgICA8L25hbWU+DQogICAgICA8L2Fzc2lnbmVkUGVyc29uPg0KICAgIAk 8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+DQoJICAgPGlkIGV4dGVuc2lvbj0 iYWFhYWFiYmJiYiIgcm9vdD0iMS4zLjUuMzUuMS40NDM2LjciLz4NCgkgICA 8bmFtZT5Eci4gV2lzZW1hbnMgQ2xpbmljPC9uYW1lPg0KICAgICAgPC9yZXB yZXNlbnRlZE9yZ2FuaXphdGlvbj4NCiAgICA8L2Fzc2lnbmVkQXV0aG9yPg0 KICA8L2F1dGhvcj4NCiAgPGF1dGhvcj4NCiAgICA8dGltZSB2YWx1ZT0iMjA wNTAzMjkyMjQ0MTErMDUwMCIvPg0KICAgIDxhc3NpZ25lZEF1dGhvcj4NCiA gICAgIDxpZCByb290PSIxLjMuNi40LjEuNC4xLjI4MzUuMi4xMjM0Ii8+DQo gICAgICA8YXNzaWduZWRBdXRob3JpbmdEZXZpY2U+DQoJIDxjb2RlIGNvZGU 9IkNBUFRVUkUiIGRpc3BsYXlOYW1lPSJJbWFnZSBDYXB0dXJlIiBjb2RlU3l zdGVtPSIxLjIuODQwLjEwMDA4LjIuMTYuNCIvPiANCgkgPG1hbnVmYWN0dXJ lck1vZGVsTmFtZT5TT01FIFNDQU5ORVIgTkFNRSBBTkQgTU9ERUwgIDwvbWF udWZhY3R1cmVyTW9kZWxOYW1lPg0KICAgICAgICAgPHNvZnR3YXJlTmFtZT5 TQ0FOIFNPRlRXQVJFIE5BTUUgdjAuMDwvc29mdHdhcmVOYW1lPg0KICAgICA gPC9hc3NpZ25lZEF1dGhvcmluZ0RldmljZT4NCiAgICAgIDxyZXByZXNlbnR lZE9yZ2FuaXphdGlvbj4NCgkgICA8aWQgcm9vdD0iMS4zLjYuNC4xLjQuMS4 yODM1LjIiLz4NCgkgICA8bmFtZT
5TT
>
> 01FIFNjYW5uaW5nIEZhY2lsaXR5PC9uYW1lPg0KICAgICAgICAgPGFkZHI+D QogICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT4yMSBOb3J0aCBBdmU8L 3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICAgICAgICA8Y2l0eT5CdXJsaW5nd G9uPC9jaXR5Pg0KICAgICAgICAgICA8c3RhdGU+TUE8L3N0YXRlPg0KICAgI CAgICAgICA8cG9zdGFsQ29kZT4wMTgwMzwvcG9zdGFsQ29kZT4NCiAgICAgI CAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgPC9hZGRyP g0KICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4NCiAgIDwvYXNza WduZWRBdXRob3I+DQogPC9hdXRob3I+DQogIDxkYXRhRW50ZXJlcj4NCiAgI CA8dGltZSB2YWx1ZT0iMjAwNTAzMjkyMjQ0MTErMDUwMCIvPg0KICAgIDxhc 3NpZ25lZEVudGl0eT4NCiAgICAgIDxpZCBleHRlbnNpb249IjIyMjIyMjIyI iAgcm9vdD0iMS4zLjYuNC4xLjQuMS4yODM1LjIiLz4NCiAgICAgIDxhc3NpZ 25lZFBlcnNvbj4NCiAgICAgICAgPG5hbWU+DQogICAgICAgICAgPHByZWZpe D5NcnMuPC9wcmVmaXg+DQogICAgICAgICAgPGdpdmVuPkJlcm5pY2U8L2dpd mVuPg0KICAgICAgICAgIDxmYW1pbHk+U21pdGg8L2ZhbWlseT4NCiAgICAgI CAgPC9uYW1lPg0KICAgICAgPC9hc3NpZ25lZFBlcnNvbj4NCiAgICA8L2Fzc 2lnbmVkRW50aXR5Pg0KICA8L2RhdGFFbnRlcmVyPg0KICA8Y3VzdG9kaWFuP g0KICAgIDxhc3NpZ25lZEN1c3Rv
ZGl
>
> hbj4NCiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4 NCgkgICA8aWQgcm9vdD0iMS4zLjYuNC4xLjQuMS4yODM1LjIiLz4NCgkgICA 8bmFtZT5TT01FIFNjYW5uaW5nIEZhY2lsaXR5PC9uYW1lPg0KICAgICAgICA gPGFkZHI+DQogICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT4yMSBOb3J 0aCBBdmU8L3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICAgICAgICA8Y2l0eT5 CdXJsaW5ndG9uPC9jaXR5Pg0KICAgICAgICAgICA8c3RhdGU+TUE8L3N0YXR lPg0KICAgICAgICAgICA8cG9zdGFsQ29kZT4wMTgwMzwvcG9zdGFsQ29kZT4 NCiAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICA gPC9hZGRyPg0KICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXp hdGlvbj4NCiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPg0KICA8L2N1c3RvZGl hbj4NCiAgPGxlZ2FsQXV0aGVudGljYXRvcj4NCiAgICA8dGltZSB2YWx1ZT0 iMTk5OTA1MjIiLz4NCiAgICA8c2lnbmF0dXJlQ29kZSBjb2RlPSJTIi8+DQo gICAgPGFzc2lnbmVkRW50aXR5Pg0KICAgICAgPGlkIGV4dGVuc2lvbj0iMTE xMTExMTEiICByb290PSIxLjMuNS4zNS4xLjQ0MzYuNyIvPg0KICAgICAgPGF zc2lnbmVkUGVyc29uPg0KICAgICAgICA8bmFtZT4NCiAgICAgICAgICA8cHJ lZml4PkRyLjwvcHJlZml4Pg0KICAgICAgICAgIDxnaXZlbj5CZXJuYXJkPC9 naXZlbj4NCiAgICAgICAgICA8Zm
Fta
>
> Wx5Pldpc2VtYW48L2ZhbWlseT4NCiAgICAgICAgICA8c3VmZml4PlNyLjwvc 3VmZml4Pg0KICAgICAgICA8L25hbWU+DQogICAgICA8L2Fzc2lnbmVkUGVyc 29uPg0KICAgIDwvYXNzaWduZWRFbnRpdHk+DQogIDwvbGVnYWxBdXRoZW50a WNhdG9yPg0KICA8ZG9jdW1lbnRhdGlvbk9mPg0KICAgIDxzZXJ2aWNlRXZlb nQgPg0KICAgICAgPGVmZmVjdGl2ZVRpbWU+DQogICAgICAgIDxsb3cgdmFsd WU9IjE5ODAwMTI3Ii8+DQogICAgICAgIDxoaWdoIHZhbHVlPSIxOTk5MDUyM iIvPg0KICAgICAgPC9lZmZlY3RpdmVUaW1lPg0KICAgIDwvc2VydmljZUV2Z W50Pg0KICA8L2RvY3VtZW50YXRpb25PZj4NCiAgPGNvbXBvbmVudD4NCiAgI CA8bm9uWE1MQm9keT4NCiAgICAgIDx0ZXh0IG1lZGlhVHlwZT0iYXBwbGljY XRpb24vcGRmIiByZXByZXNlbnRhdGlvbj0iQjY0Ij4NCkpWQkVSaTB4TGpNS 0pjZnNqNklLTlNBd0lHOWlhZ284UEM5TVpXNW5kR2dnTmlBd0lGSXZSbWxzZ EdWeUlDOUdiR0YwDQpaVVJsWTI5a1pUNCtDbk4wY21WaGJRcDRuR1dQTVdzR E1ReUZkLzhLamZKd3FtVmJrcjBHUXFGYmc3ZlFvU1JOV3VoQg0KUS80LzFMN jdURUVZbWUrOUoxczNDTVFRUm0zOU5MdVhnOEgxN2dLODluTjFOOGVMQWJaM m1tSFh1cWwyUURWVWhuWngNCmE1aUJjeVF0b01JVU03VFpIYkg1S1pFVkRnb S8vU1NVc3diRkh4L0p6QkxldTV5WXhPSXpFOGJQY1JXcWRhR0RtY1pPDQpCV 2MvOWJmVU5PUGZPdGU0NE85anh0
Y0l
>
> Lc2txcDBKWm91SjVkZVlxZUJuNThabUt0SVUrMnB0anFXUVJKcEd5ckhEdQ0 KSzdDWEllMmJlKy8xRHpYUVArUmxibVJ6ZEhKbFlXMEtaVzVrYjJKcUNqWWd NQ0J2WW1vS01qQXhDbVZ1Wkc5aWFnbzANCklEQWdiMkpxQ2p3OEwxUjVjR1V 2VUdGblpTOU5aV1JwWVVKdmVDQmJNQ0F3SURZeE1pQTNPVEpkQ2k5U2IzUmh kR1VnDQpNQzlRWVhKbGJuUWdNeUF3SUZJS0wxSmxjMjkxY21ObGN6dzhMMUJ 5YjJOVFpYUmJMMUJFUmlBdlZHVjRkRjBLTDBWNA0KZEVkVGRHRjBaU0F4TUN Bd0lGSUtMMFp2Ym5RZ01URWdNQ0JTQ2o0K0NpOURiMjUwWlc1MGN5QTFJREF nVWdvK1BncGwNCmJtUnZZbW9LTXlBd0lHOWlhZ284UENBdlZIbHdaU0F2VUd GblpYTWdMMHRwWkhNZ1d3bzBJREFnVWdwZElDOURiM1Z1DQpkQ0F4Q2o0K0N tVnVaRzlpYWdveElEQWdiMkpxQ2p3OEwxUjVjR1VnTDBOaGRHRnNiMmNnTDF CaFoyVnpJRE1nTUNCUw0KQ2o0K0NtVnVaRzlpYWdvM0lEQWdiMkpxQ2p3OEw xUjVjR1V2UlhoMFIxTjBZWFJsQ2k5UFVFMGdNVDQrWlc1a2IySnENCkNqRXd JREFnYjJKcUNqdzhMMUkzQ2pjZ01DQlNQajRLWlc1a2IySnFDakV4SURBZ2I ySnFDanc4TDFJNUNqa2dNQ0JTDQpQajRLWlc1a2IySnFDamtnTUNCdlltb0t QRHd2UW1GelpVWnZiblF2VlVKWlFrRlFLME5OVWpFd0wwWnZiblJFWlhOag0 KY21sd2RHOXlJRGdnTUNCU0wxUjVjR1V2Um05dWRBb3ZSbWx5YzNSRGFHRnl JRFEyTDB4aGMzUkRhR0Z5SURFeE
5TO
>
> VgNCmFXUjBhSE5iSURJM09DQXdDakFnTlRBd0lEQWdNQ0F3SURBZ01DQXdJR EFnTUNBd0lEQWdNQ0F3SURBZ01Bb3dJREFnDQpNQ0F3SURBZ01DQXdJREFnT UNBd0lEQWdNQ0F3SURBZ01DQXdDakFnTUNBd0lEQWdOekl5SURBZ01DQXdJR EFnTUNBdw0KSURBZ01DQXdJREFnTUFvd0lEVXdNQ0F3SURBZ05UVTJJRFEwT kNBek1EWWdNQ0ExTlRZZ01qYzRJREFnTUNBeU56Z2cNCk9ETXpJREFnTUFvM U5UWWdNQ0F3SURNNU5GMEtMMFZ1WTI5a2FXNW5MMWRwYmtGdWMybEZibU52W kdsdVp5OVRkV0owDQplWEJsTDFSNWNHVXhQajRLWlc1a2IySnFDamdnTUNCd lltb0tQRHd2Vkhsd1pTOUdiMjUwUkdWelkzSnBjSFJ2Y2k5Rw0KYjI1MFRtR nRaUzlWUWxsQ1FWQXJRMDFTTVRBdlJtOXVkRUpDYjNoYk1DQXRNVGswSURne E15QTNNRFZkTDBac1lXZHoNCklEUUtMMEZ6WTJWdWRDQTNNRFVLTDBOaGNFa GxhV2RvZENBM01EVUtMMFJsYzJObGJuUWdMVEU1TkFvdlNYUmhiR2xqDQpRV zVuYkdVZ01Bb3ZVM1JsYlZZZ01USXhDaTlOYVhOemFXNW5WMmxrZEdnZ016T XpDaTlEYUdGeVUyVjBLQzlrTDNBdg0KWlM5bUwzQmxjbWx2WkM5ekwyZ3ZhU zl2Ym1VdlZDOXNMMkV2YlNrdlJtOXVkRVpwYkdVeklERXlJREFnVWo0K0NtV nUNClpHOWlhZ294TWlBd0lHOWlhZ284UEM5R2FXeDBaWEl2Um14aGRHVkVaV 052WkdVS0wxTjFZblI1Y0dVdlZIbHdaVEZEDQpMMHhsYm1kMGFDQXhOVEF5U Go1emRISmxZVzBLZUp5bGxIdE1V
MmN
>
> ZeHMvcDdSd1ZVZHVkTU1YMVZFUG1kV3pNS2JKbw0KTmlRd1VIR1JtM2V3UWd XMDVWSmFGUkN0Q05MeXRvQ2lsWXYyc3JhQUJVb0ZHaEh3cnRQb1dKZzZkWXZ Ud1RUNkJ6cW4NCmtxL2trTGlEeXJZczJ4L0xjazYrbkpPYzczM2Y1L2M4Mzh FeEhnZkRjVndRRmgwVDlOSEkwL3RlZjl3N2xlTjlqd3RNDQp3dEM1b1hnKyt IREJoK2VhS3ZoQmlGWlBRb3Nub01DSkdCZkhJNWF0RGN2TXlsV21wNmFwSkR QRFprbUNRa0tDSmFFSw0KbVRJOVdab2hpWmFxMG1RS3FZcDlrVXRpTTVQVFp hcmNRRW1vWEM2SkdkbVJJNG1SNWNpVTIyUXByMXVIWlNxeTFDcVoNClVoS2R tU0pUWm1BWU5qNGxTN1k1SnkwOVRpNVZCQVpoV0RpMkVvdkF2c0Rpc0Noc0t UWWZpOGFXWUN1d0NaZ1E4MlVsDQpZQVJXaWZ2anUvREhuQ291emMzai9zcjd nSGVKRC93bS91QXJQRG9lODMzRm1WT0dhYXhxajNleUZXMzJDSnZ2SVZPUA0 KbjJpbmQrSjVLb3BBTTR4OEp4Rys5MEEzN1gxQk1BRWF2cHo0cnJKb0xjM0l DVkYzUzhaR1I3dy9NM2I2TElaaVJFOW0NCklzRzFqdVpHTzQwc1BFWktRQzd vTkhtS2RZbnFqWkFJcVk2YzQ5bnQyb3ZRRG03RDVZWU9pL040MHpsd2dXZW5 NOUdZDQpCenJJSmQvTXdpUTQwVnlyZDdKSGFSY085cUxhZTM2aXV5Z01QYVF hVG5jM25BYnk1cFY1REo4Wkh4NGNtaXd6dDJmUg0KQlJiUWc1bU00MVhrZSt KdkE0bkd2WGlDS0NTYS9aVGhMWlltcWJmVG9vR2V0Nk5mUDFDY1JBK25FWWt haUJUTGlXYjkNCkdZTUQ2dUMwem
xWS
>
> 09vbElEWFRRYUJIaCt3cnZ6c1kwZHFTd29DVld2UDRlS3V6aGVxZWdmTXBhQ nBhbjhRUE1KSWI4DQpNSUJkcDd5Y2pRamsyNEc0cGtON0Rmc0tkY1Y3ZFhSY VFCRHNnVFdRZkV6bFZuUkJEN1NRZWd1MUg4MjZiMjhHOHZraA0KeGorRlpsc 0VsV0hnOVBLZDZKUDdsVlljOFhvZTlYTlJoRGVBUWdJbk13YVJnbCs2dWs2V TFVQlJqWGgzU2U0dVVKS3ENCjJ1MTFEVFZtbTN0elUwTDRnb1JwWW9aWUpQK 1J1VE1xcDFYZmFhaUhOdWlFTmkzcDNFYUU2b3d0STUxS1dURlc3d0tUDQpzT 2tyVlJmS1p4Yy8wUU9VZ2hJb2E4bFArUkJHcms1TFhoeWNldkhuSFdKdFZXb jVIaUIzUVZFdXpieEw1RUdSc1VLdg0KTjVuRUJnTVlqcHBPU0R0S0xTeGk0d VMzTjg0cWp1MCtURzlwVEttVVZwS2lPN0hHeUtwTFUxeU85ajdFcVFpU0c4V DYNCndvTmdBTElLS2t6ME0rSUlITkRzMDhIdVhXSnR5WjdDRXEyc2ZoUHNCS kx4bFVYR3B0Vm0xcW5weHV6NjRoc0ZiMFBBDQprbmtkUnh4eGVwR3NsK3ZkZ 0NvbzZBT252S1hneUJielNnaUdwQy96VThsUzlFendsMVFPSHhsbDRkS2ZOd FNCQTg3bw0KbXYrMGRqbng0dnFGYTFlTjhURmlwdUJmdmx3RlNpZzl4bzZCV TVkZkcrUkI0d2VGdHdiRDJVUHhHSVY3VjFDTVpLVGYNCk53ZUwyVk5nSGEzU 3FEOW5zTEZ4ZHIycEVsVlMwVXFMbnBWN2oxT05Ta3VtWEoyVm5XWE5kdGJiT FkxaVZ1SDFoU09sDQpReXdvMUkyMzJGSGxBMVJwNXc0RkRvVlF3MGl3ZzFIe jdZSnFOTCttQ2MyQm8reG9oM1NX
RXR
>
> DQWloeTJFZWxRTUYyYw0KTEJlMGwvMEdKOW5yT2JTelppY1QwNkc2bWZiYUN EQkQ5ZEZ5SXl2SkJPejJtaTNWekh6U0xoalZNNFN6VExrOVhCUSsNCnRKVDZ SM0pOK3JNR085aWhXK2YrZzV5dlY2dXg1am5SVmt2ZHd5NnIwSE5uM1NNVTN IdlQ3aWZLMTZDKzIxUjVjcDIwDQpFMGpMbGVxNzlBVmxMTEZTV2F6WlV0SlJ JVWJyQ2ZCQWE2bzdwWFZON1RvZ1F5TFdSeW5NZVk3Nm8yYkg0WDFORy9SMA0 KbmF2YjJBaGs5OFdVaituTmhPaVVaclUyWEx0YzhYbTZjaFVra1o4T0tLLzJ uR3pyTkltTDBFSnFCakUzTEQxeDdTYlgNCnFmT2VleWhrUDR1U0d4ci94aVc xVllnNFY1ZVBwSVc5L1VRdXhFRURGR1A1MzRINHo5RkJzY1RmazVvbksrZ1B OU2JDDQpFbGkvTVRPYUZOMTZTVERUL21ELzFwdEJ2RytRaStMT1VnMDV0b3l Nbkp5TURGdE9RNFBOMWlCbThiTWEzYzRUWmh4bA0KZmM5Rm5VUHZVRFl3cU1 UUnkrYkJWaURsaEJtK2hqTU9jcmlHU05YdURoSnZsUXRjWmYzc3I2QU4rc0h GNW1NckVhUTENCnVtbGZ0WFhvTXl0VGR3UmxHQVhNcHNPRWMyenZPUEZZWHJ EWlo0ejFvSTlQcjlsblBJYjlEbnNDT2JnS1pXNWtjM1J5DQpaV0Z0Q21WdVp HOWlhZ295SURBZ2IySnFDanc4TDFCeWIyUjFZMlZ5S0VGR1VFd2dSMmh2YzN SelkzSnBjSFFnT0M0MQ0KTVNrS0wwTnlaV0YwYVc5dVJHRjBaU2hFT2pJd01 EWXdOVEkyTVRJME1UQXlLUW92VFc5a1JHRjBaU2hFT2pJd01EWXcNCk5USTJ NVEkwTVRBeUtRb3ZRM0psWVhSdm
Npa
>
> GtkbWx3YzF3b2Exd3BJRFV1T1RWaElFTnZjSGx5YVdkb2RDQXlNREExDQpJR kpoWkdsallXd2dSWGxsSUZOdlpuUjNZWEpsS1FvdlZHbDBiR1VvVTJOaGJsT mhiWEJzWlM1a2Rta3BQajVsYm1Sdg0KWW1vS2VISmxaZ293SURFekNqQXdNR EF3TURBd01EQWdOalUxTXpVZ1ppQUtNREF3TURBd01EVXlOQ0F3TURBd01DQ nUNCklBb3dNREF3TURBeU9ERTJJREF3TURBd0lHNGdDakF3TURBd01EQTBOa lVnTURBd01EQWdiaUFLTURBd01EQXdNRE13DQpOU0F3TURBd01DQnVJQW93T URBd01EQXdNREUxSURBd01EQXdJRzRnQ2pBd01EQXdNREF5T0RZZ01EQXdNR EFnYmlBSw0KTURBd01EQXdNRFUzTWlBd01EQXdNQ0J1SUFvd01EQXdNREF3T 1RnNElEQXdNREF3SUc0Z0NqQXdNREF3TURBMk56TWcNCk1EQXdNREFnYmlBS 01EQXdNREF3TURZeE15QXdNREF3TUNCdUlBb3dNREF3TURBd05qUXpJREF3T URBd0lHNGdDakF3DQpNREF3TURFeU1qa2dNREF3TURBZ2JpQUtkSEpoYVd4b GNnbzhQQ0F2VTJsNlpTQXhNeUF2VW05dmRDQXhJREFnVWlBdg0KU1c1bWJ5Q XlJREFnVWdvdlNVUWdXenhHTkVORE4wRkZRalUwUWpNMlJrSXlPRE5ETlVNe k1qUTNPVUZFTWpnelJqNDgNClJqUkRRemRCUlVJMU5FSXpOa1pDTWpnelF6V kRNekkwTnpsQlJESTRNMFkrWFFvK1BncHpkR0Z5ZEhoeVpXWUtNekF4DQpNZ 29sSlVWUFJnbz0NCiAgICAgIDwvdGV4dD4NCiAgICA8L25vblhNTEJvZHk+D QogIDwvY29tcG9uZW50Pg0KPC9D
bGl
>
> uaWNhbERvY3VtZW50Pg0K</xdsb:Document><xdsb:RepositoryUniqueId >1.19.6.24.109.42.1</xdsb:RepositoryUniqueId><xdsb:DocumentUniqueId >1.2.3.4.100000022002209036.1196211173506.1</xdsb:DocumentUniqueId ><xdsb:mimeType>text/xml</xdsb:mimeType></xdsb:DocumentResponse ></xdsb:RetrieveDocumentSetResponse>
>
>>
>> DEBUG - ********************************
>> DEBUG - Beginning XDS.b MTOM attachment extraction
>> DEBUG - Extracted attachment with id
>> 1.2.3.4.100000022002209036.1196211173506.1 from repository
>> 1.19.6.24.109.42.1
>> DEBUG - Ending XDS.b MTOM attachment extraction
>> DEBUG - Ending XDS SOAP Processing
>> DEBUG - Loading response in EMF.
>> DEBUG - Success.
>> DEBUG - RegistryResponse error list is null.
>> WARN - Defaulting to IP Address for AuditSourceID. This should be set
>> by calling setAuditSourceId.
>> DEBUG - Sending PHIImportEvent Audit message.
>> INFO - <13>Jan 4 02:25:06 machine1 <?xml version="1.0"
>> encoding="ASCII"?><AuditMessage
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
>> <EventIdentification EventActionCode="R"
>> EventDateTime="2008-01-04T02:25:06.468-05:00" EventOutcomeIndicator="0">
>> <EventTypeCode code="ITI-43" codeSystemName="IHE Transactions"
>> displayName="Retrieve Document Set"/>
>> <EventID code="110107" codeSystemName="DCM" displayName="Import"/>
>> </EventIdentification>
>> <ActiveParticipant
>> UserID="http://129.6.24.109:9080/axis2/services/xdsrepositoryb"
>> UserIsRequestor="false">
>> <RoleIDCode code="110152" codeSystemName="DCM"
>> displayName="Destination"/>
>> </ActiveParticipant>
>> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
>> <RoleIDCode code="110153" codeSystemName="DCM" displayName="Source"/>
>> </ActiveParticipant>
>> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
>> <ParticipantObjectIdentification
>> ParticipantObjectID=" 270a59d7a8b145b^^^&1.3.6.1.4.1.21367.2005.3.7&am p;ISO "
>> ParticipantObjectTypeCode="1" ParticipantObjectTypeCodeRole="1">
>> <ParticipantObjectIDTypeCode code="2"/>
>> </ParticipantObjectIdentification>
>> <ParticipantObjectIdentification
>> ParticipantObjectID="1.2.3.4.100000022002209036.1196211173506.1 "
>> ParticipantObjectTypeCode="2" ParticipantObjectTypeCodeRole="3">
>> <ParticipantObjectIDTypeCode code="9"/>
>> </ParticipantObjectIdentification>
>> </AuditMessage>
>>
>> DEBUG - Now have recieved 1 documents.
>> WARN - Defaulting to IP Address for AuditSourceID. This should be set
>> by calling setAuditSourceId.
>> DEBUG - Starting Audit stop messages [1]
>> DEBUG - Sending ActorStartStopMessage Audit message.
>> INFO - <13>Jan 4 02:25:06 machine1 <?xml version="1.0"
>> encoding="ASCII"?><AuditMessage
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
>> <EventIdentification EventActionCode="E"
>> EventDateTime="2008-01-04T02:25:06.500-05:00" EventOutcomeIndicator="0">
>> <EventID code="110100" codeSystemName="DCM" displayName="Application
>> Activity"/>
>> <EventTypeCode code="110121" codeSystemName="DCM"
>> displayName="Application Stop"/>
>> </EventIdentification>
>> <ActiveParticipant UserID="OHF_XDS_B_CONSUMER" UserIsRequestor="false">
>> <RoleIDCode code="110150" codeSystemName="DCM"
>> displayName="Application"/>
>> </ActiveParticipant>
>> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
>> <RoleIDCode code="110151" codeSystemName="DCM"
>> displayName="Application Launcher"/>
>> </ActiveParticipant>
>> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
>> </AuditMessage>
>>
>> ERROR: 'XML document structures must start and end within the same
>> entity.'
>> ERROR:
>> 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeExcepti on: XML
>> document structures must start and end within the same entity.'
>>
>> -----------------------------
>>
>> Let me know if you want me to turn on logging for something else as
>> well. The last 'ERRORS' are from my XSLT transformations.
>>
>> regards,
>> Sumedh
>>
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #583977 is a reply to message #39248] |
Thu, 27 December 2007 15:14 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Hi Sudemh,
Interesting... I was able to retrieve the full document with no
problems. Is there an error being thrown in the retrieve, such as a
timeout, or something?
Thanks,
-Matt
Sumedh wrote:
> Hi folks!
>
> I'm having an issue fetching a CDAR2 document from the public NIST
> repository. I'm calling the retrieveDocumentSet() XDS.b transaction on
> the B_Consumer class. In the list of documents returned, The
> Document.getDocumentData() byte array does not return me the entire
> content even with the latest IHE components. This is causing my XSL
> transformations to fail as the XML is malformed.
>
> The uniqueId of the document is
> "1.2.3.4.100000022002209036.1196211173506.1" and the repository unique
> ID is "1.19.6.24.109.42.1"
> (http://129.6.24.109:9080/axis2/services/xdsrepositoryb).
>
> Anyone experiencing a similar issue? Any help would be appreciated.
>
> Thanks guys.
>
> regards,
> Sumedh
>
|
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #583999 is a reply to message #39310] |
Thu, 27 December 2007 21:57 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Hmmm, weird. Ok, here's a couple thoughts/ideas:
1) We haven't tested OHF with Java 6 at all - it is "unsupported".
However, I can't imagine what you're describing being caused by Java 6
(we've seen other errors, but not incomplete buffers). If you have a
Java 5 JRE sitting around, if you could try it there and see what
happens, that may fix it immediately and we'll have to look at Java 6
support shortly.
2) Could you look at the length of the byte array and let us know how
much is being received. The length I'm seeing is 9570 (trying to
determine if there is some buffering issue, showing a cutoff at 1024
bytes or something).
Thanks,
-Matt
Sumedh wrote:
> Hey Matt,
>
> Nope, no exceptions/errors whatsoever in the Console. The status comes
> back as a 'Success'. Even the public ATNA syslogs look good. The byte
> array is just not complete for that document.
>
> If its of any help, my document consumer is on a Windows XP box with
> Java 1.6.0_03 and using the IHE components as of Dec 19th.
>
> Any ideas?
>
> Thanks,
> Sumedh
>
|
|
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #584042 is a reply to message #39402] |
Sat, 29 December 2007 18:27 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Thanks for the update... please add it as a bug for XDS Consumer. I
can't guarantee we'll get it working immediately, unless it's a critical
issue for you.
Thanks,
-Matt
Sumedh wrote:
> hmm...So this goes away if I switch to JDK 5 and add Stax 1.2 as a
> dependency.
> This looks to be a bug for JDK 6 though, not sure who I should log it
> for though :/
>
> Thanks for all the help Matt.
>
> regards,
> Sumedh
>
|
|
|
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #584100 is a reply to message #39558] |
Thu, 03 January 2008 19:11 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Sumedh,
I ran the XDS.b Retrieve Document Set tests on the same ID in Java 6
(1.6.0_03) and received the full document back - on both the MTOM and
the MTOM+XOP repository endpoints. If possible, could you please post a
full OHF log of the transaction so I can try and find out where the
problem is happening.
Thanks,
-Matt
Sumedh wrote:
> There's another one that I've found but I'll open another thread for it.
> Not sure if its something just on Java 6 though (shouldn't be).
>
> regards,
> Sumedh
>
|
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #584197 is a reply to message #39711] |
Fri, 04 January 2008 17:31 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
OK, thanks for the log. The "SOAP RESPONSE BODY" being printed out
shows a complete document being there at that phase - aka the document
is being received in full and relayed by Axis to OHF - so the problem is
probably in the deserialization. I'm going to try a couple more things
this morning and get back to you.
In the meantime, could you please try the same transaction on the
following repository endpoint:
http://129.6.24.109:9080/axis2/services/xdsrepositorybopt
I don't think it'll make any difference, but it wouldn't hurt to try.
Thanks a bunch,
-Matt
Sumedh wrote:
> Here you go:
>
> DEBUG - Begin Document Retrieve.
> WARN - Defaulting to IP Address for AuditSourceID. This should be set
> by calling setAuditSourceId.
> DEBUG - Starting Audit start messages [1]
> DEBUG - Sending ActorStartStopMessage Audit message.
> INFO - <13>Jan 4 02:25:03 machine1 <?xml version="1.0"
> encoding="ASCII"?><AuditMessage
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
> <EventIdentification EventActionCode="E"
> EventDateTime="2008-01-04T02:25:03.312-05:00" EventOutcomeIndicator="0">
> <EventID code="110100" codeSystemName="DCM" displayName="Application
> Activity"/>
> <EventTypeCode code="110120" codeSystemName="DCM"
> displayName="Application Start"/>
> </EventIdentification>
> <ActiveParticipant UserID="OHF_XDS_B_CONSUMER" UserIsRequestor="false">
> <RoleIDCode code="110150" codeSystemName="DCM" displayName="Application"/>
> </ActiveParticipant>
> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
> <RoleIDCode code="110151" codeSystemName="DCM" displayName="Application
> Launcher"/>
> </ActiveParticipant>
> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
> </AuditMessage>
>
> DEBUG - sending 1 document requests to:
> http://129.6.24.109:9080/axis2/services/xdsrepositoryb
> log4j:WARN No appenders could be found for logger
> (org.apache.axis2.util.Loader).
> log4j:WARN Please initialize the log4j system properly.
> DEBUG - Beginning XDS SOAP Send
> DEBUG - ****** SOAP REQUEST BODY ******
> DEBUG - <retrieve:RetrieveDocumentSetRequest
> xmlns:retrieve="urn:ihe:iti:xds-b:2007"><retrieve:DocumentRequest ><retrieve:RepositoryUniqueId>1.19.6.24.109.42.1</retrieve:RepositoryUniqueId ><retrieve:DocumentUniqueId>1.2.3.4.100000022002209036.1196211173506.1 </retrieve:DocumentUniqueId></retrieve:DocumentRequest></retrieve:RetrieveDocumentSetRequest >
>
> DEBUG - ********************************
> DEBUG - SOAP Envelope Set
> DEBUG - Initializing ATNA ConfigurationManager
> DEBUG - Received SOAP Response
> DEBUG - ****** SOAP RESPONSE BODY ******
> DEBUG - <xdsb:RetrieveDocumentSetResponse
> xmlns:xdsb="urn:ihe:iti:xds-b:2007"><rs:RegistryResponse
> xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0"
> status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success "></rs:RegistryResponse><xdsb:DocumentResponse><xdsb:Document > PCEtLSANCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQog KiBDb3B5cmlnaHQgKGMpIDIwMDYgSUJNIENvcnBvcmF0aW9uIGFuZCBvdGhl cnMuDQogKiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIHByb2dyYW0gYW5k IHRoZSBhY2NvbXBhbnlpbmcgbWF0ZXJpYWxzDQogKiBhcmUgbWFkZSBhdmFp bGFibGUgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBFY2xpcHNlIFB1YmxpYyBM aWNlbnNlIHYxLjANCiAqIHdoaWNoIGFjY29tcGFuaWVzIHRoaXMgZGlzdHJp YnV0aW9uLCBhbmQgaXMgYXZhaWxhYmxlIGF0DQogKiBodHRwOi8vd3d3LmVj bGlwc2Uub3JnL2xlZ2FsL2VwbC12MTAuaHRtbA0KICoNCiAqIENvbnRyaWJ1 dG9yczoNCiAqICAgICBJQk0gQ29ycG9yYXRpb24gLSBpbml0aWFsIEFQSSBh bmQgaW1wbGVtZW50YXRpb24NCiAqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqLw0KIC0tPg0KIDxDbGluaWNhbERvY3VtZW50IHhtbG5zPSJ1 cm46aGw3LW9yZzp2MyIgIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcv MjAwMS9YTUxTY2hlbWE
taW5zdGFuY2UiIGNsYXNzQ29kZT0iRE9DQ0xJTiIgbW9vZENvZGU9IkVWTiI geHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aGw3LW9yZzp2MyBDREEueHNkIj4 NCiAgPHR5cGVJZCBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiIHJvb3Q9IjI uMTYuODQwLjEuMTEzODgzLjEuMyIvPg0KICA8aWQgcm9vdD0iMS4zLjYuNC4 xLjQuMS4yODM1LjIuNzc3NyIvPg0KICA8Y29kZSBjb2RlPSIzNDEzMy05IiB jb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1 OYW1lPSJMT0lOQyINCiAgIGRpc3BsYXlOYW1lPSJTVU1NQVJJWkFUSU9OIE9 GIEVQSVNPREUgTk9URSIvPg0KICA8dGl0bGU+R29vZCBIZWFsdGggQ2xpbml jIENhcmUgUmVjb3JkIFN1bW1hcnk8L3RpdGxlPg0KICA8ZWZmZWN0aXZlVGl tZSB2YWx1ZT0iMjAwNTAzMjkyMjQ0MTErMDUwMCIvPg0KICA8Y29uZmlkZW5 0aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjE xMzg4My41LjI1Ii8+DQogIDxsYW5ndWFnZUNvZGUgY29kZT0iZW4tVVMiLz4 NCiAgPHJlY29yZFRhcmdldD4NCiAgICA8cGF0aWVudFJvbGU+DQogICAgICA 8aWQgZXh0ZW5zaW9uPSIxMjM0NSIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODM uMy45MzMiLz4NCiAgICAgIDxhZGRyPg0KICAgICAgICA8c3RyZWV0QWRkcmV zc0xpbmU+MTcgRGF3cyBSZC48L3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICA gICA8Y2l0eT5CbHVlIEJlbGw8L2Npd
Hk+DQogICAgICAgIDxzdGF0ZT5NQTwvc3RhdGU+DQogICAgICAgIDxwb3N0Y WxDb2RlPjAyMzY4PC9wb3N0YWxDb2RlPg0KICAgICAgICA8Y291bnRyeT5VU 0E8L2NvdW50cnk+DQogICAgICA8L2FkZHI+DQogICAgICA8cGF0aWVudD4NC iAgICAgICAgPG5hbWU+DQogICAgICAgICAgPHByZWZpeD5NcnMuPC9wcmVma Xg+DQogICAgICAgICAgPGdpdmVuPkVsbGVuPC9naXZlbj4NCiAgICAgICAgI CA8ZmFtaWx5PlJvc3M8L2ZhbWlseT4NCiAgICAgICAgPC9uYW1lPg0KICAgI CAgICA8YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9IkYiIGNvZGVTe XN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIvPg0KICAgICAgICA8Ymlyd GhUaW1lIHZhbHVlPSIxOTYwMDEyNyIvPg0KICAgICAgPC9wYXRpZW50Pg0KI CAgPC9wYXRpZW50Um9sZT4NCiAgPC9yZWNvcmRUYXJnZXQ+DQogIDxhdXRob 3I+DQogICAgPHRpbWUgdmFsdWU9IjE5OTkwNTIyIi8+DQogICAgPGFzc2lnb mVkQXV0aG9yPg0KICAgICAgPGlkIGV4dGVuc2lvbj0iMTExMTExMTEiICByb 290PSIxLjMuNS4zNS4xLjQ0MzYuNyIvPg0KICAgICAgPGFzc2lnbmVkUGVyc 29uPg0KICAgICAgICA8bmFtZT4NCiAgICAgICAgICA8cHJlZml4PkRyLjwvc HJlZml4Pg0KICAgICAgICAgIDxnaXZlbj5CZXJuYXJkPC9naXZlbj4NCiAgI CAgICAgICA8ZmFtaWx5Pldpc2VtYW48L2ZhbWlseT4NCiAgICAgICAgICA8c 3VmZml4PlNyLjwvc3VmZml4Pg0KICA
gICAgICA8L25hbWU+DQogICAgICA8L2Fzc2lnbmVkUGVyc29uPg0KICAgIAk 8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+DQoJICAgPGlkIGV4dGVuc2lvbj0 iYWFhYWFiYmJiYiIgcm9vdD0iMS4zLjUuMzUuMS40NDM2LjciLz4NCgkgICA 8bmFtZT5Eci4gV2lzZW1hbnMgQ2xpbmljPC9uYW1lPg0KICAgICAgPC9yZXB yZXNlbnRlZE9yZ2FuaXphdGlvbj4NCiAgICA8L2Fzc2lnbmVkQXV0aG9yPg0 KICA8L2F1dGhvcj4NCiAgPGF1dGhvcj4NCiAgICA8dGltZSB2YWx1ZT0iMjA wNTAzMjkyMjQ0MTErMDUwMCIvPg0KICAgIDxhc3NpZ25lZEF1dGhvcj4NCiA gICAgIDxpZCByb290PSIxLjMuNi40LjEuNC4xLjI4MzUuMi4xMjM0Ii8+DQo gICAgICA8YXNzaWduZWRBdXRob3JpbmdEZXZpY2U+DQoJIDxjb2RlIGNvZGU 9IkNBUFRVUkUiIGRpc3BsYXlOYW1lPSJJbWFnZSBDYXB0dXJlIiBjb2RlU3l zdGVtPSIxLjIuODQwLjEwMDA4LjIuMTYuNCIvPiANCgkgPG1hbnVmYWN0dXJ lck1vZGVsTmFtZT5TT01FIFNDQU5ORVIgTkFNRSBBTkQgTU9ERUwgIDwvbWF udWZhY3R1cmVyTW9kZWxOYW1lPg0KICAgICAgICAgPHNvZnR3YXJlTmFtZT5 TQ0FOIFNPRlRXQVJFIE5BTUUgdjAuMDwvc29mdHdhcmVOYW1lPg0KICAgICA gPC9hc3NpZ25lZEF1dGhvcmluZ0RldmljZT4NCiAgICAgIDxyZXByZXNlbnR lZE9yZ2FuaXphdGlvbj4NCgkgICA8aWQgcm9vdD0iMS4zLjYuNC4xLjQuMS4 yODM1LjIiLz4NCgkgICA8bmFtZT5TT
01FIFNjYW5uaW5nIEZhY2lsaXR5PC9uYW1lPg0KICAgICAgICAgPGFkZHI+D QogICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT4yMSBOb3J0aCBBdmU8L 3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICAgICAgICA8Y2l0eT5CdXJsaW5nd G9uPC9jaXR5Pg0KICAgICAgICAgICA8c3RhdGU+TUE8L3N0YXRlPg0KICAgI CAgICAgICA8cG9zdGFsQ29kZT4wMTgwMzwvcG9zdGFsQ29kZT4NCiAgICAgI CAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgPC9hZGRyP g0KICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4NCiAgIDwvYXNza WduZWRBdXRob3I+DQogPC9hdXRob3I+DQogIDxkYXRhRW50ZXJlcj4NCiAgI CA8dGltZSB2YWx1ZT0iMjAwNTAzMjkyMjQ0MTErMDUwMCIvPg0KICAgIDxhc 3NpZ25lZEVudGl0eT4NCiAgICAgIDxpZCBleHRlbnNpb249IjIyMjIyMjIyI iAgcm9vdD0iMS4zLjYuNC4xLjQuMS4yODM1LjIiLz4NCiAgICAgIDxhc3NpZ 25lZFBlcnNvbj4NCiAgICAgICAgPG5hbWU+DQogICAgICAgICAgPHByZWZpe D5NcnMuPC9wcmVmaXg+DQogICAgICAgICAgPGdpdmVuPkJlcm5pY2U8L2dpd mVuPg0KICAgICAgICAgIDxmYW1pbHk+U21pdGg8L2ZhbWlseT4NCiAgICAgI CAgPC9uYW1lPg0KICAgICAgPC9hc3NpZ25lZFBlcnNvbj4NCiAgICA8L2Fzc 2lnbmVkRW50aXR5Pg0KICA8L2RhdGFFbnRlcmVyPg0KICA8Y3VzdG9kaWFuP g0KICAgIDxhc3NpZ25lZEN1c3RvZGl
hbj4NCiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4 NCgkgICA8aWQgcm9vdD0iMS4zLjYuNC4xLjQuMS4yODM1LjIiLz4NCgkgICA 8bmFtZT5TT01FIFNjYW5uaW5nIEZhY2lsaXR5PC9uYW1lPg0KICAgICAgICA gPGFkZHI+DQogICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT4yMSBOb3J 0aCBBdmU8L3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICAgICAgICA8Y2l0eT5 CdXJsaW5ndG9uPC9jaXR5Pg0KICAgICAgICAgICA8c3RhdGU+TUE8L3N0YXR lPg0KICAgICAgICAgICA8cG9zdGFsQ29kZT4wMTgwMzwvcG9zdGFsQ29kZT4 NCiAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICA gPC9hZGRyPg0KICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXp hdGlvbj4NCiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPg0KICA8L2N1c3RvZGl hbj4NCiAgPGxlZ2FsQXV0aGVudGljYXRvcj4NCiAgICA8dGltZSB2YWx1ZT0 iMTk5OTA1MjIiLz4NCiAgICA8c2lnbmF0dXJlQ29kZSBjb2RlPSJTIi8+DQo gICAgPGFzc2lnbmVkRW50aXR5Pg0KICAgICAgPGlkIGV4dGVuc2lvbj0iMTE xMTExMTEiICByb290PSIxLjMuNS4zNS4xLjQ0MzYuNyIvPg0KICAgICAgPGF zc2lnbmVkUGVyc29uPg0KICAgICAgICA8bmFtZT4NCiAgICAgICAgICA8cHJ lZml4PkRyLjwvcHJlZml4Pg0KICAgICAgICAgIDxnaXZlbj5CZXJuYXJkPC9 naXZlbj4NCiAgICAgICAgICA8ZmFta
Wx5Pldpc2VtYW48L2ZhbWlseT4NCiAgICAgICAgICA8c3VmZml4PlNyLjwvc 3VmZml4Pg0KICAgICAgICA8L25hbWU+DQogICAgICA8L2Fzc2lnbmVkUGVyc 29uPg0KICAgIDwvYXNzaWduZWRFbnRpdHk+DQogIDwvbGVnYWxBdXRoZW50a WNhdG9yPg0KICA8ZG9jdW1lbnRhdGlvbk9mPg0KICAgIDxzZXJ2aWNlRXZlb nQgPg0KICAgICAgPGVmZmVjdGl2ZVRpbWU+DQogICAgICAgIDxsb3cgdmFsd WU9IjE5ODAwMTI3Ii8+DQogICAgICAgIDxoaWdoIHZhbHVlPSIxOTk5MDUyM iIvPg0KICAgICAgPC9lZmZlY3RpdmVUaW1lPg0KICAgIDwvc2VydmljZUV2Z W50Pg0KICA8L2RvY3VtZW50YXRpb25PZj4NCiAgPGNvbXBvbmVudD4NCiAgI CA8bm9uWE1MQm9keT4NCiAgICAgIDx0ZXh0IG1lZGlhVHlwZT0iYXBwbGljY XRpb24vcGRmIiByZXByZXNlbnRhdGlvbj0iQjY0Ij4NCkpWQkVSaTB4TGpNS 0pjZnNqNklLTlNBd0lHOWlhZ284UEM5TVpXNW5kR2dnTmlBd0lGSXZSbWxzZ EdWeUlDOUdiR0YwDQpaVVJsWTI5a1pUNCtDbk4wY21WaGJRcDRuR1dQTVdzR E1ReUZkLzhLamZKd3FtVmJrcjBHUXFGYmc3ZlFvU1JOV3VoQg0KUS80LzFMN jdURUVZbWUrOUoxczNDTVFRUm0zOU5MdVhnOEgxN2dLODluTjFOOGVMQWJaM m1tSFh1cWwyUURWVWhuWngNCmE1aUJjeVF0b01JVU03VFpIYkg1S1pFVkRnb S8vU1NVc3diRkh4L0p6QkxldTV5WXhPSXpFOGJQY1JXcWRhR0RtY1pPDQpCV 2MvOWJmVU5PUGZPdGU0NE85anh0Y0l
Lc2txcDBKWm91SjVkZVlxZUJuNThabUt0SVUrMnB0anFXUVJKcEd5ckhEdQ0 KSzdDWEllMmJlKy8xRHpYUVArUmxibVJ6ZEhKbFlXMEtaVzVrYjJKcUNqWWd NQ0J2WW1vS01qQXhDbVZ1Wkc5aWFnbzANCklEQWdiMkpxQ2p3OEwxUjVjR1V 2VUdGblpTOU5aV1JwWVVKdmVDQmJNQ0F3SURZeE1pQTNPVEpkQ2k5U2IzUmh kR1VnDQpNQzlRWVhKbGJuUWdNeUF3SUZJS0wxSmxjMjkxY21ObGN6dzhMMUJ 5YjJOVFpYUmJMMUJFUmlBdlZHVjRkRjBLTDBWNA0KZEVkVGRHRjBaU0F4TUN Bd0lGSUtMMFp2Ym5RZ01URWdNQ0JTQ2o0K0NpOURiMjUwWlc1MGN5QTFJREF nVWdvK1BncGwNCmJtUnZZbW9LTXlBd0lHOWlhZ284UENBdlZIbHdaU0F2VUd GblpYTWdMMHRwWkhNZ1d3bzBJREFnVWdwZElDOURiM1Z1DQpkQ0F4Q2o0K0N tVnVaRzlpYWdveElEQWdiMkpxQ2p3OEwxUjVjR1VnTDBOaGRHRnNiMmNnTDF CaFoyVnpJRE1nTUNCUw0KQ2o0K0NtVnVaRzlpYWdvM0lEQWdiMkpxQ2p3OEw xUjVjR1V2UlhoMFIxTjBZWFJsQ2k5UFVFMGdNVDQrWlc1a2IySnENCkNqRXd JREFnYjJKcUNqdzhMMUkzQ2pjZ01DQlNQajRLWlc1a2IySnFDakV4SURBZ2I ySnFDanc4TDFJNUNqa2dNQ0JTDQpQajRLWlc1a2IySnFDamtnTUNCdlltb0t QRHd2UW1GelpVWnZiblF2VlVKWlFrRlFLME5OVWpFd0wwWnZiblJFWlhOag0 KY21sd2RHOXlJRGdnTUNCU0wxUjVjR1V2Um05dWRBb3ZSbWx5YzNSRGFHRnl JRFEyTDB4aGMzUkRhR0Z5SURFeE5TO
VgNCmFXUjBhSE5iSURJM09DQXdDakFnTlRBd0lEQWdNQ0F3SURBZ01DQXdJR EFnTUNBd0lEQWdNQ0F3SURBZ01Bb3dJREFnDQpNQ0F3SURBZ01DQXdJREFnT UNBd0lEQWdNQ0F3SURBZ01DQXdDakFnTUNBd0lEQWdOekl5SURBZ01DQXdJR EFnTUNBdw0KSURBZ01DQXdJREFnTUFvd0lEVXdNQ0F3SURBZ05UVTJJRFEwT kNBek1EWWdNQ0ExTlRZZ01qYzRJREFnTUNBeU56Z2cNCk9ETXpJREFnTUFvM U5UWWdNQ0F3SURNNU5GMEtMMFZ1WTI5a2FXNW5MMWRwYmtGdWMybEZibU52W kdsdVp5OVRkV0owDQplWEJsTDFSNWNHVXhQajRLWlc1a2IySnFDamdnTUNCd lltb0tQRHd2Vkhsd1pTOUdiMjUwUkdWelkzSnBjSFJ2Y2k5Rw0KYjI1MFRtR nRaUzlWUWxsQ1FWQXJRMDFTTVRBdlJtOXVkRUpDYjNoYk1DQXRNVGswSURne E15QTNNRFZkTDBac1lXZHoNCklEUUtMMEZ6WTJWdWRDQTNNRFVLTDBOaGNFa GxhV2RvZENBM01EVUtMMFJsYzJObGJuUWdMVEU1TkFvdlNYUmhiR2xqDQpRV zVuYkdVZ01Bb3ZVM1JsYlZZZ01USXhDaTlOYVhOemFXNW5WMmxrZEdnZ016T XpDaTlEYUdGeVUyVjBLQzlrTDNBdg0KWlM5bUwzQmxjbWx2WkM5ekwyZ3ZhU zl2Ym1VdlZDOXNMMkV2YlNrdlJtOXVkRVpwYkdVeklERXlJREFnVWo0K0NtV nUNClpHOWlhZ294TWlBd0lHOWlhZ284UEM5R2FXeDBaWEl2Um14aGRHVkVaV 052WkdVS0wxTjFZblI1Y0dVdlZIbHdaVEZEDQpMMHhsYm1kMGFDQXhOVEF5U Go1emRISmxZVzBLZUp5bGxIdE1VMmN
ZeHMvcDdSd1ZVZHVkTU1YMVZFUG1kV3pNS2JKbw0KTmlRd1VIR1JtM2V3UWd XMDVWSmFGUkN0Q05MeXRvQ2lsWXYyc3JhQUJVb0ZHaEh3cnRQb1dKZzZkWXZ Ud1RUNkJ6cW4NCmtxL2trTGlEeXJZczJ4L0xjazYrbkpPYzczM2Y1L2M4Mzh FeEhnZkRjVndRRmgwVDlOSEkwL3RlZjl3N2xlTjlqd3RNDQp3dEM1b1hnKyt IREJoK2VhS3ZoQmlGWlBRb3Nub01DSkdCZkhJNWF0RGN2TXlsV21wNmFwSkR QRFprbUNRa0tDSmFFSw0KbVRJOVdab2hpWmFxMG1RS3FZcDlrVXRpTTVQVFp hcmNRRW1vWEM2SkdkbVJJNG1SNWNpVTIyUXByMXVIWlNxeTFDcVoNClVoS2R tU0pUWm1BWU5qNGxTN1k1SnkwOVRpNVZCQVpoV0RpMkVvdkF2c0Rpc0Noc0t UWWZpOGFXWUN1d0NaZ1E4MlVsDQpZQVJXaWZ2anUvREhuQ291emMzai9zcjd nSGVKRC93bS91QXJQRG9lODMzRm1WT0dhYXhxajNleUZXMzJDSnZ2SVZPUA0 KbjJpbmQrSjVLb3BBTTR4OEp4Rys5MEEzN1gxQk1BRWF2cHo0cnJKb0xjM0l DVkYzUzhaR1I3dy9NM2I2TElaaVJFOW0NCklzRzFqdVpHTzQwc1BFWktRQzd vTkhtS2RZbnFqWkFJcVk2YzQ5bnQyb3ZRRG03RDVZWU9pL040MHpsd2dXZW5 NOUdZDQpCenJJSmQvTXdpUTQwVnlyZDdKSGFSY085cUxhZTM2aXV5Z01QYVF hVG5jM25BYnk1cFY1REo4Wkh4NGNtaXd6dDJmUg0KQlJiUWc1bU00MVhrZSt KdkE0bkd2WGlDS0NTYS9aVGhMWlltcWJmVG9vR2V0Nk5mUDFDY1JBK25FWWt haUJUTGlXYjkNCkdZTUQ2dUMwemxWS
09vbElEWFRRYUJIaCt3cnZ6c1kwZHFTd29DVld2UDRlS3V6aGVxZWdmTXBhQ nBhbjhRUE1KSWI4DQpNSUJkcDd5Y2pRamsyNEc0cGtON0Rmc0tkY1Y3ZFhSY VFCRHNnVFdRZkV6bFZuUkJEN1NRZWd1MUg4MjZiMjhHOHZraA0KeGorRlpsc 0VsV0hnOVBLZDZKUDdsVlljOFhvZTlYTlJoRGVBUWdJbk13YVJnbCs2dWs2V TFVQlJqWGgzU2U0dVVKS3ENCjJ1MTFEVFZtbTN0elUwTDRnb1JwWW9aWUpQK 1J1VE1xcDFYZmFhaUhOdWlFTmkzcDNFYUU2b3d0STUxS1dURlc3d0tUDQpzT 2tyVlJmS1p4Yy8wUU9VZ2hJb2E4bFArUkJHcms1TFhoeWNldkhuSFdKdFZXb jVIaUIzUVZFdXpieEw1RUdSc1VLdg0KTjVuRUJnTVlqcHBPU0R0S0xTeGk0d VMzTjg0cWp1MCtURzlwVEttVVZwS2lPN0hHeUtwTFUxeU85ajdFcVFpU0c4V DYNCndvTmdBTElLS2t6ME0rSUlITkRzMDhIdVhXSnR5WjdDRXEyc2ZoUHNCS kx4bFVYR3B0Vm0xcW5weHV6NjRoc0ZiMFBBDQprbmtkUnh4eGVwR3NsK3ZkZ 0NvbzZBT252S1hneUJielNnaUdwQy96VThsUzlFendsMVFPSHhsbDRkS2ZOd FNCQTg3bw0KbXYrMGRqbng0dnFGYTFlTjhURmlwdUJmdmx3RlNpZzl4bzZCV TVkZkcrUkI0d2VGdHdiRDJVUHhHSVY3VjFDTVpLVGYNCk53ZUwyVk5nSGEzU 3FEOW5zTEZ4ZHIycEVsVlMwVXFMbnBWN2oxT05Ta3VtWEoyVm5XWE5kdGJiT FkxaVZ1SDFoU09sDQpReXdvMUkyMzJGSGxBMVJwNXc0RkRvVlF3MGl3ZzFIe jdZSnFOTCttQ2MyQm8reG9oM1NXRXR
DQWloeTJFZWxRTUYyYw0KTEJlMGwvMEdKOW5yT2JTelppY1QwNkc2bWZiYUN EQkQ5ZEZ5SXl2SkJPejJtaTNWekh6U0xoalZNNFN6VExrOVhCUSsNCnRKVDZ SM0pOK3JNR085aWhXK2YrZzV5dlY2dXg1am5SVmt2ZHd5NnIwSE5uM1NNVTN IdlQ3aWZLMTZDKzIxUjVjcDIwDQpFMGpMbGVxNzlBVmxMTEZTV2F6WlV0SlJ JVWJyQ2ZCQWE2bzdwWFZON1RvZ1F5TFdSeW5NZVk3Nm8yYkg0WDFORy9SMA0 KbmF2YjJBaGs5OFdVaituTmhPaVVaclUyWEx0YzhYbTZjaFVra1o4T0tLLzJ uR3pyTkltTDBFSnFCakUzTEQxeDdTYlgNCnFmT2VleWhrUDR1U0d4ci94aVc xVllnNFY1ZVBwSVc5L1VRdXhFRURGR1A1MzRINHo5RkJzY1RmazVvbksrZ1B OU2JDDQpFbGkvTVRPYUZOMTZTVERUL21ELzFwdEJ2RytRaStMT1VnMDV0b3l Nbkp5TURGdE9RNFBOMWlCbThiTWEzYzRUWmh4bA0KZmM5Rm5VUHZVRFl3cU1 UUnkrYkJWaURsaEJtK2hqTU9jcmlHU05YdURoSnZsUXRjWmYzc3I2QU4rc0h GNW1NckVhUTENCnVtbGZ0WFhvTXl0VGR3UmxHQVhNcHNPRWMyenZPUEZZWHJ EWlo0ejFvSTlQcjlsblBJYjlEbnNDT2JnS1pXNWtjM1J5DQpaV0Z0Q21WdVp HOWlhZ295SURBZ2IySnFDanc4TDFCeWIyUjFZMlZ5S0VGR1VFd2dSMmh2YzN SelkzSnBjSFFnT0M0MQ0KTVNrS0wwTnlaV0YwYVc5dVJHRjBaU2hFT2pJd01 EWXdOVEkyTVRJME1UQXlLUW92VFc5a1JHRjBaU2hFT2pJd01EWXcNCk5USTJ NVEkwTVRBeUtRb3ZRM0psWVhSdmNpa
GtkbWx3YzF3b2Exd3BJRFV1T1RWaElFTnZjSGx5YVdkb2RDQXlNREExDQpJR kpoWkdsallXd2dSWGxsSUZOdlpuUjNZWEpsS1FvdlZHbDBiR1VvVTJOaGJsT mhiWEJzWlM1a2Rta3BQajVsYm1Sdg0KWW1vS2VISmxaZ293SURFekNqQXdNR EF3TURBd01EQWdOalUxTXpVZ1ppQUtNREF3TURBd01EVXlOQ0F3TURBd01DQ nUNCklBb3dNREF3TURBeU9ERTJJREF3TURBd0lHNGdDakF3TURBd01EQTBOa lVnTURBd01EQWdiaUFLTURBd01EQXdNRE13DQpOU0F3TURBd01DQnVJQW93T URBd01EQXdNREUxSURBd01EQXdJRzRnQ2pBd01EQXdNREF5T0RZZ01EQXdNR EFnYmlBSw0KTURBd01EQXdNRFUzTWlBd01EQXdNQ0J1SUFvd01EQXdNREF3T 1RnNElEQXdNREF3SUc0Z0NqQXdNREF3TURBMk56TWcNCk1EQXdNREFnYmlBS 01EQXdNREF3TURZeE15QXdNREF3TUNCdUlBb3dNREF3TURBd05qUXpJREF3T URBd0lHNGdDakF3DQpNREF3TURFeU1qa2dNREF3TURBZ2JpQUtkSEpoYVd4b GNnbzhQQ0F2VTJsNlpTQXhNeUF2VW05dmRDQXhJREFnVWlBdg0KU1c1bWJ5Q XlJREFnVWdvdlNVUWdXenhHTkVORE4wRkZRalUwUWpNMlJrSXlPRE5ETlVNe k1qUTNPVUZFTWpnelJqNDgNClJqUkRRemRCUlVJMU5FSXpOa1pDTWpnelF6V kRNekkwTnpsQlJESTRNMFkrWFFvK1BncHpkR0Z5ZEhoeVpXWUtNekF4DQpNZ 29sSlVWUFJnbz0NCiAgICAgIDwvdGV4dD4NCiAgICA8L25vblhNTEJvZHk+D QogIDwvY29tcG9uZW50Pg0KPC9DbGl
uaWNhbERvY3VtZW50Pg0K</xdsb:Document><xdsb:RepositoryUniqueId >1.19.6.24.109.42.1</xdsb:RepositoryUniqueId><xdsb:DocumentUniqueId >1.2.3.4.100000022002209036.1196211173506.1</xdsb:DocumentUniqueId ><xdsb:mimeType>text/xml</xdsb:mimeType></xdsb:DocumentResponse ></xdsb:RetrieveDocumentSetResponse>
>
> DEBUG - ********************************
> DEBUG - Beginning XDS.b MTOM attachment extraction
> DEBUG - Extracted attachment with id
> 1.2.3.4.100000022002209036.1196211173506.1 from repository
> 1.19.6.24.109.42.1
> DEBUG - Ending XDS.b MTOM attachment extraction
> DEBUG - Ending XDS SOAP Processing
> DEBUG - Loading response in EMF.
> DEBUG - Success.
> DEBUG - RegistryResponse error list is null.
> WARN - Defaulting to IP Address for AuditSourceID. This should be set
> by calling setAuditSourceId.
> DEBUG - Sending PHIImportEvent Audit message.
> INFO - <13>Jan 4 02:25:06 machine1 <?xml version="1.0"
> encoding="ASCII"?><AuditMessage
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
> <EventIdentification EventActionCode="R"
> EventDateTime="2008-01-04T02:25:06.468-05:00" EventOutcomeIndicator="0">
> <EventTypeCode code="ITI-43" codeSystemName="IHE Transactions"
> displayName="Retrieve Document Set"/>
> <EventID code="110107" codeSystemName="DCM" displayName="Import"/>
> </EventIdentification>
> <ActiveParticipant
> UserID="http://129.6.24.109:9080/axis2/services/xdsrepositoryb"
> UserIsRequestor="false">
> <RoleIDCode code="110152" codeSystemName="DCM" displayName="Destination"/>
> </ActiveParticipant>
> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
> <RoleIDCode code="110153" codeSystemName="DCM" displayName="Source"/>
> </ActiveParticipant>
> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
> <ParticipantObjectIdentification
> ParticipantObjectID=" 270a59d7a8b145b^^^&1.3.6.1.4.1.21367.2005.3.7&am p;ISO "
> ParticipantObjectTypeCode="1" ParticipantObjectTypeCodeRole="1">
> <ParticipantObjectIDTypeCode code="2"/>
> </ParticipantObjectIdentification>
> <ParticipantObjectIdentification
> ParticipantObjectID="1.2.3.4.100000022002209036.1196211173506.1 "
> ParticipantObjectTypeCode="2" ParticipantObjectTypeCodeRole="3">
> <ParticipantObjectIDTypeCode code="9"/>
> </ParticipantObjectIdentification>
> </AuditMessage>
>
> DEBUG - Now have recieved 1 documents.
> WARN - Defaulting to IP Address for AuditSourceID. This should be set
> by calling setAuditSourceId.
> DEBUG - Starting Audit stop messages [1]
> DEBUG - Sending ActorStartStopMessage Audit message.
> INFO - <13>Jan 4 02:25:06 machine1 <?xml version="1.0"
> encoding="ASCII"?><AuditMessage
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
> <EventIdentification EventActionCode="E"
> EventDateTime="2008-01-04T02:25:06.500-05:00" EventOutcomeIndicator="0">
> <EventID code="110100" codeSystemName="DCM" displayName="Application
> Activity"/>
> <EventTypeCode code="110121" codeSystemName="DCM"
> displayName="Application Stop"/>
> </EventIdentification>
> <ActiveParticipant UserID="OHF_XDS_B_CONSUMER" UserIsRequestor="false">
> <RoleIDCode code="110150" codeSystemName="DCM" displayName="Application"/>
> </ActiveParticipant>
> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
> <RoleIDCode code="110151" codeSystemName="DCM" displayName="Application
> Launcher"/>
> </ActiveParticipant>
> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
> </AuditMessage>
>
> ERROR: 'XML document structures must start and end within the same
> entity.'
> ERROR: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeExcepti on:
> XML document structures must start and end within the same entity.'
>
> -----------------------------
>
> Let me know if you want me to turn on logging for something else as
> well. The last 'ERRORS' are from my XSLT transformations.
>
> regards,
> Sumedh
>
|
|
|
Re: Document instance returned from retrieveDocumentSet() has incomplete data [message #584286 is a reply to message #39802] |
Tue, 08 January 2008 20:10 |
Matthew Davis Messages: 269 Registered: July 2009 |
Senior Member |
|
|
Hi Sumedh,
I am running a new OHF build right now (will be out shortly) that adds
additional debug info into the document buffering in
retrieveDocumentSet. Hopefully this will allow us to pinpoint where the
data loss is happening. I have yet to reproduce the problem in Java 6,
so I'm still guessing here and hoping for the best.
There will be two spots where the document size is printed. Once is
immediately after the document extraction in B_XDSSoapClient, with a
line looking like this:
[DEBUG][B_XDSSoapClient.java:174] Extracted attachment with id
1.2.3.4.100000022002209036.1196211173506.1 from repository
1.19.6.24.109.42.1 with size 9570.
The other is at the end of processing, after all document retrieves have
been buffered. This is after OHF is finished touching the documents and
no other changes happen before the return to the caller. It will look
something like this:
[DEBUG][B_Consumer.java:502] Received 1 documents in total
[DEBUG][B_Consumer.java:507] - Document #1
[ID=1.2.3.4.100000022002209036.1196211173506.1, REP=1.19.6.24.109.42.1,
SIZE=9570]
Please try running this again and post the results of your log. If the
value is incorrect on the first log message, I will know where to begin
to look. If it's different between the first and second log message,
I'll be a little more puzzled but will also have other places to look.
Thank you,
-Matt
Matthew Davis wrote:
> OK, thanks for the log. The "SOAP RESPONSE BODY" being printed out
> shows a complete document being there at that phase - aka the document
> is being received in full and relayed by Axis to OHF - so the problem is
> probably in the deserialization. I'm going to try a couple more things
> this morning and get back to you.
>
> In the meantime, could you please try the same transaction on the
> following repository endpoint:
> http://129.6.24.109:9080/axis2/services/xdsrepositorybopt
> I don't think it'll make any difference, but it wouldn't hurt to try.
>
> Thanks a bunch,
> -Matt
>
>
> Sumedh wrote:
>> Here you go:
>>
>> DEBUG - Begin Document Retrieve.
>> WARN - Defaulting to IP Address for AuditSourceID. This should be set
>> by calling setAuditSourceId.
>> DEBUG - Starting Audit start messages [1]
>> DEBUG - Sending ActorStartStopMessage Audit message.
>> INFO - <13>Jan 4 02:25:03 machine1 <?xml version="1.0"
>> encoding="ASCII"?><AuditMessage
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
>> <EventIdentification EventActionCode="E"
>> EventDateTime="2008-01-04T02:25:03.312-05:00" EventOutcomeIndicator="0">
>> <EventID code="110100" codeSystemName="DCM" displayName="Application
>> Activity"/>
>> <EventTypeCode code="110120" codeSystemName="DCM"
>> displayName="Application Start"/>
>> </EventIdentification>
>> <ActiveParticipant UserID="OHF_XDS_B_CONSUMER" UserIsRequestor="false">
>> <RoleIDCode code="110150" codeSystemName="DCM"
>> displayName="Application"/>
>> </ActiveParticipant>
>> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
>> <RoleIDCode code="110151" codeSystemName="DCM"
>> displayName="Application Launcher"/>
>> </ActiveParticipant>
>> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
>> </AuditMessage>
>>
>> DEBUG - sending 1 document requests to:
>> http://129.6.24.109:9080/axis2/services/xdsrepositoryb
>> log4j:WARN No appenders could be found for logger
>> (org.apache.axis2.util.Loader).
>> log4j:WARN Please initialize the log4j system properly.
>> DEBUG - Beginning XDS SOAP Send
>> DEBUG - ****** SOAP REQUEST BODY ******
>> DEBUG - <retrieve:RetrieveDocumentSetRequest
>> xmlns:retrieve="urn:ihe:iti:xds-b:2007"><retrieve:DocumentRequest ><retrieve:RepositoryUniqueId>1.19.6.24.109.42.1</retrieve:RepositoryUniqueId ><retrieve:DocumentUniqueId>1.2.3.4.100000022002209036.1196211173506.1 </retrieve:DocumentUniqueId></retrieve:DocumentRequest></retrieve:RetrieveDocumentSetRequest >
>>
>> DEBUG - ********************************
>> DEBUG - SOAP Envelope Set
>> DEBUG - Initializing ATNA ConfigurationManager
>> DEBUG - Received SOAP Response
>> DEBUG - ****** SOAP RESPONSE BODY ******
>> DEBUG - <xdsb:RetrieveDocumentSetResponse
>> xmlns:xdsb="urn:ihe:iti:xds-b:2007"><rs:RegistryResponse
>> xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0"
>> status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success "></rs:RegistryResponse><xdsb:DocumentResponse><xdsb:Document > PCEtLSANCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQog KiBDb3B5cmlnaHQgKGMpIDIwMDYgSUJNIENvcnBvcmF0aW9uIGFuZCBvdGhl cnMuDQogKiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIHByb2dyYW0gYW5k IHRoZSBhY2NvbXBhbnlpbmcgbWF0ZXJpYWxzDQogKiBhcmUgbWFkZSBhdmFp bGFibGUgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBFY2xpcHNlIFB1YmxpYyBM aWNlbnNlIHYxLjANCiAqIHdoaWNoIGFjY29tcGFuaWVzIHRoaXMgZGlzdHJp YnV0aW9uLCBhbmQgaXMgYXZhaWxhYmxlIGF0DQogKiBodHRwOi8vd3d3LmVj bGlwc2Uub3JnL2xlZ2FsL2VwbC12MTAuaHRtbA0KICoNCiAqIENvbnRyaWJ1 dG9yczoNCiAqICAgICBJQk0gQ29ycG9yYXRpb24gLSBpbml0aWFsIEFQSSBh bmQgaW1wbGVtZW50YXRpb24NCiAqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqLw0KIC0tPg0KIDxDbGluaWNhbERvY3VtZW50IHhtbG5zPSJ1 cm46aGw3LW9yZzp2MyIgIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcv MjAwMS9YTUxTY2hlbW
E
>>
> taW5zdGFuY2UiIGNsYXNzQ29kZT0iRE9DQ0xJTiIgbW9vZENvZGU9IkVWTiI geHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aGw3LW9yZzp2MyBDREEueHNkIj4 NCiAgPHR5cGVJZCBleHRlbnNpb249IlBPQ0RfSEQwMDAwNDAiIHJvb3Q9IjI uMTYuODQwLjEuMTEzODgzLjEuMyIvPg0KICA8aWQgcm9vdD0iMS4zLjYuNC4 xLjQuMS4yODM1LjIuNzc3NyIvPg0KICA8Y29kZSBjb2RlPSIzNDEzMy05IiB jb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1 OYW1lPSJMT0lOQyINCiAgIGRpc3BsYXlOYW1lPSJTVU1NQVJJWkFUSU9OIE9 GIEVQSVNPREUgTk9URSIvPg0KICA8dGl0bGU+R29vZCBIZWFsdGggQ2xpbml jIENhcmUgUmVjb3JkIFN1bW1hcnk8L3RpdGxlPg0KICA8ZWZmZWN0aXZlVGl tZSB2YWx1ZT0iMjAwNTAzMjkyMjQ0MTErMDUwMCIvPg0KICA8Y29uZmlkZW5 0aWFsaXR5Q29kZSBjb2RlPSJOIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjE xMzg4My41LjI1Ii8+DQogIDxsYW5ndWFnZUNvZGUgY29kZT0iZW4tVVMiLz4 NCiAgPHJlY29yZFRhcmdldD4NCiAgICA8cGF0aWVudFJvbGU+DQogICAgICA 8aWQgZXh0ZW5zaW9uPSIxMjM0NSIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODM uMy45MzMiLz4NCiAgICAgIDxhZGRyPg0KICAgICAgICA8c3RyZWV0QWRkcmV zc0xpbmU+MTcgRGF3cyBSZC48L3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICA gICA8Y2l0eT5CbHVlIEJlbGw8L2
Npd
>
> Hk+DQogICAgICAgIDxzdGF0ZT5NQTwvc3RhdGU+DQogICAgICAgIDxwb3N0Y WxDb2RlPjAyMzY4PC9wb3N0YWxDb2RlPg0KICAgICAgICA8Y291bnRyeT5VU 0E8L2NvdW50cnk+DQogICAgICA8L2FkZHI+DQogICAgICA8cGF0aWVudD4NC iAgICAgICAgPG5hbWU+DQogICAgICAgICAgPHByZWZpeD5NcnMuPC9wcmVma Xg+DQogICAgICAgICAgPGdpdmVuPkVsbGVuPC9naXZlbj4NCiAgICAgICAgI CA8ZmFtaWx5PlJvc3M8L2ZhbWlseT4NCiAgICAgICAgPC9uYW1lPg0KICAgI CAgICA8YWRtaW5pc3RyYXRpdmVHZW5kZXJDb2RlIGNvZGU9IkYiIGNvZGVTe XN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMSIvPg0KICAgICAgICA8Ymlyd GhUaW1lIHZhbHVlPSIxOTYwMDEyNyIvPg0KICAgICAgPC9wYXRpZW50Pg0KI CAgPC9wYXRpZW50Um9sZT4NCiAgPC9yZWNvcmRUYXJnZXQ+DQogIDxhdXRob 3I+DQogICAgPHRpbWUgdmFsdWU9IjE5OTkwNTIyIi8+DQogICAgPGFzc2lnb mVkQXV0aG9yPg0KICAgICAgPGlkIGV4dGVuc2lvbj0iMTExMTExMTEiICByb 290PSIxLjMuNS4zNS4xLjQ0MzYuNyIvPg0KICAgICAgPGFzc2lnbmVkUGVyc 29uPg0KICAgICAgICA8bmFtZT4NCiAgICAgICAgICA8cHJlZml4PkRyLjwvc HJlZml4Pg0KICAgICAgICAgIDxnaXZlbj5CZXJuYXJkPC9naXZlbj4NCiAgI CAgICAgICA8ZmFtaWx5Pldpc2VtYW48L2ZhbWlseT4NCiAgICAgICAgICA8c 3VmZml4PlNyLjwvc3VmZml4Pg0K
ICA
>
> gICAgICA8L25hbWU+DQogICAgICA8L2Fzc2lnbmVkUGVyc29uPg0KICAgIAk 8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+DQoJICAgPGlkIGV4dGVuc2lvbj0 iYWFhYWFiYmJiYiIgcm9vdD0iMS4zLjUuMzUuMS40NDM2LjciLz4NCgkgICA 8bmFtZT5Eci4gV2lzZW1hbnMgQ2xpbmljPC9uYW1lPg0KICAgICAgPC9yZXB yZXNlbnRlZE9yZ2FuaXphdGlvbj4NCiAgICA8L2Fzc2lnbmVkQXV0aG9yPg0 KICA8L2F1dGhvcj4NCiAgPGF1dGhvcj4NCiAgICA8dGltZSB2YWx1ZT0iMjA wNTAzMjkyMjQ0MTErMDUwMCIvPg0KICAgIDxhc3NpZ25lZEF1dGhvcj4NCiA gICAgIDxpZCByb290PSIxLjMuNi40LjEuNC4xLjI4MzUuMi4xMjM0Ii8+DQo gICAgICA8YXNzaWduZWRBdXRob3JpbmdEZXZpY2U+DQoJIDxjb2RlIGNvZGU 9IkNBUFRVUkUiIGRpc3BsYXlOYW1lPSJJbWFnZSBDYXB0dXJlIiBjb2RlU3l zdGVtPSIxLjIuODQwLjEwMDA4LjIuMTYuNCIvPiANCgkgPG1hbnVmYWN0dXJ lck1vZGVsTmFtZT5TT01FIFNDQU5ORVIgTkFNRSBBTkQgTU9ERUwgIDwvbWF udWZhY3R1cmVyTW9kZWxOYW1lPg0KICAgICAgICAgPHNvZnR3YXJlTmFtZT5 TQ0FOIFNPRlRXQVJFIE5BTUUgdjAuMDwvc29mdHdhcmVOYW1lPg0KICAgICA gPC9hc3NpZ25lZEF1dGhvcmluZ0RldmljZT4NCiAgICAgIDxyZXByZXNlbnR lZE9yZ2FuaXphdGlvbj4NCgkgICA8aWQgcm9vdD0iMS4zLjYuNC4xLjQuMS4 yODM1LjIiLz4NCgkgICA8bmFtZT
5TT
>
> 01FIFNjYW5uaW5nIEZhY2lsaXR5PC9uYW1lPg0KICAgICAgICAgPGFkZHI+D QogICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT4yMSBOb3J0aCBBdmU8L 3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICAgICAgICA8Y2l0eT5CdXJsaW5nd G9uPC9jaXR5Pg0KICAgICAgICAgICA8c3RhdGU+TUE8L3N0YXRlPg0KICAgI CAgICAgICA8cG9zdGFsQ29kZT4wMTgwMzwvcG9zdGFsQ29kZT4NCiAgICAgI CAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgPC9hZGRyP g0KICAgICAgPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4NCiAgIDwvYXNza WduZWRBdXRob3I+DQogPC9hdXRob3I+DQogIDxkYXRhRW50ZXJlcj4NCiAgI CA8dGltZSB2YWx1ZT0iMjAwNTAzMjkyMjQ0MTErMDUwMCIvPg0KICAgIDxhc 3NpZ25lZEVudGl0eT4NCiAgICAgIDxpZCBleHRlbnNpb249IjIyMjIyMjIyI iAgcm9vdD0iMS4zLjYuNC4xLjQuMS4yODM1LjIiLz4NCiAgICAgIDxhc3NpZ 25lZFBlcnNvbj4NCiAgICAgICAgPG5hbWU+DQogICAgICAgICAgPHByZWZpe D5NcnMuPC9wcmVmaXg+DQogICAgICAgICAgPGdpdmVuPkJlcm5pY2U8L2dpd mVuPg0KICAgICAgICAgIDxmYW1pbHk+U21pdGg8L2ZhbWlseT4NCiAgICAgI CAgPC9uYW1lPg0KICAgICAgPC9hc3NpZ25lZFBlcnNvbj4NCiAgICA8L2Fzc 2lnbmVkRW50aXR5Pg0KICA8L2RhdGFFbnRlcmVyPg0KICA8Y3VzdG9kaWFuP g0KICAgIDxhc3NpZ25lZEN1c3Rv
ZGl
>
> hbj4NCiAgICAgIDxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4 NCgkgICA8aWQgcm9vdD0iMS4zLjYuNC4xLjQuMS4yODM1LjIiLz4NCgkgICA 8bmFtZT5TT01FIFNjYW5uaW5nIEZhY2lsaXR5PC9uYW1lPg0KICAgICAgICA gPGFkZHI+DQogICAgICAgICAgIDxzdHJlZXRBZGRyZXNzTGluZT4yMSBOb3J 0aCBBdmU8L3N0cmVldEFkZHJlc3NMaW5lPg0KICAgICAgICAgICA8Y2l0eT5 CdXJsaW5ndG9uPC9jaXR5Pg0KICAgICAgICAgICA8c3RhdGU+TUE8L3N0YXR lPg0KICAgICAgICAgICA8cG9zdGFsQ29kZT4wMTgwMzwvcG9zdGFsQ29kZT4 NCiAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICA gPC9hZGRyPg0KICAgICAgPC9yZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXp hdGlvbj4NCiAgICA8L2Fzc2lnbmVkQ3VzdG9kaWFuPg0KICA8L2N1c3RvZGl hbj4NCiAgPGxlZ2FsQXV0aGVudGljYXRvcj4NCiAgICA8dGltZSB2YWx1ZT0 iMTk5OTA1MjIiLz4NCiAgICA8c2lnbmF0dXJlQ29kZSBjb2RlPSJTIi8+DQo gICAgPGFzc2lnbmVkRW50aXR5Pg0KICAgICAgPGlkIGV4dGVuc2lvbj0iMTE xMTExMTEiICByb290PSIxLjMuNS4zNS4xLjQ0MzYuNyIvPg0KICAgICAgPGF zc2lnbmVkUGVyc29uPg0KICAgICAgICA8bmFtZT4NCiAgICAgICAgICA8cHJ lZml4PkRyLjwvcHJlZml4Pg0KICAgICAgICAgIDxnaXZlbj5CZXJuYXJkPC9 naXZlbj4NCiAgICAgICAgICA8Zm
Fta
>
> Wx5Pldpc2VtYW48L2ZhbWlseT4NCiAgICAgICAgICA8c3VmZml4PlNyLjwvc 3VmZml4Pg0KICAgICAgICA8L25hbWU+DQogICAgICA8L2Fzc2lnbmVkUGVyc 29uPg0KICAgIDwvYXNzaWduZWRFbnRpdHk+DQogIDwvbGVnYWxBdXRoZW50a WNhdG9yPg0KICA8ZG9jdW1lbnRhdGlvbk9mPg0KICAgIDxzZXJ2aWNlRXZlb nQgPg0KICAgICAgPGVmZmVjdGl2ZVRpbWU+DQogICAgICAgIDxsb3cgdmFsd WU9IjE5ODAwMTI3Ii8+DQogICAgICAgIDxoaWdoIHZhbHVlPSIxOTk5MDUyM iIvPg0KICAgICAgPC9lZmZlY3RpdmVUaW1lPg0KICAgIDwvc2VydmljZUV2Z W50Pg0KICA8L2RvY3VtZW50YXRpb25PZj4NCiAgPGNvbXBvbmVudD4NCiAgI CA8bm9uWE1MQm9keT4NCiAgICAgIDx0ZXh0IG1lZGlhVHlwZT0iYXBwbGljY XRpb24vcGRmIiByZXByZXNlbnRhdGlvbj0iQjY0Ij4NCkpWQkVSaTB4TGpNS 0pjZnNqNklLTlNBd0lHOWlhZ284UEM5TVpXNW5kR2dnTmlBd0lGSXZSbWxzZ EdWeUlDOUdiR0YwDQpaVVJsWTI5a1pUNCtDbk4wY21WaGJRcDRuR1dQTVdzR E1ReUZkLzhLamZKd3FtVmJrcjBHUXFGYmc3ZlFvU1JOV3VoQg0KUS80LzFMN jdURUVZbWUrOUoxczNDTVFRUm0zOU5MdVhnOEgxN2dLODluTjFOOGVMQWJaM m1tSFh1cWwyUURWVWhuWngNCmE1aUJjeVF0b01JVU03VFpIYkg1S1pFVkRnb S8vU1NVc3diRkh4L0p6QkxldTV5WXhPSXpFOGJQY1JXcWRhR0RtY1pPDQpCV 2MvOWJmVU5PUGZPdGU0NE85anh0
Y0l
>
> Lc2txcDBKWm91SjVkZVlxZUJuNThabUt0SVUrMnB0anFXUVJKcEd5ckhEdQ0 KSzdDWEllMmJlKy8xRHpYUVArUmxibVJ6ZEhKbFlXMEtaVzVrYjJKcUNqWWd NQ0J2WW1vS01qQXhDbVZ1Wkc5aWFnbzANCklEQWdiMkpxQ2p3OEwxUjVjR1V 2VUdGblpTOU5aV1JwWVVKdmVDQmJNQ0F3SURZeE1pQTNPVEpkQ2k5U2IzUmh kR1VnDQpNQzlRWVhKbGJuUWdNeUF3SUZJS0wxSmxjMjkxY21ObGN6dzhMMUJ 5YjJOVFpYUmJMMUJFUmlBdlZHVjRkRjBLTDBWNA0KZEVkVGRHRjBaU0F4TUN Bd0lGSUtMMFp2Ym5RZ01URWdNQ0JTQ2o0K0NpOURiMjUwWlc1MGN5QTFJREF nVWdvK1BncGwNCmJtUnZZbW9LTXlBd0lHOWlhZ284UENBdlZIbHdaU0F2VUd GblpYTWdMMHRwWkhNZ1d3bzBJREFnVWdwZElDOURiM1Z1DQpkQ0F4Q2o0K0N tVnVaRzlpYWdveElEQWdiMkpxQ2p3OEwxUjVjR1VnTDBOaGRHRnNiMmNnTDF CaFoyVnpJRE1nTUNCUw0KQ2o0K0NtVnVaRzlpYWdvM0lEQWdiMkpxQ2p3OEw xUjVjR1V2UlhoMFIxTjBZWFJsQ2k5UFVFMGdNVDQrWlc1a2IySnENCkNqRXd JREFnYjJKcUNqdzhMMUkzQ2pjZ01DQlNQajRLWlc1a2IySnFDakV4SURBZ2I ySnFDanc4TDFJNUNqa2dNQ0JTDQpQajRLWlc1a2IySnFDamtnTUNCdlltb0t QRHd2UW1GelpVWnZiblF2VlVKWlFrRlFLME5OVWpFd0wwWnZiblJFWlhOag0 KY21sd2RHOXlJRGdnTUNCU0wxUjVjR1V2Um05dWRBb3ZSbWx5YzNSRGFHRnl JRFEyTDB4aGMzUkRhR0Z5SURFeE
5TO
>
> VgNCmFXUjBhSE5iSURJM09DQXdDakFnTlRBd0lEQWdNQ0F3SURBZ01DQXdJR EFnTUNBd0lEQWdNQ0F3SURBZ01Bb3dJREFnDQpNQ0F3SURBZ01DQXdJREFnT UNBd0lEQWdNQ0F3SURBZ01DQXdDakFnTUNBd0lEQWdOekl5SURBZ01DQXdJR EFnTUNBdw0KSURBZ01DQXdJREFnTUFvd0lEVXdNQ0F3SURBZ05UVTJJRFEwT kNBek1EWWdNQ0ExTlRZZ01qYzRJREFnTUNBeU56Z2cNCk9ETXpJREFnTUFvM U5UWWdNQ0F3SURNNU5GMEtMMFZ1WTI5a2FXNW5MMWRwYmtGdWMybEZibU52W kdsdVp5OVRkV0owDQplWEJsTDFSNWNHVXhQajRLWlc1a2IySnFDamdnTUNCd lltb0tQRHd2Vkhsd1pTOUdiMjUwUkdWelkzSnBjSFJ2Y2k5Rw0KYjI1MFRtR nRaUzlWUWxsQ1FWQXJRMDFTTVRBdlJtOXVkRUpDYjNoYk1DQXRNVGswSURne E15QTNNRFZkTDBac1lXZHoNCklEUUtMMEZ6WTJWdWRDQTNNRFVLTDBOaGNFa GxhV2RvZENBM01EVUtMMFJsYzJObGJuUWdMVEU1TkFvdlNYUmhiR2xqDQpRV zVuYkdVZ01Bb3ZVM1JsYlZZZ01USXhDaTlOYVhOemFXNW5WMmxrZEdnZ016T XpDaTlEYUdGeVUyVjBLQzlrTDNBdg0KWlM5bUwzQmxjbWx2WkM5ekwyZ3ZhU zl2Ym1VdlZDOXNMMkV2YlNrdlJtOXVkRVpwYkdVeklERXlJREFnVWo0K0NtV nUNClpHOWlhZ294TWlBd0lHOWlhZ284UEM5R2FXeDBaWEl2Um14aGRHVkVaV 052WkdVS0wxTjFZblI1Y0dVdlZIbHdaVEZEDQpMMHhsYm1kMGFDQXhOVEF5U Go1emRISmxZVzBLZUp5bGxIdE1V
MmN
>
> ZeHMvcDdSd1ZVZHVkTU1YMVZFUG1kV3pNS2JKbw0KTmlRd1VIR1JtM2V3UWd XMDVWSmFGUkN0Q05MeXRvQ2lsWXYyc3JhQUJVb0ZHaEh3cnRQb1dKZzZkWXZ Ud1RUNkJ6cW4NCmtxL2trTGlEeXJZczJ4L0xjazYrbkpPYzczM2Y1L2M4Mzh FeEhnZkRjVndRRmgwVDlOSEkwL3RlZjl3N2xlTjlqd3RNDQp3dEM1b1hnKyt IREJoK2VhS3ZoQmlGWlBRb3Nub01DSkdCZkhJNWF0RGN2TXlsV21wNmFwSkR QRFprbUNRa0tDSmFFSw0KbVRJOVdab2hpWmFxMG1RS3FZcDlrVXRpTTVQVFp hcmNRRW1vWEM2SkdkbVJJNG1SNWNpVTIyUXByMXVIWlNxeTFDcVoNClVoS2R tU0pUWm1BWU5qNGxTN1k1SnkwOVRpNVZCQVpoV0RpMkVvdkF2c0Rpc0Noc0t UWWZpOGFXWUN1d0NaZ1E4MlVsDQpZQVJXaWZ2anUvREhuQ291emMzai9zcjd nSGVKRC93bS91QXJQRG9lODMzRm1WT0dhYXhxajNleUZXMzJDSnZ2SVZPUA0 KbjJpbmQrSjVLb3BBTTR4OEp4Rys5MEEzN1gxQk1BRWF2cHo0cnJKb0xjM0l DVkYzUzhaR1I3dy9NM2I2TElaaVJFOW0NCklzRzFqdVpHTzQwc1BFWktRQzd vTkhtS2RZbnFqWkFJcVk2YzQ5bnQyb3ZRRG03RDVZWU9pL040MHpsd2dXZW5 NOUdZDQpCenJJSmQvTXdpUTQwVnlyZDdKSGFSY085cUxhZTM2aXV5Z01QYVF hVG5jM25BYnk1cFY1REo4Wkh4NGNtaXd6dDJmUg0KQlJiUWc1bU00MVhrZSt KdkE0bkd2WGlDS0NTYS9aVGhMWlltcWJmVG9vR2V0Nk5mUDFDY1JBK25FWWt haUJUTGlXYjkNCkdZTUQ2dUMwem
xWS
>
> 09vbElEWFRRYUJIaCt3cnZ6c1kwZHFTd29DVld2UDRlS3V6aGVxZWdmTXBhQ nBhbjhRUE1KSWI4DQpNSUJkcDd5Y2pRamsyNEc0cGtON0Rmc0tkY1Y3ZFhSY VFCRHNnVFdRZkV6bFZuUkJEN1NRZWd1MUg4MjZiMjhHOHZraA0KeGorRlpsc 0VsV0hnOVBLZDZKUDdsVlljOFhvZTlYTlJoRGVBUWdJbk13YVJnbCs2dWs2V TFVQlJqWGgzU2U0dVVKS3ENCjJ1MTFEVFZtbTN0elUwTDRnb1JwWW9aWUpQK 1J1VE1xcDFYZmFhaUhOdWlFTmkzcDNFYUU2b3d0STUxS1dURlc3d0tUDQpzT 2tyVlJmS1p4Yy8wUU9VZ2hJb2E4bFArUkJHcms1TFhoeWNldkhuSFdKdFZXb jVIaUIzUVZFdXpieEw1RUdSc1VLdg0KTjVuRUJnTVlqcHBPU0R0S0xTeGk0d VMzTjg0cWp1MCtURzlwVEttVVZwS2lPN0hHeUtwTFUxeU85ajdFcVFpU0c4V DYNCndvTmdBTElLS2t6ME0rSUlITkRzMDhIdVhXSnR5WjdDRXEyc2ZoUHNCS kx4bFVYR3B0Vm0xcW5weHV6NjRoc0ZiMFBBDQprbmtkUnh4eGVwR3NsK3ZkZ 0NvbzZBT252S1hneUJielNnaUdwQy96VThsUzlFendsMVFPSHhsbDRkS2ZOd FNCQTg3bw0KbXYrMGRqbng0dnFGYTFlTjhURmlwdUJmdmx3RlNpZzl4bzZCV TVkZkcrUkI0d2VGdHdiRDJVUHhHSVY3VjFDTVpLVGYNCk53ZUwyVk5nSGEzU 3FEOW5zTEZ4ZHIycEVsVlMwVXFMbnBWN2oxT05Ta3VtWEoyVm5XWE5kdGJiT FkxaVZ1SDFoU09sDQpReXdvMUkyMzJGSGxBMVJwNXc0RkRvVlF3MGl3ZzFIe jdZSnFOTCttQ2MyQm8reG9oM1NX
RXR
>
> DQWloeTJFZWxRTUYyYw0KTEJlMGwvMEdKOW5yT2JTelppY1QwNkc2bWZiYUN EQkQ5ZEZ5SXl2SkJPejJtaTNWekh6U0xoalZNNFN6VExrOVhCUSsNCnRKVDZ SM0pOK3JNR085aWhXK2YrZzV5dlY2dXg1am5SVmt2ZHd5NnIwSE5uM1NNVTN IdlQ3aWZLMTZDKzIxUjVjcDIwDQpFMGpMbGVxNzlBVmxMTEZTV2F6WlV0SlJ JVWJyQ2ZCQWE2bzdwWFZON1RvZ1F5TFdSeW5NZVk3Nm8yYkg0WDFORy9SMA0 KbmF2YjJBaGs5OFdVaituTmhPaVVaclUyWEx0YzhYbTZjaFVra1o4T0tLLzJ uR3pyTkltTDBFSnFCakUzTEQxeDdTYlgNCnFmT2VleWhrUDR1U0d4ci94aVc xVllnNFY1ZVBwSVc5L1VRdXhFRURGR1A1MzRINHo5RkJzY1RmazVvbksrZ1B OU2JDDQpFbGkvTVRPYUZOMTZTVERUL21ELzFwdEJ2RytRaStMT1VnMDV0b3l Nbkp5TURGdE9RNFBOMWlCbThiTWEzYzRUWmh4bA0KZmM5Rm5VUHZVRFl3cU1 UUnkrYkJWaURsaEJtK2hqTU9jcmlHU05YdURoSnZsUXRjWmYzc3I2QU4rc0h GNW1NckVhUTENCnVtbGZ0WFhvTXl0VGR3UmxHQVhNcHNPRWMyenZPUEZZWHJ EWlo0ejFvSTlQcjlsblBJYjlEbnNDT2JnS1pXNWtjM1J5DQpaV0Z0Q21WdVp HOWlhZ295SURBZ2IySnFDanc4TDFCeWIyUjFZMlZ5S0VGR1VFd2dSMmh2YzN SelkzSnBjSFFnT0M0MQ0KTVNrS0wwTnlaV0YwYVc5dVJHRjBaU2hFT2pJd01 EWXdOVEkyTVRJME1UQXlLUW92VFc5a1JHRjBaU2hFT2pJd01EWXcNCk5USTJ NVEkwTVRBeUtRb3ZRM0psWVhSdm
Npa
>
> GtkbWx3YzF3b2Exd3BJRFV1T1RWaElFTnZjSGx5YVdkb2RDQXlNREExDQpJR kpoWkdsallXd2dSWGxsSUZOdlpuUjNZWEpsS1FvdlZHbDBiR1VvVTJOaGJsT mhiWEJzWlM1a2Rta3BQajVsYm1Sdg0KWW1vS2VISmxaZ293SURFekNqQXdNR EF3TURBd01EQWdOalUxTXpVZ1ppQUtNREF3TURBd01EVXlOQ0F3TURBd01DQ nUNCklBb3dNREF3TURBeU9ERTJJREF3TURBd0lHNGdDakF3TURBd01EQTBOa lVnTURBd01EQWdiaUFLTURBd01EQXdNRE13DQpOU0F3TURBd01DQnVJQW93T URBd01EQXdNREUxSURBd01EQXdJRzRnQ2pBd01EQXdNREF5T0RZZ01EQXdNR EFnYmlBSw0KTURBd01EQXdNRFUzTWlBd01EQXdNQ0J1SUFvd01EQXdNREF3T 1RnNElEQXdNREF3SUc0Z0NqQXdNREF3TURBMk56TWcNCk1EQXdNREFnYmlBS 01EQXdNREF3TURZeE15QXdNREF3TUNCdUlBb3dNREF3TURBd05qUXpJREF3T URBd0lHNGdDakF3DQpNREF3TURFeU1qa2dNREF3TURBZ2JpQUtkSEpoYVd4b GNnbzhQQ0F2VTJsNlpTQXhNeUF2VW05dmRDQXhJREFnVWlBdg0KU1c1bWJ5Q XlJREFnVWdvdlNVUWdXenhHTkVORE4wRkZRalUwUWpNMlJrSXlPRE5ETlVNe k1qUTNPVUZFTWpnelJqNDgNClJqUkRRemRCUlVJMU5FSXpOa1pDTWpnelF6V kRNekkwTnpsQlJESTRNMFkrWFFvK1BncHpkR0Z5ZEhoeVpXWUtNekF4DQpNZ 29sSlVWUFJnbz0NCiAgICAgIDwvdGV4dD4NCiAgICA8L25vblhNTEJvZHk+D QogIDwvY29tcG9uZW50Pg0KPC9D
bGl
>
> uaWNhbERvY3VtZW50Pg0K</xdsb:Document><xdsb:RepositoryUniqueId >1.19.6.24.109.42.1</xdsb:RepositoryUniqueId><xdsb:DocumentUniqueId >1.2.3.4.100000022002209036.1196211173506.1</xdsb:DocumentUniqueId ><xdsb:mimeType>text/xml</xdsb:mimeType></xdsb:DocumentResponse ></xdsb:RetrieveDocumentSetResponse>
>
>>
>> DEBUG - ********************************
>> DEBUG - Beginning XDS.b MTOM attachment extraction
>> DEBUG - Extracted attachment with id
>> 1.2.3.4.100000022002209036.1196211173506.1 from repository
>> 1.19.6.24.109.42.1
>> DEBUG - Ending XDS.b MTOM attachment extraction
>> DEBUG - Ending XDS SOAP Processing
>> DEBUG - Loading response in EMF.
>> DEBUG - Success.
>> DEBUG - RegistryResponse error list is null.
>> WARN - Defaulting to IP Address for AuditSourceID. This should be set
>> by calling setAuditSourceId.
>> DEBUG - Sending PHIImportEvent Audit message.
>> INFO - <13>Jan 4 02:25:06 machine1 <?xml version="1.0"
>> encoding="ASCII"?><AuditMessage
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
>> <EventIdentification EventActionCode="R"
>> EventDateTime="2008-01-04T02:25:06.468-05:00" EventOutcomeIndicator="0">
>> <EventTypeCode code="ITI-43" codeSystemName="IHE Transactions"
>> displayName="Retrieve Document Set"/>
>> <EventID code="110107" codeSystemName="DCM" displayName="Import"/>
>> </EventIdentification>
>> <ActiveParticipant
>> UserID="http://129.6.24.109:9080/axis2/services/xdsrepositoryb"
>> UserIsRequestor="false">
>> <RoleIDCode code="110152" codeSystemName="DCM"
>> displayName="Destination"/>
>> </ActiveParticipant>
>> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
>> <RoleIDCode code="110153" codeSystemName="DCM" displayName="Source"/>
>> </ActiveParticipant>
>> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
>> <ParticipantObjectIdentification
>> ParticipantObjectID=" 270a59d7a8b145b^^^&1.3.6.1.4.1.21367.2005.3.7&am p;ISO "
>> ParticipantObjectTypeCode="1" ParticipantObjectTypeCodeRole="1">
>> <ParticipantObjectIDTypeCode code="2"/>
>> </ParticipantObjectIdentification>
>> <ParticipantObjectIdentification
>> ParticipantObjectID="1.2.3.4.100000022002209036.1196211173506.1 "
>> ParticipantObjectTypeCode="2" ParticipantObjectTypeCodeRole="3">
>> <ParticipantObjectIDTypeCode code="9"/>
>> </ParticipantObjectIdentification>
>> </AuditMessage>
>>
>> DEBUG - Now have recieved 1 documents.
>> WARN - Defaulting to IP Address for AuditSourceID. This should be set
>> by calling setAuditSourceId.
>> DEBUG - Starting Audit stop messages [1]
>> DEBUG - Sending ActorStartStopMessage Audit message.
>> INFO - <13>Jan 4 02:25:06 machine1 <?xml version="1.0"
>> encoding="ASCII"?><AuditMessage
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:noNamespaceSchemaLocation="healthcare-security-audit.xsd ">
>> <EventIdentification EventActionCode="E"
>> EventDateTime="2008-01-04T02:25:06.500-05:00" EventOutcomeIndicator="0">
>> <EventID code="110100" codeSystemName="DCM" displayName="Application
>> Activity"/>
>> <EventTypeCode code="110121" codeSystemName="DCM"
>> displayName="Application Stop"/>
>> </EventIdentification>
>> <ActiveParticipant UserID="OHF_XDS_B_CONSUMER" UserIsRequestor="false">
>> <RoleIDCode code="110150" codeSystemName="DCM"
>> displayName="Application"/>
>> </ActiveParticipant>
>> <ActiveParticipant UserID="XdsTester" UserIsRequestor="true">
>> <RoleIDCode code="110151" codeSystemName="DCM"
>> displayName="Application Launcher"/>
>> </ActiveParticipant>
>> <AuditSourceIdentification AuditSourceID="192.168.1.100"/>
>> </AuditMessage>
>>
>> ERROR: 'XML document structures must start and end within the same
>> entity.'
>> ERROR:
>> 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeExcepti on: XML
>> document structures must start and end within the same entity.'
>>
>> -----------------------------
>>
>> Let me know if you want me to turn on logging for something else as
>> well. The last 'ERRORS' are from my XSLT transformations.
>>
>> regards,
>> Sumedh
>>
|
|
|