GB/T 15936.3-1998
基本信息
标准号:
GB/T 15936.3-1998
中文名称:信息技术 开放文件体系结构(ODA)和交换格式 第3部分:ODA文件操纵的抽象界面
标准类别:国家标准(GB)
标准状态:现行
发布日期:1998-01-01
实施日期:1999-06-01
出版语种:简体中文
下载格式:.rar.pdf
下载大小:861993
标准分类号
标准ICS号:信息技术、办公机械设备>>信息技术应用>>35.240.20信息技术在办公中的应用
中标分类号:电子元器件与信息技术>>信息处理技术>>L76文本准备与交换
关联标准
采标情况:idt ISO/IEC 8613-3:1995
出版信息
出版社:中国标准出版社
书号:155066.1-15842
页数:平装16开, 页数:23, 字数:41千字
标准价格:14.0 元
出版日期:2004-04-10
相关单位信息
首发日期:1998-11-05
复审日期:2004-10-14
起草单位:电子工业部标准化研究所
归口单位:全国信息技术标准化技术委员会
发布部门:国家质量技术监督局
主管部门:国家标准化管理委员会
标准简介
本系列标准适用于数据通信或存储媒体互换的文件交换。 GB/T 15936.3-1998 信息技术 开放文件体系结构(ODA)和交换格式 第3部分:ODA文件操纵的抽象界面 GB/T15936.3-1998 标准下载解压密码:www.bzxz.net
标准内容
GB/T15936.31998
本标准等同采用国际标准IS0/IEC8613-3:1995&信息技采开救文件体系结构(0DA)和交换格第3部分:ODA文件操纵的抽象界面》。式
本标准是系列标准之一,通过制定这一系列国家标准,有利于我国办公系统的开发。GR/T15936在《信息技术片放文件体系结构(OA)和交换格式》总标题下,日前包括以下14个部分:
第1部分:引告和总则
一第2部分:文件结构
第3部分:()DA文件操纵的抽象界面第4部分:文件轮廓
第5部分:开放文件交换格式(ODIF)第6部分:字符内容体系结构
第7部分:光栅图形内容体系结构第8部分.几何图形内容体系结构第9部分音赖内容体系结构
一第10部分·形式规范
第11部分:丧结构和表布局
第12部分:文件段的标识
一第13部分:电了表格
一第14部分:时间关系和非线性结构本标准的附录 A 是标准的附录,附录 B 是提示的附录,本标准由中华人民共和国电了工业部提出。本标准山电子工业部标准化研究所归口。本标准起草单位电子工业部标准化研究所。本标准主要起萨人:高健。
GB/T 15936. 3--1998
ISO/IEC前言
ISO)(国际标准化组织)和IEC(国际电工委员会)是世界生标推化专门机构。国家成员体(它们都是TS)或1FC的成员国)通过国际组织建立的各个委员会参与制定针对特定技术范围的国际标准。ISO和1EC的各技术委员会在共同感兴趣的领域内进行合作,与ISO和IEC有联系的其他官方和非官方国际组织也可参与国际标雅的制工作,对于信息技术,ISO和IE;建立了,-个联合技术委员会,即ISO/IEC JTC1。由联合技术委员会提出的国际标准萨案需分发给国家成员体进行表决,发布一项国际标推,至少需要75%的参与表决的国家成员体投票赞成。
国际标准ISO/IEC;8613-3是由1SO/1ECJTC1\信息技术\联合技术委员会SC18\文件处理和关通信\分委会与ITU-T合作制定的。本标准的相同文本也作为ITU-T建议T.413发布。ISU/IEC8613在总标题&信息技术开放文件体系结构(CDA)和交换格式》下由下列部分组或:第1部分:引言和总则
一第2部分:文件结构
一第3部分:ODA文件操纵的抽象界面一第4部分:文件轮廊
一第5部分:开放文件交换格式(ODIF)第6部分:字符内穿体系结构
—一第7部分:光栅图形内容体系结构—第8部分:儿何图形内穿林系结构—第9部分:产频内容体系结构
第10部分形式规范
一第11部分:表结构和表布局
一第12部分:文件段的标识
第13部分:电了表格
第14部分:时间关系和非线性结构附录A是本标准的组成部分,附录B是提示的附录。1范围
中华人民共和国国家标准
信息技术
开放文件体系结构(ODA)和交换格式第3部分;0DA文件操纵的抽象界面Infurmation technology-Open DocumentArchitecture(ODA)and interchange format Part 3:Ahstract interface for the mamipulation of ODA documcnts本系列标雅的甘的是便丁文件的操纵和交换。GB/T15936.3—1998
Idt IS0/IEC 8613-3:1995
在本系列标准上下文.文件被认为是一些项诸如备总录,信件、发票,丧格和报告,其牛还可包含图片和表格材料。文件中使用的内容元素可以包含图形字符、光栅图形元素和几何图形元素,一个文件内可能包括所有这些元素。
注:本系列标准被设计成充许扩充,以包括电了表格和诸如视频的附加类型的内容。除了在本系列标准中定义的内容类型之外,ODA也提供文件中他含任意内容类型的滞力。本系列标准适用于数据通信或存储媒体互换的文件交换。本系列标准为以下两个口的或者之一提供义件交换:允许按始发者的意图进行显现!-…·充许进行诸如编辑和格式变化的处理。交换中义件的组合可以右几形式:一一允许文件显现的格式化形式;允许义件处理的可处理形式:
允许文件显现和处理的格式化可处理形式。本系列标准还规定用十处埋被交换文件的ODA信息结构的交换。本标准:
描述支持OD)A文件操纵的抽象界面,一为了方便ODA文件的处理和支持应用系统,定义适用于文件段的操作。2引用标准
下列标准所包含的条文:通过在本标准引用而构成为本标准的条文,本标准出版时,所示版本购为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版木的能性。GB/T15936.1-1995信息处理文本与办公系统小公文件体系结构(ODA)和交换格式第一部分:引言和总则(idtIS086131:1989)GB/T15936.2—1996信息处理文本与办公系统办公文件体系结构(DA)和交换格式第二部分:文件结构(idtISO86132:1989)国家质量技术监警局1998-11-05批准1999-06-01实施
GB/T15936-31998
GB/T15936.1—19961
信息处理文本与办公系统办公文件体系结构(OI)A)和交换格式第四部分:文件轮廊(idtIS08613.4:1989)GB/T 15936, 5-—1996
GB/T 15936. 6—1996
信息处理文本与办公系统办公文件体系结构(ODA)和交换楷式筑五部分:办公文件交换格式(idtISO8613-5:1989)信息处理文本与办公系统办公文件体系结构(O1)A)和交换格式第六部分:字符内容体系结构(idtIS08613-6:1989)GB/T 15936. 7—1996
信息处理文本与办公系统办公文件体系结构(ODA)和交换格式第七部分:光栅图形体系结构(idtIS08613-7:1989)GB/T 15936. 8—1995
信息处理文本与办公系统办公文件体系结构(ODA)和交换格式第八部分:几何图形内穿体系结构(idtISO8613-8:1989)信息处理文本与办公系统办公文件体系结构(ODA)和交换格式GB/T 15936. 10—1996
第10部分:形式规范(idtIS08613-10:1991)GB/T 16262—1996
息处理系统开放系统互连抽象语法记法-(ASN.1)规范(idtISO/IEC 8824:1990)
GB/T 16284—1996信息技术文本通信面向信报的文本交换系统(MOTIS)(idL ISO/[EC10021:1990)
ISO/IEC 8613-9;1996
信息技术开放文件体系结构(ODA)和交换格式第9部分:音频内容体系结构(ITU-T建议 T.419(1993))ISO/IEC .8613-11:1995
信息技术开放文件体系结构(OA)和交换格式,表结构和表布局(ITU-T 建议 T.421(1993))
1SO/IEC8613-12:1996信息技术元放文件体系结构(ODA)和交换格式:文件段的标识(ITU-T建议T.422(1993))
ISO/IEC8613-14:1997信息技术开放文件体系结构(ODA)和交换格式:时间关系和非线性结构(ITU-T建议T.424(1993))
GB/T 16972.11997
信息技术文本与办公系统分布式办公应用模型第1部分:一般模型(idt IS0/IEC 10031-1:1991)
文件归档和检索(DFR)
GB/T 16973. 1—19971
信息技术,文本与办公系统
务定义和规程(idtISO/IEC10166-1;1991)第1部分:抽象服
CCITT座议T.431(1991)
文件传送和操裂(DATM)
眼务和协设
引言和总则
CCITT建立T.432(1991)
文件传送和操纵(DATM)
服务和协议服务定义
CCITT 建议 T. 433(1991)
文件传送和操纵(DATM)
服务和协设
协设规范
CCITT 建设 T.435(1995)
CCITT 建改T.436(1995)www.bzxz.net
3定义
文件传送和操纵(DATM)
务定义和规程
文件传送和操纵(DATM)
服务和协设
被证实文件操纵的抽象服
被证实文件操纵的协议规
服务和协议
GB/T 15936.1和GB/T 15936.2给出的定义适用于本标准。在本标准中也使用下列附加定义:3.1基本操作basicuperation
没有明确失去有效性,同时也不能出一序列其他操作构成的操作。3.2复合操作compound operalion能由一序列其他操作替代的操作。3.3文件标识符doicumenit identifierGB/T15936.3--1998
UDA文件的标识部分,它可以是永久的(“文作引用\文作轮廓属性),也可以不是永久的(整数值)。3.4查询yuery
遇辑表达式·它构成与属性值连接的逻辑运算符。4缩略语
GB/T15936.1的缩略语适用于本标准。在本标准中也使用下列附加缩略语:AGCS
DTAM-DM
5约定
音频图形会议服务
音频可视交互式服务
协作的文件处理
文件应用轮席
文件归挡和检紫
分布式办公应用模型
文件传送和操纵
文件传送和操纵一文件操纵
远程操作服务元索
GB/T15936.1和GB/T15936.2的约定适用于本标准。6自的
6.1抽象界面概念
在局部或开放环境下,可以编辑、格式化、映像,操纵和存储文件。抽象界面适用于开放环境中定义的这些方面的操纵。但是,抽象界面也可以用于·个指定实现以便为开放和局部环境提供兼容的界面。虽然象界面定义功能以使处理一些ODA文件,它也不排除任何特定应用的定义,但抽象养面提供操作的正确使用,原困在应用本身。抽象界面的日标妇纳为以下功能一确保操纵的 ODA文件的一致性。-一便于ODA文件的分布处理。抽象界面隐含分布细则。此外,通过使用抽象界面,能实现来自不间供应商的产品的局部集成。
一使定义的操作能映射在已存在的服务上,如文件传送和操纵(DTAM)。一一使于多种操纵ODA文件应用的集成。在更高的抽象级别上,设计和联系这些应用。一为用户提供一种发杂01)A文件的简单概念模型。在通用级别上规定抽象界面定义的操作,这样才能支持上下文中多种多样的应用类型的文件操纵,诸如:
一文件段的读和操纵。
一简单的会议.两个或多个用户处理一个文件的同一拷贝,同时利用操作互换更新的文件段。一音频图形会设服务(AGCS),一远程编辑,其中一个或多个用户有文件的全部或部分。通过交换操作读和更新文件。一协作的文件处理(CDHI),在分布环境下儿个伙伴。起处理 (DA文件。可视图文的T作,与ITU·T 应用兼容。---音赖可视交互式服务(AVIS)。GB/T 15936. 3—1998
一ODA文件处理应用的开发,包含字处理程序和桌面印剧系统。异步分布式文件处理。
6.2与功能轮廓的关系
对于文件操纵,可以定义现存文件的特定功能轮廊或够正以便规定:一可使用哪些操作:
一.哪种操作适用于组元的哪种类型:一哪些纽元集应通过一个操作汇巢一起;一一必须遵守哪些规定才能保证文件的一效性;.如何使用操作的分组;
应如何实现ODA文件组元的保留。6.3标识
ODA文件操纵的抽象界面中,用作操纵操作变域的标识文件段的机制,按照ISO/IEC8613-12,基于定位表达式的使用。
6.4ODA文件-致处理
保证文件操纵闪一致性,这是OIA文件操纵的基本要求。在成功操纵并关闭文件后,这个文件应是一个构造的ODA文件并且如果需要它应与文件轮廊规定的文件应用轮(DAP)·一致。抽象界面定义·一些通用规则来描述文件不间操作的效果。抽象界面的实现应保证文件的一致性,为帮助完成这--仟务,提供HeginGroup和EndGrau操作,可用于指示操绒.文件必须更新,以达到要求的一致性。
6.5操作之间的关系
List操作适用于文件存储,并且它用于选出一个或多个文件以便进一步操纵。Open操作标识被处理的文件。在同一时问内可以打开几个文件(如从-个文件中复制一个文件段到另一个文件时)。有~个Closc操作与这个Open操作对应。任何只读,变更或保留操作(见第7章)发出之前,应先发出Open操作。Open操作也允许创建-个全新的文件。
提供Re5erve操作(和对应的Unreserve操作)用于处理一个文件段的可能的并发操纵。如果前面没有使用保留操纵来操纵文件段,假设其他用户访问这个文件段,则结果不可预期。没有任何具体次序限制时,除本条给出的操作外,还可以发出只读和变更操作。所有操作的使用在第7章的适当条内说明。6.6操作的分组
由抽象界面提供序刻操作的分组机制。这种应用应与特征的正确使用有关,并应定义操作分组的意义,这个机制的主要目的对于用在抽象界面的应用将操作按意义分组,以:避免通信的额外开销:
一放宽一致性处理,包含适用十操作组的恢复规程的条文。BeginGroup和EnrlGroup操作提供的机制(见7.5.1和7.5.2),允许在操作启用期间执行分组。6. 7与通信力面的关系
抽象界面独立于通信机制,但是,它应与通信相一致以便支持DTAM提供的访问和操纵,见附录A中解释。
交互处理的上下文中,以下三个方面是有区别的:-对ODA文件的访间,
一已访问ODA文件的内部操纵;
一支持访向和操纵的通信环境。GB/115936.3—1998
在抽象界面被通信应用使用时,可以规定具体通信应用轮哪或功能轮廓以使:以适当的方式传送 OIDA 文件的操作;—一商议应用环境;
——商议用户系统的能力,
注:比如,在CC1TT建议T.431中定义规定通信应用轮廊的规则。7ODA文件操作
本章规定构成抽象界面的操作以支持文件的操织。操作规定成抽象操作通过:
变量:
-:结果·
差错。
操作适用丁文件体系结构的组元根据抽象界面,可辨别五种类型的作:-—文件级别操作;
一只读操作;
-—变更操作;
—保留操作;
一ODA 独立的操作。
再者,操作可归类为:
基本操作:
复合操作。
复合操作能通过-一序列基本操作来完成,抽象界面定义的操作向GB/T 16972.1分布办公应用模型(D0AM)所定义的相-致,见附录H中解释
定义的一些差错适用丁几个操作·它们是:朝无的差错;组元的变基无数。
一定位表达式或文件无效:用作变量的文件或定位表达式是无效的。一定位表达式不匹配:变量的定位表达式不匹配。文件段已保留(源区保留,目的区保留):变量的定位表达式包括已保留组元,对于工作在两个文件中的一些操作,这个错误称为\源区保留”(对于起始文件)和\日的这保留\(对十日的文件)。件标识符无效,变量的文件标积符是无效的。文件不存在;打开或关闭不存在的文作。一访问权不当:操作的请求去没有必须的访问权去执行操作。一文件没打开;要求对没提前使用(pe操作打开的文件进行操纵操作。-非规定差错:出现了未规定的错7.1文件级操作
7.1.1List(列文件清单)
I.is1抽象操作获得文件存储器中与特殊谁则匹配的ODA文件清单。这一操作独立丁存储器的结构。如果存储器有一个标准结构,比如按照 GB/T 16973.1 文件LI档和检索(DFR)的规定,则使用 DFR可以实现文件的挑选。
以查询表示选择准则,查山包含连接文件轮哪管理属性值的“非,“与”和‘或\逻辑操作符的逻辑表达式构成。比如,叮以根据这种方式来挑选一个或多个属性中带特定值的文件。CB/T 15936.3—1998
如果不提供“查间变量,则列出存储器的所有文件。要挑选全部文件(的标识符)就应用List操作。为了挑选文件组元(的标识符),应使用Search操作(见 7. 2. 2)。
特定丁这个操作的可能差错是:查询无效:查询变量是无效的。查询不匹配,香询变量同任何文件都不匹配。变量:查询。
(可选的)
结果;文件标识符序列。
差错:登询无效;
查询不匹配;
访问权不当;
非规定差错。
7.1.2 Open(打开)
Opcn抽象操作挑选一个其体文件以便对它的段进步操纵。用作变量的文件标识符可从先前使用的 List 操作中获得。
在同--时间,可以有儿个文件同时保持打开状态。这由关闭所有打开文件前,发出多个Open 操作来实现的。
在文件内部的操级前,必须进行Open操作,完整的文件应时Open操作选出。Rcserve操作见7.4.1)用于挑选和保留已打开文件的段,“文件标识符\变量应是永久标识符(文件轮廓的\文性引用”属性)“方式\任选变量可以有三个值:“读”,“惨改”与“创建”。如果文件以等于“读”的“厅武”打开,则仅可实现对它的读操作。在“方式”等于“修\打开时,它可用于任何操纵操作。最后,带“创建”值表示文件被创建。后一情形,永久标识符是对文件的标识。
“文件标识符“结果是非永久(临时的)文件标识符(是一个值),当打开文件时提供,特定于这个操作的可能差错是:文件已经打开,这一差错用于试图打开已经打托的文件。这是一个基本操作。
变量:文件标识符:
方法。
结果;文件标识符。
差错.文件标识符无效:
文件不存在,
访问较不当:
文件已打开,
非规定差错。
7.1. 3Clase(关闭)
(永久标识符)
(可选的)
(非永久标识符)
(lase 抽象操作用于束文件操纵处理。用作变量的文件标识符必须同已经打开的文件相符。如果仅打开个文件,则不需要变量。当应用要关闭文件时,如果变更操作(见7,3)已经应用于这个文件,则文件可以不一致。同时,为避免关闭一个非适当文件,要隐式更新文件。此外,当关闭文件时,所有保留文件段隐式非保留(见7,4.1和7.4.2)。“文件标识符”结果是文件的永久标识符(文件轮廊的“文件引用属性),当文件关闭时使用。特定于这个操作的可能差错是:GB/T15936. 3--1998
一文件不能更新,这是义件关闭时使文件不可能更新的差错。分组尚未结束:一些BeginGroup操作仍需发出EndGroup操作。这是一个基本操作。
变量:文件标识符。
结果:文件标识符。
差错:文件标识符无效,
访问权不当:
文件没打开,
文件不能更新;
分组仍然没结束,
非规定差错,
7.2只该操作
7.2. 1 Get(取得)
(可选的)
(永久标识符)
Get操作用丁请求ODA文件的一个或多个组元。在多组元情况下,结果能是个或多个子树。1操作返回相关组元,由“定位表这式\变量标识带有它们的所有属性。“非默认”自变量决定是否有默认值被返回。如果没有提供这个变量,则返回默认值。如果仅打开一个文件,则不需要*文件标识符”变量。用作变量的定位表达式可以是前面使用 Search操作中获得的组元标识符(见 7.2. 2)这是-一个基本操作。
变量:文件标识符;
定位表达式:
非默认。
结果:一个或多个组元的描述。差错;是位表达式或文件无效;定位表达式不匹配;
文件段保留;
访问权不当;
文件没打开,
非规定差错。
7.2.2 Search(搜寻)
(可选的)
(可选的)
Scarch 抽象操作寻找变量的定位表达式规定的信息,它可以是结构信息,
一内容部分信息(这种信息的搜子方式最决于使用的内容体系结构)一结构和内容信息。
Seareh操作的结果是这个标识衍序列与“定位表达式”变量规定的搜寻谁则相匹配。山于存在“出现最大数日\变量,所以可以限制返间的目标信息出现数日。如果没有这个变量,则返回所有出现。在任何情说下,返回的出现数目在结果中给出,如果只打开一个文件,则不需“文件标识符”变量。Search和Get操作都可以返回多个组元。区别是Scarch操作仅返回组元的标识符,而Get操作返回完全的组元。
注1,Search操作在Gt操作之前使用,用于选摔要求的组元,Search和List操作的不同是,前者适用于一个文件同时返可组元标识符,后者适用于一组文件同时返向文件标识符,
这是一个基本操作。
变量:文件标识符;
定位表达式,
出现的最人数日。
GB/T 15936.3—1998
(可选的)
(可选的)
结果:发现的目标信息的所有客体标识,直至规定的最大值,即规定信息的出现数目,差错;定位表达式或文件无效;定位表达式不匹配;
文件段保留,
访问权不当;
文件设打开,
非规定差错。
注2:下面为使用Seareh操作的例子。可用作Search操作变单以便取得符合IS()/IEC1SP11181-1.文件所有脚注标识符的定位表达式能是:OBJECr-WITH(atttibuie-name=\application-commentxvalue-specificariun=\$ Foottole\abjeei—loca1or—*3\———文件逻辑根(.end --counter = 0),
defaulting—true)
其中\SFaotnote\代表ISO/IECISP11181-1为表示脚注组元的\应用注解\展性所要求的值。结果可能是标识符的清单,好像(见第8章的ASV.1规范)+SearchResult--.
constitucntL.isi=—一在Search操作情况下,\ConstituentType\仅包括标识符一-ConstituentIype-\3 2 0 1\
ConstituentType-\3451\
umberOfOccurrence - 2
7.3变更操作
7.3.1 Crete(创建)
Crcaie抽象操作实现义件创建升插人单个新组元或多个新组元(在客体情说以子树的形式)。必须规定被创建的组元(除根客体、式样和类以外),它们被包含的位置(定位表达式)以及从定位表达式得到的组元有关系的新组元的相关位置,包合创建组元的地方应出组元位贷指明,即挑选简单组元表达式(如ISO/IEC8613-12所规定的)。对丁相对位置提供了两种选项,它包含所有可能的情况:标识组元以前或标识组元的最后该子之后。
如果只打开一-个文件,就不需“文件标识符\变量,如果成功创建组元或子树(文件仍是完整的,同时在客体情况下,类属结构保持一致).则自动指派-个值给它的\标识符\属性(或者给了树所有组元的“标识符\属性)。“组元标识符”结果中返回组元(或者子树根的)“标识符”属性。当创建客体(而不是根)和内容部分时,更新组元(或者子树根的)上级的下级\或\“内穿部分\属性。
这是一个基本操作。
变量:一个或多个组元描述;
文件标识符,
组元定位;
(叮选的)
(仅对客体,不包括根)
位暨(最后孩子之前或之后)。(可选的)结果:内穿标识符。
差错:组元差错:
定位表达式或文件无效;
定位表达式不匹配;
文件段保留,
访问权不当;
文件打开:
非规定差错。
7. 3. 21elete(删除)
GB/T 15936. 3--1998
Delete 抽象操作异致ODA文件的一个或多个组元的删除·组元由“定位表达式\变量标识,同时隐含标识组元的下履所有组元的删除。在客休(而不屋根)和内容部分的情况下,更新上缴的\下级”戴“内容部分”的属性。
如果仅打开一个文件,期不需要“文件标识符”变量。用作变量的定位表达式可以是先前使用 Scarch操作时获得的组元标识符。这是一个基本操作。
变量:文件标识符;
定位表达式。
结巢:成功或失败。
(可选的)
差错:定位表达式或文件无效:定位表达式不匹配:
文件段保留:
访闻权不当;
文件没打开,
非规定差错。
7.3.3 Modify(修改)
Modify抽象操作给标识(通过“定位表达式”变量)的已经存在的组元的属性指派新值,除选项变量\deleting”设置为“真\之外,不作为 Mndily操作参数的属性保留它们的先前值。此时,不包括在变量“属性值”的可选属性被删除。这是以Madify操作删除属性的方式。在标识组元中不出现的可选属性可使用Modily操作增加给相关组元。这是以Modify操作附加新属性的方式,
如果!打开一个文件,则不需要“文件标识符”变量。如果出兜标识嫂性,它不应通过 Modify 抽象操作来改变。组元“标识符”属性和*下级”“客体类型\以及\内容部分”属性不应被改。用作变量的定位表达式可以是先前使用Searc:h操作狱得的组元标识符。这个操作特定的可能差销是:
属性差错:变量给出属性值的组元错。变量:文件标识符+
定位表达式:
属性值:
删除。
结果:戚功或失败。
差错:属性差错!
(可选的)
(可选的)
定位表达式或支件无效;
定位表达式不匹配;
文件段保留;
访问权不当;
文件没打开:
非规定差错。
7.3.4Replace(替换)
CB/T 15936.31998
Replace抽象操作影响包括所有下属组元的已标识组元的删除,同时影响操作的变量中规定的有下级组元的一个新组元的替换。如果只打开一个文件,则不需要“文件标识符\变量。Replace 操作是一个复合操作,它是由于高效和兼容的原因由抽象界面提供的。Replace抽象操作与 Delcte 和 Crcate操作一起的应用等效。变最:一个或多个组元描述
文件标识符:
组元定位。
结果:成功或尖败。
萘错:组元差错;
定位表达式或文件无效;
定位表达式不匹配:
文件段保留;
访问权不当:
文件没打开;
非规定差错。
7.3.5 Coy(拷贝)
(可选的)
(仅对客体,根除外)
在同-个或不同的文件中,CoPY抽象操作拷贝ODA文件中一个位置的一个或多个组元(在客件的情况以子树形式}。
必须规定被拷贝的组元(除根客体,式样和类以外),它们被拷贝的位置(目标局部表达式)以对于从目标定位表达式获得的组元的新组元的相对位。对于\位置\变量,提供与Create操作(7.3.1)一样的可选项。包括纽元的位置应出组元定位指明,与Create操作一样(见7.3.1)。如果只打开一个文件,则不需要文件标识符变量。如果组元或子树拷贝成功(文件仍是完整的,同时在客体的情况下,类属结构保持一致),则自动给日标组元的(或目标子树所有结构的)“标识符\属性指派一个值。目标组光的(或目标子树根的)\标识符属性在“组元标识符”结果中返回,当接贝客体(不同根)和内容部分时,更新自标组元的(感自标子树根的)上级的“下级”或\内容部分”属性。由于高效的原因,拷贝作为一个基本操作来提供。变量:源文件标识符;
源基本定位表达式:
日标文件标识符;
目标组元定位;
位(最后孩子之前,之后)。
结果:组元标识符。
错,源定位表达式或文件无效:目标定位表达式或文件无效;
源定位表遇式不匹配
(可选的)
可选的)
(仅对客体,不包括根)
(可选的)
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。