コマンドライン・パラメータを使用する以外に、バッチ・クライアントは構成ファイルを使用して実行することもできます。構成ファイルはINIファイルのように、セクション、キーおよび値を使用してフォーマットされます。Generalセクションと特定の操作用の追加セクションがあります。セクション名は大カッコ([])で囲まれ、任意の文字列値を使用できますが、操作キーによって指定された値と一致する必要があります。各セクション内の行は、キー=値のペアの形式でフォーマットされます。
[General] Operation=Export UserName=mylogin Password=mypassword URL=net.tcp://localhost:5210/Oracle/Drm/ProcessManager 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/ProcessManager 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"
次の表に、構成ファイルの各セクションで使用できるキーを示します。
表28. 構成ファイルのAction Scriptセクション
| BlendLogFileName | ブレンド・ログ・ファイルの名前を指定します(バッチ・クライアント・ログ・ファイルと同じではありません)。デフォルト値はブレンド・プロファイルに格納されています。 |
ブレンドしたバージョンを保存するか、切り離したままにするかを指定します。次のいずれかの値を指定します: バージョンの保存の詳細は、「バッチ・クライアントでのバージョンの保存」を参照してください。 |
インポート・ログ・ファイルのパスおよびファイル名を指定します。これは、[General]セクションのLogFileNameキーによって定義されるログ・ファイルとは異なります。デフォルトのファイル名はDRM_Batch_ClientMMDDYYYY.logです。MMは月、DDは日、YYYYは年を表します。 | |
インポートしたバージョンを保存するか、切り離したままにするかを指定します。次のいずれかの値を指定します: バージョンの保存の詳細は、「バッチ・クライアントでのバージョンの保存」を参照してください。 |