ISO 8571-3:1988/Cor 1:1991 情報処理システム—オープンシステム相互接続—ファイル転送、アクセス、および管理—パート3:ファイルサービスの定義—技術的基準1 | ページ 2

この規格 プレビューページの目次

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

2ページ

条項2

ISO 9804, ISO 9805, および脚注への参照を削除し、次を挿入します。

ISO/IEC 9804, 情報技術-オープン システム相互接続 - コミットメント同時実行、および回復サービス要素のサービス定義。

ISO/IEC 9805, 情報技術 - オープン システム相互接続 - コミットメント同時実行、および回復サービス要素のプロトコル仕様。"

6ページ

8.2.1 節

2 番目の段落、4 行目、delete「は一連の:」であり、insert「イニシエーターによって要求された一連の要求は:」です。

サブパラグラフ 1) および 3)、行 1, 「グループ化されたシーケンス」を削除し、「グループ化された一連のリクエスト」を挿入します。

8ページ

8.2.3 節

2 番目の段落、4 行目、delete「は一連の:」であり、insert「イニシエーターによって要求された一連の要求は:」です。

8.2.4 節

2 番目の段落、4 行目、「どちらかです」を削除します。そして挿入「イニシエーターによって要求されたものは次のいずれかです:」

サブパラグラフ 1)、1 行目、「グループ化されたシーケンス」を削除し、「グループ化された一連の要求」を挿入し、2 行目、「シーケンス」を削除し、「シリーズ」を挿入します。

サブパラグラフ 3)、1 行目、「グループ化されたシーケンス」を削除し、「グループ化された一連の要求」を挿入し、9 行目、「ファイル管理を実行する単一のグループ化されたシーケンス」を削除し、「ファイル管理を実行する単一のグループ化された一連の要求」を挿入します。 "

14ページ

12.2節

4 行目、「プリミティブ シーケンス」を削除し、「イニシエーターによって要求された一連の要求」を挿入します。

21ページ

13.8節

13.8 のテキストを削除し、次を挿入します。

「同時実行制御パラメーターは、イニシエーターが共有アクセスを制限することにより、イニシエーターがファイルの一貫したビューを持つことを保証するメカニズムを提供します。値は、要求されたアクセスパラメーターで指定されたアクションのそれぞれについて、独立した要素を示すベクトルです。選択された体制の期間中、選択されたファイルまたは新しく作成されたファイルで可能な一連のアクションの制御 同時実行制御パラメーターで指定され、要求されたアクセスパラメーターでイニシエーターによって要求されていないアクションは、ファイルで可能なアクションの範囲外になりますしたがって、利用可能なアクション (要求されたアクセスパラメーターでイニシエーターによって指定されたもの) に使用できる唯一のロックは、必要ではなく、共有排他的であり、アクセスがありません。

「すべてのファイル セクションまたはファイル オープン レジームについて、各ロックはデフォルトに設定されるか、次のカテゴリのいずれかに指定されます。

  • a)必要ありません — 私は手術を行いません — 他の人は可能です;
  • b)共有 — 私は操作を実行できます — 他の人が実行できるようにします。
  • c)排他的 — 私は操作を実行できます — 他の人は実行できません。
  • d)アクセスなし。誰もアクションを実行できません。

「読み取り、挿入、置換、拡張、消去、属性の読み取り、属性の変更、およびファイルの削除の各アクションで独立した制御が可能です。

「FADU 機能ロック ユニットがネゴシエートされていないか、F-OPEN 要求のFADU ロックパラメータを有効にする設定がされていない場合、同時実行ロックの範囲は、ロックが要求された (SELECT または OPEN )。

「FADU ロックが要求され、 FADU ロック機能ユニットがネゴシエートされ、F-OPEN 要求のFADU ロックパラメータを有効にするがオンに設定されている場合、ファイルが開かれたときに指定された同時実行制御はすぐには適用されません (同時実行制御はありますが、ファイル選択時に要求された制御は、要求された各ファイル アクセスの間、適用されます. さらに、個々のファイル アクセス データ ユニット (FADU) は、ファイル オープン レジーム内のある期間適用されるロックを持つことができます。 FADU ロックを有効にするパラメーターによってマークされるファイル アクセス アクションのペア。

「このパラメータは、現在の同時実行制御アクティビティ属性を設定するために使用されます。」

21ページ

13.9節

13.9 のテキストを削除し、次を挿入します。

ファイル アクセス データ ユニットのロックには、オンまたはオフの 2 つの状態があります。ロックがオフの間、ファイル全体に対して共有として指定されたアクションは、他の同様のアクセスと同時に実行できます。ただし、 Enable FADUlockingパラメーターを設定した結果としてロックがオンになっている場合、そのユーザーは、関連するファイル アクセス データ ユニット全体の排他制御 (または要求されたアクションが不要である代わりにアクセスなし) を取得します。

「ロックは、F-LOCATE, F-READ, または F-WRITE アクションに関連してオンまたはオフにすることができます。ロックをオンにする要求は、関連するアクションが実行される前に受け入れられますが、ロックをオフにする要求は後で受け入れられます。 .

「このパラメータは、アクティビティ属性の設定には使用されません。」

23ページ

14.1.2.4 節

2 行目、「エンティティ」の後。 add"このパラメーターはアクセス制御メカニズムの一部を構成する可能性があり、指定されていない場合、特定のアクセスが失敗する可能性があります。"

14.1.2.5 節

3 行目、「失敗」の後。 add"関連付けで回復機能ユニットが利用可能な場合、このパラメーターは必須です。"

24ページ

表 11

次のようにエントリを変更します。

パラメータF-INITIALIZE リクエストF-INITIALIZE 表示F-INITIALIZE 応答F-INITIALIZE確認
呼び出しアプリケーションのタイトルオプションオプション
パラメータF-CREATE リクエストF-CREATE表示F-CREATE レスポンスF-CREATE確認
同時実行制御オプションオプション
識別子観察者ソース
01,2,4,50-5
21,2,4,50-5
8位1,2,4,50-5
91,2,4,50-5

附属書 A, 表 44

「識別子」を次のように変更します。

識別子観察者ソース
10112.43
10122.42
10131,2,4,50-5
10141,2,4,50-5

50ページ

附属書 A, 表 45

「識別子」を次のように変更します。

識別子観察者ソース
2000年51
2014年2.42
2019年51

51ページ

附属書 A, 表 48

「識別子」を次のように変更します。

識別子観察者ソース
501451
"2.42.4

53ページ

附属書 B, 表 50

属性名「許可されたアクション」を次のように変更します。

属性名Fセレクトエフクリエイト
許可された行為比較セット&リターン

属性名「作成者のアイデンティティ」を次のように変更します。

属性名Fセレクトエフクリエイト
クリエイターのアイデンティティ暗示的

55ページ

附属書C

附属書 C を削除し、以下を挿入します。

「附属書C

(参考)

コミットメント制御によるファイル転送

注 — ISO/IEC 9804 および ISO/IEC 9805 (CCR) は最近発行されましたが、附属書 C の元となったテキストとは対応していません。この附属書の規範的な改訂は準備中であり、ISO/IEC 9804 および ISO/IEC 9805 に基づいて、対応する CCR と FTAM サービスの間の関係を説明します。」

59ページ

附属書 E

第 5 段落、1 行目と 2 行目の作成者の身元"The valid grouped sequence..." を削除し、次を挿入します。

「イニシエーターの有効なグループ化されたシーケンス、レスポンダーの肯定的な有効なグループ化されたシーケンス、および図 14 と 16 で使用される表記法は、次のとおりです。」

Page 2

Clause 2

Delete reference to ISO 9804, ISO 9805, and the footnote and insert the following:

'ISO/IEC 9804, Information technologyOpen Systems Interconnection — Service definition for the Commitment, Concurrency and Recovery service element.

ISO/IEC 9805, Information technology — Open Systems Interconnection — Protocol specification for the Commitment, Concurrency and Recovery service element."

Page 6

Subclause 8.2.1

Second paragraph, line 4, delete"is a sequence of:" and insert"requested by the initiator is a series of requests consisting of:"

Subparagraphs 1) and 3), lines 1, delete"grouped sequence" and insert"grouped series of requests"

Page 8

Subclause 8.2.3

Second paragraph, line 4, delete"is a sequence of:" and insert"requested by the initiator is a series of requests consisting of:"

Subclause 8.2.4

Second paragraph, line 4, delete"is either;" and insert"requested by the initiator is either:"

Subparagraph 1), line 1, delete"grouped sequence" and insert"grouped series of requests" and line 2, delete"sequence" and insert"series"

Subparagraph 3), line 1, delete"grouped sequence" and insert"grouped series of requests" and line 9, delete"or a single grouped sequence to effect file management" and insert"or a single grouped series of requests to effect file management"

Page 14

Subclause 12.2

Line 4, delete"primitive sequences" and insert"series of requests requested by the initiator"

Page 21

Subclause 13.8

Delete the text of 13.8 and insert the following:

"The concurrency control parameter provides a mechanism for the initiator to ensure that an initiator has a consistent view of the file by restricting shared access. The value is a vector whose elements indicate, for each of the actions specified in the requested access parameter, independent control of the possible set of actions on the selected or newly created file for duration of the select regime. Those actions specified in the concurrency control parameter, and not requested by the initiator in the requested access parameter, fall outside of the possible actions on the file and hence are not controllable by the initiator. Thus, the only locks useable for the available actions (those specified by the initiator in the requested access parameter) are not required, sharedexclusive and no access.

"For every file section or file open regime, each lock is either defaulted or specified in one of the following categories:

  • a) not required — I will not perform the operation — others may;
  • b) shared — I may perform the operation — so can others;
  • c) exclusive — I can perform the operation — others cannot;
  • d) no access; no one may perform the action.

"Independent control is available on the following actions: read, insert, replace, extend, erase, read attribute, change attribute and delete file.

"If the FADU locking functional unit has not been negotiated or the Enable FADU locking parameter on the F-OPEN request was set off the scope of the concurrency lock remains in place for the duration of the regime that the lock was requested (SELECT or OPEN).

"If the FADU locking is requested, the FADU locking functional unit is negotiated and the Enable FADU locking parameter on the F-OPEN request was set on, concurrency controls specified at the time the file is opened are not applied immediately (although any concurrency control requested at file selection remains in force). Instead the control requested is applied for the duration of each file access requested. In addition, individual file access data units (FADUs) can have a lock applied for some period within the file open regime, bounded by a pair of file access actions which are marked by the Enable FADU locking parameter.

"This parameter is used to set the current concurrency control activity attribute."

Page 21

Subclause 13.9

Delete the text of 13.9 and insert the following:

The lock on a file access data unit can have two states — on or off. While the lock is off, the actions specified as shared for the file as a whole can be performed concurrently with other similar accesses. However when the lock is on as a result of setting the Enable FADUlocking parameter, that user takes exclusive control (or no access in place of actions requested as not required) of the whole file access data unit concerned.

"Locks may be turned on or off in association with the F-LOCATE, F-READ, or F-WRITE actions; requests to turn a lock on are honoured before the associated action is performed, while requests to turn them off are honoured afterwards.

"This parameter is not used to set any activity attribute."

Page 23

Subclause 14.1.2.4

Line 2, after"entity." add"This parameter could form part of the access control mechanism and if it is not supplied, certain accesses could fail."

Subclause 14.1.2.5

Line 3, after"failure." add"This parameter is mandatory if the recovery functional unit is available on the association."

Page 24

Table 11

Change the entries as follows:

ParameterF-INITIALIZE requestF-INITIALIZE indicationF-INITIALIZE responseF-INITIALIZE confirm
Calling Application TitleOptionalOptional
ParameterF-CREATE requestF-CREATE indicationF-CREATE responseF-CREATE confirm
Concurrency ControlOptionalOptional
IdentifierObserverSource
01,2,4,50-5
21,2,4,50-5
81,2,4,50-5
91,2,4,50-5

Annex A, table 44

Change the"Identifiers" as follows:

IdentifierObserverSource
10112,43
10122,42
10131,2,4,50-5
10141,2,4,50-5

Page 50

Annex A, table 45

Change the"Identifiers" as follows:

IdentifierObserverSource
200051
20142,42
201951

Page 51

Annex A, table 48

Change the"Identifiers" as follows:

IdentifierObserverSource
501451
"2,42,4

Page 53

Annex B, table 50

Change the Attribute Name"permitted actions" as follows:

Attribute NameF-SELECTF-CREATE
permitted actionscompareset & return

Change the Attribute Name"identity of creator" as follows:

Attribute NameF-SELECTF-CREATE
identity of creatorimplicit

Page 55

Annex C

Delete annex C and insert the following:

"Annex C

(informative)

File transfer with commitment control

NOTE — ISO/IEC 9804 and ISO/IEC 9805 (CCR) have recently been published but do not correspond to the text on which annex C was originally based. A normative revision of this annex is in the course of preparation and will describe the relationship between corresponding CCR and FTAM services based on ISO/IEC 9804 and ISO/IEC 9805."

Page 59

Annex E

Fifth paragraph, delete lines 1 and 2 beginningidentity of creator"The valid grouped sequences..." and insert the following:

"The valid grouped sequences for the initiator, the positive valid grouped sequences for the responder, and the notation used in figures 14 and 16, are the follow ing:"