HiRDB データ連動機能 HiRDB Datareplicator Version 8
UNIX版Datareplicatorで列データ編集UOCを作成する手順について説明します。列データ編集UOCを実行するまでの手順を次の図に示します。
図8-11 列データ編集UOCの実行手順
列データ編集UOCインタフェース共有ライブラリの作成方法を次に示します。
コンパイル及びリンケージについてOSごとに説明します。
なお,リンケージの未解決エラーが発生する場合は,リンケージのときに必要なライブラリすべてを指定してください。
| cc -c +z -I/opt/hirdbds/include UOCソースファイル名〔UOCソースファイル名〕… |
| cc -c +DD64 +z -Y -I/opt/hirdbds/include UOCソースファイル名〔UOCソースファイル名〕… |
| ld -b -o libhdscuoc.sl UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
| ld -b -o libhdscuoc.so UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
| /opt/SUNWspro/bin/cc -c -KPIC -I/opt/hirdbds/include UOCソースファイル名〔UOCソースファイル名〕… |
| /opt/SUNWspro/bin/cc -G -o libhdscuoc.so UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
| xlc -c -I /opt/hirdbds/include UOCソースファイル名〔UOCソースファイル名〕… |
| xlc -bM:SRE -bnoentry -bE:/opt/hirdbds/lib/libhdscuoc.exp -o libhdscuoc.a UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
| gcc -c -fPIC -I/opt/hirdbds/include UOCソースファイル名〔UOCソースファイル名〕… |
| gcc -c -m32 -fPIC -I/opt/hirdbds/include UOCソースファイル名〔UOCソースファイル名〕… |
| ld -G -o libhdscuoc.so UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
| gcc -shared -o libhdscuoc.so UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
| gcc -m32 -shared -o libhdscuoc.so UOCオブジェクトファイル名〔UOCオブジェクトファイル名〕… |
作成した列データ編集UOCのライブラリは,任意のディレクトリに格納できます。
格納先のディレクトリはSHLIB_PATH環境変数で指定してください。
ただし,/opt/hirdbds/lib下にあるlibhdscuoc.sl(Solaris版,Linux版,又はHP-UX(IPF)版の場合はlibhdscuoc.so,AIX版の場合はlibhdscuoc.a)とは入れ替えないでください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.