Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

付録B 提供プログラム> B.1 CORBAサービスの提供プログラム> B.1.2 ライブラリ

B.1.2.1 サーバ用ライブラリ

 アプリケーションが各サービスを使用する場合に必要となるライブラリを以下に示します。

格納パス(Java言語以外)

C:\Interstage\ODWIN\LIB

格納パス(Java言語)

C:\Interstage\ODWIN\ETC\CLASS


 サーバ用ライブラリは、スレッドモード、プロセスモードとも、上記に格納されます。

格納パス(Java言語以外)

/opt/FSUNod/lib

 /usr/lib配下にシンボリックリンクファイルが作成されます。

格納パス(Java言語)

/opt/FSUNod/etc/class

格納パス(Java言語以外)

/opt/FJSVod/lib

 /usr/lib配下にシンボリックリンクファイルが作成されます。

格納パス(Java言語)

/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
ODSVCPP.LIB

POAランタイム

ODSVCPPPOA.LIB

インタフェースリポジトリ

*3

ネーミングサービス

ODCNSCPP.LIB

ロードバランス *2

ODLBSCPP.LIB

Java言語(JDK1.1.x) *4

ODjava.jar
ODjava_v2.jar

Java言語(JDK1.2.2/1.3) *4

ODjava2.jar
ODjava2_v2.jar

Java言語(JDK1.4) *4

ODjava4.jar

COBOL
(スレッドモード)

ORBコア*1

ODCOBCBLMTSV.LIB(UNICODE以外)
ODCOBCBLSVUC.LIB(UNICODE用) *5

インタフェースリポジトリ

LIBOMIRCBLMTSV.LIB(UNICODE以外)
LIBOMIRCBLSVUC.LIB(UNICODE用) *5

ネーミングサービス

*3

ロードバランス *2

ODLBSCBLMT.LIB

COBOL
(プロセスモード)

ORBコア*1

ODCOBCBLSV.LIB(UNICODE以外)
ODCOBCBLSVUC.LIB(UNICODE用) *5

インタフェースリポジトリ

LIBOMIRCBLSV.LIB(UNICODE以外)
LIBOMIRCBLSVUC.LIB(UNICODE用) *5

ネーミングサービス

*3

ロードバランス *2

ODLBSCBL.LIB

OOCOBOL

ORBコア*1

ODOOCOBSV.LIB(UNICODE以外)
ODOOCOBSVUC.LIB(UNICODE用) *5

インタフェースリポジトリ

LIBOMIROOCOB.LIB(UNICODE以外)
LIBOMIROOCOBUC.LIB(UNICODE用) *5

ネーミングサービス

ODCNSOOCOB.LIB(UNICODE以外)
ODCNSOOCOBUC.LIB(UNICODE用) *5

ロードバランス *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++言語


C++言語
(WorkShop 4.2)

ORBコア *1

libOM.so
libOMcpp.so

POAランタイム

libOMcpppoa.so

インタフェースリポジトリ

*3

ネーミングサービス

libOMcncpp.so

ロードバランス *2

libOMlbocpp.so

C++言語

ORBコア

libOM.so
libOMcpp50.so

POAランタイム

libOMcpppoa50.so

インタフェースリポジトリ

*3

ネーミングサービス

libOMcncpp50.so

ロードバランス *2

libOMlbocpp50.so

Java言語(JDK1.1.x) *4

ODjava.jar
ODjava_v2.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以外)
libOMcblUC.so(UNICODE用) *5

インタフェースリポジトリ

libOMircblMT.so(UNICODE以外)
libOMircblUC.so(UNICODE用) *5

ネーミングサービス

*3

ロードバランス *2

libOMlbocblMT.so

COBOL
(プロセスモード)

ORBコア*1

libOMcbl.so

インタフェースリポジトリ

libOMircbl.so

ネーミングサービス

*3

ロードバランス *2

libOMlbocbl.so

OOCOBOL

ORBコア*1

libOMoocob.so(UNICODE以外)
libOMoocobUC.so(UNICODE用) *5

インタフェースリポジトリ

libOMiroocob.so(UNICODE以外)
libOMiroocobUC.so(UNICODE用) *5

ネーミングサービス

libOMcnoocob.so(UNICODE以外)
libOMcnoocobUC.so(UNICODE用) *5

ロードバランス *2

libOMlbooocob.so

*1) ORBコア以外のサービスを使用する場合も、ORBコアのライブラリが必要です。
*2) “Interstage Application Server Enterprise Edition”でのみ使用できます。
*3) ORBコアのライブラリに含まれます。
*4) 運用環境/形態により使用するファイルが異なります(詳細は“CORBAアプリケーションの実行”を参照)。
*5) UNICODEを使用するアプリケーションで指定してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005