kumoh national institute of technology
Networked Systems Lab.

MMS Standard

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

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

제 10장 영역 관리 프로토콜


10.1 서론

이 절은 MMS 서비스 정의의 영역 관리 절에서 정의된 서비스-특정 프로토콜 요소들을 기술한다. 프로토콜 요소들은 아래와 같다 :

내려받기순서개시 (InitiateDownloadSequence)

분절내려받기 (DownloadSegment)

내려받기순서종결 (TerminateDownloadSequence)

올려주기순서개시 (InitiateUploadSequence)

분절올려주기 (UploadSegment)

올려주기순서종결 (TerminateUploadSequence)

영역내려받기요구 (RequestDomainDownload)

영역올려주기요구 (RequestDomainUpload)

영역내용적재 (LoadDomainContent)

영역내용저장 (StoreDomainContent)

영역삭제 (DeleteDomain)

영역속성얻기 (GetDomainAttributes)

10.2 내려받기순서개시 (InitiateDownloadSequence)

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

InitiateDownloadSequence-Request ::= SEQUENCE {

domainName [0] IMPLICIT Identifier,

listOfCapabilities [1] IMPLICIT SEQUENCE OF VisibleString,

sharable [2] IMPLICIT BOOLEAN

}

InitiateDownloadSequence-Response ::= NULL

10.2.1 내려받기순서개시-요구 (InitiateDownloadSequence-Request)

확인서비스요구의 내려받기순서개시 선택의 추상 구문은 내려받기순서개시-요구가 된다.

10.2.2 내려받기순서개시-응답 (InitiateDownloadSequence-Response)

확인서비스응답의 내려받기순서개시 선택의 추상 구문은 내려받기순서개시-응답이 된다.

10.3 분절내려받기 (DownloadSegment)

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

DownloadSegment-Request ::= Ideitifier -- Domain Name

DownloadSegment-Response ::= SEQUENCE {

loadData CHOICE {

non-coded [0] IMPLICIT OCTET STRING,

coded EXTERNAL

},

moreFollows [1] IMPLICIT BOOLEAN DEFAULT TRUE

}

10.3.1 분절내려받기-요구 (DownloadSegment-Request)

확인서비스요구의 분절내려받기 선택의 추상 구문은 분절내려받기-요구가 된다.

10.3.2 분절내려받기-응답 (DownloadSegment-Response)

확인서비스응답의 분절내려받기 선택의 추상 구문은 분절내려받기-응답이 된다.

10.3.2.1 적재 데이터 (Load Data)

분절내려받기 서비스 응답의 적재 데이터 파라미터의 추상 구문은 OCTET STRING (옥텟열)과 EXTERNAL (외부형)중의 선택이다. OCTET STRING은 적재 데이터 파라미터 값이 더 이상 기술되지 않고 그것의 해석이 실장상의 사항이라는 것을 표시하고, EXTERNAL은 이것으로 참조되는 추상 구문이 적재 데이터 파라미터 값의 해석을 위한 부호화 규칙을 포함한다는 것을 표시한다.

10.4 내려받기순서종결 (TerminateDownloadSequence)

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

TerminateDownloadSequence-Request ::= SEQUENCE {

domainName [0] IMPLICIT Identifier,

discard [1] IMPLICIT ServiceError OPTIONAL

}

TerminateDownloadSequence-Response ::= NULL

10.4.1 내려받기순서종결-요구 (TerminateDownloadSequence-Request)

확인서비스요구의 내려받기순서종결 선택의 추상 구문은 내려받기순서종결-요구가 된다.

10.4.1.1 페기 (Discard)

페기 파라미터의 추상 구문은 서비스오류 (ServiceError)로 제공된다. 폐기 파라미터가 내려받기순서종결 서비스 요구에 나타나면 서비스오류 형이 폐기한 이유가 제공되도록 포함된다. 폐기 파라미터가 내려받기순서종결 서비스 요구에 나타나지 않는다면 서비스오류 필드는 포함되지 않는다.

10.4.2 내려받기순서종결-응답 (TerminateDownloadSequence-Response)

확인서비스응답의 내려받기순서종결 선택의 추상 구문은 내려받기순서종결-응답이 된다.

10.5 올려주기순서개시 (InitiateUploadSequence)

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

InitiateUploadSequence-Request ::= Identifier -- Domain Name

InitiateUploadSequence-Response ::= SEQUENCE {

ulsmID [0] IMPLICIT Integer32,

listOfCapabilities [1] IMPLICIT SEQUENCE OF VisibleString

}

10.5.1 올려주기순서개시-요구 (InitiateUploadSequence-Request)

확인서비스요구의 올려주기순서개시 선택의 추상 구문은 올려주기순서개시-요구가 된다.

10.5.2 올려주기순서개시-응답 (InitiateUploadSequence-Response)

확인서비스응답의 올려주기순서개시 선택의 추상 구문은 올려주기순서개시-응답이 된다.

10.6 분절올려주기 (UploadSegment)

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

UploadSegment-Request ::= Integer32 -- ULSM ID

UploadSegment-Response ::= SEQUENCE {

loadData CHOICE {

non-coded [0] IMPLICIT OCTET STRING,

coded EXTERNAL

},

moreFollows [1] IMPLICIT BOOLEAN DEFAULT TRUE

}

10.6.1 분절올려주기-요구 (UploadSegment-Request)

확인서비스요구의 분절올려주기 선택의 추상 구문은 분절올려주기-요구가 된다.

10.6.2 분절올려주기-응답 (UploadSegment-Response)

확인서비스응답의 분절올려주기 선택의 추상 구문은 분절올려주기-응답이 된다.

10.6.2.1 적재 데이?? (Load Data)

분절올려주기 서비스 응답의 적재 데이터 파라미터의 추상 구문은 OCTET STRING (옥텟열)과 EXTERNAL (외부형) 중의 선택이다. OCTET STRING은 적재 데이터 파라미터 값이 더이상 기술되지 않고 그것의 해석이 실장상의 사항라는 것을 표시하고, EXTERNAL은 이것으로 참조되는 추상 구문이 적재 데이터 파라미터 값의 해석을 위한 부호화 규칙을 포함한다는 것을 표시한다.

10.7 올려주기순서종결 (TerminateUploadSequence)

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

TerminateUploadSequence-Request ::= Integer32 -- ULSM ID

TerminateUploadSequence-Response ::= NULL

10.7.1 올려주기순서종결-요구 (TerminateUploadSequence-Request)

확인서비스요구의 올려주기순서종결 선택의 추상 구문은 올려주기순서종결-요구가 된다.

10.7.2 올려주기순서종결-응답 (TerminateUploadSequence-Response)

확인서비스응답의 올려주기순서종결 선택의 추상 구문은 올려주기순서종결-응답이 된다.

10.8 영역내려받기요구 (RequestDomainDownload)

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

RequestDoaminDownload-Request ::= SEQUENCE {

domainName [0] IMPLICIT Identifier,

listOfCapabilities [1] IMPLICIT SEQUENCE OF VisibleString,

sharable [2] IMPLICIT BOOLEAN,

fileName [3] IMPLICIT FileName

}

RequestDoaminDownload-Response ::= NULL

10.8.1 영역내려받기요구-요구 (RequestDomainDownload-Request)

확인서비스요구의 영역내려받기요구 선택의 추상 구문은 영역내려받기요구-요구가 된다.

10.8.2 영역내려받기요구-응답 (RequestDomainDownload-Response)

확인서비스응답의 영역내려받기요구 선택의 추상 구문은 영역내려받기요구-응답이 된다.

10.9 영역올려주기요구 (RequestDomainUpload)

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

RequestDoaminUpload-Request ::= SEQUENCE {

domainName [0] IMPLICIT Identifier,

fileName [1] IMPLICIT FileName

}

RequestDoaminUpload-Response ::= NULL

10.9.1 영역올려주기요구-요구 (RequestDomainUpload-Request)

확인서비스요구의 영역올려주기요구 선택의 추상 구문은 영역올려주기요구-요구가 된다.

10.9.2 영역올려주기요구-응답 (RequestDomainUpload-Response)

확인서비스응답의 영역올려주기요구 선택의 추상 구문은 영역올려주기요구-응답이 된다.

10.10 영역내용적재 (LoadDomainContent)

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

LoadDomainContent-Request ::= SEQUENCE {

domainName [0] IMPLICIT Identifier,

listOfCapabilities [1] IMPLICIT SEQUENCE OF VisibleString,

sharable [2] IMPLICIT BOOLEAN,

fileName [4] IMPLICIT FileName,

thirdParty [5] IMPLICIT ApplicatioReference OPTIONAL

-- TPY

}

LoadDomainContent-Response ::= NULL

10.10.1 영역내용적재-요구 (LoadDomainContent-Request)

확인서비스요구의 영역내용적재 선택의 추상 구문은 영역내용적재-요구가 된다.

10.10.1.1 응용참조 (ApplicationReference)

영역내용적재 서비스의 제3자 (Third Party) 파라미터의 추상 구문은 응용참조가 된다. 본 파라?謙姑? TPY (제3자) 파라미터 적합성 형성 블럭이 지원되지 않는다면 나타나지 않는다. 만약 TPY 파라미터 적합성 형성 블럭이 지원된다면 제3자 파라미터의 사용은 선택사항이다.

10.10.2 영역내용적재-응답 (LoadDomainContent-Response)

확인서비스응답의 영역내용적재 선택의 추상 구문은 영역내용적재-응답이 된다.

10.11 영역내용저장 (StoreDomainContent)

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

StoreDomainContent-Request ::= SEQUENCE {

domainName [0] IMPLICIT Identifier,

fileName [1] IMPLICIT FileName,

thirdParty [2] IMPLICIT ApplicatioReference OPTIONAL

-- TPY

}

StoreDomainContent-Response ::= NULL

10.11.1 영역내용저장-요구 (StoreDomainContent-Request)

확인서비스요구의 영역내용저장 선택의 추상 구문은 영역내용저장-요구가 된다.

10.11.1.1 응용참조 (ApplicationReference)

영역내용저장 서비스의 제3자 (Third Party) 파라미터의 추상 구문은 응용참조가 된다. 본 파라미터는 TPY (제3자) 파라미터 적합성 형성 블럭이 지원되지 않는다면 나타나지 않는다. 만약 TPY 파라미터 적합성 형성 블럭이 지원된다면 제3자 파라미터의 사용은 선택사항이다.

10.11.2 영역내용저장-응답 (StoreDomainContent-Response)

확인서비스응답의 영역내용저장 선택의 추상 구문은 영역내용저장-응답이 된다.

10.12 영역삭제 (DeleteDomain)

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

DeleteDomain-Request ::= Identifier -- Domain Name

DeleteDomain-Response ::= NULL

10.12.1 영역취소-요구 (DeleteDomain-Request)

확인서비스요구의 영역삭제 선택의 추상 구문은 영역취소-요구가 된다.

10.12.2 영역취소-응답 (DeleteDomain-Response)

확인서비스응답의 영역삭제 선택의 추상 구문은 영역취소-응답이 된다.

10.13 영역속성얻기 (GetDomainAttributes)

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

GetDomainAttributes-Request ::= Identifier -- Domain Name

GetDomainAttributes-Response ::= SEQUENCE {

listOfCapabilities [0] IMPLICIT SEQUENCE OF VisibleString,

state [1] IMPLICIT DomainState,

mmsDeletable [2] IMPLICIT BOOLEAN,

sharable [3] IMPLICIT BOOLEAN,

listOfProgramInvocations [4] IMPLICIT SEQUENCE OF Identifier,

-- Program Invocatoion Names

uploadProgress [5] IMPLICIT Integer8

}

DomainState ::= INTEGER {

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

-- shall not be reported

loading (1), -- LOADED

ready (2), -- READY

in-use (3), -- IN-USE

complete (4), -- COMPLETE

incomplete (5), -- INCOMPLETE

d1 (7), -- D1

d2 (8), -- D2

d3 (9), -- D3

d4 (10), -- D4

d5 (11), -- D5

d6 (12), -- D6

d7 (13), -- D7

d8 (14), -- D8

d9 (15) -- D9

}

10.13.1 영역속성얻기-요구 (GetDomainAttributes-Request)

확인서비스요구의 영역속성얻기 선택의 추상 구문은 영역속성얻기-요구가 된다.

10.13.2 영역속성얻기-응답 (GetDomainAttributes-Response)

확인서비스응답의 영역속성얻기 선택의 추상 구문은 영역속성얻기-응답이 된다.




 목록
(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 606
57  MMS 표준 II_17 관리자 2009-01-20 675
56  MMS 표준 II_16 관리자 2009-01-20 577
55  MMS 표준 II_15 관리자 2009-01-20 569
54  MMS 표준 II_14 관리자 2009-01-20 515
53  MMS 표준 II_13 관리자 2009-01-20 533
Search