대부분의 EPM Automate 명령에는 런타임 매개변수가 필요합니다. 명령 프롬프트에서 직접 이러한 값을 제공하거나 명령이 사용할 매개변수 파일에 저장할 수 있습니다.
명령을 실행하는 데 필요한 인증서(Oracle Fusion Cloud Enterprise Performance Management 사용자 이름과 암호화된 또는 일반 텍스트 비밀번호)를 비롯한 모든 매개변수 값은 명령 프롬프트에 입력하는 대신 매개변수 파일에 저장할 수 있습니다. 매개변수 파일을 사용하면 명령을 실행하는 동안 재사용성 및 보안이 향상됩니다.
매개변수 파일 정보
매개변수는 명령에 따라 다르기 때문에 각 명령에는 고유한 매개변수 파일이 필요합니다. 예를 들어, copyFromObjectStorage 명령과 copyFromSFTP 명령은 서로 다른 매개변수를 사용합니다.
명령 매개변수는 위치와 관련됩니다. 즉, 특정 순서로 제공해야 합니다. 각 명령의 매개변수 파일은 해당 명령의 필수 매개변수에 대한 사용 패턴 및 시퀀스를 따라야 합니다. 선택적 매개변수는 필수 매개변수 뒤에 지정되며 임의 순서로 나열될 수 있습니다.
예를 들어, 암호화된 비밀번호를 사용하여 login 명령을 실행하기 위한 필수 매개변수의 사용 패턴은 다음과 같습니다.
epmautomate login USERNAME PASSWORD_FILE URL
login 명령을 실행하는 데 사용하는 매개변수 파일(예: login_encrypted.txt)은 이전 사용 패턴에 지정된 정확한 순서로 매개변수 값을 나열해야 합니다.
serviceAdmin C:\mySecuredir\password.epw https://test-cloud-pln.pbcs.us1.oraclecloud.com
매개변수 파일이 모든 필수 매개변수를 포함할 필요는 없습니다. 예를 들어, new_login_encrypted.txt 파일은 username 매개변수의 값을 포함하지 않습니다.
C:\mySecuredir\password.epw https://test-cloud-pln.pbcs.us1.oraclecloud.com
username(serviceAdmin) 값은 매개변수 파일에서 생략되므로 명령 프롬프트에 제공해야 합니다.
이러한 파일을 사용하여 login 명령을 실행하는 예를 보려면 명령에서 매개변수 파일 사용을 참조하십시오.
매개변수 파일 생성
매개변수 파일의 콘텐츠는 파일이 사용되는 명령의 사용 패턴과 일치해야 합니다. 필수 매개변수는 위치와 관련되므로 사용 패턴에 표시된 정확한 순서로 나타나야 합니다.매개변수 파일을 생성하려면:
epmAutomate cloneEnvironment TARGET_USERNAME TARGET_PASSWORD TARGET_URL [SnapshotName=NAME] [UsersAndPreDefinedRoles=true|false] [DataManagement=true|false] [appAudit=true|false] [jobConsole=true|false] [storedSnapshotsAndFiles=true|false] [DailyMaintenanceStartTime=true|false] [ApplicationProperties=true|false]
epmAutomate cloneEnvironment를 삭제합니다.예를 들어, 파일의 콘텐츠는 다음과 유사할 수 있습니다.
serviceAdmin Password.epw https://epm-test-ociarcs.epm.us.region.ocs.oc-test.com UsersAndPreDefinedRoles=true ApplicationProperties=false storedSnapshotsAndFiles=true DailyMaintenanceStartTime=false
명령에서 매개변수 파일 사용
-p FILE_NAME 옵션을 사용하여 매개변수 파일을 명령에 전달합니다.
명령에서 -p FILE_NAME 옵션의 위치에 따라 파일 콘텐츠가 사용되는 방식이 결정됩니다. EPM Automate는 -p FILE_NAME 옵션이 표시되는 위치에 매개변수 파일의 콘텐츠를 삽입합니다.
모든 필수 값이 포함된 login_encrypted.txt 매개변수 파일을 사용하면(이전 섹션 참조) 다음 명령을 실행하여 세션을 시작합니다.
epmautomate login -p login_encrypted.txt
이전 섹션에서 참조된 username 필수 값을 생략하는 new_login_encrypted.txt 매개변수 파일을 사용하면 다음 명령을 실행하여 세션을 시작합니다.
epmautomate login serviceAdmin -p new_login_encrypted.txt
여러 라인의 매개변수 입력
-p - 옵션을 사용하여 여러 라인 입력을 사용으로 설정하면 명령 매개변수를 여러 라인으로 전달할 수 있습니다. 모든 명령 매개변수를 지정한 후 새 라인에 +(더하기 문자)를 입력하여 명령 실행을 시작합니다. 예는 다음과 같습니다.

Note: