SOI Console link greyed after upgrade

Document ID : KB000014544
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

After upgrading from SOI 3.3 to 4.0 the console link is greyed out. We can get to it from the actual oneclick link but the console link is greyed out using Internet explorer with Java 1.8.

After adding Java 1.8 to the configuration files, the link was enabled and working fine.

Question:

I just upgraded my SOI from 3.3 to 4.0 and I see the console link greyed out. How do I enable the console link?

Environment:
windows 2008; windows 2012
Answer:

If you are using Java 1.8, the JNLP cache needs cleared and 1.8 needs to be added to the configuration files as below:

Clear JNLP Cache:

1. Launch the Java Control Panel. 

2. Click the View button in the Temporary Internet Files section. 

The Java Cache Viewer opens. 

3. Right-click the extra CA SOI applications in the list, and select Delete. 

 

The JNLP cache is cleared. 

 

Add 1.8 to the java deployment configuration file:

On the UI server. 

Edit \CA\SOI\SamUI\webapps\sam\ui\js\deployJava.js 

 

In the section 

if (browser == 'MSIE') { 

if (this.testUsingActiveX('1.7.0')) { 

list[0] = '1.7.0'; 

} else if (this.testUsingActiveX('1.6.0')) { 

list[0] = '1.6.0'; 

} else if (this.testUsingActiveX('1.5.0')) { 

list[0] = '1.5.0'; 

} else if (this.testUsingActiveX('1.4.2')) { 

list[0] = '1.4.2'; 

} else if (this.testForMSVM()) { 

list[0] = '1.1'; 

 

I added the 1.8.0 like 

if (browser == 'MSIE') { 

if (this.testUsingActiveX('1.8.0')) { 

list[0] = '1.8.0'; 

} else if (this.testUsingActiveX('1.7.0')) { 

list[0] = '1.7.0'; 

} else if (this.testUsingActiveX('1.6.0')) { 

list[0] = '1.6.0'; 

} else if (this.testUsingActiveX('1.5.0')) { 

list[0] = '1.5.0'; 

} else if (this.testUsingActiveX('1.4.2')) { 

list[0] = '1.4.2'; 

 

Once done, refresh the browser and console link will be enabled.