Problems accessing your HMCs remotely?
If you’re having problems to access your HMC remotely using your favorite browser, this blog may help you.
The basic symptom is the fact that you can access the HCM but are unable perform a HMC/SE related function. Most of the times, the task you’re trying to perform just does not complete and there are no error messages, no hints, no clue. The function just does not work, does not complete and/or does not render the expected results or output.
I’ve noticed that when I tried to access the source of one of the IOCDS files stored in one of our SEs.
The normal sequence that always worked to access the IOCDS source files is:
- access the HMC via browser, with the proper user authority, say, SYSPROG,
- then perform a SOO (Single Object Operation) to the SE.
- select the “CPC Configuration” task and then “Input output I/O Configuration”
- next, select one of your IOCDS files and click “Open Source File” under “Options”. (Please note that the “Open Source File” for a specific IOCDS may not be available depending on how the IOCDS was deployed to the SE)
Check the sequence shown in the screen shots below:
Figure 1: Selecting the I/O configuration SE task
Figure 2: Selecting an IOCDS to be opened
- from this point on, a set of different behaviors may happen based on the browser you are using. Here I show how FIREFOX behaves.
- The Figure 3 below may not show up if you already updated your Java version in the past few days or so.
Figure 3: While the “Open Source File“ is in progress, this JAVA message may show up
- If the “Java Update Needed” window shows up, the process will continue according to the selection you make
- If you select to “Update”, your Java version will be updated in the background and after that, your “Open Source File” function will simply not work. Usually the IOCDS panel, shown in Figure 2, will be brought back up.
- If you select “Later”, you will probably see the panel shown in Figure 4 below:
Figure 4: This Java warning message may pop-up if you select NOT to install the version upgrade
- If you select “Continue” in the Java panel shown, again the task will show “in progress” for a while but it won’t complete and the IOCDS slot selection panel will come back again
- “Cancel” will just finish the ongoing task also rendering the IOCDS selection panel
How to solve the problem:
This erratic remote HMC operation may be related to recently deployed Java Security Patches included in their later versions.
Here’s how you can fix this problem:
(Note: The following procedure is valid for “Windows 7"® users”).
First, display your current Java version in use:
- Click the “Start” icon on your desktop (usually located in the left lower corner of your desktop)
Figure 5: Start icon
- Type “java” in the start window and press “enter”
Figure 6: Start window
- You should see a pop-up similar to the one shown in Figure 7 below”
Figure 7: Java Version window
ü If you see a version equal or above the one shown in the highlighted text above, (1.7.0_51..) then this is most likely why you’re not able to remotely access some HMC/SE functions.
To fix the remote access problems, you will need to add your HMC/SE TCPIP addresses and Ports to the list of Java authorized host destinations.
Here’s how you do this:
ü Select the Start icon again in your windows desktop (see Figure 5) then type in “configure java” in the start command box.
Figure 8: Start window – “configure java”
ü From the list of Program items, click “Configure Java” to start "Java Control Panel"
Figure 9: List of programs – “Configure Java” shown
ü Select “Security” tab
ü The following panel will pop-up (Figure 10 below)
Figure 10: Java Control Panel – Configure Java
ü Click “Edit Site List” bottom and be ready to enter your HMC IP and Port information in the next panel
Figure 11: Java Control Panel – Security tab options
ü Enter your HMC(s) IP and Port address(es) in the field as shown
Figure 12: Adding your HMC IP and Port information
ü Select “ADD” bottom and then type in your HMC IP and Port information in the proper field as shown above
Hint: The Port information can be obtained right when you tried the SOO operation to the SE the 1st time.
Generally is something similar to: https://10.14.90.132:9950 where:
- https:// -> defines that SSL will be used
- 10.14.90.132 is your HMC IPv4 address, and
- 9950 is the SE related operation TCPIP Port being used
(Please note that SOO’s generally uses ports 9950 or 9951).
ü “ADD” as many HMC information as you need, and click “OK” when done.
Once you have configured your Java security, adding your HMCs IP addresses along with the respective Port numbers, all your HMC / SE remote operations problems should be gone !
The zEC12 HMC Operations Guide, form# SC28-6919-00a, shows the Java versions supported (meaning: tested) by the IBM System z HMCs.
The information below was copied from the above document:
The following browsers were tested and include the recommended minimum Java SE Runtime
Figure 13: Supported remote HMC/SE zEC12 browser JAVA versions (SC28-6919-00a)
Thanks ! firstname.lastname@example.org