MSMTC gets: Return code from DDSI_java_open is higher then zero. RC=13
search cancel

MSMTC gets: Return code from DDSI_java_open is higher then zero. RC=13

book

Article ID: 52362

calendar_today

Updated On:

Products

Compress Data Compression for MVS Compress Data Compression for Fujitsu Datacom DATACOM - AD Mainframe Software Manager (Chorus Software Manager) MICS Resource Management CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC Easytrieve Report Generator for Common Services INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

Description:

At startup of MSMTC (Tomcat stc) you get the error:

SafManager - initialiseDSI() : Return code from DDSI_java_open is higher then zero. RC=13
FATAL 2009-10-08 12:19:18,361 (SystemManager.java:224): SafError
    Attached diagnostic text:
        Error during DSI java open. RC=13

And the started task ends.

Solution:

There is a difference in the port number between DSI and the port using with CA Mainframe Software Manager Tomcat.
The port number is specified in the profile dataset before running the setup with parameter MSMDSIPortNo.
The port number for CA Mainframe Software Manager needs to be unique and cannot be shared with other DSI interfaces.
The value is stored in 2 places, in the CA Mainframe Software Manager database and the DSI.CONF.
If they differ this message is generated.
However if the port numbers are the same and you did not change it, then it also can be the host parameter in the dsi.conf.
You can check the dsi.conf by browsing it.
It can be found in the hfs directory: /SYSTEM/var/CAMSM/msmserv/msmruntime/dsi/.
To check the CA Mainframe Software Manager database you can run the job:

//SQLEXEC  EXEC PGM=DBSQLPR,               //       PARM='prtWidth=1500,inputWidth=80'//SYSUDUMP DD  SYSOUT=*                    //SYSPRINT DD  SYSOUT=*                    //STDERR   DD  SYSOUT=*                    //STDOUT   DD  SYSOUT=*                    //OPTIONS  DD  *                           AUTHID=CASWMGT                             /*                                         //SYSIN    DD  *                           SELECT KEY, VALUE FROM USERCONFIG             WHERE KEY = 'dsiPort'           OR KEY = 'dsiConf';    //

The default is blank, change it to localhost and 127.0.0.1(the loopback IP Address).

Environment

Release:
Component: MSM