dbfhdeploy コマンド ライン ユーティリティ

重要: この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスで提供されます。今後も追加機能の開発が続けられ、パッチ アップデートおよび将来のリリースによって追加のインターフェイスが提供されます。詳細については、Micro Focus SupportLine までお問い合わせください。

データストア データベースへのファイルのディプロイには、dbfhdeploy コマンド ライン ユーティリティを使用します。

構文:

dbfhdeploy [Options][Category] ActionParameters 
Options
コマンドの実行全体を参照します。
  • -nobanner - 最小限の出力を表示します。
  • -urlhelp - URL 構文に関する情報を表示します。
  • -verbose - 現在の操作について、MFDBFH.cfg 構成ファイルや有効なスクリプト フォルダーの場所などの追加情報を表示します。
Category
アクションの対象となる項目を定義します。有効な値は次のとおりです。
data
データ ファイルに対してアクションを実行します。
追加、削除、または抽出アクションの場合、URL は次の形式でなければなりません。 sql://host[/instance]/datastore/filename[?folder=/path]

作成またはリスト操作の場合、URL は次の形式でなければなりません。 sql://host[/instance]/datastore[?folder=/path]

ActionParameters
実行するアクションと対象のデータストア。有効な値は次のとおりです。
list URL
指定した URL にあるデータ ファイルをリストします。
たとえば、次のコマンドは、ESDEMO データストアの VSAM フォルダーに格納されているすべてのデータ ファイルとサブフォルダーをリストします。
dbfhdeploy data list sql://svr-mydb/ESDEMO?folder=/VSAM
create URL
指定した URL にデータストアを作成します。
たとえば、次のコマンドは、svr-mydb インスタンスに NEWDEMO データストアを作成します。
dbfhdeploy data create sql://svr-mydb/NEWDEMO
add path URL;attribs
path で指定したデータ ファイルを URL で指定したデータストアに追加します。
ファイルの種類によっては追加の属性が必要です。
type=seq|lseq
追加するファイルのタイプ (VSAM ファイル以外)。
reclen=min,max
ファイル内の各レコードの最小長と最大長。
recterm=windows|linux|unix
ファイルで使用されているレコード終了記号のタイプ。これは主に RRDS ファイルに使用され、現在ディプロイされているプラットフォームとは異なるプラットフォームで作成されたファイルにのみ必要です。
たとえば、次のコマンドは、、svr-mydb の NEWDEMO データストアにある USRA フォルダーに順編成ファイル file.dat を追加します。ファイルの名前は mydat で、レコード長 (最小および最大) は 80 です。
dbfhdeploy data add file.dat sql://svr-mydb/NEWDEMO/mydat?folder=/USRA;type=seq;reclen=80,80
delete URL
URL で指定したデータストアからデータ ファイルを削除します。
たとえば、次のコマンドは、NEWDEMO データストアの USRA フォルダーに格納されている mydat データ ファイルを削除します。
dbfhdeploy delete sql://svr-mydb/NEWDEMO/mydat?folder=/USRA
extract URL path
URL で指定したデータ ファイルのコピーを path で指定したパスに抽出します。
たとえば、次のコマンドは、NEWDEMO データストアの USRA フォルダーから mydat のコピーを抽出し、my-extract.dat として保存します。
dbfhdeploy data extract sql://svr-mydb/NEWDEMO/mydat?folder=/USRA my-extract.dat
upgrade URL
注: このオプションは、Micro Focus SupportLine の担当者から指示があった場合にのみ使用してください。
URL で指定したデータ ファイルに関連付けられているストアド プロシージャをアップグレードします。
たとえば、次のコマンドは、NEWDEMO データストアの USRB フォルダーに格納されている mydat2 データ ファイルに関連付けられているストアド プロシージャをアップグレードします。
dbfhdeploy upgrade sql://svr-mydb/NEWDEMO/mydat2?folder=/USRB