option-setting 節は、オブジェクトハンドラコマンドオプションのデフォルト値を変更するために使用します。
以下のセクションでは、option-setting 節に適用される構文を示して説明します。 構文図で使用しているキーワードおよび変数値は、デフォルト値の指定に使用されるパラメータを表します。 必要な場合、変数値をキーワードと一緒に指定する必要があります。
WHERE
|
||
(option-workplan) |
option-workplan に適用される構文図については、「ワークプラン」セクションの「ワークプランの参照」を参照してください。
以下のセクションでは、option-clause の構文を示します。
REPLACE |
|||||||||||||||
|
|||||||||||||||
[NUMBERPROCESS number] |
|||||||||||||||
[FIXEDLENGTH ] |
|||||||||||||||
[FDIC (dbid,fnr,password,cipher)] |
|||||||||||||||
[FSEC (dbid,fnr,password,cipher)] |
|||||||||||||||
[file-name] | |||||||||||||||
command-file-number |
FDIC
および FSEC
キーワードに続く各値の間に、または値がない場合に、セパレータとしてコンマを使用する必要があります。 例えば、FDIC (10,21,,2a)
のように使用します。
セッションパラメータ ID
(『パラメータリファレンス』ドキュメントの「ID - INPUT 区切り文字」を参照)がコンマに設定されている場合、値を区切るセパレータとしてスラッシュ(/)を使用します。
TRANSFER |
|||||
CONVERSION-TABLE
|
|
||||
[SUBSTITUTE ] |
|||||
[INCLUDE-LINE-NUMBERS ] |
|||||
[UPPERCASE-TRANSLATION ] |
|||||
[INCORPORATE-FREE-RULES ] |
|||||
[LOAD-CODE-PAGE code-page-name]
|
|||||
[DA-FORMAT data-area-format]
|
XREF |
||||||
[DELETEALLOWED ] |
||||||
[NOSYMBOLTABLE ] |
||||||
[VERSIONCHECK ] |
次のセクションでは、option-setting のキーワードおよび変数値(該当する場合)について説明します。
オプション | 説明 | 利用可能なコマンド | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
REPLACE |
指定されたオプションに従って、既存のオブジェクトを置き換えます。
|
|
||||||||
TRANSFER |
転送モードを設定します。
データは、転送フォーマットで読み込みおよび書き込みが行われます。 有効なオプションについては、「transfer-options のキーワードの説明」を参照してください。 |
|
||||||||
NOREPORT |
以下のレポートファイル設定を指定します。
データはレポートファイルに記録されません。 これは、 |
|||||||||
NEWREPORT |
以下のレポートファイル設定を指定します。
レポートデータは記録され、ワークプランライブラリに保存されている Natural テキストメンバに書き込まれます。 既存のファイルは上書きされます。 |
|||||||||
REPORT
|
以下のレポートファイル設定を指定します。
レポートデータは記録され、ワークプランライブラリに保存されている Natural テキストメンバに書き込まれます。 これは、 |
|||||||||
BATCHREPORT |
バッチ処理時または OBJHAPI アプリケーションプログラミングインターフェイスの使用時のレポート設定を指定します。 レポートデータは、それぞれ SYSOUT に書き込まれるか、または画面に出力されます(レポートデータはファイルに書き込まれません)。 |
|||||||||
NORESTART |
再スタート情報はファイルに書き込まれません。 | LOAD |
||||||||
RESTART |
再スタート情報は、ワークプランライブラリに保存されている Natural テキストメンバに書き込まれます。 | LOAD |
||||||||
NUMBERPROCESS |
処理するオブジェクトの数を指定します。
指定された数を処理した後、 |
|
||||||||
FIXEDLENGTH |
アンロードワークファイルのフォーマットを固定サイズの最大レコード長に設定します。
内部フォーマットで書き込まれる場合、各データレコードには 256 バイトが含まれ、転送フォーマットでは 100 バイトが含まれます。 |
UNLOAD |
||||||||
FDIC |
処理に使用するシステムファイル FDIC を指定します。
Adabas ファイルのデータベース ID(dbid)、ファイル番号(fnr)、パスワード(password)、およびサイファコード(cipher)。 値が指定されていない場合、または「0」が指定されている場合、現在の FDIC システムファイルが使用されます。 |
|
||||||||
FSEC |
処理に使用するシステムファイル FSEC を指定します。
Adabas ファイルのデータベース ID(dbid)、ファイル番号(fnr)、パスワード(password)、およびサイファコード(cipher)。 値が指定されていない場合、または |
|
||||||||
データがワークファイルに対して読み込みおよび書き込みされるときの Natural ワークファイル 1 のワークファイルタイプ。
|
UNLOAD |
|||||||||
適用されるのは、Entire Connection がインストールされている場合に限られます。
Entire Connection ワークファイルに対してデータの書き込みまたは読み込みを行います。 file-name は、Entire Connection ワークファイルに割り当てられている完全パス名を表します。 現在のシステム環境でバックスラッシュ(\)セパレータを使用できない場合は、代わりにスラッシュ(/)を使用します。 file-name を指定しないと、ワークファイル名の入力を求めるプロンプトが Entire Connection から表示されます。
「ワークファイル」の「ワークファイルの割り当て」も参照してください。 |
|
|||||||||
適用されるのは、Entire Connection がインストールされている場合に限られます。
Entire Connection コマンドの処理に使用されるワークファイルの番号を指定します。 デフォルト値はワークファイル 8 の 「ワークファイル」の「ワークファイルの割り当て」も参照してください。 |
|
次のセクションでは、transfer-options と internal-format-options のキーワードおよび変数値(該当する場合)について説明します。
TRANSFER
キーワードを使用する場合、次のオプションを指定できます。
オプション | 説明 | 利用可能なコマンド |
---|---|---|
CONVERSION-TABLE |
次のいずれかの変換テーブルを使用して、転送フォーマットで処理されたデータを変換します。
内部的な Natural 変換テーブル。
conversion-program が指定されている場合のユーザー定義変換テーブル。 このプログラムは、ライブラリ SYSOBJH またはその steplib の 1 つに保存されている必要があります。ライブラリ SYSOBJH にあるプログラム例 OTNCONAE および OTNCONEA を参照してください。 |
|
SUBSTITUTE
|
転送フォーマットでのアンロード中に行参照をラベルで置き換えます。 このオプションは、ソースコードの行番号がステートメント参照に使用されている場合にのみ適用されます。 その場合、参照された行の行番号および行番号参照はラベルで置き換えられます。 ソースはデータベースでは変更されません。 |
UNLOAD |
INCLUDE-LINE-NUMBERS |
転送フォーマットでのアンロード中に行番号を転送します。 |
UNLOAD |
UPPERCASE-TRANSLATION |
転送フォーマットでのロード中にソースコードを大文字に変換します。 |
LOAD |
INCORPORATE-FREE-RULES |
Predict がインストールされている場合、転送フォーマットでのアンロード中に、マップに連結されている Predict フリールールのソーステキストをマップソースに組み込みます。 | UNLOAD |
LOAD-CODE-PAGE |
Unicode/UTF-8(Universal Transformation Format、8 ビット形式)でエンコードされたオブジェクトソースの変換に使用されるコードページを指定します。 このオプションを使用すると、UTF-8 でワークファイルにアンロードされたすべてのオブジェクトソースは、ワークファイルにロードされるときに指定のコードページで変換されます。 code-page-name として
|
|
DA-FORMAT |
データエリアソースのフォーマット変換を指定します。「設定」の「転送オプション」にある「Data area format」を参照してください。 |
|
internal-format-options を使用する場合、次のオプションを指定できます。
オプション | 説明 | 利用可能なコマンド | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
XREF |
|
|
||||||||||||||||||||||
DELETEALLOWED |
オブジェクトを内部フォーマットでロードするときに、ユーティリティ NATUNLD によって作成されたワークファイルから削除命令を処理します。 | LOAD |
||||||||||||||||||||||
NOSYMBOLTABLE |
カタログされた Natural ライブラリオブジェクトを、対応する内部的な Natural シンボルテーブルなしでアンロードします。 これにより、必要なディスクストレージの量が削減されます。 ただし、これは実稼動環境においてのみ役立ちます。実稼動環境では、シンボルテーブルを必要とする複数のアプリケーション開発機能が使用できず、またプロファイルパラメータ |
UNLOAD |
||||||||||||||||||||||
VERSIONCHECK |
ロードするカタログ化オブジェクトの Natural バージョンをチェックします。 オブジェクトをカタログしワークファイルに書き込んだ Natural バージョンが現在の Natural バージョンと比較されます。 現在よりも上位のバージョンの Natural でカタログされたオブジェクトは拒否されます。
|
LOAD |