dbrdowndoc(文書のダウンロード)

機能

文書に登録されているファイルをダウンロードします。

操作クラス

形式

dbrdowndoc 〔 -v  { バージョン識別子 | バージョン識別子ファイル } 〕

      〔 -M  レンディションタイプ 〕

      〔 -k { Content | MultiContent | FileLink | Reference

       〔 -a { RELATIVE } 〕

       〔 -b コンテント格納先ベースパス 〕 } 〕

      { OIID | OIIDファイル }

      {ダウンロードファイルURL | ダウンロードディレクトリURL }

オプション

-v { バージョン識別子 | バージョン識別子ファイル }
バージョン付き文書の場合,ダウンロードするバージョンのバージョン識別子を指定します。このオプションを省略した場合は,最新バージョンが仮定されます。
バージョンなし文書をダウンロードするときにこのオプションを指定するとエラーになります。
バージョン識別子
ダウンロードするバージョンのバージョン識別子を指定します。
バージョン識別子ファイル
ダウンロードするバージョンのバージョン識別子を記述したバージョン識別子ファイルのファイルパスを指定します。ファイルパスは,絶対パスまたは相対パスのどちらでも指定できます。ただし,「DBRVTVERSION」という文字列および「acl://」で始まるパスは指定できません。なお,バージョン識別子ファイルに記述できるバージョン識別子の数は一つだけです。
-M レンディションタイプ
ダウンロードするレンディションタイプを指定します。このオプションを省略した場合は,マスタレンディションが仮定されます。
-k { Content | MultiContent | FileLink | Reference }
ダウンロードする文書のコンテント種別を指定します。このオプションを指定した場合,ダウンロードファイルURL,またはダウンロードディレクトリURLの指定が,このオプションの指定と一致していないとエラーになります。このオプションを省略した場合,ダウンロードファイルURL,またはダウンロードディレクトリURLの指定に従ってコンテントをダウンロードします。
Content
シングルファイル文書のコンテントを,データベースからダウンロードします。ダウンロードURLに指定されたファイルに,コンテントをダウンロードします。
MultiContent
マルチファイル文書のコンテントを,データベースからダウンロードします。ダウンロードディレクトリURLに指定されたディレクトリに,コンテントをダウンロードします。
FileLink
File Link文書のコンテントを,ファイルサーバからダウンロードします。ダウンロードURLに指定されたファイル,またはダウンロードディレクトリURLに指定されたディレクトリに,コンテントをダウンロードします。
Reference
リファレンスファイル文書のコンテントを,ファイルシステム上の領域からダウンロードします。ダウンロードURLに指定されたファイルに,コンテントをダウンロードします。
オプション省略時
ダウンロードファイルURL,またはダウンロードディレクトリURLの指定に従ってコンテントをダウンロードします。
  • ダウンロードファイルURLが指定されている場合
    シングルファイル文書のコンテントをダウンロードします。
  • ダウンロードディレクトリURLが指定されている場合
    マルチファイル文書のコンテントをダウンロードします。
-a { RELATIVE }
ダウンロードするリファレンスファイル文書のリファレンス種別を指定します。
-kオプションにReferenceを指定していない場合に,このオプションを指定するとエラーになります。このオプションを省略した場合,実行環境制御ファイルの,ReferenceセクションのDefaultReferenceTypeエントリの指定を使用します。
RELATIVE
リファレンス種別がRELATIVEのリファレンスファイル文書のコンテントをダウンロードします。このオプションを指定した場合,-bオプションにコンテント格納先ベースパスを指定します。
-b コンテント格納先ベースパス
リファレンスファイル文書をダウンロードする場合に,コンテント格納先ベースパスを指定します。
オプション引数には,ダウンロードするコンテントが格納されているディレクトリの基点となるパスを指定します。例えば,リファレンスファイル文書のコンテントの基点となるパスが「/drv01/dir01/userdir」ディレクトリの場合,このオプションに「/drv01/dir01/userdir」を指定します。このオプションの指定の末尾に,パスのデリミタ「/」(UNIXの場合)または「¥」(Windowsの場合)を記述する必要はありません。
-kオプションにReferenceを指定していない場合に,このオプションを指定するとエラーになります。このオプションを省略した場合,実行環境制御ファイルの,ReferenceセクションのDefaultContentBasePathエントリの指定を使用します。
このオプションに指定したコンテント格納先ベースパスは,ContentLocationプロパティに格納されたコンテント格納先を示す相対パスと結合して,絶対パスとして使用されます。
Windowsの場合,コンテント格納先ベースパスにUNC形式のパスを使用することもできます。例えば,「server01」というマシンのネットワーク上で共有しているフォルダ「share」をコンテント格納先ベースパスに指定する場合は,このオプションに「¥¥server01¥share」を指定します。

コマンド引数

OIID
ダウンロードする文書のOIIDを指定します。
OIIDファイル
ダウンロードする文書のOIIDを記述したOIIDファイルのファイルパスを指定します。
OIIDファイルのファイル名はオブジェクトのOIID形式以外であれば任意です。ファイルパスは,絶対パスまたは相対パスのどちらでも指定できます。ただし,「dma://」で始まるパスは指定できません。なお,OIIDファイルに記述できるOIIDの数は一つだけです。
ダウンロードファイルURL
シングルファイル文書,File Link文書(コンテントとしてファイルを登録している)またはリファレンスファイル文書の場合,ダウンロードファイルのファイルパスをURL形式で指定します。例えば,UNIXの場合,「/tmp/download.doc」にダウンロードするときには,「file:///tmp/download.doc」と指定します。Windowsの場合,「c:¥temp¥download.doc」にダウンロードするときには,「file:///c:¥temp¥download.doc」と指定します。
ダウンロードディレクトリURL
マルチファイル文書,またはFile Link文書(コンテントとしてディレクトリまたはファイルを登録している)の場合,ダウンロードファイルまたはダウンロードディレクトリを格納するディレクトリパスを,URL形式で指定します。例えば,UNIXの場合,「/tmp」にダウンロードファイルを格納するときには,「file:///tmp」と指定します。Windowsの場合,「c:¥temp」にダウンロードファイルを格納するときには,「file:///c:¥temp」と指定します。

注意事項