kumoh national institute of technology
Networked Systems Lab.

MMS Standard

NSL > Researches> MMS> MMS Standard
MMS 표준 II_11
By : 관리자
Date : 2009-01-20
Views : 260

무제 문서
산업 자동화 시스템 -생산 메세지 시방-
제2부 : 프로토콜 시방 (9506-2)

- 목 차 -

제 1 장 인용범위
제 2 장 인용규격
제 3 장 정의
제 4 장 약어
제 5 장 규약
제 6 장 프로토콜 절차 요소
제 7 장 MMS PDU
제 8 장 환경및 일반 관리 프로토콜
제 9 장 VMD 지원 프로토콜
제 10 장 영역 관리 프로토콜
제 11 장 프로그램 기동 관리 프로토콜
제 12 장 변수 액서스 프로토콜
제 13 장 세마포 관리 프로토콜
제 14 장 조작자 통신 프로토콜
제 15 장 사건 관리 프로토콜
제 16 장 저널 관리 프로토콜
제 17 장 ACSE 및 프리젠테이션 서비스 사상
제 18 장 적합성
제 19 장 MMS 추상 구문
부 록 A 부대규격을 위한 요구사항들
부 록 B 파일 엑세스 프로토콜
부 록 C 파일 관리 프로토콜

제 11장 프로그램 기동 관리 프로토콜

11.1 소개

이 절은 MMS 서비스 정의의 프로그램 기동 관리 절에서 정의된 서비스의 실현에 필요한 프로토콜들을 기술한다. 프로토콜 요소들은 아래와 같다:

프로그램기동생성 (CreateProgramInvocation)

프로그램기동삭제 (DeleteProgramInvocation)

시작 (Start)

정지 (Stop)

재개 (Resume)

재설정 (Reset)

소멸 (Kill)

프로그램기동속성얻기 (GetProgramInvocatopnAttributes)

11.2 프로그램기동생성 (CreateProgramInvocation)

확인서비스요구 및 확인서비스응답의 프로그램기동생성 (createprogramInvocation) 선택의 추상 구문은 프로그램기동생성-요구 (CreateprogramInvocation-Request) 및 프로그램기동생성-응답 (CreateprogramInvocation-Response) 형에 각기 규정되어있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다. 된다.

CreateProgramInvocation-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier,

listOfDomainnames [1] IMPLICIT SEQUENCE OF Identifier,

reusable [2] IMPLICIT BOOLEAN DEFAULT TRUE,

monitorType [3] IMPLICIT BOOLEAN OPTIONAL

-- 참 (TRUE)은 영구적 (PERMANENT) 감시를 나타낸다.

-- 거짓 (FALSE)은 현재상태 (CURRENT) 감시를 나타낸다.

}

CreateProgramInvocation-Response ::= NULL

11.2.1 프로그램기동생성-요구 (CreateProgramInvocation-Request)

확인서비스요구의 프로그램기동생성 선택의 추상 구문은 프로그램기동생성-요구가 된다.

11.2.1.1 ?㉬? (Monitor)

프로그램기동생성 서비스의 감시 파라미터의 추상 구문은 BOOLEAN OPTIONAL (부울 선택사항)의 유무로부터 추론된다. 만약 BOOLEAN 요소가 표시된다면 감시 파라미터가 참이라는 것을 표시한다. BPPLEAN의 값은 서비스 요구의 감시형 (MonitorType) 파라미터 값을 표시하고 유도된 사건 등록이 PERMANENT (영구적)인지 아니면 CURRENT (현재상태)인지를 표시한다. 만약 BOOLEAN 요소가 표시되지 않는다면 감시 파라미터는 거짓이고 어떠한 감시도 요구되지 않는다.

11.2.2 프로그램기동생성-응답 (CreateProgramInvocation-Response)

확인서비스응답의 프로그램기동생성 선택의 추상 구문은 프로그램기동생성-응답이 된다.

11.3 프로그램기동삭제 (DeleteProgramInvocation)

확인서비스요구 및 확인서비스응답의 프로그램기동삭제 (deleteProgramInvocation) 선택의 추상 구문은 프로그램기동취소-요구 (DeleteProgramInvocation-Request) 및 프로그램기동취소-응답 (DeleteProgramInvocation-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다. 다.

DeleteProgramInvocation-Request ::= Identifier

-- Program Invocation Name

DeleteProgramInvocation-Response ::= NULL

11.3.1 프로그램기동취소-요구 (DeleteProgramInvocation-Request)

확인서비스요구의 프로그램기동삭제 선택의 추상 구문은 프로그램기동취소-요구가 된다.

11.3.2 프로그램기동취소-응답 (DeleteProgramInvocation-Response)

확인서비스응답의 프로그램기동삭제 선택의 추상 구문은 프로그램기동취소-응답이 된다.

11.4 시작 (Start)

확인서비스요구 및 확인서비스응답의 시작 (start) 선택의 추상 구문은 시작-요구 (Start-Request) 및 시작-응답 (Start-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

Start-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier,

executionArgument CHOICE {

simpleString [1] IMPLICIT VisibleString,

encodedString EXTERNAL

} OPTIONAL

}

Start-Response ::= NULL

Start-Error ::= ProgramInvocationState

ProgramInvocationState ::= INTEGER {

non-existent (0), -- NON-EXISTENT

unrunnable (1), -- UNRUNNABLE

idle (2), -- IDLE

running (3), -- RUNNING

stopped (4), -- STOPPED

starting (5), -- STARTING

stopping (6), -- STOPPING

resuming (7), -- RESUMING

resetting (8) -- RESETTING

}

11.4.1 시작-요구 (Start-Request)

확인서비스요구의 시작 선택의 추상 구문은 시작-요구가 된다.

11.4.1.1 수행 인자 (Execution Argument)

시작 서비스 요구의 수행 인자 파라미터는 가시열 (VisibleString)과 외부형 (EXTERNAL) 중의 선택이다. 가시열은 파라미터의 값이 더이상 기술되지 않고 그것의 해석이 실장상의 사항이라는 것을 표시한다. EXTERNAL은 이것으로 참조되는 추상 구문이 배개변수값의 해석을 위한 부호화 규칙을 포함한다는것을 표시한다.

11.4.2 시작-응답 (Start-Response)

확인서비스응답의 시작 선택의 추상 구문은 시작-응답이 된다.

11.4.3 시작-오류 (Start-Error)

확인서비스오류 형의 서비스특정정보 (serviceSpecificInformation) 선택의 시작 (start) 선택의 추상 구문은 시작-오류가 된다. 이 시작-오류는 시작.응답 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터가 된다. 그리고 발신된다면, 시작.확인 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터로서 나타난다.

11.4.3.1 프로그램기동상태 (ProgramInvocationState)

프로그램기동상태의 추상 구문은 구별된 값들의 표시된 목록을 가진 INTEGER (정수)이다.

11.5 정지 (Stop)

확인서비스요구 및 확인서비스응답의 정지 (stop) 선택의 추상 구문은 정지-요구 (Stop-Request) 및 정지-응답 (Stop-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

Stop-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier

}

Stop-Response ::= NULL

Stop-Error ::= ProgramInvocationState

11.5.1 정지-요구 (Stop-Request)

확인서비스요구의 정지 선택의 추상 구문은 정지-요구가 된다.

11.5.1 정지-응답 (Stop-Response)

확인서비스응답의 정지 선택의 추상 구문은 정지-응답이 된다.

11.5.3 정지-오류 (Stop-Error)

확인서비스오류 형의 서비스특정정보 (serviceSpecificInformation) 선택의 정지 (stop) 선택의 추상 구문은 정지-오류가 된다. 이 정지-오류는 정지.응답 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터가 된다. 그리고 발신된다면, 정지.확인 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터로서 나타난다.

11.5 정지 (Stop)

확인서비스요구 및 확인서비스응답의 정지 (stop) 선택의 추상 구문은 정지-요구 (Stop-Request) 및 정지-응답 (Stop-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

Stop-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier

}

Stop-Response ::= NULL

Stop-Error ::= ProgramInvocationState

11.5.1 정지-요구 (Stop-Request)

확인서비스요구의 정지 선택의 추상 구문은 정지-요구가 된다.

11.5.1 정지-응답 (Stop-Response)

확인서비스응답의 정지 선택의 추상 구문은 정지-응답이 된다.

11.5.3 정지-오류 (Stop-Error)

확인서비스오류 형의 서비스특정정보 (serviceSpecificInformation) 선택의 정지 (stop) 선택의 추상 구문은 정지-오류가 된다. 이 정지-오류는 정지.응답 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터가 된다. 그리고 발신된다면, 정지.확인 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터로서 나타난다.

11.6 재개 (Resume)

확인서비스요구 및 확인서비스응답의 재개 (resume) 선택의 추상 구문은 재개-요구 (Resume-Request) 및 재개-응답 (Resume-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

Resume-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier,

executionArgument CHOICE {

simpleString [1] IMPLICIT VisibleString,

encodedString EXTERNAL

} OPTIONAL

}

Resume-Response ::= NULL

Resume-Error ::= ProgramInvocationState

11.6.1 재개-요구 (Resume-Request)

확인서비스요구의 재개 선택의 추상 구문은 재개-요구가 된다.

11.6.1.1 수행 인자 (Execution Argument)

재개 서비스 요구의 수행 인자 파라미터는 가시열 (VisibleString)과 EXTERNAL (외부형) 중의 선택이다. 가시열은 파라미터의 값이 더이상 기술되지 않고 그것의 해석이 실장상의 사항이라는 것을 표시한다. EXTERNAL은 이것으로 참조되는 추상 구문이 파라미터 값의 해석을 위한 부호화 규칙을 포함한다는 것을 표시한다.

11.6.2 재개-응답 (Resume-Response)

확인서비스응답의 재개 선택의 추상 구문은 재개-응답이 된다.

11.6.3 재개-오류 (Resume-Error)

확인서비스오류 형의 서비스특정정보 (serviceSpecificInformation) 선택의 재개 (resume) 선택의 추상 구문은 재개-오류가 된다. 이 재개-오류는 재개.응답 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터가 된다. 그리고 발신된다면, 재개.확인 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터로서 나타난다.

11.7 재설정 (Reset)

확인서비스요구 및 확인서비스응답의 재설정 (reset) 선택의 추상 구문은 재설정-요구 (Reset-Request) 및 재설정-응답 (Reset-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

Reset-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier

}

Reset-Response ::= NULL

Reset-Error ::= ProgramInvocationState

11.7.1 재설정-요구 (Reset-Request)

확인서비스요구의 재설정 선택의 추상 구문은 재설정-요구가 된다.

11.7.2 재설정-응답 (Reset-Response)

확인서비스응답의 재설정 선택의 추상 구문은 재설정-응답이 된다.

11.7.3 재설정-오류 (Reset-Error)

확인서비스오류 형의 서비스특정정보 (serviceSpecificInformation) 선택의 재설정 (reset) 선택의 추상 구문은 재설정-오류가 된다. 이 재설정-오류는 재설정.응답 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터가 된다. 그리고 발신된다면, 재설정.확인 프리미티브의 결과(-) 파라미터의 프로그램 기동 부파라미터로서 나타난다.

11.8 소멸 (Kill)

확인서비스요구 및 확인서비스응답의 소멸 (kill) 선택의 추상 구문은 소멸-요구 (Kill-Request) 및 소멸-응답 (Kill-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

Kill-Request ::= SEQUENCE {

programInvocationName [0] IMPLICIT Identifier

}

Kill-Response ::= NULL

11.8.1 소멸-요구 (Kill-Request)

확인서비스요구의 소멸 선택의 추상 구문은 소멸-요구가 된다.

11.8.2 소멸-응답 (Kill-Response)

확인서비스응답의 소멸 선택의 추상 구문은 소멸-응답이 된다.

11.9 프로그램기동속성얻기 (GetProgramInvocationAttributes)

확인서비스요구 및 확인서비스응답의 프로그램기동속성얻기 (getProgramInvocationAttributes) 선택의 추상 구문은 프로그램기동속성얻기-요구 (GetProgramInvocationAttributes-Request) 및 프로그램기동속성얻기-응답 (GetProgramInvocationAttributes-Response) 형에 각기 규정되어 있다. 이러한 형들은 아래와 같이 규정되고 다음 단락에 설명된다. 그 명시적 유도가 이 절에서 제공되지 않는 모든 파라미터의 유도는 5.5절에서 기술된다.

GetProgramInvocationAttributes-Request ::= Identifier

GetProgramInvocationAttributes-Response ::= SEQUENCE {

state [0] IMPLICIT ProgramInvocationState,

listOfDomainnames [1] IMPLICIT SEQUENCE OF Identifier,

mmsDeletable [2] IMPLICIT BOOLEAN,

reusable [3] IMPLICIT BOOLEAN,

monitor [4] IMPLICIT BOOLEAN,

executionArgument CHOICE {

simpleString [5] IMPLICIT VisibleString,

encodedString EXTERNAL

} OPTIONAL

}

11.9.1 프로그램기동속성얻기-요구 (GetProgramInvocationAttributes-Request)

확인서비스요구의 프로그램기동속성얻기 선택의 추상 구문은 프로그램기동속성얻기-요구이다.

11.9.2 프로그램기동속성얻기--응답 (GetProgramInvocationAttributes-Response)

확인서비스응답의 프로그램기동속성얻기 선택의 추상 구문은 프로그램기동속성얻기-응답이다.

11.9.2.1 수행 인자 (Execution Argument)

프로그램기동속성얻기 서비스 응답의 수행 인자 파라미터는 가시열 (VisibleString)과 EXTERNAL (외부형) 중의 선택이다. 가시열은 파라미터 값이 더이상 기술되지 않고 그것의 해석이 실장상의 사항이라는 것을 표시한다. EXTERNAL은 이것으로 참조되는 추상 구문이 파라미터 값의 해석을 위한 부호화 규칙을 포함한다는 것을 표시한다.





 목록
(Total:62 articles / page:1/7 )
List
No. Subject By Date Views
62  MMS 표준 II_22 관리자 2009-01-20 737
61  MMS 표준 II_21 관리자 2009-01-20 570
60  MMS 표준 II_20 관리자 2009-01-20 562
59  MMS 표준 II_19 관리자 2009-01-20 588
58  MMS 표준 II_18 관리자 2009-01-20 605
57  MMS 표준 II_17 관리자 2009-01-20 675
56  MMS 표준 II_16 관리자 2009-01-20 576
55  MMS 표준 II_15 관리자 2009-01-20 569
54  MMS 표준 II_14 관리자 2009-01-20 515
53  MMS 표준 II_13 관리자 2009-01-20 532
Search