명령행 및 구성 파일 구문

뱃치 클라이언트는 명령행 매개변수 또는 구성 파일과 함께 사용할 수 있습니다.

명령행 구문 및 예

명령행 매개변수 및 구성 파일 키의 명령행 매개변수와 함께 뱃치 클라이언트를 사용할 수 있습니다. 대괄호 안의 값( [ ] )은 명확성을 위해 제공되는 선택적 확장입니다. 짧은 버전과 긴 버전의 값이 모두 지원됩니다. 명령과 매개변수는 대소문자를 구분하지 않습니다.

주의:

모든 매개변수에서 공백이 포함된 버전 이름은 따옴표로 묶어야 합니다(예: "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]
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"