2.1 MQCクライアント機能のセットアップ
MQCクライアント機能のライブラリのディレクトリを,適用OSに応じて次に示す環境変数に追加してください。
-
AIXの場合:LIBPATH
-
Linuxの場合:LD_LIBRARY_PATH
表2-1〜表2-2に,MQCクライアント機能のインストール時に作成されるファイルを適用OSごとに示します。なお,表中の$MQCDIRはTP1/Message Queue Accessのファイルが格納されているディレクトリです。標準はインストールディレクトリとなります。
表2‒1 MQCクライアント機能のインストール時に作成されるファイル(AIX)
|
言語
|
名称
|
ディレクトリ
|
ファイル名
|
|
C
|
非XAインタフェースライブラリ※
|
$MQCDIR/lib
|
libmqc.a
|
|
ヘッダファイル
|
$MQCDIR/include
|
cmqc.h
cmqcfc.h
|
|
サンプルAP
|
$MQCDIR/examples/c
|
mqcsample.c
makefile
|
|
COBOL
|
非XAインタフェースライブラリ※
|
$MQCDIR/lib
|
libmqccb.a
|
|
COBOLコピーファイル
|
$MQCDIR/include/COBOL
|
CMQ*.cbl
|
|
サンプルAP
|
$MQCDIR/examples/cobol
|
MQCSAMPLE.cbl
makefile
|
|
C++
|
非XAインタフェースライブラリ※
|
$MQCDIR/lib
|
libmqccpp.a
|
|
ヘッダファイル
|
$MQCDIR/include/cplus
|
imq*.hpp
imqtype.h
|
|
サンプルAP
|
$MQCDIR/examples/cpp
|
mqcsample.cpp
makefile
|
|
Java
|
非XAインタフェースライブラリ※
|
$MQCDIR/lib
|
libmqcj.a
|
|
Javaクラスライブラリ
|
$MQCDIR/lib
|
mqc.jar
|
|
サンプルAP
|
$MQCDIR/examples/java
|
MQAccessSample.java
makefile
|
|
JavaのJMSインタフェース
|
Javaクラスライブラリ
|
$MQCDIR/lib
|
mqcadpt.rar
mqcadptdef.jar
|
|
サンプルAP
|
$MQCDIR/examples/jms/SessionBean1
|
JMSSample1.java
JMSSample1Client.java
JMSSample1EJB.java
JMSSample1Home.java
compileBean
compileClient
config.xml
deployApp
testClient
QueueConfig
unDeployApp
|
|
$MQCDIR/examples/jms/SessionBean1/DD/META-INF
|
ejb-jar.xml
application.xml
|
|
サンプルAP(MQCインタフェース使用)
|
$MQCDIR/examples/jms/SessionBean2
|
JMSSample2.java
JMSSample2Client.java
JMSSample2EJB.java
JMSSample2Home.java
compileBean
compileClient
config.xml
deployApp
testClient
QueueConfig
unDeployApp
|
|
$MQCDIR/examples/jms/SessionBean2/DD/META-INF
|
ejb-jar.xml
application.xml
|
|
その他
|
運用コマンド
|
$MQCDIR/bin
|
mqcapiout
|
- 注※
-
これらのライブラリは,共用ライブラリとしても使用できます。
表2‒2 MQCクライアント機能のインストール時に作成されるファイル(Linux)
|
言語
|
名称
|
ディレクトリ
|
ファイル名
|
|
C
|
非XAインタフェースライブラリ
|
$MQCDIR/lib
|
libmqc.a
|
|
非XAインタフェース共用ライブラリ
|
$MQCDIR/lib
|
libmqc.so
|
|
ヘッダファイル
|
$MQCDIR/include
|
cmqc.h
cmqcfc.h
|
|
サンプルAP
|
$MQCDIR/examples/c
|
mqcsample.c
makefile
|
|
COBOL
|
非XAインタフェースライブラリ
|
$MQCDIR/lib
|
libmqccb.a
|
|
非XAインタフェース共用ライブラリ
|
$MQCDIR/lib
|
libmqccb.so
|
|
COBOLコピーファイル
|
$MQCDIR/include/COBOL
|
CMQ*.cbl
|
|
サンプルAP
|
$MQCDIR/examples/cobol
|
MQCSAMPLE.cbl
makefile
|
|
C++
|
非XAインタフェースライブラリ
|
$MQCDIR/lib
|
libmqccpp.a
|
|
非XAインタフェース共用ライブラリ
|
$MQCDIR/lib
|
libmqccpp.so
|
|
ヘッダファイル
|
$MQCDIR/include/cplus
|
imq*.hpp
imqtype.h
|
|
サンプルAP
|
$MQCDIR/examples/cpp
|
mqcsample.cpp
makefile
|
|
Java
|
非XAインタフェース共用ライブラリ
|
$MQCDIR/lib
|
libmqcj.so
|
|
Javaクラスライブラリ
|
$MQCDIR/lib
|
mqc.jar
|
|
サンプルAP
|
$MQCDIR/examples/java
|
MQAccessSample.java
makefile
|
|
JavaのJMSインタフェース
|
Javaクラスライブラリ
|
$MQCDIR/lib
|
mqcadpt.rar
mqcadptdef.jar
|
|
サンプルAP
|
$MQCDIR/examples/jms/SessionBean1
|
JMSSample1.java
JMSSample1Client.java
JMSSample1EJB.java
JMSSample1Home.java
compileBean
compileClient
config.xml
deployApp
testClient
QueueConfig
unDeployApp
|
|
$MQCDIR/examples/jms/SessionBean1/DD/META-INF
|
ejb-jar.xml
application.xml
|
|
サンプルAP(MQCインタフェース使用)
|
$MQCDIR/examples/jms/SessionBean2
|
JMSSample2.java
JMSSample2Client.java
JMSSample2EJB.java
JMSSample2Home.java
compileBean
compileClient
config.xml
deployApp
testClient
QueueConfig
unDeployApp
|
|
$MQCDIR/examples/jms/SessionBean2/DD/META-INF
|
ejb-jar.xml
application.xml
|
|
その他
|
運用コマンド
|
$MQCDIR/bin
|
mqcapiout
|
ページの先頭へ