Internal: Cannot retrieve DICOM file from eFilm to IDL on same machine (error: 801H, 43009D)
Help Article Update 2
Anonym
Topic:
Notes excerpted from Support Incident #209318 (created 2/12/2008)
Problem: Can query but not retrieve from eFilm application to IDL DICOM Network Services where eFilm and IDL are installed on the same machine.Discussion:
----------------------------
[email 4/25/08]
Hi Li-Yueh,
eFilm tech support indicated that they did not have workaround for this problem.
They also indicated that they were actually working with me on this issue only as a courtesy, since I did not actually own the product, nor do I have a technical support contract with them. As such, there is not an official case logged for this particular problem by them and only limited resources are available to me.
The eFilm engineer that I spoke with thought that since you own the prodiuct, if you contact eFilm Tech Support directly to open a ticket to file a bug report, they might be able to provide additional engeneering resources to investigate the problem and possibly find a workaround for this issue. To file a bug report with eFilm, I do not know if you need to have a tech support contract.
------------------------------
However, as I reviewed the information again, I had one more thought about the problem and tried changing the hostname references to make try to make IDL and eFilm hostname references more distinct. That is, I set the eFilm entity host name references within IDL to be only the fully qualified domain name of the machine. Then within eFilm I set the IDL reference to the IDL Storage SCP to be the fully qualified host name of the machine.
After saving the changes and stopping and restarting the services for both IDL and eFilm, I found that I was able to successfully query and retrieve from IDL against eFilm on the same machine.
Note however that the eFilm that I tested against was version 2.0 since my eFilm 3.0 evalution license has since expired.
Could you try doing this on your machine with eFilm 3.0? I have attache below the types of settings you should use for IDL and for eFilm.
%%%%%%%%%%%%%%%%%%%%%%%%%
IDL DICOM NS (local)
%%%%%%%%%%%%%%%%%%%%%%%%%
(App) AE Name / AE Title / Service / Host Name / Port
------------------------------------------------
(IDL) LIYUEH_PC1_IDL / LIYUEH_PC1_IDL / Storage SCP / 137.187.134.50 / 2510
(IDL) IDL_AE_QUERY_SCU / LIYUEH_PC1_IDL / Query SCU / localhost / 2510
(eFilm) LIYUEH_PC1 / LIYUEH_PC1 / Query SCP /
/ 4567
%%%%%%%%%%%%%%%%%%%%%%%%%
IDL DICOM NS (system)
%%%%%%%%%%%%%%%%%%%%%%%%%
(App) AE Name / AE Title / Service / Host Name
------------------------------------------------
(IDL) LIYUEH_PC1_IDL / LIYUEH_PC1_IDL / Storage SCP / 137.187.134.50 / 2510
%%%%%%%%%%%%%%%%%%%%%%%%%
EFILM Remote Devices
%%%%%%%%%%%%%%%%%%%%%%%%%
(App) Description / AE Title / Hostname / Port
------------------------------------------------
(IDL) LIYUEH_PC1_IDL / LIYUEH_PC1_IDL / / 2510
%%%%%%%%%%%%%%%%%%%%%%%%%
Notes:
If you need to change the IDL Storage SCP entity hostname value in the IDL DICOM NS *System* configuration GUI,
1. First stop the IDL Storage service
2. In the upper left quadrant, select AE Name LIYUEH_PC1_IDL for IDL's Storage SCP
3. Change the Host Name setting
4. Click on the Save button in the upper left quadrant.
5. Click on Save in the lower right quadrant.
6. Click on Start Service
To change settings in the IDL *Local* configuration GUI, for each entity to change:
1. In the upper left quadrant of the Configuration tab, select the target AE Name
2. Change the Host Name setting
3. Click on the Save button in the upper left quadrant.
4. Click on Save in the lower right quadrant.
When changing the Remote Devices configuration in eFilm:
1. After updating the host name configuration for the LIYUEH_PC1_IDL, verify the connection.
2. Stop and restart all eFilm services
------------------
Then try doing a query and retrieve from IDL against eFilm. Be sure to choose the correct query node and destination node before doing the query and retrieve. Also be sure to query and retrieve against the study level or below.
I hope this might be helpful.
Best regards,
Jim
-----Original Message-----
From: lyhsu@nhlbi.nih.gov
Sent: 4/25/2008 6:54:40 AM
To: support@ittvis.com
Subject: RE: Incident #: 209318 Problem trying to retrieve file (error: 801H, 43009D)
Jim,
Do you have latest news for IDL DICOM retrieve problem within the same
machine? Thanks,
Li-Yueh
> -----Original Message-----
> From: ITT Technical Support [mailto:support@ittvis.com]
> Sent: Thursday, April 10, 2008 7:39 PM
> To: Hsu, Li-Yueh (NIH/NHLBI) [E]
> Subject: RE: Incident #: 209318 Problem trying to retrieve file
(error:
> 801H, 43009D)
>
> Hi Li-Yueh,
>
> Good news! We have an explanation for the retrieve problem by IDL
> against eFilm.
>
> When IDL does a query and then a retrieve against eFilm on a
*different*
> machine, then IDL is able to successfully retreive the file.
>
> However, it seems that when a retrieve is requested by another DICOM
> node against eFim on the same machine that eFilm is running, it eFilm
> mistakenly always uses the port number of the eFilm entity, even
though
> it correctly uses the AETitle of the calling application. With this
> mismatch, the retrieve transaction cannot proceed.
>
> I've asked eFilm tech support if there is any configuration that will
> permit eFilm to correctly respond to a retrieve request from the same
> machine. They said they will try to get an answer for me tomorrow.
>
> I hope this will be helpful. I'll let you know more when I hear from
> eFilm.
>
> Regards,
> Jim
Solution:
[Edit this field in the IDL-based Tech Tip Editor, v62]