4.1.13  createDoc

<この項の構成>
(1) 機能
(2) 形式
(3) 引数
(4) 戻り値
(5) 例外

(1) 機能

一般文書を作成します。

事前に関連ファイルリストを設定している場合は,関連ファイル付きの文書を作成します。

(2) 形式

String createDoc(
 boolean docNumber,
 boolean outputLog
)

(3) 引数

boolean docNumber
文書番号の採番の実施フラグを指定します。
なお,setDocMaster()が未発行の場合,この引数にtrue(採番する)を指定しても指定は無視されます。
  • true:文書番号を採番します。
  • false:文書番号を採番しません。
boolean outputLog
監査証跡ログの出力フラグを指定します。
  • true:監査証跡ログを出力します。
  • false:監査証跡ログを出力しません。

(4) 戻り値

作成した一般文書のバージョニングオブジェクトのOIID値

(5) 例外

DecmApiInvalidInitialException
  • setFolderOiidメソッドを発行していない場合
  • setDocPropメソッドを発行していない場合
  • setDocPropメソッドを発行しているが,esysProp_Nameを設定していない場合
  • setFilePathメソッドで指定したファイルと,setSubFileListメソッドで指定したファイルのファイル名が重複している場合
DecmApiIOException
setFilePathメソッド, setTextPathメソッド,またはsetSubFileListメソッドで指定したファイルの読み込み中に,エラーが発生した場合
DecmApiFolderNotFoundException
上位フォルダが存在しない場合
DecmApiCapacityException
フォルダの容量制限を超えた場合
DecmApiMasterNotFoundException
指定した文書種別マスタが存在しない場合
DecmApiFolderNotCorrectException
  • 上位フォルダに文書フォルダ以外のフォルダを指定した場合
  • 文書が作成できない文書フォルダを指定した場合
  • 上位フォルダの文書種別マスタと,文書の文書種別マスタが矛盾している場合
DecmApiDocNumNotCorrectException
引数docNumberにtrueを指定した場合で,採番できる有効な文書種別マスタを指定していないとき
DecmApiAccessException
文書管理サーバでアクセス権限エラーが発生した場合(DbjAccessControlException)
DecmApiInvalidPropValueException
指定した文書のプロパティ値が不正な場合
DecmApiInvalidFileException
登録するファイルが不正の場合,または0バイトのファイルを登録した場合
DecmApiACLOutOfRangeException
作成できる個数以上のACLを指定している場合
DecmApiNotSupport
  • アクセス権限情報の指定が不正な場合
  • 指定した操作をサポートしていない場合
DecmApiDBException
文書管理サーバでエラーが発生した場合(DbjExceptionなど)