cancel
Showing results for 
Search instead for 
Did you mean: 

Solution Manager 4.0 SR1 on iseries - Error on step CallOfflineCTC

Former Member
0 Kudos

I'm installing a Solution Manager 4.0 SR1 on iseries using SAPinst/TMKSRV from Windows XP client.

In the step Configure UME the installation stopped. As describe in SAP note 927734 I changed the control.xml in the SAPinst directory with the control.xml attached in this note.

So, the installation continue with success.

Then, in the phase 40 of 40 (the LAST!!!!), "Prepare to install minimal configuration", the installation stopped with the following error messages:

<b>sapinst.log</b>

Execution of the command "\usr\sap\S22\DVEBMGS08\j2ee\ctc\LaunchOfflinectc.sh" finished with return code 127. Output:

/usr/sap/S22/DVEBMGS08/j2ee/ctc/LaunchOfflinectc.sh: 001-0014 Comando Z:/QIBM/ProdData/Java400/jdk14/bin/java non trovato.

ERROR 2007-05-11 17:35:21

CJS-00030 Assertion failed: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

if (installer.onOS400()) {

var ctcCallFile = ctcCall.getNode();

ctcCallFile.saveVersion();

var ctcCallStream = ctcCallFile.getFileStream("READ");

var ctcCallStreamNew = new StringStream();

ctcCallStreamNew.copy(ctcCallStream);

ctcCallStream.close();

ctcCallStream = ctcCallFile.getFileStream("TRUNCATE");

for (var it = ctcCallStreamNew.getIterator(); !it.isDone(); it.next()) {

ctcCallStream.putLine(it.get().replace(/\/bin\/csh/g, "/bin/sh"));

}

ctcCallStream.close();

ctcCallStreamNew.close();

}

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 127

ERROR 2007-05-11 17:35:21

MUT-03025 Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined.

ERROR 2007-05-11 17:35:21

FCO-00011 The step callOfflineCTC with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Configuration|ind|ind|ind|ind|5|0|NW_Call_Offline_CTC|ind|ind|ind|ind|7|0|callOfflineCTC was executed with status ERROR .

<b>LaunchOfflinectc.sh.log</b>

/usr/sap/S22/DVEBMGS08/j2ee/ctc/LaunchOfflinectc.sh: 001-0014 Command Z:/QIBM/ProdData/Java400/jdk14/bin/java not found.

-


"Z:" is the drive letter in the client Microsoft XP that mapped the root on the iseries.

The JAVA_HOME enviroment in the client Microsoft XP where I run the SAPINST is "C:\Programmi\Java\j2re1.4.2_03"

Can you please help me to solve the problem??

Thanks in advanced.

Moreno

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

The following Note is verey usfull to solve this issue.

Note:1094628

https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1094628&nlang=...

Best Regard

Former Member
0 Kudos

Hi All ,

Please if somone find solution for this issue le me also know.......

Former Member
0 Kudos

Hello Moreno,

Were you able to solve your problem? If you did, can you let me know how? We're facing the exact problem... Searched in OSS for any notes but without luck.

Thanks

Ron Douwma