Syntaxe de ligne de commande et de fichier de configuration

Le client par lots peut être utilisé avec des paramètres de ligne de commande ou un fichier de configuration.

Syntaxe et exemple de ligne de commande

Le client par lots peut être utilisé avec les paramètres de ligne de commande décrits dans Paramètres de ligne de commande et clés de fichier de configuration. Les valeurs entre crochets ( [ ] ) sont des extensions facultatives fournies par souci de clarté. Les versions plus courtes et plus longues de la valeur sont prises en charge. Les commandes et les paramètres ne respectent pas la casse.

Prudence :

Pour tous les paramètres, les noms de version contenant un espace doivent être entre guillemets, par exemple, "Avril – Production".

Vous trouverez ci-dessous un exemple de la syntaxe de ligne de commande.

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"

Syntaxe et exemple de fichier de configuration

Les fichiers de configuration sont formatés comme des fichiers INI, avec des sections, des clés et des valeurs. Il y a une section générale et une section supplémentaire pour l'opération concernée. Les noms de section figurent entre crochets ( [ ] ) et peuvent représenter n'importe quelle valeur de chaîne mais doivent correspondre à la valeur spécifiée par la clé de l'opération. Les lignes au sein de chaque section sont formatées par paires clé=valeur. Le client par lots peut être utilisé avec les clés de fichier de configuration décrites dans Paramètres de ligne de commande et clés de fichier de configuration.

Voici un exemple de fichier de configuration de client par lots.

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

Un fichier de configuration peut inclure plusieurs opérations. Chaque opération est contenue dans une section séparée avec un libellé unique. Une section spéciale intitulée [Operations] est utilisée pour indiquer le nombre de sections d'opération du fichier et le libellé pour chacune d'elles. Les opérations sont effectuées dans l'ordre indiqué.

Voici un exemple de fichier de configuration de client par lots comportant plusieurs opérations. Notez que lorsque vous utilisez plusieurs opérations, la clé de l'opération, par exemple Operation=Import, doit être incluse dans chaque section.

Remarque :

Les sections, les clés et les valeurs ne respectent pas la casse.

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