bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo コマンド・リファレンス

 Previous Next Contents View as PDF  

buildwsh(1)

名前

buildwsh−カスタマイズされたワークステーション・ハンドラ・プロセスの構築

形式

buildwsh [ -v ] [ -o name]  [ -f files]

機能説明

buildwsh は、カスタマイズされた BEA Tuxedo ATMI ワークステーション・ハンドラ・モジュールを作成するために使用されます。そのファイルには、アプリケーション・バッファ・タイプ・スイッチと必要なサポート・ルーチンだけを含むようにします。このコマンドは、-f オプションで指定されるファイルと、ワークステーション・ハンドラ・ロード・モジュールを形成するために必要な標準の BEA Tuxedo ATMI ライブラリを組み合わせます。このロード・モジュールは UNIXシステムのリファレンス・マニュアルの cc(1) コマンドによって構築されます。この cc コマンドは、buildwsh によって実行されます。このコマンドのオプションは、次のとおりです。

-v

buildwsh を冗長モードで動作させます。cc コマンドの実行結果が、標準出力へ書き込まれます。

-o name

出力されるワークステーション・ハンドラ・ロード・モジュールのファイル名を指定します。ここで指定した名前は、コンフィギュレーション・ファイル内の SERVER セクションにおける WSL(5) サーバの -w WSHname オプションで指定しなければなりません。指定しない場合、ロード・モジュールには、WSH という名前が付きます。

-f firstfiles

buildwsh のコンパイル段階やリンク段階で取り込む 1 つ以上のユーザ・ファイルを指定します。ソース・ファイルは、cc コマンドまたは環境変数 CC によって指定されたコマンドによってコンパイルされます。ソース・ファイルのコンパイルによって生成されたオブジェクト・ファイルと、-f オプションのパラメータとして直接指定されたオブジェクト・ファイルは、基本となるワークステーション・ハンドラ・プロセスを構築するために必要なすべてのオブジェクト・ファイルの後で、かつ BEA Tuxedo ATMI ライブラリの前に取り込まれます。複数のファイルを指定する場合は、各ファイル名を空白で区切り、リスト全体を引用符で囲まれなければなりません。このオプションは、何回も指定することができます。

buildwsh は通常、cc コマンドを使用して a.out を生成します。代替コンパイラを指定できるようにするために、buildwsh はシェル変数 CC が存在するかどうかを調べます。CCbuildwsh の環境に存在しない場合、またはこの変数が文字列 "" である場合、buildwshcc をコンパイラとして使用します。環境内に CC が存在する場合、実行されるコンパイラの名前が CC の値となります。同様に、シェル変数 CFLAGS も、コンパイラへ渡すべき一連のパラメータを取り込むためにチェックされます。

アプリケーションが共有ライブラリを使用する場合は、ここで説明したコンパイルとリンクの作業をする必要はありません。詳細については、『C 言語を使用した BEA Tuxedo アプリケーションのプログラミング』の「型付きバッファの管理」を参照してください。

移植性

buildwsh コンパイル・ツールは、BEA Tuxedo ATMI サーバ環境がサポートされるプラットフォームで使用できます。

使用例

CC=ncc CFLAGS=”-I $TUXDIR/include”; export CC CFLAGS buildwsh 
-o APPWSH -f apptypsw.o

関連項目

buildclient(1), WSL(5)

UNIX システムのリファレンス・マニュアルの cc(1)、ld(1)

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy