kumoh national institute of technology
Networked Systems Lab.

MMS Standard

NSL > Researches> MMS> MMS Standard
MMS 표준 I _16
By : 관리자
Date : 2009-01-16
Views : 232

무제 문서
산업 자동화 시스템 -생산 메세지 시방-
제1부 : 서비스 정의 (9506-1)

- 목 차 -

제 1 장 적용범위
제 2 장 인용규격
제 3 장 정의
제 4 장 약어
제 5 장 규약
제 6 장 OSI 환경에서의 MMS
제 7 장 VMD
제 8 장 환경 및 일반 관리 서비스
제 9 장 VMD 지원 서비스
제 10 장 영역 관리 서비스
제 11 장 프로그램 기동 관리 서비스
제 12 장 변수 액세스 서비스
제 13 장 세마포어 관리 서비스
제 14 장 조작자 통신 서비스
제 15 장 사건 관리 서비스
제 16 장 저널 관리 서비스
제 17 장 오류
제 18 장 MMS 표준화된 이름들
제 19 장 적합성
부 록 A 부대규격을 위한 요구사항들
부 록 B 파일 엑세스 서비스
부 록 C 파일 관리 서비스들


제 16장 저널 관리 서비스

저널 관리 서비스들의 목적은 시간적 순서로 정보들을 저장하고 불러내는 기능을 제공하는 것이다. 이러한 정보들은 사건들과, 사건에 관련된 중요한 변수들의 내용, 그리고 설명 및 조작자의 관측을 기록한 문자열 등이 될수 있다. 이 절에 포함된 서비스들은 다음과 같다.

저널읽기 서비스

저널쓰기 서비스

저널초기화 서비스

저널상태보고 서비스

저널생성 서비스

저널삭제 서비스

16.1 저널 관리 모델

이 절은 저널 객체 와 저널 엔트리 객체를 정의하고 이러한 객체 위에 동작하는 서비스들을 제공한다. 저널 객체는 MMS 서버에서 미리 정의될 수도 있고, 또는 저널생성 서비스를 통하여 만들어진다. 저널 객체들은 VMD 특정, 또는 응용어소시에이션 특정의 범위만을 가진다. 하나의 저널 엔트리 객체는 그 자신의 저널 참조 속성을 통해 참조하는 저널 객체와 같은 범위를 가진다.

16.1.1 저널 객체

주 - MMS 저널 객체에는 무한한 저널 엔트리들을 저장할 수 있다고 가정되었다. 실제 저널들은 저장 매체의 교환이나 기록보관과 같은 생각으로 취급하더라도, 이러한 것들은 국부적인 문제이다.

16.1.1.1 저널 객체들의 속성

객체 : 저널

핵심 속성 : 저널 이름

속성 : MMS 삭제 가능

속성 : 엔트리 참조목록

저널 이름

식별자형인 이 속성은 특정한 저널 객체를 유일하게 지정한다.

MMS 삭제 가능

이 속성은 저널삭제 서비스의 사용을 통하여 이 객체가 지워질 수 있는지(참) 혹은 없는지(거짓)를 나타낸다.

엔트리 참조목록

이 속성은 저널 엔트리 객체들의 참조 목록이다. 이러한 저널 엔트리 목록들은 저널을 형성하는 정보들을 포함한다. 하나의 저널 객체는 0개 이상의 엔트리 목록을 가질 수 있다.

16.1.2 저널 엔트리 객체

하나의 저널 엔트리 객체는 한 저널 객체 내에서 시각 소인이 찍힌 정보의 기록이다.

16.1.2.1 저널 엔트리 객체의 속성

객체 : 저널 엔트리

핵심 속성 : 저널 참조

핵심 속성 : 엔트리 식별자

속성 : 응용 프로세스 식별

속성 : 시각 소인

속성 : 수신 순서

속성 : 부가 상세

속성 : 정보 형 (ANNOTATION, EVENT-DATA, DATA)

제약 : 정보 형 = ANNOTATION

속성 : 문자주석

제약 : 정보 형 = EVENT-DATA

속성 : 사건 천이 기록

속성 : 저널 변수들의 목록

제약 : 정보형 = DATA

속성 : 저널변수들의 목록

저널 참조

이 속성은 저널 엔트리 객체가 관련된 저널 객체를 유일하게 식별한다. 이 속성은 한번 부여되면 변하지 않는다.

엔트리 식별자

이 속성은 길이가 1 에서 8까지의 옥텟 문자열의 형태가 된다. 이 속성값은 저널 참조 속성이 같은 2 개의 저널 엔트리 객체들 중 이 속성에 대해 같은 값을 가지지 않는 서버에 의하여 부여된다. 이 속성은 한번 부여되면 변하지 않는다. 이 속성의 기본적 용도는 같은 시각 소인을 가진 여러 개의 저널 엔트리 객체들에 액서스할 때 특정한 저널 엔트리 객체를 식별하기 위하여 사용된다.

응용 프로세스 식별

응용참조 형의 이 속성은 서버에게 저널 엔트리 객체를 생성토록 한 응용 프로세스를 식별한다.

시각 소인

시각형의 이 속성은 응용 프로세스 식별 속성에서 식별된 응용 프로세스에 의하여 그 값이 부여되는데, 시각의 정보를 가진다.

주1 - 이 속성은 클라이언트가 저널 엔트리 객체를 위한 문자 주석, 사건 천이 기록, 저널 변수 목록, 또는 저널 변수 목록 속성들과 관련된 발생시각을 기록하는데 사용된다.

수신 순서

이 속성은 같은 시각 소인 속성값과 같은 저널 참조 속성값을 가진 다른 모든 저널 엔트리 객체들 중에서의 생성 순서를 나타낸다. 저널 엔트리 객체들은 수신되어서 한 저널의 일부가 될 때 생성된다.

이 속성의 목적은 한 저널 내에서 같은 시각 소인들을 가진 저널 엔트리 객체들의 순서를 제공하는 것이다. 서버는 같은 시각 소인과 저널 참조를 가진 엔트리들 중에서 정보의 수신 순서에 의하?? 단순하게 증가하도록 수신 순서 속성의 값을 부여한다.

부가 상세

이 속성은 부대규격에서 정의된 0개 이상의 속성들을 포함한다.

정보 형

이 속성은 저널 엔트리 객체에 포함된 정보들의 형을 가리킨다. 만약 이 속성의 값이 ANNOTATION이면 저널 엔트리 객체내의 정보는 문자로된 주석임을 가리킨다 (이것은 특정한 조건 혹은 조건의 집합에 대한 주석을 달거나 문서화를 하기 위하여 사용된다). 만약 이 속성의 값이 EVENT-DATA이면 저널 엔트리 객체 내의 정보는 사건의 발생의 기록 및 0개 이상의 변수값들을 지시한다. 만약 이 속성의 값이 DATA 이면 저널 엔트리 객체내의 정보는 0개 이상의 변수값들을 가리킨다.

문자 주석

이 속성은 정보형이 ANNOTATION일 때만 존재하는데, 문자로된 주석을 포함한다. 이 속성은 길이가 0 에서 255까지의 문자열로 이루어진다.

주2 - 이 속성은 클라이언트가 특정한 조건 혹은 조건들의 집합에 대하여 주석을 달거나 문서화를 할 때 사용하기 위한 것이다.

사건 천이 기록

이 속성은 정보형이 EVENT-DATA일 때만 존재하는데, 사건 조건 이름과 사건 조건 상태(15.1.1.1 참조)를 포함한다.

주3 - 이 속성은 클라이언트가 사건의 발생을 사건 조건의 이름과 이 사건의 조건에 대한 결과적인 상태 속성을 기록하기 위해 사용되어진다.

저널 변수 목록

이 속성은 정보형이 EVENT-DATA이거나 DATA 일 때만 존재하는데, 0 개 이상의 저널 변수들을 포함한다. 각 저널 변수는 길이가 32 이내의 문자열로 된 하나의 변수 태그와 12.4.2 에서 지정된 하나의 데이터값을 가진다.

주의4 - 만약 정보형이 EVENT-DATA일 때는 이 속성은 클라이언트가 사건 천이 기록에서 지정된 사건의 발생 시 0개 이상의 변수들의 값을 기록하기 위한 것이다.

16.1.3 저널과 저널 엔트리 객체들의 조작

저널과 저널 엔트리 객체들을 조작하는 서비스는 다음과 같다;

a) 저널 읽기 : 지정된 저널 객체에서 참조된 하나 이상의 저널 엔트리 객체들을 검색한다;

b) 저널 쓰기 : 각각의 저널 엔트리 객체들이 저널 객체를 참조하도록 하고, 또 저널 객체가 각 저널 엔트리 객체들을 참조하도록 함으로써 하나 이상의 저널 엔트리 객체가 저널에 추가되도록 한다;

c) 저널 초기화 : 저널 객체에 의해 참조된 0개 이상의 저널 엔트리 객체들을 지우고 그 저널의 모든 부분을 깨끗이 한다.;

d) 저널 상태보고 : 지정된 저널 객체에 의해 참조된 저널 엔트리 객체들의 갯수와 지정된 저널 객체가 삭제될 수 있는지를 알려준다;

e) 저널 생성 : 저널 객체를 만들고 그 속성들을 초기화 한다;

f) 저널 삭제 : 지정된 저널 객체와 그에 관련된 저널 엔트리 객체들을 삭제한다;

16.2 저널 읽기 서비스

저널 읽기 서비스는 MMS 클라이언트가 MMS 서버에게 지정된 저널 객체에서 참조된 저널 엔트리 객체들의 속성들의 값을 검색하여 반송하기 위해 사용된다. 저널 엔트리 객체들의 정보는 읽기 프로세스에 의하여 영향을 받지 않는다.

MMS 클라이언트는 저널 읽기 요구에서 참조된 저널 엔트리 객체로부터 여과장치에 의해 지정된 범위를 만족하는 정보만을 불러내기 위하여 다양한 종류의 여과장치를 지정할 수 있다.

16.2.1 구조

서비스 프리미티브의 각 부분의 구조는 표 88 에 설명되어 있다.

[표 88] - 저널 읽기 서비스

파라미터 이름

요구

지시

응답

확인

적합성 형성 블록

인수 (COMP)

저널 이름

영역 시작 규격

시작 시각

시작 엔트리

영역 종료 규격

종료 시각

엔트리 갯수

변수 목록

시작이후 엔트리

시각 규격

엔트리 규격

결과(+) (COMP)

저널 엔트리 목록

엔트리 식별자

원 응용

발생시각

부가 상세

엔트리 양식

데이터

사건

사건 조건 이름

현재 상태

변수 목록

변수 태그

값 규격

주석

계속

결과(-)

오류 형

M

M

U

S

S

U

S

S

U

U

M

M

M(=)

M(=)

U(=)

S(=)

S(=)

U(=)

S(=)

S(=)

U(=)

U(=)

M(=)

M(=)

S

M

M

M

M

COMP

M

S

C

M

M

C

M

M

S

M

S

M

S(=)

M(=)

M(=)

M(=)

M(=)

COMP

M(=)

S(=)

C(=)

M(=)

M(=)

C(=)

M(=)

M(=)

S(=)

M(=)

S(=)

M(=)

16.2.1.1 인수

이 파라미터는 저널 읽기 서비스 요구의 파라미터들을 전달한다.

16.2.1.1.1 저널 이름

객체 이름형인 이 파라미터는 참조된 저널 엔트리 객체들로부터 정보를 검색하는 저널 객체의 이름을 지정한다.

16.2.1.1.2 영역 시작 규격

영역 시작 규격 파라미터는 영역 여과 장치의 시작 시각을 지정한다. 규격은 시작 시각 파라미터 또는 시작 엔트리 파라미터 (엔트리 식별자 속성값으로서) 중의 하나로 구성된다. 만약 이 파라미터가 존재하지 않으면 영역은 저널의 시작점에서 시작된다.

16.2.1.1.2.1 시작 시각

시각형의 이 파라미터는 영역 시작 규격을 시각으로써 지정한다. 이 파라미터는 영역 시작 규격이 존재하지 않으면 존재하지 않는다.

16.2.1.1.2.2 시작 엔트리

옥텟 문자열형의 이 파라미터는 영역 시작 규격을 엔트리 식별자의 속성값으로써 지정한다. 영역 시작 규격이 존재하지 않으면 이 파라미터 또한 존재하지 않는다.

16.2.1.1.3 영역 종료 규격

영역 종료 규격 파라미터는 영역 여과 장치의 종료 시각을 지정한다. 규격은 종료 시각 파라미터, 또는 반송될 엔트리의 갯수 중의 하나로 이루어진다. 만약 MMS 클라이언트에 의하여 아무 규격도 만들어지지 않으면 영역의 종료는 저널의 끝이 된다.

16.2.1.1.3.1 종료 시각

시각형의 이 파라미터는 시각으로서 영역 종료 규격을 지정한다. 영역 종료규격이 존재하지 않으면 이 파라미터도 존재하지 않는다.

16.2.1.1.3.2 엔트리 갯수

정수형의 이 파라미터는 영역 종료 규격을 찾아야 할 엔트리들의 갯수로 지정한다. 이 파라미터의 극성부호는 적합한 엔트리들이 MMS 클라이언트에게 되돌려질 때 순서화의 방향을 결정할 때 사용된다. 이 파라미터는 영역 종료 규격이 존재하지 않으면 존재하지 않는다.

16.2.1.1.4 변수 목록

이 선택적 파라미터는 하나 이상의 저널 변수들의 태그 이름을 지정함으로써 적합한 저널 엔트리 객체들만을 포함시키기 위한 여과 장치를 지정한다. 각 태그의 이름은 문자열형으로 길이가 32문자까지로 제한된다.

주의 - 저널 변수들과 관련된 태그의 이름은 저널 엔트리 객체가 생성될 때 MMS 클라이언트에 의하여 주어진다. 이 이름들은 MMS 클라이언트의 이름 붙은 변수 객체들과 연관된 변수 이름 속성과 같을 수도 있고 다를 수도 있다. 태그이름은 저널 엔트리 객체에 이름 없는 변수를 포함시키기에 매우 유용하다.

16.2.1.1.5 시작 이후 엔트리

이 파라미터는 저널 엔트리 객체목록 중 저널 엔트리 객체들로부터 정보를 반송 받기를 MMS서버에게 요구하기 위하여 사용된다. 이러한 저널 엔트리 객체는 목록의 시작이 아닌 다른 모든 특정 기준을 만족한다.

만약 이 파라미터가 존재하면 시각 규격 파라미터와 엔트리 규격 파라미터가 존재하게 된다.

16.2.1.1.5.1 시각 규격

이 파라미터는 보다 큰 목록 중에서 적합한 엔트리들의 전송을 위하여 저널 엔트리 객체의 시각 소인 속성과의 비교를 통하여 시작점으로서의 희망하는 시각을 지정한다. 이것은 시각으로 표현된다. 이 파라미터는 시작 이후 엔트리 파라미터가 존재하지 않으면 존재하지 않는다.

16.2.1.1.5.2 엔트리 규격

이 파라미터는 엔트리들의 실질적인 반송이 후에 시작되는 서비스 인스턴스에 대해 다른 모든 특정기준과 일치하는 엔트리들의 적합한 목록에서 저널 엔트리 객체들의 엔트리 식별자를 지정한다. 이 파라미터는 시작 이후 엔트리 파라미터가 존재하지 않으면 존재하지 않는다.

만약 MMS 클라이언트가 이 파라미터에 적합한 목록상의 어떤 저널 엔트리의 엔트리 식별자와도 맞지 않는 값을 지정한다면, 지정된 시각 규격에서 시작되는 모든 엔트리들을(같은 시각 소인의 저널 엔트리들과 함께) 반송 받게 된다.

16.2.1.2 결과(+)

결과(+) 파라미터는 요구된 서비스가 성공했는지를 표시한다. 성공이 표시되면 저널 엔트리 파라미터 목록과 따르는 것 파라미터가 반송된다.

16.2.1.2.1 저널 엔트리 목록

저널 엔트리 파라미터 목록 파라미터는 MMS 클라이언트가 돌려 받는 각 저널 엔트리들로부터 정보를 포함한다. 각 저널 엔트리는 아래의 파라미터들로 설명된다.

16.2.1.2.2 엔트리 식별자

옥텟 문자열형의 이 파라미터는 저널 엔트리의 엔트리 식별자를 지정한다.

16.2.1.2.3 원 응용

응용 참조형의 이 파라미터는 저널 엔트리의 내용을 생성한 응용 프로세스를 지정한다.

16.2.1.2.4 발생시각

시각형의 이 파라미터는 MMS 클라이언트에서 생성된 저널 엔트리 객체의 데이터 또는 주석 속성의 내용의 발생시각을 지정한다.

16.2.1.2.5 부가 상세

이 파라미터는 MMS의 특정 응용에서 요구되는 부가 상세를 제공하기 위한 것이다. 이 선택적 파라미터는 부대규격에서 정의된다.

이 파라미터는 값이 없을 경우에는 전송되지 않는다.

16.2.1.2.6 엔트리 양식

정수형의 이 파라미터는 반송되고있는 저널 엔트리의 정보 형 속성의 값을 가리킨다.

16.2.1.2.7 데이터

데이터 파라미터는 저널 엔트리의 데이터양식을 지정하기 위해서 MMS 서버에 의해 선택된다. 이 형식은 사건이나 저널 변수 혹은 2가지 모두의 발생을 기록하기, 위하여 사용된다. 이 파라미터는 엔트리 양식 파라미터의 값이 DATA 일 때만 존재한다.

16.2.1.2.7.1 사건

사건 파라미터는 사건 조건이 이 엔트리에 포함된 것을 표시하기 위하여 MMS 서버로부터 반송된다. 사건 조건 이름과 사건 조건의 현재 상태는 이 파라미터가 존재하면 지정된다.

16.2.1.2.7.1.1 사건 조건 이름

객체 이름형의 사건 조건 이름 파라미터는 저널 객체에서 상태 변화가 일어난 사건의 조건의 이름을 지정한다. 이 파라미터는 사건 파라미터가 존재하지 않으면 존재하지 않는다.

16.2.1.2.7.1.2 현재 상태

사건 조건형의 현재 상태 파라미터는 사건 천이 처리를 뒤따르는 사건 조건 객체의 상태 속성의 값을 지정한다. 이 파라미터로 가능한 값은 15.1.1.1 에 정의되어 있다. 이 파라미터는 사건 파라미터가 존재하지 않으면 존재하지 않는다.

16.2.1.2.7.2 변수 목록

이 선택적인 변수 목록 파라미터는 엔트리에 기록된 저널 변수들의 값과 이름을 전달하기 위해서 MMS 서버로부터 반송된다.

16.2.1.2.7.2.1 변수 태그

문자열형의 이 파라미터는 길이가 32 까지 제한되어 있는데, 저널 변수와 관련된 이름이다. 이 파라미터는 변수 목록 파라미터가 존재하지 않으면 존재하지 않는다.

16.2.1.2.7.2.2 값 규격

이 파라미터는 데이터형으로서, 이전에 식별된 저널 변수의 값을 가진다. 데이터 파라미터에 대한 설명은 12.4를 참조한다. 이 파라미터는 변수 목록 파라미터가 존재하지 않으면 존재하지 않는다.

16.2.1.2.8 주석

이 파라미터는 MMS 서버로부터 돌려 받게 되는데, 조작자의 관찰 또는 세부사항의 강조와 같은 저널 주석을 제공하기 ?㎸臼? 저널 엔트리로 써지는 문자열을 전달한다. 이 파라미터는 255 옥텟으로 길이가 제한된다. 이 파라미터는 엔트리 양식 파라미터가 ANNOTATION이고 현재 돌려 받는 저널 객체의 기록 내에 주석값이 존재할 때만 존재하게 된다.

16.2.1.2.9 계속

이 파라미터는 논리형으로서, 지정된 기준을 만족하는 모든 저널 엔트리들을 획득하기 위하여 필요한 부가적인 요구가 있어야 하는지를 표시한다. 만약 참이면(요구하는 MMS 이용자가 더 이상의 데이터를 검색하기를 원한다면) 더 많은 요구가 필요하다. 거짓이면 저널 엔트리의 목록은 적합한 마지막 저널 엔트리를 포함한다.

16.2.1.3 결과(-)

결과(-) 파라미터는 서비스 요구가 실패한 것을 가리킨다. 17절에서 정의된 오류형이 실패의 이유를 알려준다.

16.2.2 서비스 절차

저널 읽기 서비스는 지정된 일련의 여과장치 기준들을 만족하는 모든 저널 엔트리 중에서 특정한 저널들을 검색하게 한다. 여과장치 조건들은 다음과 같이 지정된다.

a) 영역 시작점과 영역 종료점. 효과는 영역 내에 드는 저널 엔트리들만을 골라내는 것이다. 지정된 영역 시작은 (시작점이 지정되지 않은 경우)저널의 시작이 될 수 있고 , 또는 (시작 시각이 지정된 경우)특정 시각이 될 수도 있다. 영역 시작점은 선택된 영역 시작점을 포함한다.

지정된 영역 종료는 (종료점이 지정되지 않은 경우)저널의 끝이 될 수 있고, (엔트리들의 갯수가 지정된 경우)시작점과 관계된 특정한 엔트리일 수도 있고, 또는 (종료 시각이 지정된 경우)특정 시각이 될 수도 있다. 영역의 종료점은 선택된 종료점을 포함한다.

b) 변수 목록. 효과는 저널 변수 태그가 지정된 것과 일치하는 최소한 하나의 저널변수를 가진 저널 엔트리들을 골라내는 것이다. 지정된 변수들만이 선택된 엔트리들로부터 돌려 받아진다.

c) 응용 특정 여과장치. 이 파라미터는 부가 표준에 의해 정의되고, 그렇지 않는 경우에 어떠한 효과도 없다.

d) 시작이후 엔트리. 이 파라미터는 위의 모든 기준들을 만족하는 저널 엔트리 목록을 줄이기 위하여 사용된다. (이것은 국부적인 이유로 서버가 선택된 저널 엔트리들의 목록 중 일부를 반송하기 위해 선택할 때, 클라이언트가 이 목록의 부가적인 부분을 요구할 수 있다. 시작 이후 엔트리는, 지정되기까지의 모든 엔트리는 반송되지 않도록 시각으로 지정되거나 특정 엔트리를 식별함으로써 지정된다.

아래 설명된 알고리즘은 저널 읽기 서비스를 수행하기 위한 절차를 체계적으로 설명한다. 이 알고리즘에 의하여 설명되는 외부적으로 가시적인 동작만이 요구된다.

MMS 서버는 저널 이름 속성값이 저널 이름 파라미터에서 지정된 속성값과 같은 저널 객체들만을 정하고 이 저널 객체들에 의해 참조되는 모든 저널 엔트리 객체들을 (논리적으로) 시간적 순서에 따라 순서화 함으로써 적합한 목록을 작성한다. 시간적 순서는 저널 엔트리 객체들의 시각 소인 속성(가장 이른 시간 소인이 목록의 처음에 나오게)에 기초하고 , 그 다음으로 시각 소인 속성이 같은 객체들의 경우, 수신 요구 속성을 기초로 하게된다 (낮은 값이 먼저 목록상의 위치를 차지한다). 저널읽기 서비스는 저널 엔트리 객체나 저널 객체의 어떤 속성도 변화시키지 않는다.

주1 - 이 절에 설명된 동작원리는 저널 읽기 서비스를 위한 논리적인 동작을 설명한다. 실제적인 구현은 이 절에서 설명된 외부적, 가시적인 성격이 유지되는 한, 내부적으로 다르게 동작하는 방법을 채택할 수 있다.

적합한 목록상의 저널 엔트리 객체들은 "엔트리"로써 참조되는데, 그러한 각 엔트리들은 1 에서 n 까지 순차적으로 번호가 부여된다 (1번 엔트리는 목록의 처음 위치이고 n번 엔트리는 목록의 마지막 위치이다). 적합한 목록상의 저널 엔트리 객체와 관련된 번호는 그 저널 엔트리의 "엔트리 번호"라고 불러진다.

시작 엔트리 번호는 반송될 저널 내에서 논리적으로 처음의 엔트리를 표시하는데, 이것은 영역 시작 규격에 의해 결정된 것이다. 만약 반송될 엔트리들의 영역이 비어있다면 (이것은 이 엔트리가 영역 종료 규격을 넘어설 경우 발생한다), 이 엔트리는 반송되지 않는데, 이것은 아주 중요하다. 영역 시작 규격은 다음과 같이 결정되어야 한다:

a) 만약 저널 읽기 서비스 지시 프리미티브에 영역 시작 규격이 존재하지 않으면 시작 엔트리 번호는 1 이 된다.

주2 - 이 경우, 영역은 논리적으로 저널의 처음 엔트리(시각 소인과 수신 순서로부터 결정되듯이)에서 시작된다.

b) 만약 영역 시작 규격 파라미터가 존재하고, 시작 시각을 지정한다면, 다음 두 동작 중 하나가 취해진다.

1) 만약 종료 시각 파라미?叩? 존재하고 시작 시각 파라미터보다 같거나 큰 경우, 또는 엔트리 갯수 파라미터가 존재하고 음수가 아닌 경우, 또는 영역 종료 규격이 존재하지 않을 경우, 시작 엔트리 번호는 시각 소인 속성이 시작 시각 파라미터보다 같거나 큰 적합한 목록중의 첫 원소의 엔트리 번호가 된다. 그러한 원소가 존재하지 않을 경우, 모든 엔트리들은 적합한 목록에서 제거되고, 서버는 빈 적합한 목록을 위하여 아래와 같은 행동을 취하면서 저널 읽기 서비스는 완료된 것으로 생각한다.

주3 - 만약 영역의 종료가 영역 시작보다 큰 경우, 목록은 검색되어서 시간적 순서로 반송된다. 시작 엔트리 번호는 요구된 것과 같거나 그 이상인 첫번째 엔트리이다. 만약 요구된 시작 시각이 마지막 저널 엔트리보다 후일 경우에는 빈 엔트리 목록이 반송된다.

2) 만약 종료 시각 파라미터가 존재하고, 시작 시각 파라미터보다 작은 경우, 또는 엔트리 갯수 파라미터가 존재하고 음수일 경우, 시작 엔트리 번호는 시간 소인 속성이 시작 시각 파라미터보다 같거나 작은 적합한 목록중의 마지막 엔트리의 엔트리 번호가 된다. 만약 그러한 엔트리가 존재하지 않을 경우, 모든 엔트리들은 적합한 목록 상에서 제거되고, 서버는 빈 적합한 목록을 위하여 아래와 같은 행동을 취하면서, 저널 읽기 서비스가 끝난 것으로 간주한다.

주4 - 만약 영역의 종료가 영역의 시작 전에 있다면, 목록은 탐색되어 시간의 역순으로 되돌려진다. 시작 엔트리 번호는 요구된 것을 넘지 않는 첫번째 엔트리가 된다. 만약 요구된 시작 시각보다 빠르거나 같은 시작 시각을 가진 저널 엔트리가 없다면, 빈 목록이 되돌려진다.

c) 만약 영역 시작 규격 파라미터가 존재하고, 시작 엔트리를 지정한다면, 시작 엔트리 번호는 엔트리 식별자 속성이 시작 엔트리 파라미터와 같은 적합한 목록 내의 엔트리의 엔트리 번호가 된다. 만약 그러한 엔트리가 존재하지 않는다면, 서버는 이 서비스 인스턴스를 위하여 결과(-)를 반송하고 저널읽기 서비스는 끝난 것으로 간주한다.

주5 - 이 경우 영역의 시작은 요구된 특정 엔트리가 된다.

영역 종료 번호는 다음과 같이 결정된다:

a) 만약 영역 종료 규격 파라미터가 저널 읽기 서비스 지시 프리미티브에 존재하지 않으면, 종료 엔트리 번호는 적합한 목록상의 마지막 엔트리의 엔트리 번호가 된다.

주6 - 영역 종료가 지정되지 않으면, 종료는 저널의 종료가 된다.

b) 만약 영역 종료 규격 파라미터가 존재하고, 종료 시각을 지정할 경우, 다음 둘 중에 한 동작이 행해진다.

1) 만약 종료 시각이, 시작 엔트리 번호와 같은 엔트리 번호를 가진 엔트리 시각 소인 속성과 같거나 클 경우, 다음 둘 중 한 동작이 수행한다.

i) 시작 시각이 지정되고 시작 시각이 종료 시각보다 큰 경우, 서버는 적합한 목록으로부터 모든 엔트리들을 제거하고, 빈 적합한 목록을 위해 묘사된 동작을 수행한다. 그리고 저널 읽기 서비스는 끝난 것으로 간주한다.

ii) 그렇지 않으면, 종료 엔트리 번호는 시각 소인 속성이 종료 시각 파라미터와 같거나 작은 적합한 목록내의 마지막 엔트리의 엔트리 번호가 된다.

주7 - 만약 종료 시각이 영역 시작에 있는 엔트리의 시각 소인 속성보다 클 경우, 탐색과 반송 순서는 지정된 종료 시각을 포함하여 나간다. 요구된 시작 시각은 마침 시각 전에 있지만(정순) 시작이후의 첫번째 엔트리가 종료 이후의 시각 소인을 가진다면, (그래서 지정된 시작 시각과 마침 시각 사이의 시간 소인 속성을 가지는 엔트리가 하나도 없는 경우), 빈 목록이 되돌려진다. "시작 시각"은 "엔트리 번호가 시작 엔트리 번호인 가진 엔트리의 시각 소인 속성"과 같지 않음을 주목하라 (모든 엔트리들이 논리적으로 시작 시각과 종료 시각 사이에 있고, 어떤 저널 엔트리의 시각 소인도 지정된 것과 일치하지 않을 경우). 그러므로, 시작 시각과 종료 시각 사이에 어떤 엔트리도 존재하지 않을 수 있다.

2) 만약 종료 시각이, 엔트리 번호가 시작 엔트리 번호인 엔트리의 시각 소인 속성보다 작을 경우, 서버는 다음 둘 중 한 동작을 수행한다.

i) 만약 시작 시각이 지정되고, 시작 시각이 종료 시각과 같거나 작을 경우, 서버는 적합한 목록으로부터 모든 엔트리들을 제거하고, 빈 적합한 목록을 위하여 묘사된 동작을 수행하고, 저널 읽기 서비스가 끝난 것으로 간주한다.

ii) 그렇지 않으면, 종료 엔트리 번호가 시각 소인 속성이 종료 시간 파라미터보다 크거나 같은 적합한 목록내의 첫번째 엔트리의 엔트리 번호가 된다.

주8 - 종료 마침 시각이 영역의 시작에 있는 엔트리의 시각 소인 이전에 있는 경우, 탐색과 반송 순서는 지정된 종료시각을 포함하여 역순이 된다. 요구된 시작 시각은 종료 이후(역순)이지만, 시작 이전의 첫 엔트리가 종료 이전의 시각 소인을 가진다면 (지정된 시작과 종료 사이의 시각 소인 속성을 가지는 엔트리가 없는 경우), 빈 목록이 반송된다. "시작 시각"은 "엔트리 번호가 시작 엔트리 번호인 엔트리의 시각 소인속성"과 일치하지 않을 수도 있음을 주목하라(모든 엔트리들이 논리적으로 종료 시각 과 시작 시각 이전에 있고, 어떤 저널 엔트리의 시각 소인 속성도 지정된 것과 일치하지 않을 경우). 그러므로 시작 시각과 종료 시각사이에 어떤 엔트리도 존재하지 않을 수 있다.

c) 만약 영역 종료 규격 파라미터가 존재하고, 엔트리들의 번호를 지정할 경우, 종료 엔트리 번호는 엔트리들의 갯수(부호 있는 정수)와 시작 엔트리 번호의 산술적 합이 된다. 만약 결정된 종료 엔트리 번호가 1 보다 작으면, 1로 고정된다. 만약 결정된 엔트리 번호가 적합한 목록내의 마지막 엔트리의 엔트리 번호보다 크면, 종료 엔트리 번호는 마지막 엔트리의 엔트리 번호가 된다.

주9 - 만약 반송된 엔트리들의 번호가 양수이면, 순방향으로 다음의 i개 엔트리들을 반송한다. 음수이면 그 번호를 역방향으로 반송한다. 그것은 영역 마크의 시작 이전에 일어난다. 영역 시작 표지전의 엔트리들을 역방향으로 반송한다.

서버는 적합한 목록으로부터 엔트리 번호가 시작 엔트리 번호와 종료 엔트리 번호에 의해 지정된 범위 내에 사이에 들지 않는 모든 엔트리들을 제거한다.

만약 시작 엔트리 번호가 종료 엔트리 번호보다 크면, 적합한 목록은 서버에 의해 첫 엔트리가 마지막 엔트리가 되고, 마지막 엔트리가 첫 엔트리가 되도록 뒤집어진다. (그리고 사이에 있는 각 엔트리도 목록상에서 순서가 뒤집어진다)

만약 변수 목록 파라미터가 존재하면, 서버는 적합한 목록으로부터, 그 목록 속성의 한 원소로서, 변수 목록 파라미터에서 지정된 변수 태그를 적어도 하나를 포함하는 저널 변수 목록 속성(포함하지 않는 모든 엔트리)들을 제거한다. 변수 태그와 대조하는 것은 대소문자 및 뒤의 빈칸 등을 구별해야 한다.

만약 시작 이후 엔트리 및 엔트리 규격 파라미터가 존재하고, 엔트리 식별자 속성이 엔트리 규격 파라미터와 일치하는 적합한 목록상의 엔트리보다 앞에 있는 모든 엔트리들은 서버에 의해서 적합한 목록상에서 제거된다. 만약 적합한 목록상에서 시작 이후 엔트리 파라미터와 일치하는 엔트리 식별자 속성을 가진 엔트리가 하나도 없는 경우, 엔트리 지정 파라미터의 결과로서 아무 동작도 행해지지 않는다.

만약 시작 이후 엔트리와 시각 규격 파라미터가 존재하고, 적합한 목록이 시간적으로 순서화 되어있는 경우, 시각 소인 속성이 시각 규격 파라미터의 값보다 작거나 같은 모든 엔트리들은 서버에 의해 적합한 목록으로부터 제거된다.

만약 시작 이후의 엔트리와 시각 규격 파라미터가 존재하고, 적합한 목록이 시간적 역순으로 순서화 되어있는 경우, 시각 소인 속성이 시각 지정 파라미터의 값보다 크거나 같은 모든 엔트리들은 서버에 의해서 적합한 목록으로부터 제거된다.

최종적인 적합한 목록을 결정하기 위해 위의 모든 절차들을 완료하고 나서, 서버는 다음 2가지 중 하나의 동작을 행한다.

a) 만약 적합한 목록이 비어있으면, 서버는 0개의 원소를 포함한 저널 엔트리 목록과 계속 파라미터가 거짓인 결과(+) 응답을 반송한다.

b) 그렇지 않으면, 서버는 다음과 같은 결과(+) 응답을 구성한다.

1) 계속 파라미터는 적합한 목록내의 모든 엔트리가 저널 엔트리 목록 파라미터에 포함되어 있으면 거짓이 되고, 그렇지 않으면 참이 된다.

2) 저널 엔트리 목록 파라미터는 하나 이상 m 개 이하의 원소를 포함하는데, 여기서 각 원소는 적합한 목록으로부터 하나의 저널 엔트리객체를 표시하고, m 은 적합한 목록내의 엔트리들의 갯수를 의미한다. (반송되는 특정 숫자는 국부적인 문제이다)

3) 저널 엔트리 목록 파라미터내의 각 원소에 대해, 반송되는 값은 적합한 목록내의 해당되는 저널 엔트리 객체의 속성으로부터 다음과 같이 결정된다.

i) 엔트리 식별자 파라미터는 엔트리 식별자 속성의 값을 포함한다.

ii) 원 응용 파라미터는 응용 프로세서 식별 속성의 값을 포함한다.

iii) 발생시각 파라미터는 시각 소인 속성의 값을 포함한다.

iv) 부가 상세 파라미터는 저널 읽기 요구가 부대규격의 추상구문에 수신된 경우, 부대규격에 의해 결정되는 값을 포함하고, 아닌 경우 생략된다.

v) 엔트리 ?營? 속성은 만약 정보형 속성값이 ANNOTATION인 경우 ANNOTATION의 값을 가지고, 그렇지 않는 경우 DATA의 값을 가진다.

vi) 데이터 파라미터는 정보형 속성값이 EVENT-DATA 또는 DATA일때만 존재한다. 사건 파라미터 (그리고 부파라미터인 사건조건이름 및 현재상태) 는 정보형 속성값이 EVENT-DATA일때만 사건 천이 기록으로부터 값을 포함한다.

만약 변수목록 파라미터가 요구 서비스 프리미티브에 존재하지 않으면, 변수목록 파라미터(그리고 그 요소의 각각의 부파라미터인 변수 태그와 값규격)는 저널 변수 목록 속성의 모든 값을 포함한다.

만약 변수목록 파라미터가 요구 서비스 프리미티브에 존재하면, 변수목록 파라미터 (그리고 그 요소의 각각의 부파라미터인 변수 태그와 값규격) 는 저널 변수 목록 속성의 값만을 포함하는데, 이때 속성의 변수 태그와 요구 프리미티브의 변수태그가 일치하여야 한다. 어떠한 변수 태그와 값규격은 반송되지 않는다.

vii) 주석 파라미터는 정보형 속성이 ANNOTATION일 때만 존재하는데, 주석 파라미터는 문자 주석 속성의 값을 가진다.

16.3 저널쓰기 서비스

저널쓰기 서비스는 MMS 클라이언트에 의해 사용되는데, 저널 객체에 하나 이상의 저널 엔트리 객체들을 부여하기 위한 것이다.

주 - 저널 객체 내에서 저널 엔트리 객체들의 위치는 국부적인 문제이다.

16.3.1 구조

저널쓰기 서비스의 개별 서비스 프리미티브의 구조는 표 89 에 설명되어 있다.

[표 89] - 저널쓰기 서비스

파라미터 이름

요구

지시

응답

확인

적합성 형성 블록

인수 (COMP)

저널이름

저널 엔트리 목록

발생시각

부가 상세

엔트리 양식

데이터

사건

사건 조건 이름

현재 상태

변수목록

변수 태그

값 규격

주석

결과(+) (COMP)

결과(-)

오류 형

M

M

M

M

COMP

M

S

U

M

M

U

M

M

S

M(=)

M(=)

M(=)

M(=)

COMP

M(=)

S(=)

U(=)

M(=)

M(=)

U(=)

M(=)

M(=)

S(=)

S

S

M

S(=)

S(=)

M(=)

16.3.1.1 인수

이 파라미터는 저널쓰기 서비스 요구의 파라미터들을 전달한다.

16.3.1.1.1 저널 이름

객체 이름형의 이 파라미터는 저널 엔트리 객체들이 부가될 저널 객체의 이름을 지정한다.

16.3.1.1.2 저널 엔트리 목록

이 파라미터는 지정된 저널 객체에 첨부될 하나 이상의 저널 엔트리 객체들을 지정한다. 생성된 각 저널 엔트리 객체들의 속성은 다음의 파라미터들에 따라 초기화된다.

16.3.1.1.2.1 발생 시각

시각형인 발생시각 파라미터는 저널 엔트리 객체와 관련된 시각을 지정한다.

16.3.1.1.2.2 부가 상세

이 선택적인 파라미터가 존재하면, 부가 표준에 의해서 정의된 것이다. 이 파라미터는 부가 표준에 의해 요구되는 부가적 사항을 위한 것이다.

16.3.1.1.2.3 엔트리 양식

정수형의 이 파라미터는 생성되는 특정 저널 엔트리 객체의 양식을 표시한다. 가능한 값은 서비스 요구에서 제공되는 엔트리의 데이터 양식을 가리키는 DATA와 서비스 요구에서 제공되는 엔트리의 주석 양식을 가리키는 ANNOTATION주석이 있다.

16.3.1.1.2.4 데이터

데이터 파라미터는 MMS 클라이언트에 의해 선택되는데, 저널 엔트리가 사건 조건, 저널 변수, 또는 앞의 둘 모두를 포함하는지를 표시하기 위한 것이다. 이 파라미터는 엔트리 양식 파라미터가 DATA일 때만 존재한다.

16.3.1.1.2.4.1 사건

선택적인 사건 파라미터는 MMS 클라이언트에 의해 선택되는데, 사건 조건이 엔트리에 포함되는지를 표시하기 위한 것이다. 이 파라미터가 존재할 때, 사건 조건 이름과 사건 조건의 현재 상태가 존재하게된다.

16.3.1.1.2.4.2 사건 조건 이름

사건 조건 이름 파라미터는 객체 이름형으로서, 기록되어야 할 상태의 변화를 위한 사건 조건의 이름을 지정한다. 이 파라미터는 사건 파라미터가 존재하지 않으면 존재하지 않는다.

16.3.1.1.2.4.3 현재상태

현재상태 파라미터는 사건조건상태 형으로서, 사건 조건의 현재상태를 지정한다.(그리고 사건 천이 처리에 뒤따르는 사건 조건 파라미터의 상태 속성과 같다). 이 파라미터가 가질 수 있는 가능한 값들은 15.1.1.1 에 정의되어 있다. 이 파라미터는 사건 파라미터가 존재하지 않으면 존재하지 않는다.

16.3.1.1.2.4.4 변수 목록

선택적인 변수 목록 파라미터는 MMS 클라이언트에 의하여 선택되는데, 포함될 하나 이상의 저널 변수들을 전달하기 위한 것이다.

16.3.1.1.2.4.5 변수태그

문자열형의 이 파라미터는 길이가 32문자로 제한되어있고, 저널변수와 관련된 이름을 지정한다. 이 이름은 저널쓰기 요구를 한 MMS 클라이언트로부터 부여된다. 이 파라미터는 변수 목록 파라미터가 존재하지 않으면 존재하지 않는다.

16.3.1.1.2.4.6 값 규격

이 파라미터는 저널 변수와 관련된 값을 지정하고, 데이터형이다. 데이터 파라미터에 대한 완전한 설명은 12.4 에서 제공된다. 이 파라미터는 변수 목록 파라미터가 존재하지 않으면 존재하지 않는다.

16.3.1.1.2.5 주석

이 파라미터는 문자열형으로서, MMS 클라이언트에 의해서 선택되고, 저널 엔트리 객체에 대한 보다 광범위한 상세나 주석을 제공하기 위한 것이다. 이 파라미터는 엔트리 양식 파라미터의 값이 ANNOTATION일 때만 존재한다.

16.3.1.2 결과(+)

결과(+) 파라미터는 요구된 서비스가 성공했는지를 가리킨다. 성공적인 결과는 서비스와 관련된 파라미터들을 하나도 반송하지 않는다.

16.3.1.3 결과(-)

결과(-) 파라미터는 요구된 서비스가 실패했다는 것을 가리킨다. 17 절에 상세히 정의되어 있는 오류 형 파라미터를 통하여 실패의 원인을 알려준다.

16.3.2 서비스 절차

MMS 서버는 저널 엔트리 객체들을 생성하고, 이 객체들의 참조를 저널 이름 파라미터에서 명명된 저널 객체의 엔트리 목록 참조 속성에 첨가한다. 생성된 저널 엔트리 객체의 속성은 다음과 같이 초기화된다.

a) 저널 참조 속성은 저널 이름 파라미터에서 명명된 저널 객체를 참조하기 위해 정해진다.

b) 엔트리 식별자 속성은 MMS 서버에 의해 국부적인 문?┠關? 부여되고, 엔트리 식별자 속성은 16.1.2.1 의 요구에 따른다.

c) 응용 프로세스 식별 속성은 저널쓰기 요구를 한 MMS 클라이언트의 응용 프로세스 식별을 지정한다. 이 정보는 MMS 서버에 의해 저널쓰기 요구를 받은 응용 어소시에이션과 관련된 정보로부터 결정된다.

d) 시각 소인 속성은 발생시각 파라미터의 값이다.

주- MMS 는 여러 개의 MMS 서버나 클라이언트들의 시계들이 동기 되는 것을 요구하지는 않는다. 따라서, 만약 여러 개의 MMS 클라이언트들이 같은 저널에 엔트리들을 두려고 하면, 저널의 엔트리들이 정확한 시간적 순서로 수신되지 않을 가능성이 존재한다.

e) 수신순서 속성이 MMS 서버에 의해 부여되는 것은 국부적인 문제로서, 수신순서 속성에 대한 것은 16.1.2.1 의 요구에 따른다.

f) 부가 상세 속성은 부가 상세 파라미터가 존재하면 그 값을 따르고, 그렇지 않은 경우 존재하지 않는다.

g) 정보 형 속성은 엔트리 양식 파라미터가 ANNOTATION이면 ANNOTATION이 되고, 엔트리 양식 파라미터가 DATA이고 사건 파라미터가 존재하면 EVENT-DATA가 된다. 그렇지 않은 경우는 DATA가 된다.

h) 문자 주석 속성은 주석파라미터가 존재하면 그 값이 된다. 그렇지 않은 경우 존재하지 않는다.

i) 사건 천이 기록 속성은 사건 파라미터가 존재하면 그 값이 되고, 그렇지 않은 경우는 존재하지 않는다.

j) 저널 변수 목록 속성은 변수 목록 파라미터가 존재하면 그 값이 되고, 그렇지 않으면 존재하지 않는다.

16.4 저널초기화 서비스

저널 초기화 서비스는 MMS 클라이언트에 의해 사용되는데, MMS 에게 그 저널에 의해서 참조되는 저널 엔트리 객체들 전부, 또는 일부를 제거함으로써 현존하는 저널 객체의 일부 혹은 모든 부분을 초기화 하도록 요구한다.

16.4.1 구조

저널 초기화 서비스의 구성요소 서비스 프리미티브의 구조는 표 90에 설명되어 있다.

[표 90] - 저널초기화 서비스

파라미터 이름

요구

지시

응답

확인

적합성 형성 블록

인수 (COMP)

저널 이름

제한 규격

제한 시각

제한 엔트리

결과(+) (COMP)

삭제 엔트리

결과(-)

오류 형

M

M

U

M

U

M(=)

M(=)

U(=)

M(=)

U(=)

S

M

S

M

S(=)

M(=)

S(=)

M(=)

16.4.1.1 인수

이 파라미터는 저널초기화 파라미터의 서비스 요구에 따른 파라미터를 전달한다.

16.4.1.1.1 저널 이름

이 파라미터는 객체 이름형으로서, 초기화될 저널의 이름을 지정한다.

16.4.1.1.2 제한 규격

이 선택적인 파라미터는 저널 객체가 초기화하지 않아야 할 시각과 선택적 엔트리를 지정한다. 이 파라미터가 생략되면, 저널의 모든 저널엔트리들은 논리적으로 지워지고, 내용은 유실된다.

16.4.1.1.2.1 제한 시각

이 파라미터는 저널 객체가 그 이후로는 초기화하지 않아야 할 시각을 지정하고, 시각으로 지정된다. 이 파라미터는 제한 규격 파라미터가 존재하지 않으면 존재하지 않는다.

16.4.1.1.2.2 제한 엔트리

이 파라미터는 같은 발생시각을 가진 복수개의 엔트리들을 해결하는데 사용하는 엔트리가 있을 때, 하나를 지정하기 위해서 식별자를 지정한다. 이 파라미터가 존재하지 않으면, 지정된 시각까지의 모든 저널 엔트리들이 초기화된다. 이 파라미터는 제한 규격 파라미터가 존재하지 않으면 존재하지 않는다.

16.4.1.2 결과(+)

결과(+) 파라미터는 요구된 서비스가 성공적으로 수행된 것을 가리킨다. 이 파라미터가 존재할 때, 삭제 엔트리 파라미터가 반송된다.

16.4.1.2.1 삭제 엔트리

이 파라미터는 정수형으로, MMS 클라이언트에게 몇 개의 저널 엔트리 객체들이 성공적인 서비스 절차의 수행 결과로서 지워졌는지를 지시한다.

16.4.1.3 결과(-)

결과(-) 파라미터는 요구된 서비스가 실패한 것을 표시한다. 17절에 정의된 오류형 파라미터는 실패 원인을 알려준다.

16.4.2 서비스 절차

MMS 서버는 저널 이름 파라미터에 의해 지정된 저널 이름의 저널 객체를 정한다. 그러한 저널 이름이 존재하지 않으면, 결과(-) 응답이 반송된다.

제한규격 파라미터가 존재하지 않으면, 저널 객체에 의하여 참조된 모든 저널 엔트리 객체들은 지워진다.

제한규격 파라미터가 존재하면, 제한 시각 파라미터보다 작은 시각소인 속성을 가진 저널 객체에 의해 참조된 모든 저널 엔트리 객체들은 지워진다.

만약 제한 엔트리 파라미터가 존재하지 않거나, 저널 객체에 의해서 참조된 저널 엔트리 객체들 중 시각 소인 속성이 제한 시각 파라미터와 같은 저널 엔트리 객체의 엔트리식별자와 일치되는 것이 없는 경우, 시각 소인 속성이 제한 시각 파라미터와 같은 참조된 모든 저널 엔트리객체들은 지워진다. 그렇지 않으면, 제한 엔트리 파라미터에 의해 식별된 저널 엔트리의 수신순서 속성보다 작은 수신순서 속성을 가진 경우, 제한시각 파라미터와 같은 시각 소인 속성을 가지는 어떤 저널 엔트리일지라도 지워진다. (이렇게 식별된 저널 엔트리 또한 지워진다.)

삭제되지 않는 모든 저널 엔트리들은 이 수행에 의하여 변경되지 않는다. 논리적으로 지워진 저널 엔트리들에 포함된 어떤 정보이든지 상실된다.

사실상 삭제된 엔트리들의 갯수는 MMS 클라이언트에 삭제될 엔트리 파라미터를 통하여 보고된다.

16.5 저널상태보고 서비스

저널상태보고 서비스는 MMS 클라이언트에 의해서 사용되는데, 저널 객체에서 저널 엔트리들의 갯수를 결정한다.

16.5.1 구조

성분요소 서비스 프리미티브의 구조는 표 91에 설명되어 있다.

[표 91] - 저널상태보고 서비스

파라미터 이름

요구

지시

응답

확인

적합성 형성 블록

인수 (COMP)

저널 이름

결과(+) (COMP)

현재엔트리

MMS 삭제 가능

결과(-)

오류형

M

M

M(=)

M(=)

S

M

M

S

M

S(=)

M(=)

M(=)

S(=)

M(=)

16.5.1.1 인수

이 파라미터는 저널상태보고 서비스 요구의 파라미터를 전달한다.

16.5.1.1.1 저널 이름

이 파라미터는 객체이름 형으로서, 상태를 보고할 저널 객체의 이름을 지정한다.

16.5.1.2 결과(+)

결과(+) 파라미터는 요구된 서비스가 성공적으로 수행된 것을 표시한다. 이 파라미터가 존재하면, 현재 엔트리들과 MMS 삭제 가능 파라미터가 되돌려진다.

16.5.1.2.1 현재 엔트리

정수형의 이 파라미터는 얼마나 많은 저널 엔트리들이 저널 객체에 의하여 현재 참조되고 있는지를 표시한다.

16.5.1.2.2 MMS 삭제 가능

논리형의 이 파라미터는 저널 객체가 저널삭제 서비스에 의하여 지워질 수 있는지(참) 혹은 없는지(거짓)를 표시한다.

 목록
(Total:62 articles / page:1/7 )
List
No. Subject By Date Views
62  MMS 표준 II_22 관리자 2009-01-20 586
61  MMS 표준 II_21 관리자 2009-01-20 431
60  MMS 표준 II_20 관리자 2009-01-20 433
59  MMS 표준 II_19 관리자 2009-01-20 446
58  MMS 표준 II_18 관리자 2009-01-20 463
57  MMS 표준 II_17 관리자 2009-01-20 531
56  MMS 표준 II_16 관리자 2009-01-20 444
55  MMS 표준 II_15 관리자 2009-01-20 436
54  MMS 표준 II_14 관리자 2009-01-20 393
53  MMS 표준 II_13 관리자 2009-01-20 400
Search