IBM Support

ISCHandler fails for WAS on UNIX

Troubleshooting


Problem

ISCHandler.bat or ISCHandler.sh fails with "Remote system cannot be reached using Supported RXA Protocols" error when Help into a UNIX Websphere server.

Symptom

This command:

C:\IBM\SMP\jacl\solutions>ISCHandler.bat washost1.myibmlab.com root xxxxxx C:\IBM\SMP\temp\servicedeskIDD.war /opt/IBM/WebSphere/AppServer webadmin xxxxxx servicedeskIDD.war servicedeskIDD

Received this output:

Entering ISCHandler.bat at Fri 03/25/2011 10:12:00.13

----------Diagnostic Information----------

CCMDB Home: C:\IBM\SMP

Remote System: washost1.myibmlab.com

RXA Username: root

RXA Password: *********

WAS Username: webadmin

WAS Password: *********

Filename to send: C:\IBM\SMP\temp\servicedeskIDD.war

Path to write sent file: /opt/IBM/WebSphere/AppServer

Filename to write: servicedeskIDD.war

WAR Content URI: servicedeskIDD.war

WAR Context Root: servicedeskIDD

------------------------------------------

Checking for PortalLogTraceAnalyzer.war deployment..

Copying C:\IBM\SMP\temp\servicedeskIDD.war to remote system...

Calling Remote Copy batch file at Fri 03/25/2011 10:12:00.21

Command Line:

C:\IBM\SMP\jacl\solutions\SendFile.bat washost1.myibmlab.com root ************ "C:\IBM\SMP\temp\servicedeskIDD.war" "/opt/IBM/WebSphere/AppServer\systemApps\isclite.ear" servicedeskIDD.war

Entering C:\IBM\SMP\jacl\solutions\SendFile.bat at Fri 03/25/2011 10:12:00.23

----------Diagnostic Information----------

CCMDB Home: C:\IBM\SMP

Remote System: washost1.myibmlab.com

Username: root

Password: *********

File to send: "C:\IBM\SMP\temp\servicedeskIDD.war"

Path to write file: "/opt/IBM/WebSphere/AppServer\systemApps\isclite.ear"

Filename to write: servicedeskIDD.war

JAVA_HOME: C:\IBM\SMP\jre

PATH: C:\IBM\SMP\jre\bin;C:\Program Files\IBM\Common\acsi\bin;C:\Program Files\IBM\Common\acsi\lib;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

CCMDB lib dir: C:\IBM\SMP\lib

CCMDB JACL dir: C:\IBM\SMP\jacl\solutions

Java CLASSPATH: C:\IBM\SMP;C:\IBM\SMP\lib\CTGPSIDeploymentServices.jar;C:\IBM\SMP\lib\CTGInstallCommon.jar;C:\IBM\SMP\lib\CTGInstallResources.jar;C:\IBM\SMP\lib\icl.jar;C:\IBM\SMP\lib\remoteaccess.jar;C:\IBM\SMP\lib\jlanclient.jar;C:\IBM\SMP\lib\ssh.jar

------------------------------------------

Fixing any extra backspaces in destination path (if applicable)...

Old DEST_PATH: "/opt/IBM/WebSphere/AppServer\systemApps\isclite.ear"

New DEST_PATH: "/opt/IBM/WebSphere/AppServer\systemApps\isclite.ear"

Running Java for file transfer at Fri 03/25/2011 10:12:00.24

Command Line:

java com.ibm.tivoli.ccmdb.install.ps.services.filetransfer.PsidFileSender washost1.myibmlab.com root ********** "C:\IBM\SMP\temp\servicedeskIDD.war" "/opt/IBM/WebSphere/AppServer\systemApps\isclite.ear" servicedeskIDD.war

Connecting to server: washost1.myibmlab.com

User Name: root

Password: *********

File to send: C:\IBM\SMP\temp\servicedeskIDD.war

File to write: servicedeskIDD.war

Target path: /opt/IBM/WebSphere/AppServer\systemApps\isclite.ear

Remote system cannot be reached using Supported RXA Protocols.

com.ibm.tivoli.ccmdb.install.common.util.rxa.RemoteSystemException: Remote system cannot be reached using Supported RXA Protocols.

at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost.initThreadRemoteAccess(RxaHost.java:278)

at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost.<init>(RxaHost.java:133)

at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaHost.getInstance(RxaHost.java:548)

at com.ibm.tivoli.ccmdb.install.common.util.rxa.RxaUtil.getInstance(RxaUtil.java:133)

at com.ibm.tivoli.ccmdb.install.ps.services.filetransfer.PsidFileSender.main(PsidFileSender.java:123)

ERRORLEVEL was 1 from command.

Exiting C:\IBM\SMP\jacl\solutions\SendFile.bat at Fri 03/25/2011 10:12:04.84 with ERRORLEVEL 1

ISCHandler.bat encountered an error copying the deployment JACL file to the remote system.

ERRORLEVEL was 1.

returning value '1' to the Solution Install runtime at Fri 03/25/2011 10:12:04.84.

C:\IBM\SMP\jacl\solutions>

Cause

ISCHandler uses ssh when updating a WAS server running on UNIX. If ssh is not set up for the remote ID specified on the command line or if that ID does not have access to the directory and Websphere, then this will fail.

Environment

Running the ISCHandler.bat or ISCHandler.sh on a Windows or Unix admin workstation and targeting a WAS server running on a UNIX platform.

Resolving The Problem

The user ID used as the remote access ID must be specified in ssh. In addition, this ID would need to have write permissions to WAS directories. In the above example the root command was used in the command and it was not allowed by ssh.

If that does not help, other considerations to be examined would be:

- does the ID have full access to WAS

- has that ID had a password change

- does the password contain special characters that would interfere with the command line

[{"Product":{"code":"SS6HJK","label":"Tivoli Service Request Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.2;7.2.1;7.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}},{"Product":{"code":"SSKTXT","label":"Tivoli Change and Configuration Management Database"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":" ","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"},{"code":"PF027","label":"Solaris"},{"code":"","label":"AIX 64bit"},{"code":"","label":"Windows 2003 server"}],"Version":"7.1;7.1.1;7.2;7.2.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
27 February 2019

UID

swg21474505