명령행 매개변수 및 구성 파일 키

이 섹션의 테이블에는 뱃치 클라이언트에서 사용할 수 있는 명령행 매개변수 및 구성 파일 키가 설명되어 있습니다.

표 17-1 일반 명령

매개변수 설명 필수

Operation

/op=

수행할 작업을 지정합니다.

Y

UserName

/u=

로그인에 사용되는 Oracle Data Relationship Management 사용자 이름을 지정합니다.

Y

Password

/pw=

로그인에 사용되는 Data Relationship Management 비밀번호를 지정합니다.

Y

URL

/url=

Data Relationship Management 서버 프로세스에서 엔진 애플리케이션의 URL(포트 번호 포함)을 지정합니다. 이 URL은 Data Relationship Management 구성 콘솔에서 구성되며 사용할 수 있습니다. 예를 들면 net.tcp://localhost:5210/Oracle/Drm/Engine과 같습니다

Y

LogFileName

/log=

로그 파일의 경로 및 파일 이름을 지정합니다. 파일이 있는 경우 기존 파일의 끝에 로그가 추가됩니다. 값을 큰따옴표로 묶는 것이 좋습니다.

주의: 여러 개의 뱃치 클라이언트 프로세스를 동시에 실행하려면 각 프로세스에 대해 고유한 로그 이름을 지정해야 합니다.

참고: 누락된 값이나 부적합한 값을 가진 매개변수 등 문제가 있는 매개변수 뒤에 /log 매개변수를 배치하면 지정된 로그 파일이 생성되지 않을 수 있습니다. 지정된 로그 파일이 생성되도록 하려면 /log 매개변수를 첫 번째 매개변수로 배치해야 합니다.

지정하지 않으면 DRM_Batch_ClientMMDDYYYY.log 이름이 사용됩니다. 여기서 MM = 월, DD = 일, YYYY = 연도입니다.

N

해당 없음

/cfgfile=

원하는 옵션을 설명하는 구성 파일의 경로 및 파일 이름을 지정합니다. 값을 큰따옴표로 묶는 것이 좋습니다.

구성 파일을 사용하는 경우, Y

해당 없음

/h[elp] | /?

명령행 매개변수 목록을 표시합니다.

N

TimezoneOffset

/timezoneid

GMT에서의 로컬 분 오프셋입니다. 예를 들어 GMT에서의 미국 CST 오프셋 분은 -360입니다. 날짜/시간을 출력에 렌더링하는 데 사용됩니다.

기본값은 서버에서 사용하는 culture입니다.

N

CultureName

/culturename

languagecode-country/regioncode 형식의 로컬 culture 이름입니다. 여기서 languagecode는 ISO 639-1에서 파생된 소문자 2자 코드이고 country/regioncode는 ISO 3166에서 파생된 대문자 2자 코드입니다. 예를 들어 미국 영어는 en-US입니다.

입력 데이터의 언어 및 형식에 모두 영향을 줍니다. language는 특히 뱃치 클라이언트에서 로깅되는 정보 및 오류 메시지에 적용됩니다. culture는 익스포트 같은 작업에서 출력 결과의 Date/Time/Float 형식을 제어합니다. 매개변수에는 서비스 사용자에서 Data Relationship Management 애플리케이션의 culture 설정과 Data Relationship Management 호스트 서버의 language 및 culture 설정에 따라 기본 설정되는 폴백 값이 있습니다.

N

ObjectAccess

/objectaccess

임포트, 익스포트 및 혼합기 객체에 액세스하기 위한 객체 액세스 방법입니다. 적합한 값은 표준, 시스템, 사용자 또는 사용자정의 그룹입니다.

기본값은 표준입니다.

N

InstanceID

/instanceid=

여러 애플리케이션이 drm-batch-client-credentials.exe 기능을 사용하도록 구성된 경우 사용할 애플리케이션의 InstanceID를 지정합니다.

Y, 여러 애플리케이션이 drm-batch-client-credentials 기능을 사용하도록 구성된 경우.

표 17-2 작업 스크립트

매개변수 설명 필수

InFile

/infile=

입력 파일의 경로 및 파일 이름을 지정합니다. 값을 큰따옴표로 묶는 것이 좋습니다.

Y

Delimiter

/delim=

구분자를 지정합니다. 다음 값 중 하나를 지정합니다.

  • 쉼표

  • #nnn

여기서 #nnn은 적합한 3자리 ASCII 문자 값(0 – 255)을 나타냅니다.

기본값은 탭입니다.

N

ColumnOrder

/cols=

열 순서를 지정합니다. 지정되는 경우 모든 열 식별자를 포함해야 합니다. 기본값은 A12345입니다.

N

StripQuotedStrings

/stripq=

인용 문자열을 제거할지 여부를 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

기본값은 True입니다.

N

PropertyRefByLabel

/propertyrefbylabel

이름이 아니라 레이블로 등록정보 참조를 검색하려면 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

기본값은 True입니다.

N

Encoding

/encoding

입력 파일의 문자 인코딩(인코딩 이름 또는 인코딩 코드 페이지 번호)입니다. 이 매개변수는 선택 사항입니다.

기본값은 UTF8입니다.

N

표 17-3 파일에 버전 백업

매개변수 설명 필수

VersionAbbrev

/vabbrev=

백업할 버전의 이름을 지정합니다. 여러 버전이 있는 경우 /delim으로 구분됩니다.

Y

Connection

/conn=

외부 연결의 이름을 지정합니다.

Y

Filename

/filename=

외부 연결(/conn)을 사용하여 생성할 백업 파일의 이름을 지정합니다.

Y

Delimiter

/delim=

인쇄 가능한 구분자입니다. 콜론(:), 쉼표(,), 대시(-) 등의 단일 문자를 사용합니다.

vabbrev가 버전 목록이 아니면 N

표 17-4 Blend

매개변수 설명 필수

BlendName

/bl=

실행할 혼합기의 이름을 지정합니다.

Y

SourceVersionAbbrev

/sver=

혼합할 소스 버전의 이름을 지정합니다.

Y

TargetVersionAbbrev

/tver=

혼합할 대상 버전의 이름을 지정합니다.

Y

NewVersionAbbrev

/nvera=

생성할 새 버전의 이름을 지정합니다.

N

NewVersionDescription

/nverd=

새 버전에 대한 설명을 지정합니다. 값을 큰따옴표로 묶어야 합니다.

N

AutoSave

/save=

혼합된 버전을 저장할지 또는 분리된 상태로 유지할지를 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

기본값은 False입니다. 버전 저장에 대한 자세한 내용은 예 17-2을 참조하십시오.

N

BlendLogFileName

/blendlog=

혼합 로그 파일의 이름을 지정합니다(뱃치 클라이언트 로그 파일과 다름). 기본값은 혼합 프로파일에 저장됩니다.

Y

RunTimeParameters

해당 없음

쉼표로 구분된 런타임 매개변수 목록을 지정합니다. 예를 들어, 형식은 RuntimeParameters=City=Dallas,State=Texas,ZipCode=75234입니다.

값에 쉼표, 특수 문자 또는 큰따옴표와 같은 구분자가 포함되어 있는 경우 값을 큰따옴표로 묶습니다.

참고: [CR/LF], [CR], [LF]는 값의 일부로 사용할 수 없습니다.

N

표 17-5 버전 닫기

매개변수 설명 필수

VersionAbbrev

/abbrev=

닫을 버전의 이름을 지정합니다.

Y

표 17-6 버전 삭제

매개변수 설명 필수

VersionAbbrev

/vabbrev=

삭제할 버전의 이름을 지정합니다.

Y

표 17-7 Export

매개변수 설명 필수

ExportType

/xtype

익스포트 유형(개별 익스포트 또는 장부)을 지정합니다. 다음 값 중 하나를 지정합니다.

  • E[익스포트]

  • B[장부]

Y

ExportName

/xname=

실행할 저장된 익스포트의 이름을 지정합니다.

단일 보고서를 실행하는 경우, Y

OutFile

/outfile=

클라이언트 파일에 출력하도록 구성된 익스포트의 경우 이 매개변수는 출력 파일의 경로 및 파일 이름을 지정합니다. 출력 파일이 있는 경우 파일을 덮어씁니다. 값을 큰따옴표로 묶는 것이 좋습니다. 이 매개변수가 지정되고 익스포트가 출력을 외부 서버 연결로 보내도록 구성된 경우 이 매개변수는 외부 서버 연결을 재정의하고 여기에 지정된 파일에 익스포트를 씁니다.

Y

CurrentVersionAbbrev

/cver=

현재 버전의 이름을 지정합니다. 지정하지 않으면 DefaultCurrentVersion 시스템 환경설정 값이 사용됩니다.

익스포트와 함께 저장된 버전 변수가 없으면, Y

PrevVersionAbbrev

/pver=

이전 버전의 이름을 지정합니다. 계층 비교 및 계층 차이 익스포트에서 사용됩니다. 지정하지 않으면 DefaultPreviousVersion 시스템 환경설정 값이 사용됩니다.

비교 및 차이 익스포트에서 저장된 버전 변수가 없는 경우, Y

CurrentVersionType

/cvertype=

현재 버전의 버전 유형을 지정합니다. 적합한 값은 다음과 같습니다.

  • A[s Of]

  • N[일반]

기본값은 N[일반]입니다.

N

PrevVersionType

/pvertype=

이전 버전의 버전 유형을 지정합니다. 적합한 값은 다음과 같습니다.

  • A[s Of]

  • N[일반]

기본값은 N[일반]입니다.

N

CurrentAsOfDate

                           /casofdate=
                        

익스포트를 위해 현재 버전의 As Of 버전을 생성할 때 사용할 As Of 날짜/시간을 지정합니다.

참고: 날짜/시간 형식은 클라이언트 컴퓨터의 국가별 설정에 의해 지정됩니다.

버전 유형이 AsOf인 경우, Y

PrevAsOfDate

                           /pasofdate=
                        

익스포트를 위해 이전 버전의 As Of 버전을 생성할 때 사용할 As Of 날짜/시간을 지정합니다.

참고: 날짜/시간 형식은 클라이언트 컴퓨터의 국가별 설정에 의해 지정됩니다.

버전 유형이 AsOf인 경우, Y

BookName

/bk=

실행할 저장된 장부의 이름을 지정합니다. 값을 큰따옴표로 묶는 것이 좋습니다.

장부를 내보내는 경우, Y

CombineExportOutput

/bkcmb=

/outfile 또는 OutFile에 지정된 파일에 익스포트 출력을 결합할지 여부를 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

이 매개변수가 False이면 각 익스포트가 익스포트 프로파일에 저장된 파일 이름에 저장됩니다. 익스포트 프로파일의 파일 이름이 부적합한 익스포트 또는 출력이 파일 이외의 값으로 설정된 익스포트는 /outfile 또는 OutFile에 지정된 파일로 결합됩니다. 기본값은 장부에 저장됩니다.

N

PreFileName

/prefile=

결합된 익스포트 장부 앞에 추가할 경로 및 파일 이름을 지정합니다. 기본값은 장부에 저장됩니다.

N

PostFileName

/pstfile=

결합된 익스포트 장부 뒤에 추가할 경로 및 파일 이름을 지정합니다. 기본값은 장부에 저장됩니다.

N

FromHierarchy

/fhier=

시작(이전) 계층을 지정합니다. 계층 비교 및 계층 차이 익스포트에서 사용됩니다.

N

ToHierarchy

/thier=

종료(현재) 계층을 지정합니다. 계층 비교 및 계층 차이 익스포트에서 사용됩니다.

N

FromTopNodeAbbrev

/fabbrev=

시작(이전) 계층에 대한 최상위 노드의 이름을 지정합니다. 계층 비교 및 계층 차이 익스포트에서 사용됩니다.

N

ToTopNodeAbbrev

/tabbrev=

종료(현재) 계층에 대한 최상위 노드의 이름을 지정합니다. 계층 비교 및 계층 차이 익스포트에서 사용됩니다.

N

Hierarchy n

/hier=

내보낼 계층의 이름을 지정합니다. 여기서 n은 현재 계층/최상위 노드 쌍(예: TopNodeAbbrev1)을 식별하는 숫자(1에서 HierarchyCount 사이)입니다. Hierarchyn과 일치해야 합니다. 계층 익스포트 및 다른 유사한 익스포트에 사용되지만 계층 비교 및 계층 차이 익스포트에는 사용되지 않습니다.

N

TopNodeAbbrev n

/nabbrev=

내보낼 최상위 노드의 이름을 지정합니다. 여기서 n은 현재 계층/최상위 노드 쌍(예: TopNodeAbbrev1)을 식별하는 숫자(1에서 HierarchyCount 사이)입니다. Hierarchyn과 일치해야 합니다. 계층 익스포트 및 다른 유사한 익스포트에 사용되지만 계층 비교 및 계층 차이 익스포트에는 사용되지 않습니다.

N

Encoding

/encoding

파일의 문자 인코딩(인코딩 이름 또는 인코딩 코드 페이지 번호)입니다. 이 매개변수는 선택 사항입니다.

인코딩이 지정되면 실행 중인 익스포트 또는 장부와 함께 저장된 인코딩을 재정의합니다. 지정된 인코딩은 뱃치 클라이언트의 사용 가능한 로컬 파일 앞 및 파일 뒤 옵션에도 적용됩니다.

참고: 장부가 실행되는 경우 인코딩은 장부 내에서 익스포트의 인코딩을 재정의하지 않고 장부 자체의 인코딩 설정만 대체합니다.

기본값은 UTF8입니다.

N

HierarchyCount

/hier

정의된 계층/최상위 노드 쌍 수를 지정합니다.

N

HierarchyGroupPropFromParam

해당 없음

계층 그룹 등록정보 이름을 매개변수에서 가져올지 아니면 지정된 계층 그룹 등록정보에서 가져올지 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

True인 경우 HierarchyGroupProperty의 매개변수 이름을 지정하고, False인 경우 HierarchyGroupProperty의 계층 그룹 등록정보 이름을 지정합니다. 기본값은 False입니다.

N

HierarchyGroupProperty

해당 없음

매개변수 이름 또는 계층 그룹 등록정보 이름을 지정합니다. HierarchyGroupPropFromParam이 True인 경우 매개변수 이름이 필요하고, False인 경우 계층 그룹 등록정보 이름(네임스페이스 포함)이 필요합니다.

N

HierarchyGroupFromParam

해당 없음

계층 그룹 값을 매개변수에서 가져올지 아니면 지정된 계층 그룹에서 가져올지 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

True인 경우 HierarchyGroup의 매개변수 이름을 지정하고, False인 경우 HierarchyGroup의 계층 그룹 이름을 지정합니다. 기본값은 False입니다.

N

HierarchyGroup

해당 없음

매개변수 이름 또는 계층 그룹 이름을 지정합니다. HierarchyGroupFromParam이 True이면 매개변수 이름이 필요하고, False이면 계층 그룹 이름이 필요합니다.

N

RunTimeParameters

해당 없음

쉼표로 구분된 런타임 매개변수 목록을 지정합니다. 예를 들어, 형식은 RuntimeParameters=City=Dallas,State=Texas,ZipCode=75234입니다.

값에 쉼표, 특수 문자 또는 큰따옴표와 같은 구분자가 포함되어 있는 경우 값을 큰따옴표로 묶습니다.

참고: [CR/LF], [CR], [LF]는 값의 일부로 사용할 수 없습니다.

N

FromDate

/fdate=

트랜잭션 로그 익스포트의 시작 날짜/시간을 지정합니다.

참고: 날짜/시간 형식은 클라이언트 컴퓨터의 국가별 설정에 의해 지정됩니다.

N

ToDate

/tdate=

트랜잭션 로그 익스포트의 종료 날짜/시간을 지정합니다.

참고: 날짜/시간 형식은 클라이언트 컴퓨터의 국가별 설정에 의해 지정됩니다.

N

표 17-8 Import

매개변수 설명 필수

InFile

/infile=

클라이언트 파일에서 가져오도록 구성된 임포트의 경우 이 매개변수는 입력 파일의 경로 및 파일 이름을 지정합니다. 값을 큰따옴표로 묶는 것이 좋습니다.

주의: 외부 서버 연결의 입력 파일을 사용하도록 구성된 임포트에는 이 매개변수를 사용하지 마십시오. 매개 변수를 사용하면 오류가 발생합니다.

클라이언트 파일에서 가져오는 경우, Y

ImportAbbrev

/iabbrev=

실행할 임포트의 이름을 지정합니다.

Y

ImportLogFileName

/implog=

임포트 로그 파일의 경로 및 파일 이름을 지정합니다(뱃치 클라이언트 로그 파일과 다름). 기본 파일 이름은 DRM_Batch_ClientMMDDYYYY.log입니다. 여기서 MM = 월, DD = 일, YYYY = 연도입니다.

Y

VersionAbbrev

/vabbrev=

임포트로 생성할 버전 이름을 지정합니다. 기본값은 임포트 프로파일에 저장됩니다.

N

VersionDescription

/vdescr=

임포트로 생성할 버전 설명을 지정합니다. 기본값은 임포트 프로파일에 저장됩니다.

N

AutoSave

/save=

가져온 버전을 저장할지 또는 분리된 상태로 유지할지를 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

기본값은 False입니다. 버전 저장에 대한 자세한 내용은 예 17-2을 참조하십시오.

N

RunTimeParameters

해당 없음

쉼표로 구분된 런타임 매개변수 목록을 지정합니다. 예를 들어, 형식은 RuntimeParameters=City=Dallas,State=Texas,ZipCode=75234입니다.

값에 쉼표, 특수 문자 또는 큰따옴표와 같은 구분자가 포함되어 있는 경우 값을 큰따옴표로 묶습니다.

참고: [CR/LF], [CR], [LF]는 값의 일부로 사용할 수 없습니다.

N

표 17-9 Multiple

매개변수 설명 필수

OperationCount

해당 없음

파일의 작업 섹션 수를 지정합니다. 0보다 큰 정수를 지정합니다.

Y

OperationN

해당 없음

작업 섹션의 레이블을 지정합니다. 여기서 N은 1에서 OperationCount 값 사이의 숫자입니다.

Y

표 17-10 버전 열기

매개변수 설명 필수

VersionAbbrev

/vabbrev=

열려는 버전의 이름을 지정합니다.

Y

표 17-11 버전 새로고침

매개변수 설명 필수

VersionAbbrev

/vabbrev=

새로 고칠(닫은 후 다시 열려는) 버전의 이름을 지정합니다.

Y

표 17-12 요청

매개변수 설명 필수

WorkflowModel

/WorkflowModel=

워크플로우 모델의 이름 지정

Y

RequestTitle

/RequestTitle=

요청 제목 지정

Y

Version

/vabbrev=

버전의 이름 지정

워크플로우 모델에 버전 변수가 지정되지 않은 경우, Y

WorkflowTask

/WorkflowTask=

워크플로우 태스크의 이름을 지정합니다. 요청의 제출 단계에 지정된 태스크가어야 합니다.

Y

Hierarchy

/hier=

계층의 이름을 지정합니다.

기본값으로 계층 그룹을 사용하지 않는 경우, Y

Connection

/conn=

외부 연결의 이름을 지정합니다. 뱃치 클라이언트 사용자의 객체 액세스 그룹을 통해 액세스할 수 있는 서버 파일 연결을 나타내야 합니다.

N

FileName

/filename=

외부 연결을 사용하여 찾을 파일의 이름을 지정합니다. 서버 파일 연결 이름이 지정된 경우 이 매개변수는 서버 연결에 사용 가능한 파일을 나타냅니다.

Connection이 지정된 경우, Y

InFile

/infile=

입력 파일의 경로 및 파일 이름을 지정합니다. 값을 큰따옴표로 묶는 것이 좋습니다.

연결이 지정되지 않은 경우, Y

Delimiter

/delim=

인쇄 가능한 구분자입니다. 콜론(:), 쉼표(,), 대시(-) 등의 단일 문자를 사용합니다.

N

StripQuotedStrings

/StripQuotedStrings=

파일에 있는 데이터 값에서 인용된 문자열을 제거할지 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

기본값은 True입니다.

N

AllowBlankOverrides

/AllowBlankOverrides=

공백 재정의 허용 여부를 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

N

BlankValueIndicator

/BlankValueIndicator=

파일에 비어 있는 값을 나타내는 텍스트 값을 지정합니다.

N

DeleteOnSubmitFailure

/DeleteOnSubmitFailure=

제출에 성공하지 못한 경우 요청 삭제 여부를 지정합니다. 다음 값 중 하나를 지정합니다.

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

기본값은 False입니다.

N

Encoding

/encoding

입력 파일의 문자 인코딩(인코딩 이름 또는 인코딩 코드 페이지 번호)입니다. 이 매개변수는 선택 사항입니다.

기본값은 UTF8입니다.

N

표 17-13 파일에서 버전 복원

매개변수 설명 필수

Connection

/conn=

외부 연결의 이름을 지정합니다.

Y

Filename

/filename=

외부 연결(/conn)을 사용하여 찾을 파일의 이름을 지정합니다.

Y

SourceVersionAbbrev

/sver=

소스 파일에서 복원할 버전의 이름을 지정합니다. 여러 버전이 있는 경우 /delim으로 구분됩니다.

Y

TargetVersionAbbrev

/tver=

/sver 매개변수와 상관관계가 있는 새 버전의 이름을 지정합니다. 여러 버전이 있는 경우 /delim으로 이름을 구분합니다.

Y

Delimiter

/delim=

인쇄 가능한 구분자입니다. 콜론(:), 쉼표(,), 대시(-) 등의 단일 문자를 사용합니다.

sver 또는 tver이 버전 목록으로 지정되지 않으면, N

AutoSave

/save=

복원 후 버전 저장:

  • Y[예], T[rue] 또는 1

  • N[아니요], F[alse] 또는 0

N