Befehlszeile und Konfigurationsdateisyntax

Der Batchclient kann mit Befehlszeilenparametern oder mit einer Konfigurationsdatei verwendet werden.

Befehlszeilensyntax und Beispiel

Der Batch Client kann mit den Befehlszeilenparametern unter Befehlszeilenparameter und Konfigurationsdateischlüssel verwendet werden. Werte in Klammern ( [ ] ) sind optionale Erweiterungen, die der Klarheit halber angegeben werden. Es werden sowohl die lange als auch die kurze Version des Wertes unterstützt. Bei Befehlen und Parametern wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Achtung:

Bei allen Parametern müssen Versionsnamen, die ein Leerzeichen enthalten, in Anführungszeichen gesetzt werden, z.B. "April - Produktion".

Im Folgenden ist ein Beispiel für eine Befehlszeilensyntax aufgeführt.

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"

Konfigurationsdateisyntax und Beispiel

Konfigurationsdateien werden wie INI-Dateien, mit Abschnitten, Schlüsseln und Werten, formatiert. Es sind ein allgemeiner Abschnitt und ein zusätzlicher Abschnitt für den einzelnen Vorgang vorhanden. Abschnittsnamen werden in Klammern ( [ ] ) angegeben und können einen beliebigen Zeichenfolgewert darstellen, müssen jedoch mit dem Wert übereinstimmen, der vom Vorgangsschlüssel festgelegt ist. Die Zeilen in den einzelnen Abschnitten sind als Paare vom Typ Schlüssel=Wert formatiert. Der Batch Client kann mit den Konfigurationsdateischlüsseln unter Befehlszeilenparameter und Konfigurationsdateischlüssel verwendet werden.

Im Folgenden ist ein Beispiel für eine Konfigurationsdatei des Batchclients aufgeführt.

[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"

Eine Konfigurationsdatei kann mehrere Vorgänge einschließen. Jeder Vorgang ist in einem separaten Abschnitt mit einem eindeutigen Label enthalten. In einem Sonderabschnitt mit dem Label [Operations] werden die Anzahl der Vorgangsabschnitte in der Datei und die einzelnen Vorgangslabels angegeben. Die Vorgänge werden in der aufgelisteten Reihenfolge ausgeführt.

Im Folgenden ist ein Beispiel für eine Konfigurationsdatei des Batchclients mit mehreren Vorgängen aufgeführt. Beachten Sie Folgendes: Wenn Sie mehrere Vorgänge verwenden, muss der Vorgangsschlüssel, z.B. Operation=Import, in jedem Abschnitt eingeschlossen sein.

Hinweis:

Bei Abschnitten, Schlüsseln und Werten wird die Groß- und Kleinschreibung nicht berücksichtigt.

[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"