Interstage Application Server WebGatewayユーザーズガイド
目次 索引 前ページ次ページ

第5章 サンプルプログラムの使用方法> 5.3 サンプルプログラムの登録

5.3.1 Interstageへの登録

 以下の手順でCORBAオブジェクトをInterstageに登録します。各コマンドの詳細については、"リファレンスマニュアル(コマンド編)"を参照してください。

  1. CORBAオブジェクトの格納されているディレクトリに移動します。
    ここではmdllongを登録する場合の例を示します。
    C:\>cd INTERSTAGE\WebGateway\samples\apl\long
    
  2. インプリメンテーションリポジトリにCORBAオブジェクトを登録します。
    >OD_impl_inst -a -r IDL:mdllong/intf:1.0 -t S
                                (a)
           -f c:\INTERS~1\WEBGAT~1\samples\apl\long\simple_s.exe
                                                    (b)
  3. CORBAオブジェクトをネーミングサービスに登録します。
    >OD_or_adm -c IDL:mdllong/intf:1.0 -n mdllong::intf
                          (a)                  (c)
  4. CORBAオブジェクトの情報をIDLコンパイラでインタフェースリポジトリに登録します。
    IDLc -R simple.idl
               (d)
  5. CORBAオブジェクトの数だけ 1〜4 を繰り返します。

 上記の下線部 (a)〜 (d)を示します。

処理名

(a)インプリメンテーションリポジトリID

(b)CORBAオブジェクト

(c)ネーミングサービスの登録名

(d)IDLファイル

mdllonglong

IDL:mdllonglong/intf:1.0


longlong\simple_s

mdllonglong::intf

simple.idl

mdlcharx

IDL:mdlcharx/intf:1.0

charx\simple_s

mdlcharx::intf

simple.idl

mdldouble

IDL:mdldouble/intf:1.0

double\simple_s

mdldouble::intf

simple.idl

mdloctet

IDL:mdloctet/intf:1.0

octet\simple_s

mdloctet::intf

simple.idl

mdlstring

IDL:mdlstring/intf:1.0

string\simple_s

mdlstring::intf

simple.idl

mdlstruct

IDL:mdlstruct/intf:1.0

struct\simple_s

mdlstruct::intf

simple.idl

mdlseq

IDL:mdlseq/intf:1.0

seq\simple_s

mdlseq::intf

simple.idl

mdlarray1

IDL:mdlarray/intf:1.0

array\simple_s

mdlarray::intf

mdlarray2

mdlavfile

IDL:mdlavfile/intf:1.0

avfile\simple_s

mdlavfile::intf

simple.idl

  1. CORBAオブジェクトの格納されているディレクトリに移動します。
    ここではmdllongを登録する場合の例を示します。
    user$ cd /home/$USER/samples/apl/long
    
  2. インプリメンテーションリポジトリにCORBAオブジェクトを登録します。
    user$ /opt/FSUNod/bin/OD_impl_inst -a -r IDL:mdllong/intf:1.0 -t S
                                                    (a)
           -f `pwd`/simple_s
                      (b)
  3. CORBAオブジェクトをネーミングサービスに登録します。
    > user$ /opt/FSUNod/bin/OD_or_adm -c IDL:mdllong/intf:1.0 -n mdllong::intf
                                               (a)                   (c)
  4. CORBAオブジェクトの情報をIDLコンパイラでインタフェースリポジトリに登録します。
    user$ IDLc -R simple.idl
                      (d)
  5. CORBAオブジェクトの数だけ 1〜4 を繰り返します。

 上記の下線部 (a)〜 (d)を示します。

処理名

(a)インプリメンテーションリポジトリID

(b)CORBAオブジェクト

(c)ネーミングサービスの登録名

(d)IDLファイル

mdllonglong

IDL:mdllonglong/intf:1.0

longlong/simple_s

mdllonglong::intf

simple.idl

mdlcharx

IDL:mdlcharx/intf:1.0

charx/simple_s

mdlcharx::intf

simple.idl

mdldouble

IDL:mdldouble/intf:1.0

double/simple_s

mdldouble::intf

simple.idl

mdloctet

IDL:mdloctet/intf:1.0

octet/simple_s

mdloctet::intf

simple.idl

mdlstring

IDL:mdlstring/intf:1.0

string/simple_s

mdlstring::intf

simple.idl

mdlstruct

IDL:mdlstruct/intf:1.0

struct/simple_s

mdlstruct::intf

simple.idl

mdlseq

IDL:mdlseq/intf:1.0

seq/simple_s

mdlseq::intf

simple.idl

mdlarray1

IDL:mdlarray/intf:1.0

array/simple_s

mdlarray::intf

mdlarray2

mdlavfile

IDL:mdlavfile/intf:1.0

avfile/simple_s

mdlavfile::intf

simple.idl


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

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