構成ファイルは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"