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
Was this topic helpful?
Document Information
Modified date:
27 February 2019
UID
swg21474505