IBM Support

DataStage user gets login error: Error calling subroutine: *DataStage*DSR_PROJECT (Action=17); check DataStage is set up correctly in project <projectname> (Subroutine failed to complete successfully (30107))

Troubleshooting


Problem

DataStage users receive the following login failure message: Error calling subroutine: *DataStage*DSR_PROJECT (Action=17); check DataStage is set up correctly in project (Subroutine failed to complete successfully (30107))

Resolving The Problem

Action = 17 for DSR_PROJECT routine means that DataStage was attempting to read the following license file and failed, most likely due to file permission:
$DSHOME/DS_LICENSE

Confirm that all DataStage users have write permission for this file, either via ownerid, groupid or public permission. Note that DS_LICENSE is a directory, so both the directory and the files within it should be be checked for correct permission. On Unix systems you can also use the following steps to provide public write permission to confirm if that is the cause of error:

  1. cd $DSHOME
    (if $DSHOME is not set, then change directory to the DataStage DSEngine directory, which is typically either /opt/Ascential/DataStage/DSEngine or /opt/IBM/InformationServer/Server/DSEngine )
  2. chmod -R 777 DS_LICENSE
  3. ls -la DS_LICENSE
  4. Start a new DataStage client session and confirm if users can login.


If users are still unable to login, then it is possible that the DS_LICENSE files are damaged or contain invalid content. In this situation, you can clear the file via the UV shell using the following commands:
  1. cd $DSHOME
  2. . ./dsenv
    (If your DataStage Engine runs on Windows server, skip step 2).
  3. bin/uvsh
  4. Enter the following command at the shell command prompt > :
    CLEAR.FILE DS_LICENSE
  5. If the above command completes without error, then confirm if DataStage clients can now login.
  6. If the command in step 4 gives an error, the error message may contain enough detail to resolve that problem. After correcting the error, repeat steps 4 and 5.

[{"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF033","label":"Windows"},{"code":"PF027","label":"Solaris"},{"code":"PF016","label":"Linux"},{"code":"PF010","label":"HP-UX"},{"code":"PF002","label":"AIX"}],"Version":"8.1.0.1;8.1;8.0.1;8.0;7.5.3;7.5.2;7.5.1;7.5","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg21426598