z/OS® では、z/OS または USS ビルドを実行するようビルド・サーバーを構成できます。両方のビルドが必要な場合は、2 つのサーバーを始動する必要があります。 サーバーは、それぞれのタイプに応じた固有の TCP/IP ポート上で listen します。
ビルド・サーバーを始動するには、z/OS JCL コマンドを使用します。パラメーター行の構文は、以下のとおりです。
![構文: // PARM= '-p <portno> [-V ...] [-a {2|1|0} [-n <n>] [-q <q>] [-t]'](../images/gegl_core_starting_server_zos.gif)
//jobcard
//*------------------------------------------------------
//RUNPGM EXEC PGM=CCUMAIN,DYNAMNBR=30,REGION=7400K,TIME=NOLIMIT,
// PARM='-p 2604 -a 2 -n 3 -q 20'
//STEPLIB DD DSN=CCUBLD.LOADLIB,DISP=SHR
//CCUWJCL DD DISP=SHR,DSN=CCUBLD.JCL(CCUMVS) for z/OS builds
//*CCUWJCL DD DISP=SHR,DSN=CCUBLD.JCL(CCUUSS) for USS builds
//STDOUT DD SYSOUT=*
//STDERR DD SYSOUT=*
//CCUBLOG DD SYSOUT=*
USS ビルド用の JCL を変更するには、コメント標識 (//*CCUWJCL 内の *) を、前の行の // の後に移動します。APF 許可ライブラリー (モード 1 およびモード 2 では必須、モード 0 ではオプション) から z/OS 上のサーバーを始動する場合は、ビルド・スクリプトで APF 許可プログラムを実行可能として指定できます。
サーバーが APF 許可ライブラリーから始動していない場合は、ビルド・スクリプトが 実行可能ファイルとして指定できるのは、非 APF 許可プログラムのみです。
z/OS 上のビルド・サーバーは、次の表にリストされているいずれかの言語でメッセージを返します。英語がデフォルトです。
| 言語 | コード |
|---|---|
| ブラジル・ポルトガル語 | ptb |
| 中国語 (簡体字) | chs |
| 中国語 (繁体字) | cht |
| 英語 (米国) | enu |
| フランス語 | fra |
| ドイツ語 | deu |
| イタリア語 | ita |
| 日本語 | jpn |
| 韓国語 | kor |
| スペイン語 | esp |
ビルド・サーバーのメッセージが英語以外の言語で返されるようにするには、クライアント・マシン上の環境変数 CCU_LANG の設定を変更します。この変数は、前の表にリストされた言語コードのうち 1 つを含みます。 例えば、メッセージをフランス語で返すには、CCU_LANG を fra に設定します。
shared_resources¥eclipse¥plugins
¥com.ibm.etools.egl.distributedbuild_version¥executables¥ccu.cat.xxx
最後に、ビルド・サーバーが USS の下で実行し、メッセージを英語以外の言語で返す場合は、シェル・スクリプト ccubldw.sh の内容を変更する必要もあります。このスクリプトは、USS ビルド・サーバー・コンポーネントのインストール時にカスタマイズされます。
USS で複数の言語をサポートするには、言語ごとに異なる USS ビルド・サーバー・コンポーネントを始動して、各コンポーネントが異なるポートで listen し、異なるバージョンのスクリプトを使用するようにします。
export CCU_CATALOG=
/installationDir/usr/lpp/EnterpriseDeveloper
/BuildServer/ccu.cat.xxx
ビルド・サーバーの構成方法に関する追加詳細については、「IBM Rational® COBOL Runtime for z/Series program directory」(GI10-3242) を参照してください。