GB T 16795-1997 信息技术 开放系统互连 作业传送和操纵的概念与服务.pdf
《GB T 16795-1997 信息技术 开放系统互连 作业传送和操纵的概念与服务.pdf》由会员分享,可在线阅读,更多相关《GB T 16795-1997 信息技术 开放系统互连 作业传送和操纵的概念与服务.pdf(99页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术开放系统互连作业传送和操纵的概念与服务发布实施国家技术监督局发布前言本标准等同采用国际标准信息处理系统开放系统互连作业传送和操纵的概念与服务本标准与版在引用标准中有一些小的差异除此之外本标准无论在技术内容上还是在编排方式上均与国际标准保持一致本标准不仅包括开放系统之间的与作业有关的数据输入输出的活动而且还提供监督与作业有关的活动的数据传送并对该活动的进度提供控制和操纵本标准的附录和附录是标准的附录附录和附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位中国科学院软件研究所本标准主要起草人陈梅潘贻新前言国际标准化组织
2、和国际电工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围内的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术联合技术委员会制定的此第二版将取消并代替已作了技术性修改的第一版附录和附录构成了本国际标准的组成部分附录和附录仅提供参考信息引言作业传送和操纵标准的目的是为了提供一个能在互连开放系统网
3、络中用来执行工作的与通信相关的服务集合该工作既可以包括传统背景下作业的运行也可以包括信息处理的其他形式以往传统的作业或者被直接呈交至主机系统运行或者被呈交至一个与该主机系统相联的远程作业注册输入站数据文件程序和在主机中均为可用或者也可形成提交作业组的一部分输出可被传递至主机系统也可被有选择地传递至远程作业输入站的打印机上在一个开放系统网络中这样的作业可以被提交至任何一个支持的开放系统中以便利用从任何其他开放系统中收集到的文件在其他开放系统上运行其输出直接输至外设或输至任何其他开放系统所拥有的文件中协议不仅包括在开放系统之间的与作业有关的数据输入输出的移动而且还提供监督与作业有关的活动的数据传送
4、并对该活动的进度提供控制和操纵本标准并不说明单个的实现或产品也不限制一个计算机系统内的实体与接口的实现因此不存在与本标准的一致性附录是本标准的一部分它描述了服务定义所用的标记这与低层所用的标记不同因为论述的是多个开放系统多于两个上的并发的相关的活动它是在低层所用的标记中的最上层集合附录是本标准的一部分定义了中一个文件类型注册权限的需求这些需求适用于私人的企业专用的注册权限同样也期望能满足任何包含该领域的标准附录是一个指导性材料并不是本标准的一部分它给出了一个的引论是那些不熟悉工作的读者首先必须阅读的附录不属于本标准它包含一个本标准中出现的定义及术语的词汇表中华人民共和国国家标准信息技术开放系统
5、互连作业传送和操纵的概念与服务国家技术监督局批准实施总则范围本标准是开放系统互连框架中的一个应用层标准本标准定义了作业传送和操纵的概念及服务本标准要求用户指明执行工作的开放系统知道执行工作的开放系统的本地功能及工具知道执行工作的开放系统上的被用来说明本地工作的控制语言本标准提供了方法来说明在一个或多个开放系统上被执行的工作在一个开放系统中被执行的工作可能导致在其他开放系统中执行的新工作监督工作执行修改工作本标准没有提出控制语言的标准化但对一个标准化的控制语言同样也适用本标准没有提供用户接口的标准化引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有
6、标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用的七位编码字符集信息处理七位和八位编码字符集代码扩充技术信息处理系统开放系统互连基本参考模型数据处理转义序列的登记规程信息处理系统开放系统互连服务约定信息处理系统开放系统互连文卷传送访问和管理第部分文卷服务定义信息处理系统开放系统互连联系控制服务元素的服务定义信息处理系统开放系统互连面向连接的表示服务定义信息技术开放系统互连抽象语法记法规范信息技术开放系统互连作业传送和操纵的基本类和完全协议规范信息技术开放系统互连托付并发和恢复服务元素的服务定义定义服务定义本标准采用了中定义的下列术语原子动作主实体父实体从实体托
7、付回退服务定义定义被归为几大类对应于中的各条本标准采用下列定义总述代理要求支持服务的一个实开放系统功能的抽象描述工作说明书服务提供者中以定义的方式说明所执行的工作的一个概念型数据结构文件形成一个工作说明书的一部分并形成服务提供者及代理之间一个交互单位的数据的集合初启代理导致创建工作说明书的代理预案和衍生预案工作说明书的一部分它指明进一步的工作并作为先前工作的处理结果被用来形成一个新工作说明书衍生从一个预案中取出数据并用它生成一个新工作说明书的过程衍生控制数据一个预案中所包含的数据它控制从该预案中发生衍生的环境顶层预案不被其他任何预案所包含的预案注一个非顶层预案可作为从它的父预案衍生的结果而成为
8、一个顶层预案源代理宿代理和执行代理源代理一个能提供文件的开放系统的任何部分这些文件将作为处理工作说明书的结果当被服务提供者所要求时被包括进一个工作说明书宿代理一个能接收和保存文件的开放系统的任何部分文件可通过服务提供者作为处理一个工作说明书的结果而被传递至宿代理注源代理和宿代理可以通过利用非标准协议或局部地获得和处理文件执行代理起先作为接收文件的宿代理但继而又作为源代理的开放系统的任何部分其中相关文件是作为处理先前文件的结果而被生成的代理中的活动由服务提供者发送给代理的一个服务原语所启动并由该代理所执行的工作该活动的完成将由代理发送给服务提供者的服务原语指出作业起始工作说明书初启代理发出起动服
9、务原语后创建的工作说明书作业从一个起始工作说明书所直接地或间接地引起的所有开放系统上的整个工作子作业子作业从单一工作说明书的处理中引起的整套工作包括进一步工作说明书的衍生但不包括由这些进一步的工作说明书的处理所引起的工作作业托付为了创建一个起始工作说明书一个初启代理对起动服务原语的使用作业托付系统发生作业托付动作的开放系统报告和监督功能报告由服务提供者生成的记录作业的进展进度或失败的编码信息往往是作为与一个代理进行交互的结果作业监督子接收关于一个特定的作业的报告的开放系统报告工作说明书服务提供者创建的用以传送报告的那一类工作说明书这些工作说明书的目标开放系统是若干作业监督子其中之一托付并发和恢
10、复托付级是一个参数它决定在一个原子动作中所请求的操作是在该原子动作时刻被完成还是被标记为安全数据以便以后执行报警诊断由服务所传送的关于通常向一用户报告所期望的动作的任何偏差或该动作的未期望的结果的托付所提供的信息待重试诊断由服务所传送的关于当一个动作由于可能是瞬态的原因而不能完成时的托付拒绝的信息非重试诊断由服务所传送的关于当一个动作不能被完成并且又未提出重试时的托付拒绝信息传送控制工作说明书传送在接收开放系统中创建一个工作说明书并在发送开放系统中破坏该工作说明书的一个原子动作传送控制记录由某个开放系统持有的用来控制工作说明书的传送和服务原语的发送的一个概念数据结构报告操纵报告操纵操作对被一些
11、工作说明书指定为监督点的某个开放系统所持有的报告进行删除或显示的操作报告操纵工作说明书包含有报告操纵操作的工作说明书工作操纵工作操纵操作选择一个或多个工作说明书或预案并请求显示取消中止或修改的操作工作操纵工作说明书包含工作操纵操作的工作说明书选择子参数被用来选择零个一个或多个工作说明书的数据更新数据参数被用来修改一个被选中的工作说明书或预案的数据传送操纵传送操纵操作请求设置显示或检查传送控制记录的操作传送操纵工作说明书含有传送操纵操作的操纵工作说明书授权和记帐标识权限发送标识的一个命名权限这些标识可被用于决定对一个特殊的已证实的标识权限的适用能力或被用于征收费用计帐或者两方面兼而有之已证实的标
12、识那些通过口令检查或其他的检查机制已被确证正确地标识了请求工作执行的用户或管理的数据用户标识用于在特定的上下文中标识请求工作的用户的数据帐目标识用于在特定的上下文中标识帐目的数据在该帐目的借方将被记入所征收的任何费用注用户标识和帐目标识由一个标识权限名和它所发出的一个标识组成开放系统管理标识是一个开放系统名一经确证将授权于与该开放系统的管理相关的活动或收费操作注这些活动的例子如将被传给它的工作说明书的保持传送控制记录的设置标识权限管理标识一个标识权限的名当它被确证后将授权于与该权限所发出的用户标识所起动的活动控制相关的活动工作说明书标识作业本地标记由开放系统所指定的在作业托付系统中无歧义的作业
13、的标记起始标识在托付时刻由用户提供的用来标识作业起动者的标识作业名在托付一个作业时由初启代理提供的字符串工作说明书标识符工作说明书的唯一标记包含有作业托付系统名起始用户标识作业本地标记和作业名如果一工作说明书是由衍生而创建的则其标识符还含有一个或多个预案名缩略语开放系统互连作业传送和操纵文卷传送访问和管理托付并发和恢复约定该服务定义中所用的约定见附录概述总述为定义服务就应有一个涉及这些服务的元素的模型该模型导自中所给出的定义通过增加更多的细节来完成这些服务概述模型包含了许多合作提供服务并一起形成服务提供者的不同的开放系统上的独立的应用实体模型中还具有许多代理它们都是服务的用户服务提供者和一个代
14、理之间的概念型交互由服务原语来定义服务提供者从一个初启代理中接收充分的信息以便去创建一个工作说明书所要求的工作将由下列两部分执行服务提供者的标准化的功能被在服务提供者和代理之间的文件移动所访问的本地系统环境的功能工作说明书的内容一个工作说明书包含提供如下数据的域工作标识工作权限指定与工作有关的报告被发往的地方选择所要求的报告标识工作说明书的类型标识将执行该工作的开放系统指明工作的紧迫程度保持某部分工作直到指定的事件发生指明将由服务提供者执行的完成起始工作的一系列动作指定初始工作完成后将实现的进一步的工作一个工作说明书要利用本地系统中的文件和通过利用所获得的文件这些文件随后将通过服务提供者被传送
15、至同一或其他一些开放系统以便本地存储或利用处理当一个开放系统完成了由一个工作说明书所指明的工作时可能包括产生一个或多个新的工作说明书该工作说明书将不再存在协议在开放系统之间传送工作说明书以便执行工作一个工作说明书的内容与以下的服务所支持的特性有关完整地给出了它的定义一个工作说明书的标识域提供了一个通用的唯一的名它可被引用用于以后的报告及监督当工作说明书随着初启代理的托付动作而被创建或当它作为处理一个先前工作说明书的结果而被创建时分配工作说明书标识符在后一种情况下该标识符将反映出工作说明书的继承性起始标识域和托付时间域是当一个工作说明书作为初启代理的托付的结果而被创建时生成的当新的工作说明书被作
16、为处理先前工作说明书的结果而创建时这些域被拷贝权限和记帐域提供使开放系统允许所请求工作的执行的数据当一个工作说明书为获得或处理文件而引用文卷时附加的权限和记帐信息可以被包括进该文卷的存取中作业监督可以被指明存在任何选择的报告将被发送去的开放系统报告选择子域为每个作业监督子决定哪些事件范畴将被报告到监督子中对应于将被执行的不同类型的初始工作可以定义不同类型的工作说明书最为重要的类型是文件传送工作说明书它提供开放系统之间的用户文件的传送其他类型提供了报告和操纵的传送将在稍后介绍目标开放系统是完成起始工作最后处理的开放系统它还可为进一步的工作生成新工作说明书中继可被指明为通向目标的途径中的存储再推进
17、的场所可指明所期望的工作的执行迫切性及它的保持根据各种不同的工作说明书类型动作说明了服务提供者所必须执行的工作它们决定了服务提供者及其本地系统环境之间的交互并决定了通过它在自己的数据上所应执行的动作或在与事件的报告相关的数据上所执行的动作进一步工作域以允许通过目标创建新工作说明书的形式提供数据预案和衍生一个预案可以包含新的预案并以此嵌套任意深度服务提供者利用顶层的预案及这些预案中的衍生控制数据来衍生工作说明书新的工作说明书是利用这些预案中的数据和原始工作说明书的其他域来形成的一个重要的衍生特性是已获取的先前活动的结果附加到新的工作说明书文件中衍生的过程由一个执行代理启动或被作为在一个宿代理或执
18、行代理上的活动的完成结果而启动源代理宿代理和执行代理模型指出当处理一个工作说明书时服务提供者可按照工作说明书中的信息与源代理宿代理和执行代理进行交互在一个服务提供者和诸代理间存在交互用的一系列服务原语在与一个源代理进行交互之后活动被完成继与一个宿代理或执行代理的一些交互后或者活动完成或者该代理仅指示接受即这些活动的请求被保存了在后一种情况中活动的完成将在稍后的时刻利用其他交互原语集由该代理发出信号一旦一个活动被完成执行代理即可指出许多文件可提供给衍生导出的工作说明书去收集如果活动要求它还可以在任何先于活动完成的时刻利用服务原语去要求使用指定的预案进行衍生生成的工作说明书可以收集在活动结束之前即
19、可用的文件在宿代理或执行代理中在先于活动完成的任何时刻以下的事件可能发生作为处理工作操纵请求的结果服务提供者可能要求活动被取消中止中断释放服务提供者可能请求活动的状态信息若活动要求代理可能促使服务提供者生成一个关于在该活动生命周期中有意义的事件报告若活动要求代理可能要求服务提供者从指定的预案中进行衍生为了与一个代理进行交互而定义的所有服务原语仅与唯一的工作说明书相联系且与被用来与其他工作说明书相联系的服务原语互相独立一个不支撑代表几个工作说明书的并发活动的代理可能用响应待重试来拒绝服务提供者起动新活动的企图在源代理和宿代理上用于获取或处理文件的原语传送与被企望的活动相关的信息此信息是下两种形式
20、之一适用于简单的本地访问或以一个非标准化的方式适用于远地访问的指定的形式在支持的系统中适用于本地或远地访问的指定的形式作业一个完整的作业可以包括在作业托付系统上对源代理的访问在其他开放系统上对源代理宿代理和执行代理的访问进一步的工作说明书的衍生及它们的处理完整的作业包含一个可能涉及许多开放系统的顺序执行或同时执行的活动的集合工作说明书的处理正常处理作业托付后一个起始工作说明书可以导致服务提供者在作业托付系统上对源代理的访问和在其他开放系统上对若干代理的访问一个工作说明书的处理通常包括如下步骤必要时可重回退行源代理被访问它们传递的文件被概念性地嵌入工作说明书利用协议将包含任何嵌入文件的工作说明书
21、传送至其他开放系统将工作说明书中的若干文件传送到工作说明书指定的一个或多个宿代理或执行代理中去利用初始工作说明书中所包含的顶层预案衍生出新的工作说明书或者是代理一接收到文件即进行衍生或者是一接收到代理中活动的要求即进行衍生也可随着宿代理或执行代理活动的完成而进行衍生作为执行代理中活动的结果的可用文件以及被指定从其他源代理中获取的文件可以被包括进新的工作说明书中当上述处理所导致的所有活动完成后起始工作说明书即被消毁而不复存在了如果处理完一个工作说明书后产生了新的工作说明书那么又要导致进一步的对若干源代理的访问及一系列的处理如上所述的附录中给出了一个工作说明书的处理一个与作业相关的服务提供者的所有
22、活动包括报告及操纵见和以及模型元素之间关系的图解作业中的出错处理若在接管工作说明书之前在某工作说明书正在被一个开放系统接收中发现错误这样的错误将通过利用协议中的功能被报告至发送它的开放系统中这被发送系统看作是传送工作说明书的一个失败接管了一个工作说明书的开放系统处理它所发现的错误的过程如下所述一个工作说明书的正常处理包括从源代理中获得文件和到执行代理和宿代理中去处理文件错误的出现往往阻止了成功地去完成一个或多个这些文件的交换例如工作说明书可能包含了一个在由指派的源代理访问的文件存储中并不存在的一个文件名或者包含了一个在指定的开放系统上并不存在的宿代理或执行代理名将为这样的错误事件生成报告见阻止
23、一个文件获得错误并不一定阻止作业的进展因为对其他已被成功地获得的文件的进一步有用的处理仍然是可能的工作说明书指出当文件未被获得时将由错误诊断所取代该错误诊断将代替文件被传送至期望的宿代理或执行代理中去此时所有指明的与代理的交互仍将发生宿代理或执行代理将决定在一个错误诊断事件发生时应采取哪些动作当到宿代理或执行代理中去处理一个文件时或企图发起一个传送时所发现的错误会阻止作业的进一步处理进度此时服务提供者可被请求保留工作说明书一定的时间来允许由随后的工作说明书操纵纠正此错误当从一个源代理获取文件时工作说明书也可说明这种错误处理的形式例如一个错误的宿代理或源代理名可被改变成正确的名一个错误的目标名被
24、改变成一个正确的目标名如果当时间期满时错误还未得到纠正那么服务提供者将删除该工作说明书并生成一个异常终结报告见这个最终动作在工作说明书中被说明成出错的即时动作并且也是基本类子集中提供的仅有的错误处理接管了一个工作说明书的开放系统的出错处理可被概述如下访问一个源代理嵌入一个诊断并继续异常终结保持以便允许用户纠正和重试访问一个宿代理异常终结保持以便允许用户纠正和重试企图传送一工作说明书异常终结保持以允许用户纠正和重试在基本类中仅上列情况中的选择是适用的报告和监督功能在用户通过一个初启代理托付了一个作业后他即可以从该作业中被去除因为总的说来整个工作的执行要花一段很长的时间用户就必须能知道该作业的处理
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16795 1997 信息技术 开放系统 互连 作业 传送 操纵 概念 服务
