명령 등록정보 파일

명령 등록정보 파일(.properties)에 명령행 인수를 저장하여 명령행을 최적화한 다음 아웃라인 로드 유틸리티를 실행할 때 명령행에서 /CP: 매개변수를 사용하여 해당 파일을 참조할 수 있습니다. 예를 들어 명령 등록정보 파일을 사용하여 여러 애플리케이션에서 동일한 명령을 실행할 수 있습니다. 각 임포트에 대한 명령행에서 /A 매개변수만 변경하면 됩니다.

명령 등록정보 파일을 사용하는 이유는 다음과 같습니다.

  • 명령행이 더 짧아지고 관리가 더 용이함

  • 가독성

  • 사용 편의성

  • 공통 애플리케이션에 대한 스위치를 번들할 수 있음

Java .properties 파일에는 키-값 쌍인 항목이 포함되어 있습니다. 키-값 쌍은 콜론(:) 또는 등호(=)로 구분되어 있습니다. 예를 들면 다음과 같습니다.

  • 키:값 또는 /I:c:/tmp/anInputCSVTextFile.txt

  • 키=값 또는 /cp= c:/tmp/anInputCSVTextFile.txt

등록정보 파일에 있는 항목은 유틸리티의 명령 스위치로 사용됩니다. 등록정보 파일과 명령행 둘 다에 표시되는 인수의 경우 명령행 인수가 우선합니다. 명령행 및 등록정보 파일 스위치는 런타임에 병합되며 구문분석 결과가 로그에 표시됩니다.

예를 들어 다음 명령행이 있습니다.

 /A:tr2 /U:admin /M /K /8 /DF:mm-dd-yyyy /I:c:/tmp/loadAccounts.csv /D:Account /CP:c:/tmp/myProps.properties

그리고 myProps.properties 파일에는 다음 인수가 포함되어 있습니다.

/DF:yyyy-mm-dd
/D:Entity
/T

이 경우 구문분석 결과를 표시하는 다음 로그 메시지가 출력됩니다.

  • 등록정보 파일 인수: /DF:yyyy-mm-dd /D:Entity /T

  • 명령행 인수: /A:tr2 /U:admin /M /K /8 /DF:mm-dd-yyyy /I:c:/tmp/loadAccounts.csv /D:Account /CP:c:/tmp/myProps.properties

  • 제출된(병합된) 명령행: /A:tr2 /U:admin /M /K /T /8 */DF:mm-dd-yyyy /I:c:/tmp/loadAccounts.csv */D:Account /CP:c:/tmp/myProps.properties

주:

별표는 명령 스위치가 등록정보 파일과 명령행 둘 다에 있으며, 명령행 버전이 명령 등록정보 파일 버전보다 우선함을 나타냅니다.