IBM Support

IBM Integration Designer とテスト環境導入時(製品ランチパッドからのインストール)の注意点

Troubleshooting


Problem

IBM Integration Designer(以下 IID)をインストールする際に、テスト環境(Workflow Server)も同時に Windows 端末にインストールすることが可能です。その手順に関しては詳しくはこちらのリンク(英語)をご覧ください。このリンク先の手順に倣いインストールを行なってもエラーが起きる場合があります。

Symptom

「インストールが完了しましたが、エラーが発生しました」というメッセージが出力される場合があります。
スクリーンショット 2024-01-11 12.33.47
 
その際にログファイルには以下のようなエラーが記録されます。
[1/10/24 19:19:05:378 PST] 00000001 InvocationHel 2 com.ibm.bpm.config.util.scripting.InvocationHelper invokeCommand Result of executing C:\IBM\IID\WORKFLOW\profiles\qbpmaps\dbscripts\PSCell1.WorkflowServer\DB2\QCPEDB\createDatabase_ECM.bat: 4
[1/10/24 19:19:05:378 PST] 00000001 InvocationHel < com.ibm.bpm.config.util.scripting.InvocationHelper invokeShellScript RETURN 4
[1/10/24 19:19:05:378 PST] 00000001 BPMConfig     < com.ibm.bpm.config.BPMConfig invokeShellScript RETURN Result of execution: 4
[1/10/24 19:19:05:378 PST] 00000001 WccmHelper    > com.ibm.bpm.config.util.ws.WccmHelper discardSession ENTRY anonymous1704942718284
[1/10/24 19:19:05:378 PST] 00000001 WccmHelper    3 com.ibm.bpm.config.util.ws.WccmHelper discardSession Workspace is: C:\IBM\IID\WORKFLOW\profiles\qbpmaps\wstemp\anonymous1704942718284\workspace
[1/10/24 19:19:05:440 PST] 00000001 WccmHelper    < com.ibm.bpm.config.util.ws.WccmHelper discardSession RETURN
[1/10/24 19:19:05:440 PST] 00000001 BPMConfig     E com.ibm.bpm.config.BPMConfig main CWMCB0006E: Script C:\IBM\IID\WORKFLOW\profiles\qbpmaps\dbscripts\PSCell1.WorkflowServer\DB2\QCPEDB\createDatabase_ECM.bat did not create the database.
                                 com.ibm.bpm.config.util.ConfigException: CWMCB0006E: Script C:\IBM\IID\WORKFLOW\profiles\qbpmaps\dbscripts\PSCell1.WorkflowServer\DB2\QCPEDB\createDatabase_ECM.bat did not create the database.
	at com.ibm.bpm.config.BPMConfig.createECMDatabase(BPMConfig.java:2607)
	at com.ibm.bpm.config.BPMConfig.generateCommonSqlFiles(BPMConfig.java:656)
	at com.ibm.bpm.config.BPMConfig.configureDeploymentEnvironment(BPMConfig.java:849)
	at com.ibm.bpm.config.BPMConfig$Actions.createDe(BPMConfig.java:4964)
	at com.ibm.bpm.config.cli.CreateAction.runInner(CreateAction.java:160)
	at com.ibm.bpm.config.cli.AbstractConfigAction.run(AbstractConfigAction.java:129)
	at com.ibm.bpm.config.cli.CreateAction.run(CreateAction.java:39)
	at com.ibm.bpm.config.BPMConfig.main(BPMConfig.java:315)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:508)
	at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:234)
	at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96)
	at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:508)
	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
	at java.lang.reflect.Method.invoke(Method.java:508)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
	at org.eclipse.core.launcher.Main.run(Main.java:981)
	at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:425)
	at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:178)

Cause

このインストールの過程で Db2 Standard Edition もインストールされます。ランチパッドのインストール・ウィザードの中で Db2 データベース接続のユーザー名とパスワードを指定する箇所がありますが、そのユーザー名に注意が必要です。

Resolving The Problem

インストール・ユーザー(Windows にログインして IID のインストール作業を行うユーザー)と、Db2 データベース接続のユーザー名は異なるユーザー名を指定していただく必要があります。例えばインストール・ユーザーが instadmin だった場合は、Db2 データベース接続のユーザー名として instadmin を指定すべきではありません。instadmin の代わりに db2admin などインストール・ユーザーとは異なるユーザー名を指定していただく必要があります。なおこの検証に際しては IID 22.0.2 のインストール・イメージを利用しましたが IID 21.0.3 でも同様の問題が報告されています。
スクリーンショット 2024-01-11 13.13.53
スクリーンショット 2024-01-11 13.14.50

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTLXK","label":"IBM Integration Designer"},"ARM Category":[{"code":"a8m50000000CcgrAAC","label":"Development Tools-\u003EIBM Integration Designer-\u003EIID Install\/upgrade-\u003EIID test environment related"}],"ARM Case Number":"TS014981788","Platform":[{"code":"PF033","label":"Windows"}],"Version":"22.0.2"}]

Document Information

Modified date:
13 January 2024

UID

ibm17106994