設定オプションは、アンロード/ロード/検索/スキャン機能のオプション設定、またはアンロード/ロード機能のパラメータ設定を指定するために使用します。
[Unload/Load/Scan Settings]画面を表示するには
アンロード、ロード、またはスキャンの任意の画面で、次の内部コマンドを入力します。
SETTINGS
「ダイレクトコマンド」セクションの「ナビゲーションと特別な機能のためのコマンド」も参照してください。
または:
上級ユーザーモードをアクティブにし、機能を選択し ENTER キーを押して、処理プロシージャを開始します。
または:
上級ユーザー画面で PF7 キー(Setti)を押します。
デフォルトで選択されていない場合に、以下で説明する[Unload/Load/Scan Settings]画面に表示されるオプションをアクティブにするには、対応する入力フィールドを任意の単一文字でマークします。
このセクションでは、次のトピックについて説明します。
[Unload/Load/Scan Settings]画面には、次のフィールドおよび PF キーが表示されます。
フィールド | PF キー | 説明 |
---|---|---|
Transfer format | 有効になるのは、[Use default
options](これがデフォルトです)を選択した場合に限られます。
これを選択すると、ワークファイルにおける処理データの書き込み/読み取りが転送フォーマットで実行されます。「ワークファイル」の「ワークファイルフォーマット」も参照してください。 アンロード機能: ロードおよびスキャン機能: |
|
Unicode work file | アンロード機能にのみ適用され、有効になるのは[Transfer format]が選択されている場合に限られます。
このオプションが選択されている場合、すべてのオブジェクトソースが、ワークファイルに書き込まれる前に Unicode/UTF-8(Universal Transformation Format、8 ビット形式)に変換されます。 Unicode ワークファイルが指定されている場合、転送オプション[Use conversion table]、[Substitute line references]、および[Incorporate free rules]は使用できません。 |
|
Use PC File | 適用されるのは、Entire Connection がインストールされている場合に限られます。
これを選択すると、処理データが Entire Connection ワークファイルから読み込まれるか、このワークファイルに書き込まれます。 |
|
Portable work file | ロード/スキャン機能を使用する場合には設定する必要はありません。これらの機能では自動的に適切なワークファイルタイプが選択され、このオプションは設定されていても無視されます。
[Portable work file]が有効になるのは、次の条件に該当した場合に限られます。
|
|
Work file |
PF11 |
有効になるのは、Use default
options(これがデフォルトです)を選択した場合に限られます。
「ワークファイル」を参照してください。 |
Use default options | デフォルトオプションが使用されます(これがデフォルトです)。「プロファイルの設定」および「その他のオプションの設定」も参照してください。 | |
Set additional options | PF4 | 有効になるのは、[Use default
options]を選択した場合に限られます。
処理シーケンスのデフォルト設定を修正し、追加オプションを入力できる[Options]画面が表示されます。使用可能なオプションについては、「その他のオプションの設定」を参照してください。 |
Use Option Workplan | タイプ OPTION のワークプランが使用されます。「ワークプラン」も参照してください。 | |
Name ([Use Option Workplan]の横) |
有効になるのは、[Use Option
Workplan]を選択した場合に限られます。
使用するタイプ OPTION のワークプランの名前。 |
|
List Option Workplan | PF6 | 有効になるのは、[Use Option
Workplan]を選択した場合に限られます。
指定したワークプランの内容が[Use Option Workplan]の横にある[Name]フィールドに表示されます。 |
Select Option Workplan | PF5 | 有効になるのは、[Use Option
Workplan]を選択した場合に限られます。
タイプ OPTION の使用可能なワークプランの選択リストが表示されます(「管理」の「ワークプランライブラリ内の利用可能なワークプランのリストの作成」も参照)。 |
Do not use parameters | これが選択されている場合(デフォルト設定)、パラメータは設定されません。 | |
Use global parameters | グローバルパラメータが使用されます。「グローバルパラメータの設定」を参照してください。 | |
Set global parameters | PF7 | 有効になるのは、[Use global
parameters]を選択した場合に限られます。
[Parameters]画面が表示されます。キーワードと有効な入力値の詳細については、「グローバルパラメータの設定」および「parameter-setting」(「ダイレクトコマンド」)を参照してください。 |
Use Parameter Workplan | タイプ PARAMETER のワークプランが使用されます。「ワークプラン」も参照してください。 | |
Name ([Use Parameter Workplan]の横) |
有効になるのは、[Use Parameter
Workplan]を選択した場合に限られます。
使用するタイプ PARAMETER のワークプランの名前。 |
|
List Parameter Workplan | PF9 | 有効になるのは、[Use Parameter
Workplan]を選択した場合に限られます。
指定したワークプランの内容が[Use Parameter Workplan]の横にある[Name]フィールドに表示されます。 |
Select Parameter Workplan | 有効になるのは、[Use Parameter
Workplan]を選択した場合に限られます。
タイプ PARAMETER の使用可能なワークプランの選択リストが表示されます。「管理」の「ワークプランライブラリ内の利用可能なワークプランのリストの作成」も参照してください。 |
[Options]画面に表示されるセクションについて、以下で説明します。すべてのセクションが画面に表示されるわけではありません。これは、使用する機能、定義された設定、およびインストールされている製品によって、セクションが異なるからです。
キーワードと有効な入力値の詳細については、「ダイレクトコマンド」セクションの option-setting に関する記載も参照してください。
このセクションでは、次のトピックについて説明します。
次のセクションでは、ワークファイルおよびレポート用に表示されるオプションについて説明します。
フィールド | 説明 |
---|---|
Use PC File | 適用されるのは、Entire Connection がインストールされている場合に限られます。
これを選択すると、処理データが Entire Connection ワークファイルから読み込まれるか、このワークファイルに書き込まれます。 |
Work file | 有効になるのは、Use default
options(これがデフォルトです)を選択した場合に限られます。
「ワークファイル」を参照してください。 |
Unicode work file | アンロード機能にのみ適用され、有効になるのは[Transfer
format]が選択されている場合に限られます。
このオプションが選択されている場合、すべてのオブジェクトソースが、ワークファイルに書き込まれる前に Unicode/UTF-8(Universal Transformation Format、8 ビット形式)に変換されます。 Unicode ワークファイルが指定されている場合、転送オプション[Use conversion table]、[Substitute line references]、および[Incorporate free rules]は使用できません。 |
Write report | 処理するオブジェクトのレポートをワークファイル 4 に書き込みます。
オプション[Write report]は、デフォルトで選択されています。 レポートを表示するには、内部コマンド |
Start new report | 有効になるのは、[Write report]を選択した場合に限られます。
新しいレポートが書き込まれる前に、ワークファイル 4の内容を削除します。この指定がないと、新しいレポートが既存のレポートに付加されます。 |
Error report only | 有効になるのは、[Write report]を選択した場合に限られます。
エラーメッセージのみをレポートに書き込みます。これには、Natural Security からのメッセージ、および LOAD コマンドの実行中に発生したメッセージ(例:「置換されませんでした」)が含まれます。「ダイレクトコマンド」、「option-setting」の「 |
Report file | 有効になるのは、[Write report]を選択した場合に限られます。
レポートファイルの名前:ワークファイル 4 に割り当てられた完全パス名を入力します。 名前が使用可能なスペースを超える場合、PF5(RepoF)キーを押すと名前をさらに長く入力できます(最大 253 文字)。または、このフィールドでカーソルを表示して PF1 キー(ヘルプ)を押します。 |
Write restart information | ロード機能にのみ適用されます。
このオプションを設定すると、ロードの再スタート機能に対して再スタート情報が提供されます。 詳細については、「機能」の「ロードの再スタート」を参照してください。 |
Restart file | [Write
restart information]が選択された場合に、ロード機能にのみ適用されます。
再スタートデータに使用するワークファイルの名前:ワークファイル 6(デフォルト設定)または指定した restart-file。 名前が使用可能なスペースを超える場合、PF6(RestF)キーを押すと名前をさらに長く入力できます(最大 253 文字)。または、このフィールドでカーソルを表示して PF1 キー(ヘルプ)を押します。 |
Use FDDM file for processing DDMs | NATPARM パラメータファイルで FDDM システムファイルが有効になっている環境でのみ適用されます。
このオプションを選択する(これがデフォルトです)と、ロード、アンロード、または検索機能で DDM の処理に FDDM システムファイルが使用されます。 処理する DDM に対して、ライブラリ ロード機能でこれを使用した場合、すべての DDM が FDDM システムファイルにロードされます。この場合、パラメータ 「ダイレクトコマンド」の option-clause の構文図も参照してください。 |
Delete allowed | ロード機能にのみ適用されます。オブジェクトを内部フォーマットでロードするときに、ワークファイルから削除命令を処理します。 |
XREF オプションは、データを内部フォーマットでアンロードまたはロードする場合(つまり、[Transfer format]フィールドが選択されていない場合)にのみ使用できます。XRef データを処理するには、Predict がインストールされている必要があります。
次のセクションでは、表示される XREF オプションおよびそれが適用される機能について説明します。
フィールド | 説明 | 関数 |
---|---|---|
Yes (unload XRef data) または Yes (load XRef data) |
カタログ化オブジェクトとそのクロスリファレンスデータ(存在する場合)をアンロードします。クロスリファレンスがワークファイルに存在する場合は、カタログ化オブジェクトとそのクロスリファレンスデータをロードします。 |
アンロード |
No (ignore XRef data) | XRef データは処理されません。 |
アンロード |
Force |
カタログ化オブジェクトとそのクロスリファレンスデータをロードします。ただしそれは、クロスリファレンスがワークファイル内に存在し、そのオブジェクトの Predict エントリが FDIC システムファイル内に存在する場合に限られます。 |
ロード |
Doc |
カタログ化オブジェクトとそのクロスリファレンスデータ(存在する場合)をロードします。ただしそれは、そのオブジェクトの Predict エントリが FDIC システムファイル内に存在する場合に限られます。 |
ロード |
Special |
カタログ化オブジェクトとそのクロスリファレンスデータ(存在する場合)をロードします。 |
ロード |
Predict システムファイルに格納されたすべてのクロスリファレンス(XRef)データは、オブジェクトハンドラで処理できます。XREF オプションでは、XRef データをオブジェクトハンドラで処理する必要があるかどうかが示されます。カタログ化オブジェクトに削除または置き換え機能が実行される場合、XRef データは常に削除されます。
Predict がインストールされていない場合、XREF オプションを N
に設定すると、Predict ファイルの検証は実行されません。XREF オプションを Y
に設定したときに、使用中の FDIC ファイルが有効な Predict ファイルでない場合、エラーメッセージが返されます。
XREF オプションを設定する場合のルールは、Natural Security によるルールと同じです。非セキュリティ環境には制限はありません。以下の最初の 5 つのケースを参照してください。ただし、Natural Security がアクティブな場合、前回のケースと同様に、オブジェクトハンドラの XREF オプションの設定は、Natural Security のユーティリティプロファイルの XREF オプションの値によって異なります。
XREF が次のように設定されている場合を考えます。
XREF オプションが OFF または No に設定されている場合、XRef データは処理されません。ただし、カタログ化されたオブジェクトが削除または置換された場合、オブジェクトハンドラは XRef データを削除します。ターゲット Predict システムファイルは、FDIC オプションの現在の設定に従って決定されます。デフォルトでは、Natural セッションの開始時に FDIC プロファイルパラメータに割り当てられた値です(『パラメータリファレンス』ドキュメントの「FDIC - Predict システムファイル」を参照)。
XREF オプションを Yes または Force に設定した場合、処理中に次のアクションが適用されます。
アンロード
カタログ化オブジェクトとそのクロスリファレンスデータ(存在する場合)をアンロードします。
ロード
クロスリファレンスがワークファイルに存在する場合は、カタログ化オブジェクトとそのクロスリファレンスデータをロードします。
LOAD にのみ適用されます。
カタログ化オブジェクトとそのクロスリファレンスデータをロードします。ただしそれは、クロスリファレンスがワークファイル内に存在し、そのオブジェクトの Predict エントリが FDIC システムファイル内に存在する場合に限られます。
XREF オプションが Force に設定されている場合、オブジェクトハンドラでは、Predict システムターゲットファイルで定義された Predict プログラムエントリがあるかどうかがさらにチェックされます。ない場合、オブジェクトの処理は終了します。
LOAD にのみ適用されます。
XREF オプションが Doc に設定されている場合、オブジェクトハンドラでは、Predict システムターゲットファイルで定義された Predict プログラムエントリがあるかどうかがチェックされます。ない場合、オブジェクトの処理は終了します。クロスリファレンスデータを含むカタログ化オブジェクトはそのクロスリファレンスデータで処理され、クロスリファレンスデータを含まないカタログ化オブジェクトも処理されます。
LOAD にのみ適用されます。
XREF オプションを Special に設定した場合、特殊ケースが適用され、指定したカタログ化オブジェクトの範囲は、すべてのカタログ化オブジェクトにクロスリファレンスデータがあるかどうかに関係なく、対応する XRef データとともに処理されます。クロスリファレンスデータがあるカタログ化オブジェクトはクロスリファレンスデータとともに処理され、クロスリファレンスデータがないカタログ化オブジェクトも処理されます。
Natural Security がアクティブの場合、次のルールが適用されます。
Natural Security のユーティリティプロファイルにおいて XREF オプションの値が N
または S
の場合、オブジェクトハンドラで XREF オプションに対して任意の値(OFF/No、ON/Yes、Doc、Force または Special)を指定できます。
Natural Security のユーティリティプロファイルにおいて XREF オプションの値が D
の場合、オブジェクトハンドラで XREF オプションに対して指定できる値は Doc または Force のみです。ON/Yes を指定した場合、値 Force が内部的に使用されます。OFF/No または Special を指定した場合、値 Doc が内部的に使用されます。
Natural Security のユーティリティプロファイルにおいて XREF オプションの値が Y
の場合、オブジェクトハンドラで XREF オプションに対して指定できる値は ON/Yes または Force のみです。Doc を指定した場合、値 Force が内部的に使用され、OFF/No または Special を指定した場合、値 ON/Yes が内部的に使用されます。
Natural Security のユーティリティプロファイルにおいて XREF オプションの値が F
である場合、オブジェクトハンドラで XREF オプションに対して指定できる値は Force のみです。他の値を指定した場合、値 Force が内部的に使用されます。
転送オプションは、データを内部フォーマットで処理している場合(つまり、[Transfer format]フィールドが選択されている場合)にのみ使用できます。
次のセクションでは、表示される転送オプションおよびそれが適用される機能について説明します。
オプション | 説明 | 関数 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Substitute line references | 適用されるのは、ソースコードの行番号がステートメント参照に使用されている場合に限られます。
行番号がソースコードの参照として使用されている場合、参照先の行の行番号と行番号参照はラベルで置き換えられます。ソースはデータベースでは変更されません。 |
アンロード | ||||||||||||||||||
Include line numbers | このオプションを選択すると、行番号が転送されます。(デフォルトでは、Natural オブジェクトの行番号は転送されません。) | アンロード | ||||||||||||||||||
Incorporate free rules | Predict がインストールされている場合、マップと関連付けられた Predict ルールがマップソースに組み込まれます。 | アンロード | ||||||||||||||||||
Use conversion table |
注意:
アンロード:
ロード: |
アンロード |
||||||||||||||||||
System table | 有効になるのは、[Use conversion
table]を選択した場合に限られます。
アンロード:
ロード: |
アンロード |
||||||||||||||||||
User table | 有効になるのは、[Use conversion
table]を選択した場合に限られます。
変換プログラム名をフィールドに入力すると、定義した変換プログラムを使用して、データが EBCDIC または ASCII フォーマットに変換されます。個々の変換プログラムを指定するには、ライブラリ SYSOBJH またはその steplib の 1 つにプログラムが保存されている必要があります。ライブラリ SYSOBJH にあるサブプログラム例 OTNCONAE および OTNCONEA を参照してください。 変換プログラムが指定されていない場合、デフォルトで Natural ファイル NATCONV.INI 内のこれに相当する変換テーブルがアンロード([ISO8859_1->EBCDIC])機能およびロード([EBCDIC->ISO8859_1])機能で使用されます。 |
アンロード |
||||||||||||||||||
Use load code page | このオプションを選択すると、ロード機能に使用するコードページ名を入力できるウィンドウが表示されます。
このオプションを選択すると、UTF-8 でワークファイルにアンロードされたすべてのオブジェクトソースは、ワークファイルにロードされるときに指定のコードページで変換されます。Unicode work file も参照してください。 コードページ名として「 コードページ名を指定しないと、ソースオブジェクトは、アンロードするときに使用したコードページで変換されます。 [Use load code page]が指定されている場合、[Use conversion table]オプションと[Translate to upper case]オプションは使用できません。 |
ロード | ||||||||||||||||||
Translate to upper case | ロードするソースコードを大文字に変換します。 | ロード | ||||||||||||||||||
Data area format |
|
アンロード |
次に説明する置換オプションは、ロード機能にのみ適用されます。
Do not replace | オブジェクトを置換しません。これがデフォルトです。 |
Replace all | すべてのオブジェクトを置換します。 |
Replace obsolete | ロードファイル内のオブジェクトの日付より前の日付になっているオブジェクトを置換します。 |
Replace except newer | ロードファイル内のオブジェクトの日付より新しい日付になっているオブジェクトを除いた、すべてのオブジェクトを置換します。 |
処理するオブジェクト数は、ロード機能およびスキャン機能にのみ適用されます。
[Number to process]フィールドに、最大 5 桁の値を入力します。0 より大きい値が指定された場合、指定した数のオブジェクトを処理した後、ロードまたはスキャン機能は停止します。
注意:
カタログされた Natural オブジェクトが同じ名前のソースオブジェクトの直後に処理された場合、両者で 1 つのオブジェクトと見なされます。
FDIC 設定は、Predict がインストールされている場合にのみ適用されます。
XRef データの処理に使用する Predict ファイル(FDIC)を指定します。
DBID | FDIC ファイルが保存されているデータベースの ID。 |
FNR | FDIC ファイルが保存されているファイルの番号。 |
Password | 指定は任意です。 FDIC ファイルが保存されている Adabas ファイルの Adabas パスワード。 |
Cipher | 指定は任意です。 FDIC ファイルが保存されている Adabas ファイルのサイファコード。 |
FSEC 設定は、Natural Security がインストールされている場合にのみ適用されます。
FSEC 設定は、セキュリティチェックに使用する Natural Security データファイル(FSEC)を指定するために使用されます。
DBID | FSEC ファイルが保存されているデータベースの ID。 |
FNR | FSEC ファイルが保存されているファイルの番号。 |
Password | 指定は任意です。 FSEC ファイルが保存されている Adabas ファイルの Adabas パスワード。 |
Cipher | 指定は任意です。 FSEC ファイルが保存されている Adabas ファイルのサイファコード。 |
[Parameters]画面に表示されるフィールドは、ロードまたはアンロード機能で処理するオブジェクトのグローバルパラメータの設定を変更したり、ロード機能のターゲット環境を変更したりするために使用できます。例えば、選択したオブジェクトをワークファイルにアンロードするために新しい名前(または名前の範囲)を指定したり、選択したオブジェクトをワークファイルからロードするために別のライブラリを指定したりすることができます。
アンロード機能でグローバルパラメータが指定されている場合、このパラメータ設定はワークファイルに書き込まれる前のオブジェクトに影響を与えます。ロード機能でグローバルパラメータが指定されている場合、このパラメータ設定はターゲット環境に書き込まれる前のオブジェクトに影響を与えます。
パラメータ設定を変更するために指定できる値は、目的のパラメータの横にある[Check Value]および[New Value]フィールドに入力されます。
[Check Value]に値が入力されなかった場合、[New Value]に入力された値は、特定のパラメータ設定が適用されるすべてのオブジェクトに影響します。[Check Value]に値が入力された場合、[New Value]に入力された値は、特定のパラメータ設定と[Check Value]に入力された値が適用されるオブジェクトにのみ影響します。[Check Value]または[New Value]が処理するオブジェクトタイプに関連していない場合、どちらのフィールドに入力された値も無視されます。例えば、次のようになります。Natural システムエラーメッセージにライブラリ名は含まれていません。したがって、Natural システムエラーメッセージを処理するとき、[Library]フィールドの[Check Value]または[New Value]に入力された値は無視されます。
[Check Value]および New Value は、[Parameters]画面の[System files for load]セクションに含まれるパラメータおよびパラメータ Error number difference には適用されません。
有効なパラメータ設定については、「ダイレクトコマンド」セクションの「parameter-setting」も参照してください。
[Parameters]画面には、次のフィールドが含まれます。
フィールド/セクション | 説明 | ||
---|---|---|---|
Object name | Check Value/New Value: 単一のオブジェクト名または名前の範囲。「名前と日時の指定」の「名前」、および「新しい値のルール」を参照してください。 注意: |
||
Library | Check Value/New Value: | ||
Date | Check Value/New Value: | ||
Time | Check Value/New Value: | ||
User ID | Check Value/New Value: | ||
Lang. codes | 適用されるのは、Natural システムエラーメッセージまたはユーザー定義エラーメッセージを処理する場合に限られます。
Check Value/New Value: 有効な言語コードは最大 8 つまでです(例えばスペイン語の場合はコード 注:英語(コード |
||
Error number difference | 適用されるのは、Natural システムエラーメッセージまたはユーザー定義エラーメッセージを処理する場合に限られます。
エラーメッセージの新規の番号の範囲として使用される 4 桁の正または負の値(+/-nnnn)。選択したエラーメッセージに新しい範囲を適用できるかどうかを確認するため、[Error number from/to ]フィールド(「Natural ライブラリオブジェクト」を参照)に開始値と終了値を指定する必要があります。 例: [Error number from/to]でメッセージ番号 1~10 を選択し、[Error number difference]が |
||
FDT DBID/FNR | Check Value/New Value: Adabas FDT の有効なデータベース ID(DBID)およびファイル番号(FNR)のいずれかあるいはその両方。 |
||
Ext. Path | Check Value/New Value: 外部オブジェクトのパス名。 名前が使用可能なスペースを超える場合、Check Value に対しては PF6 キー(CPath)、New Value に対しては PF7 キー(NPath)を押すと名前をさらに長く入力できます(最大 253 文字)。または、いずれかのフィールドにカーソルを置き、PF1 キー(ヘルプ)を押します。 |
||
ロード用のシステムファイル:Load FNAT
|
ロード機能にのみ適用されます。
ターゲット FNAT システムファイルのデータベース ID(DBID)とファイル番号(FNR)。このシステムファイルは、ライブラリ名が SYSTEM ではない |
||
ロード用のシステムファイル:Load FUSER
|
ロード機能にのみ適用されます。
ターゲット FUSER システムファイルのデータベース ID(DBID)とファイル番号(FNR)。このシステムファイルは、ライブラリ名が |
||
ロード用のシステムファイル:Load FNAT/FUSER
Select |
ロード機能にのみ適用されます。
[Select System File]ウィンドウが開き、Natural 環境で使用可能なすべてのシステムファイルがリスト表示されます。「システムファイルの選択」を参照してください。 |
||
ロード用のシステムファイル:Load NCP
|
ロード機能にのみ適用されます。
Natural コマンドプロセッサソースをロードするターゲット Adabas ファイルのデータベース ID([DBID])とファイル番号([FNR])。 |
このセクションでは、次のトピックについて説明します。
Object name、Library、Date/Time および User ID の New Value には以下が適用されます。
[New Value]にアスタリスク(*)付きの範囲(ABC*
など)が含まれている場合、アスタリスク(*)の前の文字数によって、[Check
Value]で置き換えられる文字数が決まります。これは、[Check Value]が[New Value]で指定した範囲より短い場合にも有効です(以下の例を参照)。
[Object name]が ABCDEFG
で、[New Value]が ZYX*
に設定されると、結果のオブジェクト名は ZYXDEFG になります。
[Object name]が AB
で、[New Value]が ZYX*
に設定されると、結果のオブジェクト名は ZYX になります。
[Date/Time]が 2005-03-26
で、[New Value]が 2006*
に設定されると、結果のオブジェクト日付は 2006-03-26 になります。