Shammer's Philosophy

My private adversaria

ALSBでMQ接続するには

起動スクリプトで以下のようにCLASSPATH等を定義すると、起動時のmissing MQ Libraryを解消し、MQに接続するサービスをコンフィグレーションできるようになる。

set MQ_INSTALL_PATH=C:\IBM\WebSphereMQ_6.0
set MQ_JAVA_INSTALL_PATH=C:\IBM\WebSphereMQ_6.0\Java

set MQ=%MQ_JAVA_INSTALL_PATH%\lib
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\com.ibm.mq.jar
@REM set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\com.ibm.mqbind.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\com.ibm.mqjms.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\jms.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\jndi.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\jta.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\ldap.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\connector.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\fscontext.jar
set MQ=%MQ%;%MQ_JAVA_INSTALL_PATH%\lib\providerutil.jar
set PATH=%MQ_INSTALL_PATH%\bin;%MQ_JAVA_INSTALL_PATH%\bin;%MQ_JAVA_INSTALL_PATH%\lib;%PATH%;



@REM SET THE CLASSPATH
set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;
set CLASSPATH=%MQ%;%CLASSPATH%