kumoh national institute of technology
Networked Systems Lab.

MMS Standard

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

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

제 16장 저널 관리 프로토콜


16.1 소개

본 절은 MMS 서비스 정의의 저널 관리절에 정의된 서비스들의 서비스-특정 프로토콜요소들을 기술한다. 여기에는 다음과 같은 서비스들이 포함된다 :

저널읽기,

저널쓰기,

저널초기화,

저널상태보고,

저널생성 및

저널삭제

16.2 저널읽기

확인서비스요구와 확인서비스응답의 저널읽기 종류의 추상 구문은 저널읽기-요구와 저널읽기-응답에 의해 각각 규정된다. 이러한 형들은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

ReadJournal-Request ::= SEQUENCE {

JournalName [0] ObjectName,

rangeStartSpecification [1] CHOICE {

startingTime [0] IMPLICIT TimeOfDay,

startingEntry [1] IMPLICIT OCTET STRING

} OPTIONAL,

rangeStopSpecification [2] CHOICE {

endingTime [0] IMPLICIT TimeOfDay,

numberOfEntries [1] IMPLICIT Integer32

} OPTIONAL,

ListOfVariables [4] IMPLICIT SEQUENCE OF VisibleString

OPTIONAL,

entryToStartAfter [5] IMPLICIT SEQUENCE {

timeSpecification [0] IMPLICIT TimeOfDay,

entrySpecification [1] IMPLICIT OCTET STRING

} OPTIONAL

}

ReadJournal-Response ::= SEQUENCE {

listOfJournalEntry [0] IMPLICIT SEQUENCE OF

JournalEntry,

moreFollows [1] IMPLICIT BOOLEAN DEFAULT FALSE

}

JournalEntry ::= SEQUENCE {

entryIdentifier [0] IMPLICIT OCTET STRING,

originatingApplication [1] ApplicationReference,

entryContent [2] IMPLICIT EntryContent

}

16.2.1 저널읽기-요구

확인서비스요구의 저널읽기 종류의 추상 구문은 저널읽기-요구가 된다.

16.2.2 저널읽기-응답

확인서비스응답의 저널읽기 종류의 추상 구문은 저널읽기-응답이 된다.

16.3 저널쓰기

확인서비스요구와 확인서비스응답의 저널쓰기 종류의 추상 구문은 저널쓰기-요구와 저널쓰기-응답에 의해 각각 규정된다. 이러한 형들은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

WriteJournal-Request ::= SEQUENCE {

journalName [0] ObjectName,

listOfJournalEntry [1] IMPLICIT SEQUENCE OF EntryContent

}

WriteJournal-Response ::= NULL

16.3.1 저널쓰기-요구

확인서비스요구의 저널쓰기 종류의 추상 구문은 저널쓰기-요구가 된다.

16.3.2 저널쓰기-응답

확인서비스응답의 저널쓰기 종류의 추상 구문은 저널쓰기-응답이 된다.

16.4 저널초기화

확인서비스요구와 확인서비스응답의 저널초기화 종류의 추상 구문은 저널초기화-요구와 저널초기화-응답에 의해 각각 규정된다. 이러한 형들은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

InitializeJournal-Request ::= SEQUENCE {

journalName [0] ObjectName,

limitSpecification [1] IMPLICIT SEQUENCE {

limitingTime [0] IMPLICIT TimeOfDay,

limitingEntry [1] IMPLICIT OCTET STRING OPTIONAL

}

InitialiteJournal-Response ::= Unsigned32 -- Entries Deleted

16.4.1 저널초기화-요구

확인서비스요청의 저널초기화 종류의 추상 구문은 저널초기화-요구가 된다.

16.4.2 저널초기화-응답

확인서비스응답의 저널초기화 종류의 추상 구문은 저널초기화-응답이 된다.

이 필드는 저널초기화.?윱? 프리미티브의 삭제 엔트리 파라미터가 되며 발신된다면 저널초기화.확인 프리미티브의 삭제 엔트리 파라미터로써 나타난다.

16.5 저널상태보고

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

ReportJournalStatus-Request ::= ObjectName --Journal Name

ReportJournalStatus-Response ::= SEQUENCE {

currentEntries [0] IMPLICIT Unsigned32,

mmsDeletable [1] IMPLICIT BOOLEAN

}

16.5.1 저널상태보고-요구

확인서비스요구의 저널상태보고 종류의 추상 구문은 저널상태보고-요구가 된다.

이 필드는 저널상태보고.요구 프리미티브의 저널 이름 파라미터가 되며 발신된다면 저널상태보고.지시 프리미티브의 저널 이름 파라미터로써 나타난다.

16.5.2 저널초기화-응답

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

16.6 저널생성

확인서비스요구와 확인서비스응답의 저널생성 종류의 추상 구문은 저널생성-요구와 저널생성-응답에 의해 각각 규정된다. 이러한 형들은 다음과 같이 규정되고 다음 단락에 설명된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 제공된다.

CreateJournal-Request ::= SEQUENCE {

journaleName [0] ObjectName

}

CreateJournal-Response ::= NULL

16.6.1 저널생성-요구

확인서비스요구의 저널생성 종류의 추상 구문은 저널생성-요구가 된다.

16.6.2 저널생성-응답

확인서비스응답의 저널생성 종류의 추상 구문은 저널생성-응답이 된다.

16.7 저널삭제

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

DeleteJournal-Request ::= SEQUENCE {

journalName [0] ObjectName

}

DeleteJournal-Response ::= NULL

16.7.1 저널삭제-요청

확인서비스요구의 저널삭제 종류의 추상 구문은 저널삭제-요구가 된다.

16.7.2 저널삭제-응답

확인서비스응답의 저널삭제 종류의 추상 구문은 저널삭제-응답이 된다.

16.8 지원도구

16.8.1 엔트리항목

EntryContent ::= SEQUENCE {

occurrenceTime [0] IMPLICIT TimeOfDay,

additionalDetail [1] JOU-Additional-Detail

OPTIONAL,

-- additionalDetail shall be omitted in the abstract syntax

-- defined in ISO/IEC 9506-2, clause 19

entryForm CHOICE {

data [2] IMPLICIT SEQUENCE {

event [0] IMPLICIT SEQEUNCE {

eventConditionName [0] ObjectName.

currentState [1] IMPLICIT EC-State

} OPTIONAL,

listOfVariables [1] IMPLICIT SEQUENCE OF SEQUENCE {

variableTag [0] IMPLICIT VisibleString,

valueSpecification [1] Data

} OPTIONAL

},

annotation [3] IMPLICIT VisibleString

}

}

16.8.1.1 부가세부사항

부가세부사항 필드는 저널읽기.응답 프리미티브의 부가 세부사항 파라미터가 되거나 또는 저널쓰기.요구 프리미티브의 부가 세부사항 파라미터가 되다. 그리고 발신된다면 저널읽기.확인 프리미티브의 부가 세부사항 파라미터 또는 저널쓰기.지시 프리미티브의 부가 세부사항 파라미터로써 보여진다.

이러한 필드의 추상 구문은 저널읽기.응답 또는 저널쓰기.요구와 연관된 추상 구문으로 참조되는 부대규격에 정의된것처럼 된다. 만약 이러한 추상 구문이 ISO/IEC 9506-2의 19절에 정의된 추상 구문이라면 이 필드는 생략된다.

16.8.1.2 엔트리양식

저널쓰기.요구 서비스 프리미티브의 엔트리 양식 파라미터값이 DATAFORM이면 저널쓰기.요구 내부의 데이터 종류가 선택된다. 저널쓰기.요구 서비스 프리미티브의 엔트리 양식 파라미터 값이 ANNOTATIONFORM이라면 저널쓰기.요구 내부의 주석 종류가 선택된다.

저널읽기.응답 서비스 프리미티브의 엔트리 양식 배개변수값이 DATAFORM이라면 저널읽기.응답 내부의 데이터 종류가 선택된다. 저널읽기.응답 서비스 프리미티브의 엔트리 양식 파라미터값이 ANNOTATIONFORM이라면 저널읽기.응답 내부의 주석 종류가 선택된다.




 목록
(Total:62 articles / page:1/7 )
List
No. Subject By Date Views
62  MMS 표준 II_22 관리자 2009-01-20 646
61  MMS 표준 II_21 관리자 2009-01-20 484
60  MMS 표준 II_20 관리자 2009-01-20 486
59  MMS 표준 II_19 관리자 2009-01-20 510
58  MMS 표준 II_18 관리자 2009-01-20 514
57  MMS 표준 II_17 관리자 2009-01-20 590
56  MMS 표준 II_16 관리자 2009-01-20 494
55  MMS 표준 II_15 관리자 2009-01-20 481
54  MMS 표준 II_14 관리자 2009-01-20 440
53  MMS 표준 II_13 관리자 2009-01-20 456
Search