점분리 십진수 다이어그램을 읽는 방법

점분리 십진수 형식에서 각 구문 요소는 별도의 행에 기록됩니다. 둘 이상의 구문 요소가 항상 함께 있는(또는 항상 함께 없는) 경우 하나의 복합 구문 요소로 간주할 수 있기 때문에 동일한 행에 나타날 수 있습니다.

예를 들면, 3, 3.1 또는 3.1.1과 같이 각 행은 점분리 십진수로 시작합니다. 이들 숫자를 올바로 들으려면 화면 읽기 프로그램(screen reader)이 구두점을 읽도록 설정되었는지 확인하십시오. 동일한 점분리 십진수를 가진 모든 구문 요소(예: 숫자 3.1이 있는 모든 구문 요소)는 상호 배타적인 대체 선택 사항입니다. 예를 들면, 3.1 USERID, 3.1 SYSTEMID와 같은 행의 구문에는 USERID 또는 SYSTEMID 전부가 아닌 이 중 하나가 포함되어야 합니다.

점분리 십진수로 된 레벨은 중첩 레벨을 표시합니다. 예를 들면, 점분리 십진수 3을 사용하는 구문 요소의 뒤에 점분리 십진수 3.1을 사용하는 일련의 구문 요소가 표시된 경우 3.1이 지정된 모든 구문 요소는 숫자 3이 지정된 구문 요소의 하위 요소입니다.

구문 요소의 문자열을 분리하기 위해 사용된 쉼표와 같은 문자는 분리하는 항목 바로 앞의 구문에 표시됩니다. 각 항목과 동일한 행에 나타나거나 동일한 점분리 십진수가 관련 항목인 별도의 행에 나타날 수 있습니다. 행은 구문 요소에 대한 정보를 제공하는 다른 기호를 나타낼 수도 있습니다. 이러한 모든 기호는 아래에 설명되어 있습니다. 예를 들면, 행 5.1* ,, 5.1 LASTRUN, 5.1 DELETE는 구문 요소 LASTRUNDELETE를 둘 이상 사용하는 경우 쉼표로 분리해야 함을 의미합니다. 분리 문자가 제공되지 않은 경우 공백을 사용하여 각 구문 요소를 분리하는 것으로 가정합니다.

구문 요소 앞에 % 기호가 붙은 경우 다른 곳에서 정의된 참조를 표시합니다. 뒤에 %가 붙은 문자열은 리터럴이 아닌 구문 단편의 이름입니다. 예를 들면, 행 2.1 %OP1은 이 시점에서 별도의 구문 단편 OP1을 참조해야 함을 의미합니다. 이 예를 도출한 구문에서 OP1은 추가 옵션 목록을 제공했습니다.

구문 요소에 대한 정보를 추가하기 위해 점분리 십진수 옆에 특정 단어와 기호가 사용됩니다. 때때로 이러한 단어와 기호는 요소 자체의 처음에 나타날 수도 있습니다. 식별하기 쉽도록 단어나 기호가 구문 요소의 일부일 경우 이스케이프 문자 \(백슬래시)로 시작합니다. 예를 들면, 이 구문 요소를 반복할 수 있음을 나타내기 위해 점분리 십진수 옆에 * 기호를 사용할 수 있습니다. 예를 들면, 점분리 십진수가 3인 구문 요소 * FILE과 같이 구문 요소가 실제로 * 기호로 시작하는 경우 3 \* FILE 형식으로 제공됩니다. 형식이 3* FILE인 경우 구문 요소 FILE이 반복될 수 있음을 의미합니다. 형식이 3* \* FILE이면 구문 요소 * FILE이 반복될 수 있음을 의미합니다.

점분리 십진수 옆에 사용되는 단어와 기호는 다음과 같습니다.
  • ? 선택적 구문 요소를 의미합니다. 점분리 십진수 뒤에 ? 기호가 있으면 해당 점분리 십진수가 있는 모든 구문 요소와 각각에 속한 하위 구문 요소는 선택적임을 의미합니다. 해당 점분리 십진수가 있는 구문 요소가 하나뿐인 경우 예를 들면, 5? NOTIFY와 같이 ? 기호는 구문 요소와 동일한 행에 나타납니다. 해당 점분리 십진수가 있는 구문 요소가 둘 이상인 경우 ? 기호는 뒤에 선택적 구문 요소가 있는 행에만 나타납니다. 예를 들면, 행 5 ?, 5 NOTIFY, 5 UPDATE가 입력되면 구문 요소 NOTIFYUPDATE가 선택적임을 알고 이 중 하나를 선택하거나 전혀 선택하지 않을 수 있습니다. ? 기호는 레일로드 다이어그램의 생략(bypass) 행과 동등합니다.
  • ! 디폴트 구문 요소를 의미합니다. 점분리 십진수 뒤에 ! 기호가 있으며 점분리 십진수의 마지막 자리에 추가된 경우 이 구문 요소가 동일한 점분리 십진수가 있는 모든 요소의 디폴트임을 의미합니다. 동일한 점분리 십진수를 공유하는 구문 요소 중 하나만이 !를 지정할 수 있습니다. 예를 들면, 행 2? FILE, 2.1! (KEEP), 2.1 (DELETE)이 입력되면 (KEEP)FILE 키워드의 디폴트 옵션임을 압니다. FILE 키워드를 포함시키지만 원하는 옵션을 언급하지 않으면 디폴트 옵션 KEEP이 적용됩니다. ! 기호로 표시된 특정 구문 요소뿐만 아니라 디폴트는 다음으로 높은 점분리 십진수에도 적용됩니다. 위의 예에서 디폴트는 2? FILE2.1! (KEEP)에도 적용되며 단어 FILE을 생략할 경우 디폴트 FILE(KEEP)이 사용됨을 의미합니다. 그러나 대신 행 2? FILE, 2.1, 2.1.1! (KEEP), 2.1.1 (DELETE)를 들을 수 있습니다. 디폴트는 다음으로 높은 점분리 십진수에만 적용되므로(이 경우 2.1) 2? FILE에는 적용되지 않습니다. 이 경우 단어 FILE을 생략하면 아무것도 사용하지 않습니다.
  • *는 선택적이며 반복될 수 있는 구문 요소를 의미합니다. 점분리 십진수 뒤에 * 기호가 있으면 이 구문 요소가 선택적이며 반복될 수 있음을 의미합니다. 예를 들면, 행 5.1* data-area는 둘 이상의 데이터 영역을 포함시킬 수 있거나 아무것도 포함시키지 않습니다. 3*, 3 HOST, 3 STATEHOST, STATE 또는 둘다 포함시키거나 아무 것도 포함시키지 않을 수도 있습니다. 점분리 십진수 옆에 *가 있고 해당 점분리 십진수가 있는 항목이 하나뿐이면 해당 동일한 항목을 두 번 이상 반복할 수 있습니다. 점분리 십진수 옆에 *가 있으며 여러 항목에 해당 점분리 십진수가 있는 경우 목록에서 둘 이상의 항목을 사용할 수 있지만 각 항목을 두 번 이상 사용할 수 없습니다. 위의 예에서 HOST STATE를 기록할 수 있지만 HOST HOST를 기록할 수 없습니다. * 기호는 레일로드 구문 다이어그램에서 루프백 행과 동등합니다.
  • +는 최소한 한 번 이상 포함시켜야 하며 반복될 수 있는 구문 요소를 의미합니다. 점분리 십진수 뒤에 + 기호가 있으면 이 구문 요소가 최소한 한 번 포함되어야 하며 반복될 수 있음을 의미합니다. 예를 들면, 행 6.1+ data-area는 최소한 하나 이상의 데이터 영역을 포함시켜야 하며 두 번 이상 포함시킬 수 있습니다. 행 2+, 2 HOST, 2 STATEHOST, STATE 또는 둘다를 포함시켜야 합니다. + 기호의 경우 해당 점분리 십진수가 있는 유일한 항목인 경우에만 이 특정 항목을 반복할 수 있습니다. + 기호는 * 기호와 마찬가지로 레일로드 구문 다이어그램의 루프백 행과 동등합니다.
관련 개념
런타임 환경
관련 태스크
브로커 도메인 구성요소 구성
관련 참조
명령
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak08716_