私のシナリオは、mqsi コマンドがあるバッチ ファイルを使用してメッセージ フローを停止および開始することです。バッチ ファイルを手動で実行すると、フローを停止および開始できます。特定のキューで有効になっているトリガーを使用してバッチ ファイルを実行しようとすると、次のエラーが発生します。
C:\Program Files\IBM\MQSI\7.0\bin>mqsistopmsgflow DISSERTATION_MS -e WITH_WATCHDOG -m WITH_WATCHDOG.MainFlow_Webservice_With_WatchDog スレッド「メイン」で例外 java.lang.NoClassDefFoundError: com.ibm.broker.config.util.MessageFlowControl 原因: java.lang.ClassNotFoundException: com.ibm.broker.config.util.MessageFlowControl at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at java.lang.ClassLoader.loadClass(ClassLoader.java:653) at sun. misc.Launcher$AppClassLoader.loadClass(Launcher.java:358) at java.lang.ClassLoader.loadClass(ClassLoader.java:619)
メイン クラス com.ibm.broker.config.util.MessageFlowControl が見つかりませんでした。プログラムは終了します。
どこで間違いを犯しているのかわかりません。これについてあなたの助けを求めてください。ありがとう。
よろしく、 ジーバン