IOVIYAM 2.1 CONFIGURATION

1,284 views
Skip to first unread message

Andrew_HK

unread,
Mar 4, 2021, 1:10:44 AM3/4/21
to dcm4che
Dear All,

I have recently set up a DCM4CHEE instance using Docker on Ubuntu 20.04.2 as per
I have installed Weasis 3.7.0-1 on the local host and also remotely. All works perfectly.
Using tomcat9, I have installed OVIYAM 2.8 and can access perfectly from remote desktops and on mobile using "Desktop site", on Samsung Browser settings.

I have installed IOVIYAM 2.1 and using my mobile, I can login, using the OVIYAM2 credentials, in the tomcat-users.xml.

However at the configuration screen I am unable to find any combination of settings that will allow the Echo to be successful.

I attach a screen shot of what I think is the most logical combination. Which doesn't work!
IOVIYAM_Settings_Screen.jpg

I have read that I may need to create WebUser and WebAdmin roles for my login user.
Is that correct? They don't seem to be necessary for OVIYAM2.

Also for Listener and Listener Port in the screen shot (above). I have copied them from the working OVIYAM2 settings.

Should there be any changes for IOVIYAM? eg IOVIYAM, IOVIYAM2? or just OVIYAM2?

I have seen that there have been several other people with a similar issue, but could not find a working solution.

I am grateful, in advance, for any input.

Andrew

Andrew_HK

unread,
Mar 16, 2021, 8:50:26 AM3/16/21
to dcm4che
Does anyone have any advice?

Prakash Jayaraman

unread,
Mar 18, 2021, 2:01:11 AM3/18/21
to dcm...@googlegroups.com
Looks like there are some issues in reading the configuration file and the issue happens only in Windows and JAVA 1.8 combo. What is your OS and JAVA version?

--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/7c8e4e0b-8330-416d-b6d1-af2283b52ac7n%40googlegroups.com.

Prakash Jayaraman

unread,
Mar 18, 2021, 3:50:39 AM3/18/21
to dcm...@googlegroups.com
iOviyam is unable to create the configuration file when it is not in the server. Try manually creating/copying an iOviyam.properties file under JBoss's "default" folder with following values. It worked for me in Windows 10/Java 1.8 after doing this.

#Thu Mar 18 13:13:32 IST 2021
listener_port=11145
listener=iOviyam2
query_type=WADO
port=11112
jpeg2000=off
wado=8080
fapp=
bapp=
AETitle=DCM4CHEE
scaledown=on
host=localhost
scaledownRatio=2

HM

unread,
Mar 18, 2021, 8:02:09 AM3/18/21
to dcm4che
Hi 

Like Oviyam can we use iOviyam with Tomcat Server???? As i am not using dcm4chee as PACS Server.

Please guide.

--HM

Prakash Jayaraman

unread,
Mar 23, 2021, 6:39:05 AM3/23/21
to dcm...@googlegroups.com
Deploying iOviyam in tomcat is not yet supported. Let us see if we could address this issue as soon as possible.

Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Meer Asgar Hussain Bahawdeen

unread,
Mar 24, 2021, 8:42:11 AM3/24/21
to dcm4che
Yes. You can use iOviyam with Tomcat Server. 

Please copy the following library files under the "tomcat-home/lib" folder, copy the iOviyam war file under "webapps" folder and (re)start the Tomcat server.
1. clibwrapper_jiio.jar
2. dcm4che.jar
3. log4j-1.2.13.jar
4. slf4j-api-1.4.3.jar
5. slf4j-log4j12-1.4.3.jar

Before trying, make sure the users in the "conf/tomcat-users.xml" file.

HM

unread,
Mar 24, 2021, 1:26:06 PM3/24/21
to dcm4che
Can you please share the files and also sample tomcat-users.xml file

Prakash Jayaraman

unread,
Mar 25, 2021, 1:10:28 AM3/25/21
to dcm...@googlegroups.com
tomcat-users.xml file includes detailed comments for enabling the users which is self explanatory.

This section has to be uncommented to enable the users and roles defined by default.

<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
-->

We will arrange to include the necessary jars in the sourceforge.net download page, as java libraries cannot be attached in email due to security reasons.


Prakash Jayaraman

unread,
Mar 25, 2021, 7:14:06 AM3/25/21
to dcm...@googlegroups.com
Those jar files mentioned are already included in the iOviyam-2.1-bin.zip file available for download in sourceforge.net

Andrew_HK

unread,
Mar 29, 2021, 8:21:05 AM3/29/21
to dcm4che
Thanks to all for your help.

I was busy on another project recently so apologise for my absence.

I am running Ubuntu 20.04.2
The java is;
openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

I have downloaded your latest  iOviyam-2.1-bin.zip
I have copied the 4 extra .jar files into the tomcat/lib folder.
I have noticed that the dcm4che.jar file is newer and bigger than the one that was already there. So I replaced it.

The iOviyam war in the latest download seems identical to the one that I already had in the webapps folder .

I have added the role1and usernames "both" and "role1" to the tomcat-users.xml file

Again, I can login to Oviyam 2 all OK.
I can log in to IOviyam on my mobile but again when I enter the information the echo fails.

The credentials that I have used are
listener_port=1025
listener=iOviyam2
port=11112
wado=8080
AETitle=DCM4CHEE
host=localhost
OR
host=123.456.789.123 (Example)
scaledownRatio=2
query_type=WADO
OR
query_type=C-GET

To create an iOviyam.properties file.
What would be the name of such a file?

The installation is a Docker instance.

To incorporate such an iOviyam properties file would I need to extract all the docker files, add the new iOviyam file, and then create a new Docker image ?????

Thanks,

Andrew

Prakash Jayaraman

unread,
Mar 30, 2021, 1:28:37 AM3/30/21
to dcm...@googlegroups.com
To incorporate such an iOviyam properties file would I need to extract all the docker files, add the new iOviyam file, and then create a new Docker image ?????

You should keep webapps, conf and logs folders out of the docker container, i.e in the local directory in the host machine. 

HM

unread,
Mar 30, 2021, 2:13:43 AM3/30/21
to dcm4che
Hi 

I am trying to setup iOviyam with other PACS Server. On Setting page i enter the required information but when i click ADD button, nothing happens. I tried to refresh the page and tried number of times but no success. Can you pleawse guide.

--HM

Andrew_HK

unread,
Mar 30, 2021, 9:32:23 AM3/30/21
to dcm4che
Thanks for that info.

What name should I give to the IOviyam configuration file and which folder shall I create it in?
Will it be in the same folder as the
/var/lib/tomcat9/webapps/ioviyam2/config.html       file?

Andrew

Prakash Jayaraman

unread,
Mar 31, 2021, 1:01:29 AM3/31/21
to dcm...@googlegroups.com
Create a file in the name iOviyam.properties, add following contents and copy it under tomcat's conf folder. 

port=11112
wado=8080
host=localhost
listener=ioviyam
AETitle=DCM4CHEE
fapp=ioviyam2
bapp=iris
listener_port=11145
query_type=WADO
jpeg2000=off
scaledown=on
scaledownRatio=2

HM

unread,
Mar 31, 2021, 7:05:38 AM3/31/21
to dcm4che
No success.

Even after the creation of ioviyam.properties file, the setting tab still shows blank entries.

Andrew_HK

unread,
Mar 31, 2021, 7:33:44 AM3/31/21
to dcm4che
Me also.
I created the iOviyam.properties file or ioviyam.properties.
I can now open a search page with fields for Patient ID, Name, Modality and Study Date.
But the search results are always null.

The listener port that you used 11145, does not appear in the docker.compose.yml file.
Shall I add that to the docker.compose.yml file?

Andrew

Fery W

unread,
Aug 31, 2022, 11:28:13 PM8/31/22
to dcm4che
Hi HM, 

Any update for this? my problem is same...

Reply all
Reply to author
Forward
0 new messages