GB T 16284.5-1996 信息技术 文本通信 面向信报的文本交换系统 第5部分 信报存储器 抽象服务定义.pdf

上传人:deputyduring120 文档编号:209180 上传时间:2019-07-14 格式:PDF 页数:83 大小:6.71MB
下载 相关 举报
GB T 16284.5-1996 信息技术 文本通信 面向信报的文本交换系统 第5部分 信报存储器 抽象服务定义.pdf_第1页
第1页 / 共83页
GB T 16284.5-1996 信息技术 文本通信 面向信报的文本交换系统 第5部分 信报存储器 抽象服务定义.pdf_第2页
第2页 / 共83页
GB T 16284.5-1996 信息技术 文本通信 面向信报的文本交换系统 第5部分 信报存储器 抽象服务定义.pdf_第3页
第3页 / 共83页
GB T 16284.5-1996 信息技术 文本通信 面向信报的文本交换系统 第5部分 信报存储器 抽象服务定义.pdf_第4页
第4页 / 共83页
GB T 16284.5-1996 信息技术 文本通信 面向信报的文本交换系统 第5部分 信报存储器 抽象服务定义.pdf_第5页
第5页 / 共83页
亲,该文档总共83页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准信息技术文本通信面向信报的文本交换系统第部分信报存储器抽象服务定义发布实施国家技术监督局发布前言本标准等同采用国际标准信息技术文本通信面向信报的文本交换系统第部分信报存储器抽象服务定义并按照和的内容进行了技术修改本标准正文和附录中引用其他标准时用我国的标准编号代替相应的国际标准编号其对应关系是代替代替代替在信息技术文本通信面向信报的文本交换系统总标题下目前包括以下个部分第部分即系统和服务概论第部分即总体结构第部分即抽象服务定义约定第部分即信报传送系统抽象服务定义和规程第部分即信报存储器抽象服务定义第部分即协议规范第部分即人际信报系统本标准的附录附录附录和附录都是标准的附录

2、本标准的附录附录和附录都是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位清华大学本标准主要起草人邱建史美林李韵琴张志豪徐明伟前言国际标准化组织是由各个国家标准化机构的成员体联合组成的一个世界性组织该组织通过其各个技术委员会进行国际标准的制定工作凡是对于已设有技术委员会的某一专业感兴趣的每一个成员体都有权参加该技术委员会与有联系的官方和非官方国际组织也可参与国际标准的制定工作与国际电工委员会在电子技术标准化的所有方面都进行密切合作各个技术委员会提出的国际标准草案须先分发给各成员体表决通过后再由理事会批准为国际标准根据工作导则国际标准至少需要投票成员

3、体的赞成国际标准是由信息技术第一联合技术委员会制定的目前在信息技术文本通信面向信报的文本交换系统总标题下包括以下个部分第部分系统和服务概论第部分总体结构第部分抽象服务定义约定第部分信报传送系统抽象服务定义和规程第部分信报存储器抽象服务定义第部分协议规范第部分人际信报系统本标准的附录附录附录和附录都是标准的组成部分本标准的附录附录和附录仅提供参考信息引言本标准是一组面向信报的文本交换系统国家标准之一使用户以存储转发的方式交换信报发方用户提交的信报通过信报传送系统进行传送然后逐步递交给一个或多个信报的收方用户本标准定义了信报存储器抽象服务抽象服务它支持从一个信报存储器的信报检索以及通过系统中的的直

4、接信报提交抽象服务也提供由信报传送系统定义的信报管理服务本标准由和联合开发与的技术上是一致的附录说明了两份文件的不同之处中华人民共和国国家标准信息技术文本通信面向信报的文本交换系统第部分信报存储器抽象服务定义国家技术监督局批准实施第一篇总则范围本系列标准的这一部分定义了信报存储器抽象服务这个抽象服务由信报存储器访问协议在中规定连同抽象服务在中规定和远程操作服务元素服务在中定义一起提供在本标准中使用的用于应用层协议的抽象语法记法在中规定本系列标准的其他部分定义的其他方面定义由提供的面向用户的服务提供的体系结构的概述提供在中使用的抽象服务定义规则的描述定义用于人际信报交换的抽象服务并定义人际信报的

5、格式本标准的第二篇包含信报存储器抽象服务的定义第章描述模型第章规定用于抽象结合和抽象解结合的抽象语法记法第章规定用于抽象服务的操作的抽象语法记法第章规定用于抽象差错的抽象语法记法本标准的第三篇定义和有关的通用属性类型和通用自动动作类型第章是一个概述第章规定用于通用属性的抽象语法记法第章规定用于通用自动动作的抽象语法记法本标准的第四篇描述信报存储器和端口实现的过程第章是一个概述第章叙述怎样提供信报存储器的抽象服务第章描述怎样利用传输系统的抽象服务第章描述端口是怎样实现的本标准没有一致性要求引用标准下列标准中所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会

6、被修订使用本标准的各方应探讨使用下列标准最新版本的可能性参考模型的引用标准本标准引用了如下与参考模型有关的文件信息处理系统开放系统互连基本参考模型表示的引用标准本标准引用了如下与表示有关的文件信息处理系统开放系统互连抽象语法记法一规范远程操作的引用标准本标准引用了如下与远程操作有关的文件信息处理系统文本通信远程操作第部分模型记法和服务定义目录的引用标准本标准引用了如下与目录有关的文件信息技术开放系统互连目录第一部分概念模型和服务的概述信息技术开放系统互连目录第二部分模型信息技术开放系统互连目录第三部分抽象服务定义信息技术开放系统互连目录第四部分分布式操作规程信息技术开放系统互连目录第五部分协议

7、规范信息技术开放系统互连目录第六部分选择属性类型信息技术开放系统互连目录第七部分选择客体类信息技术开放系统互连目录第八部分鉴别框架信报处理的引用标准本标准引用了如下与信报处理有关的文件信息处理系统文本通信面向信报的文本互换系统第部分系统和服务概论信息处理系统文本通信面向信报的文本互换系统第部分总体结构信息处理系统文本通信面向信报的文本互换系统第部分抽象服务定义约定信息处理系统文本通信面向信报的文本互换系统第部分信报传送系统抽象服务定义和规程信息处理系统文本通信面向信报的文本互换系统第部分协议规范信息处理系统文本通信面向信报的文本互换系统第部分人际信报系统定义的公共定义的公共定义在中列出信报存储

8、器定义本标准应用了如下定义抽象联系指两个通信伙伴之间的一个抽象结合在本标准中这种结合是在提供抽象服务的一个与一个之间或在提供抽象服务的一个和一个之间抽象结合参数指在本标准中定义的包含在抽象结合中的参数抽象离合参数指在本标准中定义的包含在抽象离合操作中的参数管理端口指在抽象服务中提供抽象服务的管理为集合的端口警示抽象操作指一个抽象操作根据选择的判断标准允许通知在中有信报或报告在等待投递它只能在已存在的抽象联系上进行属性指出现在信息库一个入口的一种特殊类型的信息属性类型是属性的成分它指示了属性所给出的信息类属性值指属性类型所指示的信息类的一个特例属性值判定是关于一个入口处属性值的一个建议它可能是真

9、假或未定义自动动作指可以自动执行的动作它是以属主通过预先登记的信息为基础的自动动作类型被用来指示自动动作的类型例如提示自动警示是在中的自动动作它引起一个的警示抽象操作或另一个动作自动转发是中的自动动作它引起自动转发一个信报给另一收方或其他收方子入口指在信息库中区别于主入口的一个入口一个子入口的父入口既可以是主入口的也可以是另一个子入口这要依靠每种情况入口级别数字来确定子序号指在父入口中指示一个子入口的序号根据子入口的数目一个父入口可以有多个子序号的值条件成分指应象本标准叙述的那样出现在一个类别实例中的元素见级别信文长度是一个属性它给出了一个已投递信报信文或返回信文的长度返回信文是一个属性它标志

10、了已返回信文的一个已投递报告或一个已投递信报转换是一个属性它标识转换后信报内容的编码信息类型建立时间是一个属性它给出了一个入口的建立时间由建立删除抽象操作指删除信息库一个或多个入口的抽象操作已投递是一个多值属性它给出在已投递信报中关于的信息已投递信报入口指由已投递信报产生的存储信报信息库的一个入口已投递报入口指由已投递报告产生的存储报告信息库的一个入口入口指一个信息库的一个信息集入口的进一步分类见入口文入口子入口入口信息是在抽象操作中使用的一个参数它从一个入口运送选择的信息入口信息选择是在抽象操作中使用的一个参数它指示了一个入口处正在请求的信息入口状态是给出入口运行状态信息的一个属性它可能的值

11、为新已列出或已处理三种入口类型是一个属性它指示出一个入口是与一个已投递信报还是与一个已投递报告相连系提取抽象操作是一个抽象操作它允许从存储信报信息库中提取一个入口提取限制是施加的对准备接收作为取出结果的某种信报的限制它可能是针对信报长度信文类型和的过滤器是在抽象操作中用于检测信息库的一个特别入口的参数它指出此入口是否符合其要求过滤项是关于测试的入口中一个特别类型属性的存在或值的判定这种判定只有真假或未定义三种情况转发请求是在信报提交抽象操作中可能出现的一个参数调用它请求从转发信报通用属性是独立于信文类型且对所有信报和报告类型全有效的一个属性集在本标准中只有某些属性被明确地定义通用自动动作是独立

12、于信文类型且对所有信报和报告类型全有效的自动动作在标准中只有这些自动动作被明确地定义级别见中的定义间接提交端口此端口在抽象服务中提供了间接提交抽象服务除转发存在中的信报的附加功能外间接提交抽象服务与信报提交抽象服务提供的服务完全相同信息库是中存储与抽象服务有关信息的客体例如已存储信报信息库它存储已投递到的信报和报告信息库类型指信息库的类型例如存储信报限度是选择者参数的一个成分它标志了抽象操作结果中返回的已选择入口的最大数目列出抽象操作是一个抽象操作它允许对一个信息库的入口和为那些入口而返回的请求属性信息进行选择已列出是一个入口状态值宏见主入口对每一个成功建立信息库入口的抽象操作总有一个主入口可

13、以存储在子入口中相同抽象操作导出的更深入或更详细的信息强制性成分是一个元素它总是出现在类别的实例子中见级别匹配是一个进程它把一个属性值判定中提供的值与存储在中已指示的属性类型值进行比较或决定已指示属性类型是否存在信报检索服务元素是应用服务元素一个接收凭借它可以进行信报或任何不同的相关任务检索信报存储器抽象服务提供者信报存储器也是的缩写形式抽象服务是通过其端口向它的用户提供的能力集抽象服务用户抽象服务的用户指抽象服务提供者指提供抽象服务的用户是抽象服务用户的缩写信报提交抽象操作是一个抽象操作它允许通过向提交信报与或从向转发信报多值属性指可与多个值相关联的属性新一个入口状态值可选成分是一个元素它在

14、其类别实例中出现由提供这种实例的客体例如用户来决定见级别初始是一个属性它标识信报信文的初始编码信息类型使无效是选择器参数的一个成分它指出以前对这个抽象操作登录的限制不适用于此抽象操作的实例父入口一个父入口有一个或多个子入口这些子入口是由相同的抽象操作建立的若一个父入口不是另一个父入口的子入口则它是主入口父序号是一个子入口中指向其父入口的序号在一个子入口中只能有一个父序号部分属性请求是入口信息选择的一个成分它使多值属性只返回其中已选择的值位置是用来说明范围边界的参数已处理是入口状态值范围是一个参数在抽象操作中用来从信息库中选择一部近的入口序列注册抽象操作是一个抽象操作它使在中注册与互工作相关的信

15、息注册是在中注册且在抽象联系之间存储的信息可用注册抽象操作改变此信息见注册抽象操作注册标识符是一个标识符表示自动动作类型的特定注册参数集检索端口是在抽象服务中提供了抽象服务检索集的一个端口信文返回入口是信报存储信息库中的一个入口类型此信息库包含了以前提交信报的返回信文选择器是抽象操作中的一个参数用来从信息库中选择入口序号是唯一标识一个入口的一个属性序号以递增序列分布单值属性一个只能与一个值相关联的属性跨距是概括抽象操作结果的一个成分包含与选择准则相匹配的入口的最低和最高序号存储信报是本标准中最重要的信息库用来存储包含投递给信报和报告的入口签名文件是在供应者或管理者与顾客属主之间关于可选特性例如

16、可选服务属性的可用性和使用的一个长期协定本标准本部分假定已提供了这种机制但并未规定或提供如何实现这种机制的标准化方法子串是一个过滤项用来说明出现在属性值中的一个字符串以相同的已给顺序概括抽象操作是一个抽象操作它允许对当前存储于信息库的入口的类型与数目进行快速浏览概要是信文特有的属性可用来展示包含信文信段的子入口如何互相关联以及如何与主入口相关联在标准中应说明描述信文类型的属性例如中概要的定义缩略语抽象语法记法一条件的分发表编码信息类型强制的多值的信报管理服务元素信报投递服务元素信报处理信报处理系统面向信报的文本互换系统信报检索服务元素信报存储器信报传送信报传送系统否可选的发方收方出现的远程操作

17、远程操作服务元素单值的用户代理国际协调时是约定本标准使用下面四条所列出的描述约定抽象服务约定本标准使用下列基本的描述性约定用本身来说明信息库和它们成分的抽象语法以及公共的数据类型用的宏和相关的抽象服务定义约定来说明检索端口用的宏和以及相关的抽象服务定义约定来说明抽象服务每当本标准描述具有成分的数据结构类时都把每种成分归类成下列级别之一强制的一个强制性成分在此类的每个实例中都出现可选的由支持此类实例的客体例如用户自行决定在此例中是否出现可选成分条件的一个条件成分应象本部分规定的那样出现在此类的实例中第章的表中使用的属性类型的约定本标准在对抽象服务的属性类型进行的定义中使用下列约定对以为首的列可以

18、用下列值单值的多值的对以为首的列可用下列值强制的可选的对以和为首的列用下列值之一来描写每个属性类型的出现总是出现在每个入口中因为由所产生它是强制的在相关的抽象操作中是强制的或缺省的参数有条件地出现在入口中出现的条件是由支持和用户预定在相关的抽象操作一个可选参数中出现否则不出现对以和为首的列可出现下列值否是第章的表中使用的属性类型的约定本标准在对抽象服务属性类型进行的定义中使用下列约定第章包括列出属性在型表对以为首的例可用下列值单值的多值的对以为首的例可用下列值信报投递抽象操作信报存储器报告投递抽象操作对一般文本的字体约定在本标准中所有术语在定义时全用黑体表示在其他情况下则不强调突出定义的字体约

19、定在本标准中定义使用的字体比一般文本小一号定义的规则定义既出现在正文中来帮助说明又形式地出现在附录中作参考若在说明中使用的与在相应附录中形式定义的之间存在差异则指示规范差错第二篇信报存储器抽象服务定义信报存储器模型信报存储器模型化为一个原子客体对抽象服务用户即用户代理来说它是服务提供者对信报传送系统来说它是提供的服务的用户在与之间起中间媒介作用它的基本功能是代表一个单一端用户接受信报的投递并且保存它们以便端用户的作下一步检索也向提供间接信报提交与信报管理服务实际上这些是利用了到的通路这使能提供除直接向提交之外的附加功能例如转发驻留在中记录设施中心信报象一样只代表唯一的单端用户即并不提供公共的或

20、分享的多用户服务为了定义提供的服务信报存储器抽象服务我们用一个抽象模型来描述图显示了抽象服务与其用户及信报传输系统抽象服务的关系在此图中白方块代表抽象服务的消费黑方块代表抽象服务的供应图信报存储器抽象服务抽象服务概念和它的定义约定的介绍和描述见在安全信报处理中把处理成具有唯一标识的分离客体并且对有分离键或一组键信报存储器客体模型作为一个原子客体它为抽象服务用户供应检索端口的抽象服务作为抽象服务提供者的代理人也向抽象服务用户用户提供提交和管理抽象服务作为的代理人它起抽象服务用户的作用消费投递端口提交端口和管理端口的抽象服务下面给出信报存储器客体的形式定义用户可被模型化为一个客体它消费由透明提供的

21、检索端口与间接提交端口抽象服务以及管理端口抽象服务信报存储器端口一个向其抽象服务用户提供检索间接提交与管理端口这些端口所提供的能力集提供了抽象服务检索能力对来说是唯一的这些能力包括获取关于驻留在中信报的提取全部或部分及删除的信息要注册具有自动动作即自动转发和警示的还要提供附加能力计划将附加信报管理服务作为本标准的扩充将代表执行这些服务来记录入出信报以及使输入通知与关于输出信报的记录信息自动关联这些扩充将组成此标准本篇的一个附录为向用户提供描述的服务代表用户与抽象服务相互作用并且作为投递提交和管理端口的消费者在的第章中定义了端口提供的抽象服务在提供上面任一项检索能力之前先要利用抽象结合操作来鉴别

22、用户相似地在向抽象服务用户提供服务前抽象服务必须先要鉴别抽象服务用户除了提供的检索端口警示服务及间接提交端口外提供的提交控制服务抽象服务提供的所有服务全由用户调用由执行按照有效的安全策略把安全标签赋予安全策略也可定义如何使用安全标签来加强安全策略假如安全标签赋予了则具有信报安全标签的已存储信报和报告的处理都可能受到有效安全政策的影响若没有安全标签则已存储信报和报告的处理是随意的若在与之间以及和之间建立了安全上下文则赋于信报或探极的安全标签要受到符合有效安全政策的安全上下文的限制假如未建立安全上下文则信报或探极的信报安全标签赋值由初始者随意进行检索端口检索端口定义如下在第至章描述了检索端口抽象服

23、务的细条间接提交端口间接提交端口定义如下间接提交端口利用了的中定义的投递端口抽象服务管理端口在中的定义了管理端口改变凭证抽象服务在与服务提供者端到端之间操作并通过存储新的凭证在随后的与结合中使用如用户需要更新在结合中使用的凭证时到使用注册抽象操作见信息模型本条描述了使用的信息模型它模型化了由包含属性的入口组成的信息库信息库存储和维护信息库的信息库是一个数据库它包含表示具体类别的组成客体的所有入口本标准定义和描述存储信报的信息库它包含了从经投递端口发生的信报投递和报告投递中所获取的信息在中对此进行了描述其他的信息库是入记录和出记录打算作为将来附录加到部分中这些扩充超出了相应的建议的范围入口每一个

24、信息库都被组织成一个入口序列每一个入口表示信息库中的一个单独的客体例如传送信报每一个入口是通过它的序号来标识的此序号在信息库中是唯一的当建立新入口时就产生一个序号在信息库中递增且无循环地产生从不重复的序号注例如为保证唯一性可使用足够跨距的时间值来分布序号属性简介一个入口由一个属性集组成在图中对此进行了描述每个属性提供了关于端口对应数据或从入口对应数据中获得的一段信息这样的信息一个是入口本身的序号另一个是建立时间一个属性由属性类型和相应的属性值构成属性类型标识了属性所给信息的类别属性值是在入口中出现的那种类别的特例注例如在一个已投递信报入口中中描述属性类型可以是信报优先级且相应属性值可以是紧急的

25、图入口的成分一个入口的所有属性必须是不同的属性类型对一些属性类型属性只可包含单一属性值这种属性称为单值的对其他的属性类型一个属性可包含一个或多个相同数据类型的属性值这种属性类型称为多值的当定义属性类型时要标明该属性类型是多值的还是单值的见注例如发方姓名属性中描述的属性类型是单值的而其他收方姓名的属性类型是多值的属性类型一些属性类型将是国际标准其他属性类型将由国家管理机构和私人组织定义这暗示许多分立机构将负责分配类型并保证每一类型区别于其他所有已分配的类型当定义属性类型为时可通过客体标识符标识每一个属性类型来完成这项工作在第章中定义了用于已存储信报信息库的某些一般目标属性类型这些属性类型就是一般

26、属性类型和称为一般属性的那些类型的属性属性值定义一个属性类型还包括说明这种属性中每个值必须符合的数据类型属性类型的属性值的数据类型通过用于属性类型的客体标识符来定义属性类型定义与宏属性一个属性类型定义包括为属性类型分配一个客体标识符指示一个属性值的数据类型指示此属性类型的一个属性是否有多于一个的值指示是否使用此属性类型的一个属性并利用相等子串和或有序关系进行过滤注过滤器可一直检测在一个入口中一种特别属性类型的一个属性是否出现下面用的宏来定义属性类型此宏的形式定义在中给出这里只想给读者一些帮助上面列出的定义部分与宏介绍的各种不同记法之间的对应关系如下指出采用了哪一个语法选择指示属性是外部定义还是

27、内部定义在本标准的本篇中定义的所有属性的语法是内部定义的即选择使用了类型指出此属性是单值还是多值的是客体标识符用来标识一个属性给出此属性内容的数据类型并且描述此属性是否可与等式子串和有序关系相匹配匹配限制如下能力适用于任何属性语法表示的值要与属性语法一致能力适用于数据类型的属性语法表示的值是一个序列其中的每个元素都与数据类型一致能力适用于有如下限制的任何属性语法允许把表示的值描述为小于等于或大于等于一目标值此表示的值应遵循属性语法的数据类型把它用于和时间数据类型对时间排序是按年月顺序而不是字母顺序宏属性的其余选择和参数在本标准中未采用主入口父入口和子入口虽然单独信息库中入口一般是相互独立的但信

28、息模型允许这些入口相互关联一个子入口可以是另一个的孩子它的父入口在一个树型结构关系中一个不是子入口的入口称为主入口这种联系用两个特殊通用属性来记录父序号此单值属性给出了一个子入口的父入口的序号对主入口无此序号在中给出了它的定义子序号此多值属性给出了一个父入口的所有子入口的序号对非父入口无此序号在中给出了其定义抽象服务见第章的抽象操作只对主入口默认动作可以引导一些操作使其既对主入口又对子入口动作特别是删除抽象操作见的自变量可只选主入口这种情况下主入口及其孩子以及孩子的孩子也将被删除注例如此概念允许用各自的子入口来表示一个人际信报详见的的信报体一段因为主入口的信文一般属性将包含完整信文所以表示信报

29、体一段的数据逻辑上以多于一个入口的形式出现已存储信报存储信报信息库是从投递端口的信报投递和报告投递抽象操作获取的信息的储藏仓库它包含信文类型数可扩充的已投递信报端口当一个信报或报告投递到时在存储信报信息库中建立一个入口更多细条及如何建立它们请看第和第章要从信报的信文中取出信息必须要知道由信文类型指示的信文的语法和语义一般地的一个特殊实例具有零或多个信文类型的知识当遇到一个它不知道的信文类型的信报时就不可能在信报的入口产生任何特定信文类型属性一已投递信报或一个到来的通知可作用于主入口和一级或多级子入口本标准定义的一种情况出现在未投递通知包含返回信文的时候已投递报告入口是主入口返回信文是子入口就是

30、所谓的返回信文入口对每种信文类型来说经过几个入口如何分割信报信文的规则是特定的特定信文概要属性用来显示如何将主入口和相应子入口联系起来当定义了这样一种属性时它出现在定义信文类型本身的国际标准中由来构造概要属性注对于人际信报用子入口来表示信报中嵌入的每个信报概要属性类型就是特定内容概要属性类型的一个实例已存储信报信息库中入口的一个重要特征就是它的入口状态由建立和维护状态可取下列值新信报既未被列出也未被自动处理已列出关于信报的信息已由列出抽象操作送至但此信报尚未被完全处理已处理一个已完全取出此信报或已对它进行了某种自动动作该自动动作的定义导致了入口状态的改变注意某些自动作作用于正在删除的信报完全取

31、出的确切定义是特定信息此信文在相应的特定信文国际标准中当检索了已投递报告信封后未投递通知的入口状态置为已处理的入口状态定义如下子入口的入口状态由应用于主入口的相同规则决定对某入口的父入口或子入口的操作将导致该入口的入口状态的改变若一子入口逻辑上存在于其父入口的某个属性中那么检索该属性等同于检索此子入口的所有属性如果一个入口的某个属性逻辑上存在于一个或多个子入口中那么检索所有这样的子入口等同于检索该属性自动动作简介本条为可能已在中登记或由签名文件控制的自动动作定义了一个框架自动动作就是每当满足了相关记录标准就可自动发生的动作该标准通过登记或签名文件传递给自动作的每个类别是利用自动作类型来标识的与

32、自动作注册相联系有相应的自动作注册参数自动执行已注册的自动作时需要此参数自动作注册需要使用自动作注册标识符来标识特定注册即使一个自动动作有了一个已定义的自动动作登记参数该自动动作完成所需的任何标准和其他参数可通过签名文件传递给然而某些自动动作可能要求通过注册抽象操作来支持其登记参数的登记自动动作类型一些自动作类型将成为国际标准其他自动作类型将由国家管理机构和人事组织来定义这意味着许多分立机构将负责分配类型并保证每个类型全区别于其他所有已分配自动作类型当定义自动作类型时用客体标识符标识每个自动作类型可完成此项任务在第章中定义了某些一般目标自动作类型这些自动作类型就是所谓的一般自动作类型和这些类型

33、的自动作即一般自动作自动作注册参数定义一个自动动作类型也包括说明自动作注册参数必须符合的数据类型一个注册参数的数据类型是通过用于自动作类型的客体标识符来定义的自动作类型定义和宏一个自动作类型的定义包括为自动类型分配一个客体标识符指示自动作注册参数的数据类型下面的宏可但不必须用来定义一个自动动作类型上面所列定义各部分与宏所引导的各种类型不同记法之间的对应关系如下注册给出了与自动作相关的注册参数的数据类型值用来标识自动作的客体标识符注对于定义相同或不同自动作的不同注册之间的相互作用假如有宏没有提供任何支持信报转发用户使用的中定义的信报投递抽象操作和它的参数来请求将存储在中的信报显示地转发给其他用户

34、转发请求参数使用的第章中定义的宏来定义如下如果提供的准序号与有经信报信息库的入口不匹配或者与一个不适合于转发的入口相匹配这就通过中的中的不一致请求报告抽象差错抽象结合和抽象离合操作抽象结合操作抽象结合操作将用户消费者的间接提交检索和管理端口与供应者结合在一起的发起方是用户响应方是本身的自变量与结果之间的信息交换将在抽象联系期间进行定义如下抽象结合自变量抽象结合自变量参数用来为抽象服务用户标识验证和设置安全上下文这些参数也包含作为取出抽象操作结果返回的入口的限制集合最后包括一个请求请求通知由已预定的自动作类型属性类型和信文类型这些参数的定义如下默认为发起方姓名本自变量是发起方提供的且包含了结合的

35、源方姓名本自变量在的中有进一步的定义发起方凭证本参数包含了结合的发起方凭证它是由抽象结合的发起方产生的响应方可以用发起方凭证来验证发起方的身份见假如只使用简单验证则发起方凭证由一个简单口令组成此口令在的中有进一步的定义假如使用严格验证则发起方鉴别由一个发起方结合权标和发起方证书有进一步的定义用户的发起方凭证与的中定义的结合使用的发起方凭证是有区别的安全上下文本参数标识了抽象结合的发起方要操作的安全上下文它是由抽象结合的发起方产生的在的中对安全上下文有进一步的定义安全上下文由一个或多个符合有效安全政策的安全标签组成这种安全标签定义了抽象结合期间抽象服务用户和抽象服务之间可能发生的相互作用的灵敏度

36、安全上下文应得到抽象服务用户的已注册用户安全标签以及与相连接的安全标签的承认当本参数缺省时在抽象服务用户与抽象服务之间未建立安全上下文并且由抽象服务的调用者随意确定抽象服务用户和抽象服务之间可能发生的相互作用的灵敏度取出限制它包含了对作为取出抽象操作结果返回的入口的限制取出限制保持不变直到发布一个抽象离合操作为止当本自变量缺省时无任何取出限制为默认值本自变量同下列成分组成默认值为无限制默认值为无限制默认值为无限制允许的信文类型是指抽象服务用户准备作为取出抽象操作的结果接收的信文类型假如取出抽象操作没有显示地使限制无效则只能返回已说明信文类型的信报任何其余的全导致差错当本成分缺省时对信文类型无任

37、何取出限制取默认值允许的指抽象服务用户准备作为取出抽象操作结果接受的编码信息类型假如信报包含未说明的编码信息类型则过滤将使不允许的信段不能与此信报的文本一起返回若整个信报由不允许的组成则将报告出错若取出抽象操作显示地使限制无效则不进行过滤当本成分缺省时对编码信息类型无任何限制是默认值最大信文长度指抽象服务用户准备作为取出抽象操作结果接收的最大信文长度若取出抽象操作款显示地便限制无效则任何信文长度超出已说明值的信报将不能返回只给出出错结果当本成分缺省时对信文长度不加任何限制是默认值构造请求此参数描述了是否要求返回标识由用户已签署的自动动作类型属性类型和信文类型的信息该信息在抽象联系期间一般是可用

38、的没有该成分时缺省值是指出没有请求抽象结合结果抽象结合结果的参数如下响应方凭证本参数包含了抽象结合响应方的凭证它是由抽象结合的响应方产生的发起方可使用响应方凭证来鉴别响应方身份见若只使用简单鉴别则响应方凭证由与响应方相关连的一个简单口令组成该口令在的中有进一步的定义若使用严格鉴别则响应方凭证由响应方结合权标组成该项是由抽象结合的响应方产生的在的中对响应方结合权标有进一步定义可得自动作标识了由用户签署的自动动作类型集合如果需要它存在于抽象结合自变量中并且至少一个自动动作类型是可得的否则它可以缺省可得属性类型标识了由用户签署的属性类型集合如果需要它存在于抽象结合自变量中并且至少一个属性是可得的否则

39、它可以缺省警示指示若为则意味着在最后成功的警示指示之后又出现一个警示条件可支持的信文类型标识了由用户签署的信文类型集合并为此提供了在相关具体报文标准中定义了的具体支持此集合中信文类型缺省的信报可依旧被提交或被投递及后续检索后一种情况中为信文类型定义的具体信文属性类型或自动动作类型对用户都是不可得的如果需要它存在于抽象结合自变量中并且至少一个信文类型是可得的否则它可以缺省抽象结合差错结合差错报告在企图建立抽象联系时出现的问题差错的定义是鉴别差错本差错报告由于发起方的凭证不可接受或者说明不合适所以不能建立抽象结合鉴别差错无参数不可接受安全上下文本差错报告由抽象结合发起方提出的安全上下文对响应方是不

40、可接受的不可接受安全上下文差错无参数无法建立结合本差错报告响应方已拒绝了发起方企图建立抽象结合的要求无法建立结合差错无参数抽象离合操作抽象离合操作关闭抽象结合抽象离合操作放宽了抽象结合操作自变量中说明的取出限制抽象有离合操作与自变量结果及差错全不相关没有与抽象离合操作相关的自变量结果及差错抽象操作本条对检索端口可用的抽象操作定义如下概括列表提为删除注册警示是每个这样抽象操作的抽象服务提供者检索端口的形式定义见在下列条件下可异步执行抽象操作直到完成了所有未解决的抽象操作才能执行删除与注册抽象操作另外这些抽象操作以调用它们的次序执行并且要求任何正在执行的其他抽象操作完成作为它的结果以及列表和取出抽

41、象操作改变信报入口状态的事实概要列表和取出抽象操作的结果可能是非决定性的用于抽象操作的公共数据类型第章其余部分定义的抽象操作中有几个使用了本小条定义的一定数量的公共数据类型许多抽象操作也使用了中定义的入口与属性本篇本标准中定义的通用数据类型是范围过滤器选择器入口信息选择入口信息范围范围参数用于从信息库中选择邻近的入口序列范围的成分有下列含义序号范围和建立时间范围和两参数标识了选择的邻近入口序列序号范围根据序号给出建立时间范围根据建立时间给出一个入口的建立时间就是产生这个入口的时刻相继入口的序号总是递增的但几个相邻入口可具有相同的建立时间数量范围及时间范围两参数具有下列含义表示范围的下界没有本成

42、分时值是无下界选择开好于信息库中最早的信报最低序号表示范围的上限没有本成分时缺省值是无上限选择截止到信息库中最近的信报最高序号过滤器过滤器一个过滤器参数对一个特定入口应用测试其结果或是满足此入口或是不满足此入口根据对入口某些属性的出现或值的判定来表示此过滤器当且仅当它定值为真时才满足此过滤器一个过滤器可定值为真假或者未定义一个过滤器或是一个过滤项或是一个用逻辑操作符与或和非组成更简单的过滤器而形成的表达式当过滤器是过滤项时它有此过滤项的值例如真假或未定义当过滤器是一组过滤器的与集时只有该集合为空或每个过滤器为真该过滤器才为真当至少有一个过滤器为假时该过滤器才为假否则它是未定义即至少一个过滤器是

43、未定义并且没有过滤器为假当过滤器是或过滤器的集合时一组过滤器的成果只有该集合为空或每个过滤器为假该过滤器才为假当至少有一个过滤器为真时该过滤器才为真否则它是未定义即至少一个过滤器是未定义并且没有过滤器为真当过滤器是来过滤器的非时如果此过滤器为真该过滤器为假反之亦然如果此过滤器为未定义该过滤器也为过滤项一个过滤项是对测试的入口中的特定属性的出现或值的判定每个这样的判定为真假或未定义每一个过滤项包含一个标识特定属性的属性类型只有知道了属性类型才能定义关于此属性值的判定而且所谓的属性值必须遵循该属性类型的属性语法当不出现这种情况时此过滤项为未定义关于某属性值的判定是用与该属性类型的属性语法相关联的匹

44、配规则来定值的见不是为某特定属性语法定义的匹配规则不能用来为该属性做判定当不出现这种情况时此过滤项可能是未定义如上所述过滤项可能是否则过滤器判定是等价当且仅当有一个属性值与已判定的那个属性值相等时它为真子串当且仅当已说明的子中以给定顺序出现在一个属性值中时它为真子串必须是非重叠的可能但不必须从属性值的末端分离并等串间用离零或多个串元素分离如果有重叠子串须与属性值的开头子串相匹配如果有项子串须与属性值的末尾子串相匹配如果有项子串须与属性值的任意子端相匹配大于或等于当且仅当相关顺序由适于的排序算法定义把供应值置于该属性任何值之前或相等位置时它为真小于或等于当且仅当相对顺序由适于的排序算法定义是大于

45、或等于该属性任何值的已供应值时它为真出现当且仅当此属性出现在入口时它为真近似匹配当且仅当有一个属性值与某些局部定义的近似匹配算例如拼写词尾变化和语音匹配等法的判定相匹配时它为真在此版本规范中没有为近似匹配作特别说明如果不支持近似匹配此过滤项应以等价来处理注如果在属性定义中未给出匹配规则它意味着在过滤项中只可检测属性是否出现属性值断言考虑入口的值属性值判定是一个建议它可能是真假或未定义的它是用为类型规范的匹配规则来评论的此匹配规则适合于评论该属性值断言的上下文它包含一个属性类型和一个属性值并且它是未定义的假如下列之一有效属性类型是未知的类型的属性语法没有匹配规则值不符合属性值的数据类型注和正式指

46、出一个不完善的然而可作为一局部情况出现例如某特定不支持特定的属性类型真如入口包含属性类型的属性它的属性值之一匹配那个属性值假其他选择器选择器参数用来从信息库中选择入口选择分三个阶段进行第一信息库中入口的全部集合可通过规定它的范围而限制在一个特定的邻近集合中第二可通过规定一个已选择入口必须满足的过滤器来选择此集合中的入口第三可能设置了已选择入口数目的限度在这种情况下选择的是那些具有最低序号的入口选择器的成分具有下列含义子入口若为假则选择时只考虑主入口若为真则选择时既要考虑主入口又要考虑子入口没有本成分时缺省值是只考虑主入口执行范围范围的抽象语法记法在中给出执行当没有本成分时缺省值是无界的过滤器过

47、滤器的抽象语法记法在中给出没有本成分时缺省值是已规定说明范围内的所有入口极限它给出了入口选择数目的上限规范没有本成分缺省时对所选入口数目没有限制注限度的基本功能是起保护作用防止由于不合理的合成选择而出现大的抽象操作结果它可用来给信息集合送回一个确切数目来适应特定输出设备使无效若需要使任一取出限制无效的相应成分必须出现位限制无效的具有下列含义信文类型提取限制无效若要使信文类型取出限制无效则置此为位若此置为则用抽象结合操作中已说明的信文类型限制限制无效若要使取出限制无效则置此为位若此为则用抽象结合操作中已说明的取出限制信文长度限制无效若要使信文长度取出限制无效则置此为若此为则用抽象结合操作中已说明

48、的信文长度取出限制若没有限制无效缺值为用抽象结合操作中已说明的所有取出限制入口信息选择入口信息选择参数指示正在被请求的入口信息一个空集指示了有关入口的本身信息而不是入口属性正在被请求正在被请求是有关入口本身的信息而不是入口属性属性选择的成分具有以下含义类型它指示了属性的属性类型起始位置当属性是多值时此整数给出了要返回的第一个值的相对位置若它规定的值超过了属性中出现的值则没有值返回只有属性类型是多值的本成分才可出现若忽略本成分则值以返回的第一个值为起点计数当属性是多值时此整数给出要返回值的数目若属性当前值小于值则返回所有值只有属性类型为多值时才出现本成分若忽略本成分则可返回任意多的值入口信息一个

49、入口信息参数从入口运送已选择信息入口信息的成分具有下列含义序号序号标识入口见属性从入口选择的属性集合由部分属性请求做明确的请求时定义或多值的选择属性可包含存储于入口中此属性所有属性值的子集如果说明请求得到已选择信报的信息本参数不存在例如当抽象服务用户只需要已选择信报的序号时概括抽象操作概括抽象操作返回信息库中已选择入口的概括计数除这些概括之外也返回已选择入口的计数最低和最高序号可请求零或多个个别概括只有当信息库根据安全上下文和加强的安全政策允许访问时概括抽象操作才可成功用于概括的属性受到限制对已存储信报信息库中的一般属性表中给出了各种限制注概括抽象操作的实例在附录中给出概括自变量概括自变量的成分具有下列含义信息库类型它规定了哪个信息库已被抽象操作编址见在设有信息类型成分时缺省是存储信报选择器是选择标准的集合用来决定要概括哪些入口见概括请求是请求概括的属性类型序列只有请求概括时本参数才出现概括结果若请求成功则返回概括结果概括结果的成分具有下列含义下一个在已选择入口的数目可能增加但还未达到选择器中规定的限度情况下可返回本成分本成分包含下一个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1