Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
付録B 提供プログラム | > B.1 CORBAサービスの提供プログラム | > B.1.2 ライブラリ |
アプリケーションが各サービスを使用する場合に必要となるライブラリを以下に示します。
C:\Interstage\ODWIN\LIB |
C:\Interstage\ODWIN\ETC\CLASS |
サーバ用ライブラリは、スレッドモード、プロセスモードとも、上記に格納されます。
/opt/FSUNod/lib |
/usr/lib配下にシンボリックリンクファイルが作成されます。
/opt/FSUNod/etc/class |
/opt/FJSVod/lib |
/usr/lib配下にシンボリックリンクファイルが作成されます。
/opt/FJSVod/etc/class |
上記ディレクトリには、スレッドモード用のlibOM.soが格納されます。プロセスモード用のlibOM.soは$OD_HOME/lib/ntに格納されます。なお、プロセスモード用のlibOM.soを使用する場合は、LD_LIBRARY_PATH=$OD_HOME/lib/ntを設定してください。
開発言語 |
サービス |
ライブラリ名 |
C言語 |
ORBコア *1 |
ODSV.LIB |
インタフェースリポジトリ |
ODIFSV.LIB |
|
ネーミングサービス |
ODCNSV.LIB |
|
ロードバランス *2 |
ODLBOSV.LIB |
|
C++言語 |
ORBコア *1 |
ODSV.LIB |
POAランタイム |
ODSVCPPPOA.LIB |
|
インタフェースリポジトリ |
*3 |
|
ネーミングサービス |
ODCNSCPP.LIB |
|
ロードバランス *2 |
ODLBSCPP.LIB |
|
Java言語(JDK1.1.x) *4 |
ODjava.jar |
|
Java言語(JDK1.2.2/1.3) *4 |
ODjava2.jar |
|
Java言語(JDK1.4) *4 |
ODjava4.jar |
|
COBOL |
ORBコア*1 |
ODCOBCBLMTSV.LIB(UNICODE以外) |
インタフェースリポジトリ |
LIBOMIRCBLMTSV.LIB(UNICODE以外) |
|
ネーミングサービス |
*3 |
|
ロードバランス *2 |
ODLBSCBLMT.LIB |
|
COBOL |
ORBコア*1 |
ODCOBCBLSV.LIB(UNICODE以外) |
インタフェースリポジトリ |
LIBOMIRCBLSV.LIB(UNICODE以外) |
|
ネーミングサービス |
*3 |
|
ロードバランス *2 |
ODLBSCBL.LIB |
|
OOCOBOL |
ORBコア*1 |
ODOOCOBSV.LIB(UNICODE以外) |
インタフェースリポジトリ |
LIBOMIROOCOB.LIB(UNICODE以外) |
|
ネーミングサービス |
ODCNSOOCOB.LIB(UNICODE以外) |
|
ロードバランス *2 |
ODLBSOOCOB.LIB |
*1) ORBコア以外のサービスを使用する場合も、ORBコアのライブラリが必要です。
*2) “Interstage Application Server Enterprise Edition”でのみ使用できます。
*3) ORBコアのライブラリに含まれます。
*4) 運用環境/形態により使用するファイルが異なります(詳細は“CORBAアプリケーションの実行”を参照)。
*5) UNICODEを使用するアプリケーションで指定してください。
開発言語 |
サービス |
ライブラリ名 |
C言語 |
ORBコア *1 |
libOM.so |
インタフェースリポジトリ |
libOMir.so |
|
ネーミングサービス |
libOMcn.so |
|
ロードバランス *2 |
libOMlbo.so |
|
C++言語 |
ORBコア *1 |
libOM.so |
POAランタイム |
libOMcpppoa.so |
|
インタフェースリポジトリ |
*3 |
|
ネーミングサービス |
libOMcncpp.so |
|
ロードバランス *2 |
libOMlbocpp.so |
|
C++言語 |
ORBコア |
libOM.so |
POAランタイム |
libOMcpppoa50.so |
|
インタフェースリポジトリ |
*3 |
|
ネーミングサービス |
libOMcncpp50.so |
|
ロードバランス *2 |
libOMlbocpp50.so |
|
Java言語(JDK1.1.x) *4 |
ODjava.jar |
|
Java言語(JDK1.2.2/1.3) *4 |
ODjava2.jar |
|
ODjava2_v2.jar |
||
Java言語(JDK1.4) *4 |
ODjava4.jar |
|
COBOL |
ORBコア*1 |
libOMcblMT.so(UNICODE以外) |
インタフェースリポジトリ |
libOMircblMT.so(UNICODE以外) |
|
ネーミングサービス |
*3 |
|
ロードバランス *2 |
libOMlbocblMT.so |
|
COBOL |
ORBコア*1 |
libOMcbl.so |
インタフェースリポジトリ |
libOMircbl.so |
|
ネーミングサービス |
*3 |
|
ロードバランス *2 |
libOMlbocbl.so |
|
OOCOBOL |
ORBコア*1 |
libOMoocob.so(UNICODE以外) |
インタフェースリポジトリ |
libOMiroocob.so(UNICODE以外) |
|
ネーミングサービス |
libOMcnoocob.so(UNICODE以外) |
|
ロードバランス *2 |
libOMlbooocob.so |
*1) ORBコア以外のサービスを使用する場合も、ORBコアのライブラリが必要です。
*2) “Interstage Application Server Enterprise Edition”でのみ使用できます。
*3) ORBコアのライブラリに含まれます。
*4) 運用環境/形態により使用するファイルが異なります(詳細は“CORBAアプリケーションの実行”を参照)。
*5) UNICODEを使用するアプリケーションで指定してください。
目次
索引
![]() ![]() |