dbrcrtdoc(文書の作成)
機能
プロパティ情報ファイルに記述された内容に従って文書を作成します。プロパティ情報ファイルに複数のセクションを記述することで,複数の文書を一括して作成できます。
文書が作成されると,作成された文書のOIIDが標準出力に出力されます。コンテインメントを設定した場合には,リンク識別子も標準出力に出力されます。
操作クラス
作成するオブジェクト
作成したオブジェクトを包含するオブジェクト
形式
バージョンなし文書の場合
dbrcrtdoc -c D 〔-I〕
〔 -T { リンク先OIID | リンク先OIIDファイル } 〕
〔 -k { Content | MultiContent | FileLink | Reference } 〕
dmaClass_DocVersion用プロパティ情報ファイル
バージョン付き文書の場合
dbrcrtdoc -c VD 〔-I〕
〔 -T { リンク先OIID | リンク先OIIDファイル } 〕
〔 -k { Content | MultiContent | FileLink | Reference } 〕
dmaClass_ConfigurationHistory用プロパティ情報ファイル
dmaClass_DocVersion用プロパティ情報ファイル
オプション
コマンド引数
バージョンなし文書を作成する場合のプロパティ情報ファイルの記述例
バージョンなし文書を作成する場合は,コマンド引数としてdmaClass_DocVersion用プロパティ情報ファイルを指定します。次に,dmaClass_DocVersion用プロパティ情報ファイルの記述例を示します。なお,この例はWindowsの場合です。UNIXの場合は,urlエントリを「url='file:///tmp/create.doc'」のように指定してください。
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
directory='file:///c:¥temp'※
files[2]=
{
{edmProp_RetrievalName='foo',edmProp_ComponentType='body'},
{edmProp_RetrievalName='bar',edmProp_ComponentType='fig-1'}
}
mime='application/x-edm-undefined'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
url='file:///c:¥temp¥create.doc'※
mime='text/plain'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
link=RCR※
directory='file:///c:¥temp'※
files[2]=
{
{edmProp_RetrievalName='foo',edmProp_ComponentType='body'},
{edmProp_RetrievalName='bar',edmProp_ComponentType='fig-1'}
}
mime='application/x-edm-undefined'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
link=RCR※
url='file:///c:¥temp¥create.doc'※
mime='text/plain'※
バージョン付き文書を作成する場合のプロパティ情報ファイルの記述例
バージョン付き文書を作成する場合は,コマンド引数としてdmaClass_ConfigurationHistory用プロパティ情報ファイルおよびdmaClass_DocVersion用プロパティ情報ファイルを指定します。次に,各プロパティ情報ファイルの記述例を示します。なお,この例は,Windowsの場合です。UNIXの場合は,urlエントリを「url='file:///tmp/create.doc'」または「url='file:///tmp/create.txt'」,filelink_contentpathエントリを「filelink_contentpath='DATA/area1/'」または「filelink_contentpath='DATA/area1/file.jpg'」,reference_contentbasepathエントリを「reference_contentbasepath='/drv01/dir01/userdir'」のように指定してください。
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
directory='file:///c:¥temp'※
files[2]=
{
{edmProp_RetrievalName='foo',edmProp_ComponentType='body'},
{edmProp_RetrievalName='bar',edmProp_ComponentType='fig-1'}
}
mime='application/x-edm-undefined'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
url='file:///c:¥temp¥create.doc'※
mime='text/plain'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
link=RCR※
directory='file:///c:¥temp'※
files[2]=
{
{edmProp_RetrievalName='foo',edmProp_ComponentType='body'},
{edmProp_RetrievalName='bar',edmProp_ComponentType='fig-1'}
}
mime='application/x-edm-undefined'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
link=RCR※
url='file:///c:¥temp¥create.doc'※
mime='text/plain'※
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
url='file:///c:¥temp¥create.txt'※1
mime='text/plain'※1
filelink_famname='fam01'※2
filelink_contentpath='DATA¥area1¥'※3
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
link=RCR※1
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki',usrProp_Age=27},
{usrProp_Name='yamada',usrProp_Age=30},
{usrProp_Name='sato',usrProp_Age=32}
}
url=DBRSVCONTENT※1
mime='text/plain'※1
filelink_famname='fam01'※2
filelink_contentpath='DATA¥area1¥file.jpg'※1
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
url='file:///c:¥temp¥create.doc'※1
mime=' MIME::application/x-edm-undefined'※1
reference_type=RELATIVE※2
reference_contentbasepath='c:¥dir01¥data'※3
reference_contentpath='user01'
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
;; usrClass_ConfigurationHistory
[usrClass_ConfigurationHistory]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
usrProp_Authors[3][2]=
{
{usrProp_Name='suzuki', usrProp_Age=27},
{usrProp_Name='yamada', usrProp_Age=30},
{usrProp_Name='sato', usrProp_Age=32}
}
link = RCR※1
url='file:///c:¥temp¥create.doc'※1
mime='MIME::application/x-edm-undefined'※1
reference_type=RELATIVE※2
reference_contentbasepath='c:¥dir01¥data'※3
reference_contentpath='user01'
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Version'
実行例
実行例を次に示します。なお,実行環境制御ファイルのOutputセクションのFormatエントリの指定,および指定したオプションによって,出力形式が異なります。
また,この例はWindowsの場合です。UNIXの場合は,「type PropDV」を「cat PropDV」に,「url='file:///c:¥temp¥create.txt'」を「url='file:///tmp/create.txt'」に読み替えてください。
$ type PropDV
;; usrClass_DocVersion
[usrClass_DocVersion]
usrProp_IsReadOnly=TRUE
usrProp_State=1
usrProp_Title='Document'
link=RCR
url='file:///c:¥temp¥create.txt'
mime='text/plain'
(Formatエントリが「VR0112」の場合)
$ dbrcrtdoc -c D PropDV
dma:///07a17522…00000008
KMBR32002-I 1件のオブジェクトに対する操作を行いました。
$ dbrcrtdoc -c D -T dma:///07a1…0007 PropDV
dma:///07a17522…00000009
KMBR32002-I 1件のオブジェクトに対する操作を行いました。
(Formatエントリが「VR0200」の場合)
$ dbrcrtdoc -c D PropDV
dma:///07a17522…00000010
$ dbrcrtdoc -c D -T dma:///07a1…0007 PropDV
acl://LR…0010,dma:///07a17522…00000011
KMBR32002-I 1件のオブジェクトに対する操作を行いました。
注意事項