検索機能と名前の変更機能以外のすべての SYSMAIN 機能を DDM に実行できます。
DDM 環境の指定は、関連する FDIC システムファイルのデータベース ID(DBID)とファイル番号(FNR)に常に対応している必要があります。
このセクションでは、プログラミングオブジェクトに SYSMAIN 機能を実行するためのメニュー機能と選択リストオプション、およびダイレクトコマンドの使用時に適用される構文について説明します。
[DDM]メニューには、DDM の処理に必要なすべての SYSMAIN 機能が含まれています。 次の表に、メニューで表示されるフィールドとその説明を示します。
フィールド | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Code |
|
||||||||||||
Sel. List |
|
||||||||||||
Name | 処理する DDM の名前または名前の範囲(「名前の範囲の指定」も参照)。 | ||||||||||||
DDM DBID | このフィールドを使用して、指定したデータベース ID(DBID)でカタログ化された DDM のみを選択できます。
有効なデータベース ID は このフィールドを空にするか、または |
||||||||||||
DDM FNR | このフィールドを使用して、指定したファイル番号(FNR)でカタログ化された DDM のみを選択できます。
有効なファイル番号は このフィールドを空にするか、または |
||||||||||||
Database | ソースデータベースまたはターゲットデータベースのデータベース ID(DBID)。
ソースデータベースは、処理対象の DDM が保存されている FDIC システムファイルを含みます。 ターゲットデータベースは、DDM のコピー先または移動先の FDIC システムファイルを含みます。 有効なデータベース ID は |
||||||||||||
File | ソースまたはターゲットの FDIC システムファイルのファイル番号(FNR)。
有効なファイル番号は ソースファイルは、処理対象の DDM を含みます。 ターゲットファイルは、DDM のコピー先または移動先のファイルです。 |
||||||||||||
Name |
VSAM ファイルにのみ適用されます。
ソースファイル番号またはターゲットファイル番号の DDNAME/FCT エントリ。 |
||||||||||||
Replace |
|
||||||||||||
Del.NSC-Def. |
|
選択処理をアクティブにした場合、指定した選択条件に一致するすべての DDM の選択リストが[Selection]画面に表示されます。
このセクションでは、[Selection]画面に表示される列、および DDM をさらに処理するための行コマンドについて説明します。
[Selection]画面に次の列が表示されます。
列 | 説明 |
---|---|
C | 行コマンド用の入力フィールド(下記参照)。 |
DDM Name | 指定した選択条件に一致する DDM の名前。 |
DBID | DDM がカタログ化されたデータベース ID(DBID)。
DBID が表示されないか、または |
FNR | DDM がカタログ化されたファイル番号(FNR)。 |
Cat Date | DDM がカタログ化された日付。 |
Time | DDM がカタログ化された時刻。 |
User ID | DDM をカタログ化したユーザーの ID。 |
Message | DDM の処理ステータスを示すメッセージ。
この列は、DDM に行コマンド 表示されるメッセージについては、「ステータスメッセージ」を参照してください。 |
このタイプの情報を提供しない古いバージョンの Natural で DDM がカタログ化された場合、[Cat Date]、[Time]、および[User ID]列は空となります。
次のいずれかの行コマンドを、[Selection]画面の[C](コマンド)列に入力できます。
行 |
機能 |
---|---|
A |
指定した DDM を処理します。
この行コマンドは、リスト機能では使用できません。 |
L |
指定した DDM を一覧表示します。
表示されるフィールド定義の詳細については、『SYSDDM ユーティリティ』ドキュメントの「フィールド属性列」を参照してください。 |
R |
指定した DDM にリンクされたすべての自動ルールを一覧表示します。
行コマンド |
X |
Natural Connection と Entire Connection がインストールされている場合にのみ適用されます。
DDM を PC にダウンロードします。 ダウンロード方法の詳細については、「PC へのソースオブジェクトのダウンロード」を参照してください。 |
このセクションでは、オンラインモードまたはバッチモードでダイレクトコマンドを使用して、DDM に SYSMAIN 機能を実行する場合に適用される構文について説明します。 ダイレクトコマンドの一般的な使用方法については、「コマンドの実行」を参照してください。
次の構文図で使用されているキーワードと変数値については、「ダイレクトコマンドのキーワードと変数」を参照してください。 構文図の記号は、システムコマンドで使用される構文記号に対応します。 これらの記号の詳細については、『システムコマンド』ドキュメントの「システムコマンド構文」を参照してください。
where-clause と with-clause の構文は、どのコマンドでも同じです。
注意:
互換性の理由から、DDM のダイレクトコマンドでは、キーワード DDM
の代わりにキーワード VIEW
(または短縮形の V
)を使用できます。
このセクションでは、次のトピックについて説明します。
DDM |
name | FM where-clause
|
TO where-clause [with-clause]
|
C DDM PERSONNEL FM FNR 20 TO FNR 24 REPLACE
COPY DDM C< FM FNR 20 TO FNR 24
M DDM PERSONNEL FM FNR 20 TO FNR 24 REPLACE
MOVE DDM C< FM FNR 20 TO FNR 24
DELETE |
DDM |
name [with-clause] | IN where-clause
|
D DDM FINANCE IN DBID 12 FNR 27
LIST |
DDM |
name | IN where-clause
|
[with-clause] |
L DDM * IN DBID 1 FNR 5
[WHERE ] [DBID dbid] [FNR fnr] [NAME vsam-name] [CIPHER cipher]
|
||||||||
|
password | |||||||
[DIC (dbid,fnr,password,cipher)]
|
||||||||
[SEC (dbid,fnr,password,cipher)]
|
DIC
および SEC
キーワードに続く各値の間に、または値がない場合に、セパレータとしてコンマを使用する必要があります。 例えば、DIC (10,,secret,2a)
のように使用します。 セッションパラメータ ID
(『パラメータリファレンス』ドキュメントの「ID - INPUT 区切り文字」を参照)がコンマに設定されている場合、値を区切るセパレータとしてスラッシュ(/)を使用します。
[WITH ]
|
DDM-dbid | DDM-fnr | [REPLACE ]
|
[HELP ]
|