kumoh national institute of technology
Networked Systems Lab.

MMS Standard

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

무제 문서
산업 자동화 시스템 -생산 메세지 시방-
제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 파일 관리 프로토콜

제 15장 사건 관리 프로토콜

15.1 소개

본 절은 MMS 사건 관리 기능단위에 의해 정의된 서비스들과 서비스 수정자의 서비스-특정 프로토콜들을 기술한다. 여기에는 다음과 같은 서비스들과 사건조건 부착 서비스 수정자를 포함한다.

사건조건정의

사건조건삭제

사건조건속성얻기

사건조건상태보고

사건조건감시변경

사건트리거

사건동작정의

사건동작삭제

사건동작속성얻기

사건동작상태보고

사건등록정의

사건등록삭제

사건등록속성얻기

사건등록상태보고

사건등록변경

사건통지

사건통지수신확인

경보요약얻기

경보등록요약얻기

15.2 사건조건정의

확인서비스요구와 확인서비스응답의 사건조건정의 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

DefineEventCondition-Request ::= SEQUENCE {

eventConditionName [0] ObjectName,

class [1] IMPLICIT EC-Class,

priority [2] IMPLICIT Priority DEFAULT normalPriority,

severity [3] IMPLICIT Unsigned8 DEFAULT normalSeverity,

alarmSummaryReports [4] IMPLICIT BOOLEAN OPTIONAL,

monitoredVariable [6] VariablesSpecification OPTIONAL,

evaluationInterval [7] IMPLICIT Unsigned32 OPTIONAL

}

DefineEventCondition-Response ::=NULL

15.2.1 사건조건정의-요구

확인서비스요구의 사건조건정의 종류의 추상적 구문은 사건조건정의-요구가 된다.

15.2.1.1 요약?린恣繹?

본 파라미터는 사건조건정의.요구 서비스 프리미티브의 등급 파라미터가 통신망 트리거 값을 가진다면 생략된다. 그렇지않다면 본 파라미터가 포함된다.

15.2.2 사건조건정의-응답

확인서비스응답의 사건조건정의 종류의 추상 구문은 사건조건정의-응답이 된다.

15.3 사건조건제거

확인서비스요구와 확인서비스응답의 사건조건삭제 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

DeleteEventCondition-Request ::=CHOICE {

specific [0] IMPLICIT SEQUENCE OF ObjectName,

aa-specific [1] IMPLICIT NULL,

domain [2] IMPLICIT Identifier,

vmd [3] IMPLICIT NULL

}

DeleteEventCondition-Response ::=Unsigned32

--Candidates Not Deleted

15.3.1 사건조건삭제-요구

확인서비스요구의 사건조건삭제 종류의 추상 구문은 사건조건삭제-요구가 된다. 이러한 종류의 값은 다음과 같이 결정된다.

사건조건제거.요구 서비스 프리미티브의 삭제범위 파라미터값이 SPECIFIC이면 사건조건삭제-요구는 특정 종류를 포함한다. 이러한 종류는 사?프떠퓨窪?.요구 서비스 프리미티브로부터의 사건 조건 이름 파라미터값을 포함한다.

사건조건삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 AA-SPECIFIC이면 사건조건삭제-요구는 응용 어소시에?抉픗?정 종류를 포함한다.

사건조건삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 영역과 같다면 사건조건삭제-요구는 영역 종류를 포함한다. 이러한 종류는 사건조건삭제.요구 서비스 프리미티브로부터 영역 이름 파라미터값을 포함한다.

사건조건삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 VMD와 같다면 사건조건삭제-요구는 vmd를 포함한다.

15.3.2 사건조건제거-응답

확인서비스응답의 사건조건삭제 종류의 추상 구문은 사건조건삭제-응답이다. 이것은 결과(+)를 지시하는 사건조건삭제.응답 프리미티브로부터 비삭제대상 파라미터가 되고 결과(+)를 지시하는 사건조건삭제.확인 프리미티브의 비삭제대상 파라미터로써 나타난다.

15.4 사건조건속성얻기

확인서비스요구와 확인서비스응답의 사건조건속성얻기 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

GetEventConditionAttributes-Request ::= ObjectName

--Event Condition Name

GetEventConditionAttributes-Response ::=SEQUENCE {

mmsDeletable [0] IMPLICIT BOOLEAN DEFAULT FALSE,

class [1] IMPLICIT EC-Class,

priority [2] IMPLICIT Priority DEFAULT narmalPriority,

severity [3] IMPLICIT Unsigned8 DEFAULT normalSeverity,

alarmSummaryReports [4] IMPLICIT BOOLEAN DEFAULT FALSE,

monitoredVariable [6] CHOICE {

variableReference [0] VariableSpecification,

undefined [1] IMPLICIT NULL

} OPTIONAL,

evaluationInterval [7] IMPLICIT Unsigned32 OPTIONAL

}

15.4.1 사건조건속성얻기-요구

확인서비스요구의 사건조건속성얻기 종류의 추상 구문은 사건조건속성얻기-요구가 된다. 이것은 사건조건속성얻기.요구 프리미티브로부터의 사건 조건 이름 파라미터가 되고 발신된다면 사건조건속성얻기.지시 프리미티브의 사건 조건 이름 파라미터로써 나타난다.

15.4.2 사건조건속성얻기-응답

확인서비스응답형의 사건조건속성얻기 종류의 추상 구문은 사건조건속성얻기-응답이 된다.

15.4.2.1 경보요약보고

사건조건속성얻기.응답 서비스 프리미티브의 등급 파라미터가 MONITORED값을 가지지 않는다면 거짓 값이 지원된다. 그렇지않다면 사건조건속성얻기-응답 서비스 프리미티브의 경보 요약 보고 파라미터값과 같다.

15.4.2.2 감시변수

감시변수 필드의 정의되지않은 종류는 사건조건속성얻기-응답 서비스 프리미티브의 피감시변수 파라미터가 UNDEFINED값을 가진다면 선택된다. 그렇지않다면 변수참조 종류가 선택된다.

15.5 사건조건상태보고

확인서비스요구와 확인서비스응답의 사건조건상태보고 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

ReportEventConditionStatus-Request ::= ObjectName

--Event Condition Name

ReportEventConditionStatus-Response ::= SEQUENCE {

currentState [0] IMPLICIT EC-State,

numberOfEventEnrollments [1] IMPLICIT Unsigned32,

enabled [2] IMPLICIT BOOLEAN OPTIONAL,

timeOfLastTransitionToActive [3] EventTime OPTIONAL,

timeOfLastTransitionToIdle [4] EventTime OPTIONAL

}

15.5.1 사건조건상태보고-요구

확인서비스요구의 사건조건상태보고 종류의 추상 구문은 사건조건상태보고-요구가 된다. 이것은 사건조건상태보고.요구 프리미티브로부터 사건 조건 이름 파라미터가 되고 발신된다면 사건조건상태보고.지시 프리?鉗성遠? 사건 조건 이름 파라미터로써 나타난다.

15.5.2 사건조건상태보고-응답

확인서비스응답의 사건조건상태보고 종류의 추상 구문은 사건조건상태보고-응답이 된다.

15.6 사건조건감시변경

확인서비스요구와 확인서비스응답의 사건조건감시변경 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

AlterEventConditionMonitoring-Request ::= SEQUENCE {

eventConditionName [0] ObjectName,

enabled [1] IMPLICIT BOOLEAN OPTIONAL,

priority [2] IMPLICIT Priority OPTIONAL,

alarmSummaryReports [3] IMPLICIT BOOLEAN OPTIONAL,

evaluationInterval [4] IMPLICIT Unsigned32 OPTIONAL

}

AlterEventConditionMonitoring-Response ::= NULL

15.6.1 사건조건감시변경-요청

확인서비스요구의 사건조건감시변경 종류의 추상 구문은 사건조건감시변경-요구가 된다.

15.6.2 사건조건감시변경-응답

확인서비스응답의 사건조건감시변경 종류의 추상 구문은 사건조건감시변경-응답이 된다.

15.7 사건트리거

확인서비스요구와 확인서비스응답의 사건트리거 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

TriggerEvent-Request ::= SEQUENCE {

eventConditionName [0] ObjectName,

priority [1] IMPLICIT Priority OPTIONAL

}

TriggerEvent-Response ::= NULL

15.7.1 사건 트리거 요구

확인서비스요구의 사건 트리거 종류의 추상 구문은 사건 트리거 요구가 된다.

15.7.2 사건트리거-응답

확인서비스응답의 사건 트리거 종류의 추상 구문은 사건 트리거 응답이 된다.

15.8 사건동작정의

확인서비스요구와 확인서비스응답의 사건동작정의 종류의 추상 구문은 다음과같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

DefineEventAction-Request ::= SEQUENCE {

eventActionName [0] ObjectName,

ListOfModifier [1] IMPLICIT SEQUENCE OF Modifier OPTIONAL,

confirmedServiceRequest [2] ConfirmedServiceRequest,

cs-extension [79] CS-Request-Detail OPTINAL

-- shall not be transmitted if NULL

}

DefineEventAction-Response ::= NULL

15.8.1 사건동작정의-요구

확인서비스요구의 사건동작정의 종류의 추상 구문은 사건동작정의-요구가 된다.

15.8.1.1 확인서비스요구

사건 동작정의 서비스의 확인 서비스 요구의 추상 구문은 확인서비스요구로부터 만들?沮? 종류에 대응하는 CS-요구-세부사항형의 종류에 뒤따르는 확인서비스요구가 된다.

15.8.2 사건동작정의-응답

확인서비스응답의 사건동작정의 종류의 추상 문법은 사건동작정의-응답이 된다.

15.9 사건동작삭제

확인서비스요구와 확인서비스응답의 사건동작삭제 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

DeleteEventAction-Request ::= CHOICE {

specific [0] IMPLICIT SEQUENCE OF ObjectName,

aa-specific [1] IMPLICIT NULL,

domain [2] IMPLICIT Identifier,

vmd [3] IMPLICIT NULL

}

DeleteEventAction-Response ::= unsigned32

--Candidates Not Deleted

15.9.1 사건동작삭제-요구

확인서비스요구의 사건동작삭제 종류의 추상 구문은 사건동작삭제-요구가 된다.

사건동작삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 SPECIFIC과 같다면 사건동작삭제-요구는 특정 종류를 포함한다. 이러한 종류는 사건동작삭제.요구 서비스 프리미티브로부터의 사건 동작 이름 파라미터값을 포함한다.

사건동작삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 AA-SPECIFIC과 같다면 사건동작삭제-요구는 응용어소시에이션특정 종류를 포함한다.

사건동작삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 DOMAIN과 같다면 사건동작삭제-요구는 영역 종류를 포함한다. 이러한 종류는 사건동작삭제.요구 서비스 프리미티브로부터의 영역 이름 파라미터값을 포함한다.

사건동작삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 VMD와 같다면 사건동작삭제-요구는 vmd 종류를 포함한다.

15.9.2 사건동작삭제-응답

확인서비스응답의 사건동작삭제 종류의 추상 구문은 사건동작삭제-응답이다. 이것은 결과(+)를 지시하는 사건동작삭제.응답 프리미티브로부터 비삭제대상 파라미터가 되고 결과(+)를 지시하는 사건동작삭제.확인 프리미티브의 비삭제대상 파라미터로써 나타난다.

15.10 사건동작속성얻기

확인서비스요구와 확인서비스응답의 사건동작속성얻기 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

GetEventActionAttributes-Request ::= ObjectName

--EventActionName

GetEventActionAttributes-Response ::= SEQUENCE {

mmsDeletable [0] IMPLICIT BOOLEAN DEFAULT FALSE,

listOfModifier [1] IMPLICIT SEQUENCE OF Modifier,

confirmedServiceRequest [2] CondifrmedServiceRequest,

cs-extension [79] CS-Request-Detail OPTINAL

--shall not be transmitted if NULL

}

15.10.1 사건동작속성얻기-요청

확인서비스요구의 사건동작속성얻기 종류의 추상 구문은 사건동작속성얻기-요구가 된다. 이것은 사건동작속성얻기.요구 프리미티브의 사건 동작 이름 파라미터가 되고 발신된다면 사건동작속성얻기.지시 프리미티브의 사건 동작 이름 파라미터로써 나타난다.

15.10.2 사건동작속성얻기-응답

확인서비스응답의 사건동작속성얻기 종류의 추상 구문은 사건동작속성얻기-응답이 된다.

15.10.2.1 확인서비스요청

사건 동작 속성 얻기 서비스의 확인 서비스 요청 파라미터의 추상 구문은 확인서비스요청으로부터 만들어진 종류에 대응하는 CS-요구-세부사항 형의 종류가 뒤따라오는 확인서비스요구가 된다.

15.11 사건동작상태보고

확인서비스요구와 확인서비스응답의 사건동작상태보고 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

ReportEventActionStatus-Request ::= ObjectName

-- Event Action Name

ReportEventActionStatus-Response ::= Unsigned32

-- Number of Event Enrollments

15.11.1 사건동작상태보고-요구

확인서비스요구의 사건동작상태보고 종류의 추상 구문은 사건동작상태보고-요구가 된다. 이것은 사건동작상태보고.요구 프리미티브의 사건 동작 이름 파라미터가 되고 발신된다면 사건동작상태보고.지시 프리미티브의 사건 동작 이름 파라미터로써 나타난다.

15.11.2 사건동작상태보고-응답

확인서비스응답의 사건동작상태보고 종류의 추상 구문은 사건동작상태보고-응답이다. 이것은 사건동작상태보고.응답 프리미티브내 사건 등록의 갯수 파라미터를 포함하는 결과(+)로 지시되며 사건동작상태보고.확인 서비스 프리미티브내 사건 등록의 갯수 파라미터를 포함하는 결과(+)로써 나타난다.

15.12 사건등록정의

확인서비스요구와 확인서비스응답의 사건등록정의 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

DefineEventEnrollment-Request ::= SEQUENCE {

eventEnrollmentName [0] ObjectName,

eventConditionName [1] ObjectName,

eventConditionTransitions [2] IMPLICIT Transitions,

alarmAcknowledgmentRule [3] IMPLICIT AlarmAckRule,

eventActionName [4] ObjectName OPTIONAL,

clientApplicaition [5] ApplicationReference OPTIONAL,

acknowledgmentEventCondition [6] ObjectName OPTIONAL

}

DefineEventEnrollment-Response ::=NULL

DefineEventEnrollment-Error ::= ObjectName

15.12.1 사건등록정의-요구

확인서비스요구의 사건등록정의 종류의 추상 구문은 사건등록정의-요구가 된다.

15.12.2 사건등록정의-응답

확인서비스응답의 사건등록정의 종류의 추상 구문은 사건등록정의-응답이 된다.

15.12.3 사건등록정의-오류

확인서비스오류의 서비스특정정보 종류의 사건등록정의 종류의 추상 구문은 사건등록정의-오류가 된다. 이것은 사건등록정의.응답 프리미티브의 결과(-) 파라미터의 객체미정의 부파라미터가 되며 발신된다면 사건등록정의.확인 프리미티브의 결과(-) 파라미터의 객체미정의로써 나타난다.

15.13 사건등록삭제

확인서비스요구와 확인서비스응답의 사건등록제거 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

DeleteEventEnrollment-Request ::= CHOICE {

specific [0] IMPLICIT SEQUENCE OF ObjectName,

ec [1] ObjectName,

ea [2] ObjectName

}

DeleteEventEnrollment-Response ::= Unsigned32

--Candidates Not Deleted

15.13.1 사건등록삭제-요구

확인서비스요구의 사건등록삭제 종류의 추상 구문은 사건등록삭제-요구가 된다. 이러한 종류의 값은 다음과 같이 결정된다.

사건등록삭제.요청 서비스 프리미티브의 삭제범위 파라미터값이 EC와 같다면 사건등록삭제-요구는 ec 종류를 포함한다. 이러한 종류는 사건등록삭제.요구 서비스 프리미티브의 사건 조건 이름 파라미터값을 포함한다.

사건등록삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 EA와 같다면 사건등록삭제-요구는 ea 종류를 포함한다. 이러한 종류는 사건등록삭제.요구 서비스 프리미티브로부터 사건 동작 이름 파라미터값을 포함한다.

사건등록삭제.요구 서비스 프리미티브의 삭제범위 파라미터값이 SPECIFIC과 같다면 사건등록삭제-요구는 특정 종류를 포함한다. 이러한 종류는 사건등록삭제.요구 서비스 프리미티브로부터의 사건 둥록 목록 파라미터값을 포함한다.

15.13.2 사건등록삭제-응답

확인서비스응답의 사건등록삭제 종류의 추상 구문은 사건등록삭제-응답이다. 이것은 결과(+)를 지시하는 사건등록삭제.응답 프리미티브로부터 비삭제대상 파라미터가 되고 결과(+)를 지시하는 사건등록제거.확인 프리미티브의 비삭제대상 파라미터로써 나타난다.

15.14 사건등록속성얻기

확인서비스요구와 확인서비스응답의 사건등록속성얻기 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

GetEventEnrollmentAttributes-Request ::= SEQUENCE {

scopeOfRequest [0] IMPLICIT INTEGER {

specific (0), --SPECIFIC

client (1), --CLIENT

ec (2), --EC

ea (3) --EA

} DEFAULT client,

eventEnrollmentNames [1] IMPLICIT SEQUENCE OF ObjectName OPTIONAL,

clientApplication [2] ApplicationReference OPTIONAL,

eventConditionName [3] ObjectName OPTIONAL,

eventActionName [4] ObjectName OPTIONAL,

continueAfter [5] ObjectName OPTIONAL

}

GetEventEnrollmentAttributes-Response ::= SEQUENCE {

listOfEventEnrollment [0] IMPLICIT SEQUENCE OF EventEnrollment,

moreFollows [1] IMPLICIT BOOLEAN DEFAULT FALSE

}

EventEnrollment ::= SEQUENCE {

eventEnrollmentName [0] ObjcetName,

eventConditionName [1] CHOICE {

eventCondition [0] ObjcetName,

undefined [1] IMPLICIT NULL

},

eventActionName [2] CHOICE {

eventAction [0] ObjectName,

undefined [1] IMPLICIT NULL

} OPTIONAL,

clientApplication [3] ApplicationReference OPTIONAL,

mmsDeletable [4] IMPLICIT BOOLEAN DEFAULT FALSE,

enrollmentClass [5] IMPLICIT EE-Class,

duration [6] IMPLICIT EE-Duration DEFAULT current,

invokeID [7] IMPLICIT Unsigned32 OPTIONAL,

remainingAcceptableDelay [8] IMPLICIT Unsigned32 OPTIONAL,

additionalDetail [9] IMPLICIT EE-Additional-Detail

OPTIONAL,

--additionalDetail shall be omitted if the value is NULL

acknowledgementEventCondition [10] CHOICE {

acknowledgementEvent [0] ObjectName,

undefined [1] IMPLICIT NULL

} OPTIONAL

}

15.14.1 사건등록속성얻기-요구

확인서비스요구의 사건등록속성얻기 종류의 추상 구문은 사건등록속성얻기-요구가 된다.

후속 필드는 사건등록속성얻기.요구 프리미티브의 후속 파라미터의 등록 ID가 되며 발신된다면 사건등록속성얻기.지시 프리미티브의 후속 파라미터의 등록 ID로써 나타난다.

후속 파라미터가 요구프리미티브에 없다면 확인서비스요구 이 필드는 존재하지않고 발신된다면 후속 파라미터는 표 프리미티브로부터 없어진다.

15.14.2 사건등록속성얻기-응답

확인서비스응답의 사건등록속성얻기 종류의 추상 구문은 사건등록속성얻기-응답이다.

15.14.2.1 사건등록목록

사건등록목록 필드는 사건등록속성얻기.응답 프리미티브의 사건 등록 목록 파라미터가 되며 사건등록속성얻기.확인 프리미티브의 사건 등록 목록 파라미터로써 나타난다. 이 필드는 사건등록 형의 0 또는 그이상의 발생을 포함하며 각각은 목록 순서에서 얻어지는 사건 등록 목록 파라미터의 하나의 사건 등록 부파라미터값을 포함한다. 5.5절은 사건등록목록순차의 대응하는 요소를 유도하기 위해서 사건 등록 목록 파라미터의 각 사건 등록 부파라미터의 발생에 적용된다.

15.14.2.1.1 사건조건이름

사건조건이름 필드의 미정의된 종류는 사건등록속성얻기.응답 서비스 프리미티브의 사건 조건 이름 파라미터가 UNDEFINED값을 가진다면 선택된다. 그렇지않다면 사건조건 종류가 선택된다.

15.14.2.1.2 사건동작이름

이 필드가 포함된다면 사건동작이름 필드의 미정의된 종류는 사건등록속성얻기.응답 서비스 프리미티브의 사건동작이름 파라미터가 UNDEFINED값을 가진다면 선택된다. 그렇지않다면 사건동작 종류가 선택된다.

15.14.2.1.3 지속성

이 필드의 값은 사건등록속성얻기.응답 서비스 프리미티브의 등록 등급 파라미터가 MODIFIER값을 가진다면 아무런 의미가 없다. 이 경우에 이값은 보고되지 않는다.

15.14.2.1.4 추가세부사항

주어진 사건 등록의 추가세부사항 필드는 사건등록속성얻기.응답 프리미티브의 사건둥록목록 파라미터의 대응 사건 등록으로부터의 추가 세부사항 파라미터가 된다. 그리고 이것은 사건등록속성얻기.확인 프리미티브의 사건둥록목록 파라미터의 대응 사건 등록의 추가 세부사항 파라미터로써 나타난다. 이러한 필드값이 NULL이면 이 필드는 생략된다.

15.14.2.1.5 사건조건수신확인

이 필드가 포함된다면 사건조건수신확인 필드의 미정의 종류는, 사건등록속성얻기.응답 서비스 프리미티브의 사건조건수신확인 파라미터가 UNDEFINED값을 가진다면 선택된다. 그렇지않다면 사건조건 종류가 선택된다.

15.15 사건등록상태보고

확인서비스요구와 확인서비스응답의 사건등록상태보고 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

ReportEventEnrollmentStatus-Request ::= ObjectName

Event Enrollment Name

ReportEventEnrollmentStatus-Response ::= SEQUENCE {

eventConditionTransitions [0] IMPLICIT Transitions,

notificationLost [1] IMPLICIT BOOLEAN DEFAULT FALSE,

duration [2] IMPLICIT EE-Duration,

alarmAcknowledgmentRule [3] IMPLICIT AlarmAckRule OPTIONAL,

currentState [4] IMPLICIT EE-State

}

15.15.1 사건등록상태보고-요구

확인서비스요구의 사건등록상태보고 종류의 추상 구문은 사건등록상태보고-요구가 된다.

15.15.2 사건등록상태보고-응답

확인서비스응답의 사건등록상태보고 종류의 추상 구문은 사건등록상태보고-응답이 된다.

15.16 사건등록변경

확인서비스요구와 확인서비스응답의 사건등록변경 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

AlterEventEnrollment-Request ::= SEQUENCE {

eventEnrollmentName [0] ObjectName,

eventConditionTransitions [1] IMPLICIT Transitions OPTIONAL,

alarmAcknowledgmentRule [2] IMPLICIT AlarmAckRule OPTIONAL

}

AlterEventEnrollment-Response ::= SEQUENCE {

currentState [0] CHOICE {

state [0] IMPLICIT EE-State,

undefined [1] IMPLICIT NULL

},

transitionTime [1] EventTime

}

15.16.1 사건등록변경-요구

확인서비스요구의 사건등록변경 종류의 추상 구문은 사건등록변경-요구가 된다.

15.16.2 사건등록변경-응답

확인서비스응답의 사건등록변경 종류의 추상 구문은 사건등록변경-응답이 된다.

15.16.2.1 현재상태

현재 상태 파라미터의 미정의된 종류는 사건등록변경.응답 프리미티브의 현재 상태 파라미터값이 UNDEFINED값을 가진다면 선택된다. 그렇지않다면 상태 종류가 선택된다.

15.17 사건통지

확인서비스요구와 확인서비스응답의 사건통지 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

주 - 사건통지는 비확인 서비스이므로 응답 또는 오류형을 정의하지않는다.

EventNotification ::= SEQUENCE {

eventEnrollmentName [0] ObjectName,

eventConditionName [1] ObjectName,

severity [2] IMPLICIT Severity,

currentState [3] IMPLICIT EC-State OPTIONAL,

transitionTime [4] EventTime,

notificationLost [6] IMPLICIT BOOLEAN DEFAULT FALSE,

alarmAcknowledgmentRule [7] IMPLICIT AlarmAckRule OPTIONAL,

actionResult [8] IMPLICIT SEQUENCE {

eventActionName ObjectName,

eventActionResult CHOICE {

success [0] IMPLICIT SEQUENCE {

ConfirmedServiceResponse,

[79]CS-Response-Detail OPTIONAL

-- shall not be transmitted if value is NULL

},

failure [1] IMPLICIT SEQUENCE {

modifierPosition [0] IMPLICIT Unsigned32 OPTIONAL,

serviceError [1] IMPLICIT ServiceError

}

}

} OPTIONAL

}

15.17.1 사건통지

비확인서비스의 사건통지 종류의 추상 구문은 사건통지가 된다. 이러한 형의 필드 설명은 다음에 제공된다.

15.17.1.1 동작결과

존재하면 동작결과 필드의 설명은 5.5절에 규정된것처럼 된다. 만약 동작 결과 파라미터가 사건통지.요구 프리미티브내에 존재하면 동작결과 필드는 다음과 같이 결정된다.

a) 사건통지.요구 프리미티브의 동작 결과 파라미터의 성공또는실패 부파라미터가 참과 같다면 사건동작결과 필드는 성공을 선택한다. 그리고 발신된다면 사건통지.지시 프리미티브의 동작 결과의 성공또는실패 부파라미터값은 참과 같다. 그렇지않다면 사건동작결과(eventActionResult) 필드는 실패를 선택한다. 그리고 발신된다면 사건통지.지시 프리미티브의 동작 결과의 성공또는실패 부파라미터값은 거짓과 같다.

b) 성공이 선택된다면 사건 동작 객체의 확인서비스요구 속성으로 요구된 서비스의 결과(+) 파라미터는 성공 선택의 확인서비스응답을 사용하여 전달되고 5.5절이 이를 적용한다.

c) 실패가 선택된다면 사건 동작 속성의 확인서비스요구 속성으로 요구된 서비스의 결과(-) 파라미터는 실패 선택의 서비스오류형을 사용하여 전달되고 5.5절이 이를 적용한다.

15.17.1.1.1 확인서비스응답

사건통지 서비스의 확인 서비스 응답 파라미터의 추상 구문은 확인서비스응답으로부터 만들어진 종류에 대응하는 CS-응답-세부사항형의 종류가 뒤따라오는 확인서비스응답이 된다.

15.18 사건통지수신확인

확인서비스요구와 확인서비스응답의 사건통지수신확인 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

AcknowledgeEventNotification-Request ::= SEQUENCE {

eventEnrollmentName [0] ObjectName,

acknowledgedState [2] IMPLICIT EC-State,

timeOfAcknowledgedTransition [3] EventTime,

acknowledgementEventCondition [4] ObjectName OPTIONAL

}

AcknowledgeEventNotification-Response ::= NULL

15.18.1 사건통지수신확인-요청

확인서비스요구의 사건통지수신확지 종류의 추상 구문은 사건통지수신확인-요구가 된다.

15.18.2 사건통지인지-응답

확인서비스응답의 사건통지수신확인 종류의 추상 구문은 사건통지수신확인-응답이 된다.

15.19 경보요약얻기

확인서비스요구와 확인서비스응답의 경보요약얻기 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

GetAlarmSummary-Request ::= SEQUENCE {

enrollmentsOnly [0] IMPLICIT BOOLEAN DEFAULT TRUE,

activeAlarmsOnly [1] IMPLICIT BOOLEAN DEFAULT TRUE,

acknowledgementFilter [2] IMPLICIT INTEGER {

not-acked (0), -- NOT-ACKED

acked (1), -- ACKED

all (2) -- ALL

} DEFAULT not-acked,

severityFilter [3] IMPLICIT SEQUENCE {

mostSevere [0] IMPLICIT Unsigned8,

leastSevere [1] IMPLICIT Unsigned8

} DEFAULT { mostSevere 0, least Severe 127},

continueAfter [5] ObjectName OPTIONAL

}

GetAlarmSumary-Response ::=SEQUENCE {

listOfAlarmSummary [0] IMPLICIT SEQUENCE OF AlarmSummary,

moreFollows [1] IMPLICIT BOOLEAN DEFAULT FALSE

}

AlarmSummary ::= SEQUENCE {

eventConditionName [0] ObjectName,

severity [1] IMPLICIT Unsigned8,

currentState [2] IMPLICIT EC-State,

unacknowledgedState [3] IMPLICIT IMTEGER {

none (0), -- NONE

active (1), -- ACTIVE

idle (2), -- IDLE

both (3) -- BOTH

},

additionalDetail [4] EN-Additional-Detail OPTIONAL,

-- additionalDetail shall be omitted if the value is NULL

timeOfLastTransitionToActive [5] EventTime OPTIONAL,

timeOfLastTransitionToIdle [6] EventTime OPTIONAL

}

15.19.1 경보요약얻기-요구

확인서비스요구의 경보요약얻기 종류의 추상 구문은 경보요약얻기-요구가 된다.

15.19.2 경보요약얻기-응답

확인서비스응답의 경보요약얻기 종류의 추상 구문은 경보요약얻기-응답이 된다. 이러한 형의 필드 유도는 다음에 제공된다.

15.19.2.1 경보요약목록

경보요약목록 필드는 경보요약얻기.응답 프리미티브의 경보 요약 목록 파라미터가 되며 경보요약얻기.확인 프리미티브의 경보 요약 목록 파라미터로써 나타난다. 이 필드는 경보요약 형의 0 또는 그이상의 발생을 포함하며 각각은 제공된 순서로 얻어지는 경보 요약 목록 파라미터에 규정된 하나의 경보 요약 값을 포함한다.

15.19.2.1.1 추가세부사항

주어진 경보요약의 추가세부사항 필드는 경보요약얻기.응답 프리미티브의 경보요약목록 파라미터의 대응 경보 요약으로부터 부가 세부사항 파라미터가 된다. 그리고 이것은 경보요약얻기.확인 프리미티브의 경보요약목록 파라미터의 대응 경보 요약의 추가 세부사항 파라미터로써 나타난다. 이러한 필드의 추상 구문은 현재의 추상 구문으로 참조되는 부대규격에서 정의된것처럼된다. 이러한 필드값이 NULL이라면 이 필드는 생략된다.

15.20 경보등록요약얻기

확인서비스요구와 확인서비스응답의 경보등록요약얻기 종류의 추상 구문은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

GetAlarmEnrollmentSummary-Request ::= SEQUENCE {

enrollemntsOnly [0] IMPLICIT BOOLEAN DEAFULT TRUE,

activeAlarmsOnly [1] IMPLICIT BOOLEAN DEFAULT TREU,

acknowledgementFilter [2] IMPLICIT INTEGER {

not-acked (0), -- NOT-ACKED

acked (1), -- ACKED

all (2) -- ALL

} DEFAULT not-acked,

severityFilter [3] IMPLICIT SEQUENCE {

mostSever [0] IMPLICIT Unsigned8,

leastSevere [1] IMPLICIT Unsigned8

} DEFAULT { mostSevere 0, leastSevere127 },

continueAfter [5] ObjectName OPTIONAL

}

GetAlarmEnrollmentSummary-Response ::= SEQUENCE {

listOfAlarmEnrollmentSummary [0] IMPLICIT SEQUENCE OF

AlarmEnrollmentSummary,

moreFollows [1] IMPLICIT BOOLEAN DEFAULT FALSE

}

AlarmEnrollmentSummary ::= SEQUENCE {

eventEnrollmentName [0] ObjectName,

clientApplication [2] ApplicationReference OPTIONAL,

severity [3] IMPLICIT Unsigned8,

currentState [4] IMPLICIT EC-State,

additionalDetail [5] EN-Additional-Detail OPTIONAL,

-- additonalDetail shall be omitted if the value is NULL

notificationLost [6] IMPLICIT BOOLEAN DEFAULT FALSE,

alarmAcknowledgmentRule [7] IMPLICIT AlarmAckRule,

enrollmentState [8] IMPLICIT EE-State OPTIONAL,

timeOfLastTransitionToActive [9] EventTime OPTIONAL,

timeActiveAcknowledged [10] EventTime OPTIONAL,

timeOfLastTransitionToIdle [11] EventTime OPTIONAL,

timeIdleAcknowledged [12] EventTime OPTIONAL,

}

15.20.1 경보등록요약얻기-요구

확인서비스요구의 경보등록요약얻기 종류의 추상적 구문은 경보등록요약얻기-요구가 된다.

15.20.2 경보등록요약얻기-응답

확인서비스응답의 경보등록요약얻기 종류의 추상 구문은 경보등록요약얻기-응답이 된다. 이러한 형의 필드 설명은 다음에 제공된다.

경보등록요약목록 필드는 경보등록요약얻기.응답 프리미티브의 경보 등록 요약 목록 파라미터가 되며 경보등록요약얻기.확인 프리미티브의 경보 등록 요약 목록 파라미터로써 나타난다. 이 필드는 경보등록요약형의 0 또는 그이상의 발생을 포함하며 각각은 제공된 순서로 얻어지는 경보 등록 요약 목록 파라미터에 규정된 하나의 경보 등록 요약을 포함한다.

15.20.2.0.1 부가세부사항

주어진 경보등록요약의 부가세부사항 필드는 경보등록요약얻기.응답 프리미티브의 경보등록 요약 목록 파라미터의 대응 경보 등록 요약으로부터의 부가 세부사항 파라미터가 된다. 그리고 이것은 경보등록요약얻기.확인 프리미티브의 경보등록요약목록 파라미터내의 상응 경보 등록 요약의 부가 세부사항 파라미터로써 나타난다. 이러한 필드의 추상 구문은 현재의 추상 구문으로 참조되는 부대규격에서 정의된것처럼된다. 이러한 필드값이 NULL이라면 이 필드는 생략된다.

15.21 사건조건부착

수정자형의 사건조건부착 종류의 추상 구문은 사건조건부착형으로 규정된다. 이러한 형은 다음과같이 규정된다. 5.5절은 이러한 형의 모든 파라미터 설명을 기술한다.

AttachToEventCondition ::= SEQUENCE {

eventEnrollmentName [0] ObjectName,

eventConditionName [1] ObjectName,

causingTransitions [2] IMPLICIT Transitions,

acceptableDelay [3] IMPLICIT Unsigned32 OPTIONAL

15.22 지원도구

사건 관리 프로토콜을 위한 다양한 지원 형 정의의 추상 구문은 아래와 같다. 다른 지원 도구는 7절과 12절에서 볼 수 있다.

15.22.1 EC-등급

EC-등급형은 사건 조건 객체의 등급 속성값을 전달한다.

EC-Class ::= INTEGER {

network-triggered (0), -- NETWORK-TRIGGERED,

monitored (1) -- MONITORED

}

15.22.2 EC-상태

EC-상태형은 사건 조건 객체의 상태 속성값을 전달한다.

EC-State ::= INTEGER [

disabled (0), -- DISABLED

idle (1), -- IDLE

active (2) -- ACTIVE

}

15.22.3 EE-상태

EE-상태형은 사건 등록 객체의 상태 속성값을 전달한다.

EE-State ::= INTEGER {

disabled (0), -- DISABLED

idle (1), -- IDLE

active (2), -- ACTIVE

activeNoAckA (3), -- ACTIVE-NO-ACK-A

idleNoAckI (4), -- IDLE-NO-ACK-I

idleNoAckA (5), -- IDLE-NO-ACK-A

idleAcked (6), -- IDLE-ACKED

activeAcked (7) -- ACTIVE-ACKED

}

15.22.4 천이

천이형은 사건 등록 객체의 원인 천이 속성값을 전달한다.

Transitions ::= BIT STRING {

idle-to-diabled (0), -- IDLE-TO-DISABLED

active-to-disabled (1), -- ACTIVE-TO-DISABLED

disabled-to-idle (2), -- DISABLED-TO-IDLE

active-to-idle (3), -- ACTIVE-TO-IDLE

disactive-to-idle (4), -- DISACTIVE-TO-IDLE

idle-to-active (5), -- IDLE-TO-ACTIVE

any-to-deleted (6) -- ANY-TO-DELETED

}

15.22.5 경보수신확인규칙

경보수신확인규칙형은 사건 등록 객체의 경보 수신확인 규칙 속성값을 전달한다.

AlarmAckRule ::= INTEGER {

none (0), -- NONE

simple (1), -- SIMPLE

ack-active (2), -- ACK-ACTIVE

ack-all (3) -- ACK-ALL

}

15.22.6 EE-등급

EE-등급형은 사건 등록 객체의 등급 속성값을 전달한다.

EE-Class ::= INTEGER {

modifier (0), -- MODIFIER

notification (1) -- MOTIFICATION

}

15.22.7 EE-지속기간

EE-지속기간형은 사건 등록 객체의 지속기간 속성값을 전달한다.

EE-Duration ::= INTEGER {

current (0), -- CURRENT

permanent (1) -- PERMANENT

}

15.22.8 사건시각

사건시각형은 사건 조건 객체의 사건 조건 속성의 활성화최종천이시각 속성과 휴지화최종천이시각 속성, 사건 등록 객체의 휴지화확인시각 속성 및 활성화확인시각 속성에 사건천이를 기록하기 위해 사용되는 시각값을 전달한다. 또한 이러한 형은 사건통지-요구 서비스 프리미티브와 사건등록변경-응답 서비스 프리미티브에 천이시각을 전달하기 위해 사용된다.

EventTime ::= CHOICE {

timeOfDay [0] IMPLICIT TimeOfDay,

timeSequenceIdentifier [1] IMPLICIT Unsigned32,

undefined [2] IMPLICIT NULL

}




 목록
(Total:62 articles / page:1/7 )
List
No. Subject By Date Views
62  MMS 표준 II_22 관리자 2009-01-20 689
61  MMS 표준 II_21 관리자 2009-01-20 516
60  MMS 표준 II_20 관리자 2009-01-20 517
59  MMS 표준 II_19 관리자 2009-01-20 543
58  MMS 표준 II_18 관리자 2009-01-20 558
57  MMS 표준 II_17 관리자 2009-01-20 624
56  MMS 표준 II_16 관리자 2009-01-20 536
55  MMS 표준 II_15 관리자 2009-01-20 526
54  MMS 표준 II_14 관리자 2009-01-20 471
53  MMS 표준 II_13 관리자 2009-01-20 492
Search