kumoh national institute of technology
Networked Systems Lab.

MMS Standard

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

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

부록 C

C. 파일 관리 프로토콜(알림)

주 - 비록 본 부속서가 규범적이지는 않지만 권고보다는 오히려 규범적인 언어가 본 부속서내 프로토콜의 정확한 조작을 위한 요구사항을 명확하게 하기 위해서 사용된다.

C.1 개요

본 절은 ISO 9506-1의 부속서 C(파일 관리 서비스)에서 정의된 서비스의 서비스-특정 프로토콜요소들을 기술한다. 이것은 다음과 같은 서비스를 포함한다 :

파일열기

파일읽기

파일닫기

파일명변경

파일삭제

파일디렉토리

C.2 파일개방

확인서비스요청형과 확인서비스응답형의 파일개방 종류의 추상 구문은 아래에 규정되고 다음 단락에서 기술된다. 본 절에서는 제공되지 않는 모든 파라미터의 명료한 유도는 5.5절에 기술된다.

FileOpen-Request ::= SEQUENCE {

fileName [0] IMPLICIT FileName,

initialPosition [1] IMPLICIT Unsigned32

}

FileOpen-Response ::= SEQUENCE {

frsmID [0] IMPLICIT Integer32,

fileAttributes [1] IMPLICIT FileAttributes

}

C.2.1 파일열기-요구

확인서비스요구형의 파일열기 선택의 추상 구문은 파일열기-요구가 된다.

C.2.2 파일개방-응답

확인서비스응답형의 파일열기 선택의 추상적 구문은 파일개방-응답이 된다.

C.3 파일읽기

확인서비스요구형과 확인서비스응답형의 파일읽기 선택의 추상 구문은 아래에 규정되고 다음 단락에서 기술된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 기술된다.

FileRead-Request ::= Integer32 -- FRSM ID

FileRead-Response ::= SEQUENCE {

fileData [0] IMPLICIT OCTET STRING,

moreFollows [1] IMPLICIT BOOLEAN DEFAULT TRUE

}

C.3.1 파일읽기-요구

확인서비스요구형의 파일읽기 선택의 추상 구문은 파일읽기-요구가 된다. 이것은 파일읽기.요구 프리미티브로부터의 FRSM ID 파라미터가 되고 파일읽기.지시 프리미티브의 FRSM ID 파라미터로써 보여진다.

C.3.2 파일읽기-응답

확인서비스응답형의 파일읽기 선택의 추상 구문은 파일읽기-응답이 된다. C.4 파일닫기

확인서비스요청형과 확인서비스응답형의 파일닫기 선택의 추상 구문은 아래에 규정되고 다음 단락에서 기술된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 기술된다.

FileClose-Request ::= Integer32 -- FRSM ID

FileClose-Response ::= NULL

C.4.1 파일닫기-요청

확인서비스요구형의 파일닫기 선택의 추상 구문은 파일닫기-요구가 된다. 이것은 파일닫기. 요구 프리미티브로부터의 FRSM ID 파라미터가 되고 파일닫기.지시 프리미티브의 FRSM ID 파라미터로써 보여진다.

C.4.2 파일닫기-응답

확인서비스응답형의 파일닫기 선택의 추상 구문은 파일닫기-응답이고 NULL값이 된다. 이것은 파일닫기.응답 서비스 프리미티브내 결과(+)로 표시되며 파일닫기.확인 프리미티브내 결과(+)로써 보여진다.

C.5 파일명 변경

확인서비스 요구형과 확인서비스응답형의 파일명변경 선택의 추상 구문은 아래에 규정되고 다음 단락에서 기술된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 기술된다.

5.5절의 프로토콜에 덧붙혀 본절에서는 열거된 서비스 파라미터값과 형 선언내 대응하는 열거된 값과의 관계는 ASN.1 주석으로 표시한다.

FileRename-Request ::= SEQUENCE {

currentFileName [0] IMPLICIT FileName,

newFileName [1] IMPLICIT FileName

}

FileRename-Response ::= NULL

FileRename-Error ::= INTEGER {

source-file (0), -- SOURCE-FILE

destination-file (1) -- DESTINATION-FILE

}

C.5.1 파일명변경 - 요구

확인서비스 요구형의 파일명변경 선택의 추상 구문은 파일명변경- 요구가 된다. 다음은 파일명변경- 요구형 필드의 명확한 설명을 위해 제공된다.

a) 현재의파일이름 - 현재의파일이름 필드는 파일명변경. 요구 프리미티브의 현재 파일 이름 파라미터의 파일 이름 부파라미터가 된다. 그리고 발신된다면 파일명변경.지시 프리미티브의 현재 파일 이름 파라미터의 파일 이름 부파라미터로써 나타난다.

b) 새로운파일이름 - 새로운파일이름 필드는 파일명변경. 요구 프리미티브의 새로운 파일 이름 파라미터의 파일 이름 부파라미터가 된다. 그리고 발신된다면 파일명변경.지시 프리미티브의 새로운 파일 이름 파라미터의 파일 이름 부파라미터로써 나타난다.

C.5.2 파일명변경-응답

확인서비스응답형을 위한 파일명변경 선택의 추상 구문은 파일명변경-응답이고 NULL값이 된다. 이것은 파일명변경.응답 서비스 프리미티브내 결과(+)로 표시되며 파일명변경.확인 프리미티브내 결과(+)로써 나타난다.

C.5.3 파일명변경-오류

확인서비스오류형의 파일명변경 선택의 추상 구문은 파일명변경-오류이고 파일명변경.응답 서비스 프리미티브의 결과(-) 파라미터의 오류내파일 부파라미터가 된다. 그리고 발신된다면 파일명변경.확인 서비스 프리미티브의 결과(-) 파라미터의 오류내파일 부파라미터로써 나타난다.

C.6 파일삭제

확인서비스 요구형과 확인서비스응답형의 파일삭제 선택의 추상 구문은 아래에 규정되고 다음 단락에서 기술된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 기술된다.

FileDelete-Request ::= FileName

FileDelete-Response ::= NULL

C.6.1 파일삭제- 요구

확인서비스 요구형의 파일삭제 선택의 추상 구문은 파일삭제- 요구가 된다. 이것은 파일삭제. 요구 프리미티브로부터의 파일 이름 파라미터가 된다. 그리고 파일삭제.지시 프리미티브로부터 파일 이름 파라미터로써 나타난다.

C.6.2 파일삭제-응답

확인된서비스응답형을 위한 파일삭제 선택의 추상 구문은 파일삭제-응답이고 NULL값이 된다. 이것은 파일삭제.응답 서비스 프리미티브내 결과(+)로 표시되며 파일삭제.확인 프리미티브내 결과(+)로써 나타난다.

C.7 파일디렉토리

확인서비스 요구형과 확인서비스응답형의 파일디렉토리 선택의 추상 구문은 아래에 규정되고 다음 단락에서 기술된다. 본 절에서는 제공되지 않는 모든 파라미터의 명확한 설명은 5.5절에 기술된다.

FileDirectory-Request ::= SEQUENCE {

fileSpecification [0] IMPLICIT FileName OPTIONAL,

continueAfter [1] IMPLICIT FileName OPTIONAL

}

FileDirectory-Response ::= SEQUENCE {

listOfDirectoryEntry [0] SEQUENCE OF DirectoryEntry,

moreFollows [1] IMPLICIT BOOLEAN DEFAULT FALSE

}

DirectoryEntry ::= SEQUENCE {

fileName [0] IMPLICIT FileName,

fileAttributes [1] IMPLICIT FileAttributes

}

C.7.1 파일디렉토리- 요구

확인서비스 요구형의 파일디렉토리 선택의 추상 구문은 파일디렉토리- 요구가 된다.

C.7.2 파일디렉토리-응답

확인서비스응답형을 위한 파일디렉토리 선택의 추상 구문은 파일디렉토리-응답이 된다.

C.7.2.1 디렉토리엔트리목록

디렉토리엔트리목록 필드는 파일디렉토리.응답 프리미티브의 디렉토리 엔트리 목록 파라미터가 되며 파일디렉토리.확인 프리미티브의 디렉토리 엔트리 목록 파라미터로써 나타난다. 이 영역은 0이상의 디렉토리엔트리형의 발생을 포함하는데 각각은 목록화된 순서로 얻어지는 디렉토리 엔트리 목록 파라미터의 한개의 디렉토리 엔트리 부파라미터값을 포함한다. 각 디렉토리 엔트리 목록 파라미터의 디랙토리 엔트리 부파라미터의 발생은 디렉토리엔트리목록열의 대응 요소를 유도하기 위해서 5.5절에 제공된다.

C.8 파일속성

파일 속성의 추상 구문은 아래와 같이 규정된다.

FileAttributes ::= SEQUENCE {

sizeOfFile [0] IMPLICIT Unsigned32, -- in ocrets

lastModified [1] IMPLICIT GeneralizedTime OPTIONAL

}

END

주 - 끝은 부속서 B에서 개방된 모듈을 닫는다.

C.9 부가적인 지원 도구

다음의 부속절은 본 절에서 정의된 서비스 사용을 위해 본 ISO/IEC 9506 부분 7절의 지원 도구를 정의한다.

C.9.1 부가적인 확인된 서비스 요구

다음은 본 ISO/IEC 9506 부분 7절에서 정의된 확인된 서비스 요구 도구를 위해서 본 절에서 정의된 서비스에 대응하는 선택의 사용을 정의한다.

fileOpen [72] IMPLICIT FileOpen-Request,

fileRead [73] IMPLICIT FileRead-Request,

fileClose [74] IMPLICIT FileClose-Request,

fileRenaem [75] IMPLICIT FileRename-Request,

fileDelete [76] IMPLICIT FileDelete-Request,

fileDirectory [77] IMPLICIT FileDirectory-Request,

C.9.2 부가적인 확인된 서비스 응답

다음은 본 ISO/IEC 9506 부분 7절에서 정의된 확인된서비스응답 도구를 위해서 본 절에서 정의된 서비스에 대응하는 선택의 사용을 정의한다.

fileOpen [72] IMPLICIT FileOpen-Response,

fileRead [73] IMPLICIT FileRead-Response,

fileClose [74] IMPLICIT FileClose-Response,

fileRenaem [75] IMPLICIT FileRename-Response,

fileDelete [76] IMPLICIT FileDelete-Response,

fileDirectory [77] IMPLICIT FileDirectory-Response,

C.9.3 부가적인 서비스 오류

다음은 본 ISO/IEC 9506 부분 7절에서 정의된 서비스오류의 서비스특정정보 파라미터를 위해서 본 절에서 정의된 파일 명변경 서비스에 대응하는 선택의 사용을 정의한다.

fileRename [9] IMPLICIT FileRenaem-Error,

C.10 개시 서비스의 부가적인 규정

다음은 본 ISO/IEC 9506 부분 8절에서 정의된 서비스지원선택 도구내에에 본 절에서 정의된 서비스를 위한 이름지정 비트의 사용을 정의한다.

fileOpen (72)

fileRead (73)

fileClose (74)

fileRenaem (75)

fileDelete (76)

fileDirectory (77)

C.11 적합성

표 5는 본 ISO/IEC 9506 부분의 18절에 있는 PICS CBB 서비스표인 표 2를 보충한다. 표 5는 본 절에 포함된 서비스를 위한 목록을 포함한다.

구현자는 본 ISO/IEC 9506 부분의 19절에 정의된 추상 구문에서 조작될때 MMS 구현이 서버의 요구사항, 클라이언트의 요구사항 또는 양쪽을 이행하는지를 표시하도록 표 5의 열들을 채워야한다. 이것은 각각 "서버", "클라이언트" 또는 "양쪽"으로써 수행된다. 만약 MMS 구현이 서비스 또는 CBB를 위한 서버 또는 클라이언트 요구사항을 이행하지않는다면 표 5의 열들은 빈 여백으로 남겨 놓는다.

표 5 - 파일 관리 서비스를 위한 PICS 서비스 CBB

PICS시리얼번호: 발신데이터:

서비스 적합성 형성 블록

서버,클라이언트 또는

양쪽

파일 열기

파일 읽기

파일 닫기

파일명 변경

파일 삭제

파일디렉토리



 목록
(Total:62 articles / page:1/7 )
List
No. Subject By Date Views
62  MMS 표준 II_22 관리자 2009-01-20 791
61  MMS 표준 II_21 관리자 2009-01-20 617
60  MMS 표준 II_20 관리자 2009-01-20 618
59  MMS 표준 II_19 관리자 2009-01-20 642
58  MMS 표준 II_18 관리자 2009-01-20 668
57  MMS 표준 II_17 관리자 2009-01-20 732
56  MMS 표준 II_16 관리자 2009-01-20 623
55  MMS 표준 II_15 관리자 2009-01-20 628
54  MMS 표준 II_14 관리자 2009-01-20 566
53  MMS 표준 II_13 관리자 2009-01-20 585
Search