バッチ・クライアントは、コマンドライン・パラメータまたは構成ファイルとともに使用できます。
コマンドラインの構文と例
バッチ・クライアントは、コマンドライン・パラメータと構成ファイル・キーに記載のコマンドライン・パラメータとともに使用できます。大カッコ( [ ] )で囲まれた値は、わかりやすくするために用意されたオプションの拡張部分です。短いバージョンの値と長いバージョンの値の両方がサポートされています。コマンドとパラメータでは大文字と小文字が区別されません。
注意:
すべてのパラメータにおいて、スペースが含まれるバージョン名は引用符で囲む必要があります("April - Production"など)。
コマンドライン構文の例を次に示します。
C:\Oracle\Middleware\EPMSystem11R1\products\DataRelationshipManagement\client\batch-client\drm-batch-client.exe /url=net.tcp://localhost:5210/Oracle/Drm/Engine /u=mylogin /pw=mypassword /log="C:\Oracle\Data Relationship Management\rdsc.log" /op=Export /xtype=Export /xname="WeeklyExport" /cver="COA Current" /pver="COA Previous" /outfile="C:\Oracle\Data Relationship Management\export_data.txt"
構成ファイルの構文と例
構成ファイルはINIファイルのように、セクション、キーおよび値を使用してフォーマットされます。Generalセクションと特定の操作用の追加セクションがあります。セクション名は大カッコ([])で囲まれ、任意の文字列値を使用できますが、操作キーによって指定された値と一致する必要があります。各セクション内の行は、キー=値のペアの形式でフォーマットされます。バッチ・クライアントは、コマンドライン・パラメータと構成ファイル・キーに記載の構成ファイル・キーとともに使用できます
バッチ・クライアント構成ファイルの例を次に示します。
[General]
Operation=Export
UserName=mylogin
Password=mypassword
URL=net.tcp://localhost:5210/Oracle/Drm/Engine
LogFileName="C:\Oracle\Data Relationship Management\rdsc.log"
[Export]
ExportType=Export
ExportName=WeeklyExport
OutFile= "C:\Oracle\Data Relationship Management\export_data.txt"
CurrentVersionAbbrev="COA Current"
PrevVersionAbbrev="COA Previous"
構成ファイルには、複数の操作を含めることができます。各操作は、一意のラベルとともに個別セクションに含まれます。[Operations]というラベルの特別なセクションは、ファイル内の操作セクションの数および各セクションのラベルを指定するために使用されます。これらの操作は、リストされている順序で実行されます。
複数の操作が含まれるバッチ・クライアント構成ファイルの例は、次のとおりです。複数の操作を使用する場合、Operation=Importなどの操作キーを各セクションに含める必要があることに注意してください。
注:
セクション、キーおよび値の大文字と小文字は区別されません。
[General]
Operation=Multiple
UserName=mylogin
Password=mypassword
URL=net.tcp://localhost:5210/Oracle/Drm/Engine
LogFileName="C:\Oracle\Data Relationship Management\rdsc.log"
[Operations]
OperationCount=3
Operation1=Weekly_Import
Operation2=Update_CostCenters
Operation3=Merge_Data
[Weekly_Import]
Operation=Import
InFile="COA_data.txt"
ImportAbbrev="RDSC Import"
ImportLogFileName="C:\Oracle\Data Relationship Management\Batch Client\import_log.txt"
VersionAbbrev="COA Current"
VersionDescription="COA for this month"
[Update_CostCenters]
Operation=Action Script
InFile=CostCenter_changes.txt
StripQuotedStrings=True
Delimiter=comma
[Merge_Data]
Operation=Blend
Blendname="COA Blender"
SourceVersionAbbrev="COA Current"
TargetVersionAbbrev="COA Previous"
NewVersionAbbrev="COA Blended"
NewVersionDescription="Current and Previous COA"