1、ICS 35 24030A 14中华人民 共和,、7_。Ha亘国国家标准GBT 232702-2009IS0 10161-2:1997信息与文献 开放系统互连馆际互借应用协议规范 第2部分:协议实施一致性声明(PICS)条文Information and documentation-Open systems interconnection-Interlibrary loan application protocol specification-Part 2:Protocol implementation conformance statement(PICS)proforma200903-1 3
2、发布(ISO 10161-2:t997,IDT)2009-09-0 1实施丰瞀徽紫瓣訾矬瞥星发布中国国家标准化管理委员会况19目 次GBT 232702-2009IS0 10161-2:1997前言1 范围-2规范性引用文件-3术语和定义4缩略语5内容布局6一致性7预定义符号-8 PICS编号9 P1CS的完备化-附录A(规范性附录) 协议实施一致性声明(PICS)馆际互借协议条文A1实施细则-A 2一致性总体声明A 3 GBT 232701细则A4应用上下文名称A5支持的职能A6支持的馆际互借服务类型A7支持的事务类型A8语法 A 9馆际互借应用服务-A 10对APDU参数的支持A11通用参
3、数A12“选择”类型参数A13“列举”类型参数参考文献表A1表A 2表A3表A4表A5表A6表A7表A8表A9表A10表A11表A12声明日期实施标识一致性总体声明GBT 232701细则应用上下文名称和对象标识支持的职能支持的馆际互借服务类型支持的事务类型所支持的抽象语法传输语法所支持的服务传送功能1111222334444555567m躬加弘444455556678【GBT 232702-20091S0 1016卜2:1997表A13表A14表A15表A16表A17表A18表A19表A20表A2l表A22表A23表A24表Az5表A26表A27表A28表A29表A30表A3j表A32袁A3
4、3表A34表A35表A36表A37表A38接收要求传送功能接收要求-ILL请求APDU转发通知APDU传递APDUILL回答APDU有条件的答复APDU取消APDU取消答复APDU接收APDU催还APDU归还APDU收登APDU逾期APDU续借APDU续借回答APDU丢失APDU损坏APDU消息APDU状态查询APDU状态或错误报告APDU终止APDU通用参数“选择”类型参数“列举”类型参数9oom“强w碍”H加加nn毖躬船孙勰刖 吾GBT 232702-20091S0 10161_21997GBT 23270分为两个部分,分别是:a)信息与文献开放系统互连馆际互借应用协议规范第1部分:协议说
5、明书;b)信息与文献开放系统互连 馆际互借应用协议规范 第2部分:协议实施一致性声明(PICS)条文。本部分为GBT 23270的第2部分。本部分等同采用国际标准ISO 10161 2:1997(第二版信息与文献开放系统互连馆际互借应用协议规范,第2部分:协议实施一致性声明(PICS)条文。本部分的内容在考虑我国国情的基础上,对国际标准ISO 10161 2(第二版及其修改单Amd1:2002(E)的中译文做了编辑性修改,技术内容未作变动。本部分的附录A是规范性附录。本部分由全国信息与文献标准化技术委员会提出并归口。本部分起草单位:中国科学技术信息研究所、中国化工信息中心。本部分主要起草人:白
6、海燕、姚长青、蔡志勇、王盛发、孙伯庆、揭玉斌。GBT 232702-2009IS0 10161-2二1997信息与文献开放系统互连馆际互借应用协议规范第2部分:协议实施一致性声明(PICS)条文1范围本部分依照有关要求以及IsOIEc 96462给出的与PICS条文有关的指南,规定了GBT 232701中指定的馆际互借协议的PICS条文。凡声明与GBT 232701保持一致的实施者,都应完成这一条文,并将其作为一致性要求的一部分。2规范性引用文件下列文件中的条款通过GBT 23270的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于
7、本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GBT 14805 l 993用于行政、商业和运输业电子数据交换的应用级语法规则GBT 162631 2006信息技术ASN1编码规则第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范GBT 1 71781 1997信息技术开放系统互连一致性测试方法和框架第1部分:基本概念GBT 232701 2009信息与文献开放系统互连馆际互借应用协议规范第1部分:协议说明书IsOIEc 96462:1994信息技术开放系统互连一致性测试方法和框架
8、第2部分:抽象测试配套说明书3术语和定义GBT 1 71781 1 997确立的下列术语和定义适用于本部分。31PICS条文PICS proforma一种问卷形式的文献,由协议说明人或一致性测试组合说明人设计,用于开放系统互连实施或系统实现,完成时成为PICS条文。32PICS protocal implementation conformance statement由开放系统互连实施或系统实现的供方指定的声明,对给定的开放系统互连协议,陈述已实施的各种功能。4缩略语本标准中使用了下列缩略语:APDU 应用协议数据单元ASN1 抽象语法记法一EDIFACT 行政、商业和运输业中的电子数据交换】
9、GBT 232702-2009IS0 1 0 1 6卜2:1 997IEC 国际电工委员会ILl。 馆际互借IsO 国际标准化组织OSI 开放系统互连PICS 协议实施一致性声明TC 技术委员会5内容布局附录A包含了表明与GBT 232701保持一致的实施者所要填写的实际条文。为便于测试和改进,PICS中已包含该部分。6一致性一个符合要求的PICS应当做到:a)技术上等岗于ISO出版的P1CS条文,而且应保留ISO PICS条文中文献的号码和顺序。b) 包含能唯一标识供方和该实施的必要信息。供方应依据第7章和第9章的内容完成PICS条文。7预定义符号为了缩小条文中的表格尺寸,引入了一些符号,定
10、义如下:列标记:D,: GBT 232701规定,该列表明与GBT 232701保持一致所要求的支持程度I: 实施指示符,该列显示已经或尚未实施的参数或其他细节。71 D列Ill 7:0,必备的若要与GBT 23270可选的若要与GBT 23270必须与GBT 23270选择;有条件的1保持一致,必须支持这种特征1保持一致,允许支持这种特征,但非必须。如果实施这种特征,它1所含的规范和制约相一致,这些制约也许会影响到其他特征的如果满足GBT 232701中指定的某些条件,必须支持这种特征。这些条件由一个整数指定,该整数可参照每部分结尾处的条件列表;CC 7: 有条件支持通讯设备如果所支持的通讯
11、设备是存储转发设备,必须支持这种特征;如果所支持的通讯设备是面向连接的,支持这种特征则是可选的;“: 不适用72 l列由供方或实施者完成,指出实施每项特征的程度,根据原有设计,条文中I列的选项仅有:Y: 已实施N 未实施” 不适用73参照、用法或取值范围列本列要求说明实施某一特征值的用法或取值范围,其中含有GBT 232701中所没有的实施制约,GBT 232702-2009IS0 1016卜2:1997因素。如果限于篇幅容量,无法完整描述某一特征值的用法或范围,可在此另附一页,并注参照号。8 PICS编号在要求提供实施细节的PICS条文中,均在每一行的左边编号,编号是在条文中唯一识别所有可能
12、的实施细节的办法。这种编号已经由测试者标出。对个别应答进行参照,应指定最小子款曰,它包含相关条目和应答出现行的参照号。9 PICS的完备化实施者应完成条文中所有带“”的款目,此外,还应完成其他特别标明的章节。某些条目含有厢于完成条文的进一步的指南,这些指南是对该条目中已有指南的补充,其范围仅限于它出现的条目中。必要时,实施者还应提供其他特别标识信息。除按照要求增加应答外,条文中不应做任何变动。考虑到有些情况下要求的详细程度超过了应答的可用空间,实施者可另附页(在另外提供的空间加以指示)继续应答,并提供一个参照号(见第8章)。GBT 232702-2009ISO 10161_2:1997A1实施
13、细则附录A(规范性附录)协议实施一致性声明(PICS)馆际互借协议条文A11声明日期表A1声明日期A12实施标识表A2实施标识1 Implementation Supplier:实施供方2 Implementation Name:实施名称3 hnplementation Version Numher:实施版本号4 Machine Name:机器名称5 Machine Version Nurnher:机器版本号6 Operatiing System Name:操作系统名称7 Operating System Version Number:操作系统版本号8 Other Operating Syst
14、ems:其他操作系统9 Other Hardware:其他硬件10 System Name(if different):系统名称(若有不同)11 Resources Required:必备资源12 Contact Name联系人13 Contact Address联系地址l 4 Contact Telephone联系电话A2 一致性总体声明表A3一致性总体声明|1 Are all mandatory features of GBT 232701 implemented?所有GBT 232701 的必备特征都实施了吗?A3 GBT 232701细则表A4 GBT 232701细则1 Protoc
15、al Version Number(s)that this P1CS describes:描述的协议版本号2 Other Version Number(s)supported:支持的其他版本号3 Defect Report Numver(s)implemented:实施的故障报告号4 Amendment(s)实施的修订4A4应用上下文名称列出由本实施识别或提供的应用上下文名称和对象标识。GB11 232702-20091S0 101612:1997表A5应用上下文名称和对象标识参照号 应用上下文名称 对象标识A5支持的职能表A6支持的职能参照号 D Il Requester请求方 2 Resp
16、onder应答方 13 Intermediary巾介 注:必须至少支持一种职能。A6支持的馆际互借服务类型表A7 支持的馆际互借服务类型请求方 应答方 中介参照号 服务类型D I ) l D Il Loan出借 CopyNotrreturnable2 【 复制非返还3 Location定位 4 Estimate预计 r5 Responde_sp eclfic应答方特定 LA7支持的事务类型表A8支持的事务类型请求方 应答方 巾介参照号 事务类型D I D 1 D I1 Simple简单的 2 Chained链式的 3 Partitioned分区的 注1:对链式事务而言,请求方支持是指允许链式事
17、务的能力;应答方支持是指发送传递消息的能力;中介支持是指启动链式子事务的能力。注2:对分区事务而言,请求方支持是指允许分区事务的能力,以及与事务处理和追踪阶段的不同方面交互的能力;应答方支持是指发送传递消息的能力,以及在事务追踪阶段直接与请求方交互的能力;中介支持是指启动分区子事务的能力。注3:中介作用的实施是指至少支持链式或分区事务中的一种。GBT 232702-2009ISO 1016I-2:1997A8语法这一节标明与ILL协议有关的各种可能的语法的支持条件。支持某一语法是指实施能够产生和接收这种语法定义的信息。A81所支持的抽象语法表A9列出所支持的抽象语法。已注册的语法可通过引用所分
18、配的对象标识符进行标识;如果合适,其他语法应采用ASN1的符号在附件中全面定义。表A9所支持的抽象语法参照号 参 数 D I 抽象语法名称 对象标识符1 II。IAPDU 11l apdu 1 01016l 212 responder specific-service应答方特定服务 3 Nationalbibliography no国家书目号 4 Systenno系统号 Responderspecmc_results(for reason unfiHed)应答方特定结果5 (原因未满足)Respouderspecific results(for reasoD locs provided)应答方
19、特6 定结果(原因定位提供)Responderspeclflcresults(for reasonnot available)应答方特定7 结果(原因不可用)Responder-specific-results(for conditions)应答方特定结果(有8 条件的)Responder_specifie-results(for reason will supply)应答方特定9 结果(原因将提供)10 Supplementalitemdescription补编说明 A82传输语法A81中标明的每一种抽象语法,都可能有多种传输语法。在GBT 232701中已经对馆际互借APDU的两种传输语法
20、进行了说明,一种依据ASN1基本编码规则(GBT16263,“基本编码”),另一种依据EDIFACT语法(GBT 14805)。A81中的每一种抽象语法名称,都要在下表中说明所支持的传输语法。表A10传输语法参照号 抽象语法 对象标识符 传输语法 对象标识符 D IBasic_eneoding基本11 illapdus 1 010161 21 2 1 1 编码EDIFACTencoding1Z llbapdus 1 010161 21 111016l 3I EDIFACT编码A9馆际互借应用服务GBT 232702-2009ISO 101612:1997对一项馆际互借服务的支持是指支持恰当地发
21、送或接收与之对应的APDUs,但A92中提到的可选APDUs例外。注:这一部分的主要内容为服务术语而不是APDU,因为许多必备的服务并不一定传输APDU。比如,对应答方来说,必须支持传递服务,但发送传递APDU是可选的。协议允许通过状态查询、状态或错误报告APDUs在任意时刻确定最近的服务和当前状态。A91所支持的服务表A11所支持的服务请求方 应答方 中介参照号 服 务D I D I D I1 II。L REQUEST ILL请求 2 FORWARD转发 FoRWARI)_NoTIFICATION3 cl 转发通知4 SHIPPED传递 5 lI。1,ANSWER ILL回答 CONDTIO
22、NALREPLY有条件的6 c2 答复7 (:ANCEL取消 8 CANCER REPLAY取消答复 c3 9 RECEIVED接收 10 RECAI,L催还 c4 c4 c4 11 RETuRNED归还 c4 c4 c4 12 CHECKEI)_IN收登 c4 c4 c4 13 OVERDUE逾期 c4 c4 c4 14 RENEW续借 c5 c4 c4 15 RENEW ANSWER续借回答 c6 c4 c4 16 LOST丢失 17 DAMAGED损坏 】8 MESSAGE消息 19 STATUS_QUERY状态查询 STATU孓ORERRoR REPoRT20 状态或错误报告7GBT
23、232702-2009ISO 101612:1997表A”(续)请求方 应答方 中介参照号 服 务D I D I D l21 EXPlRY期满 c1支持允许转发取值为“真”,请求方和中介必须支持转发通知服务,其他情况不适用。参见A101中的参照号211。c2支持事务结果取值为“有条件的”,应答方必须支持有条件的答复服务,其他情况不适用。c3支持取消服务,请求方必须支持取消答复指示服务,其他情况不适用。c4支持“出借”服务类型必须支持催还、归还、收登、逾期和续借回答服务;其他情况不适用,参见A6。c5支持“出借”服务类型,请求方可选的支持续借服务;其他情况不适用,参见A6。c6支持续借服务,请求
24、方必须支持续借回答服务,其他情况不适用。注l:应答方启用转发服务导致传送一个ILL请求APDU至新的应答方,其转发标识为“真”,同时还传送一个转发通知APDU至请求方。转发通知服务只是一个指示服务,只有请求方支持。注2:传递、接收、归还和收登APDU都是可选的,即使启用相应服务也不必发送,参见A92。A92可选APDU这一节所要求的信息,一方面包括可选APDU被传送的程度,另一方面包括要求接收可选APDU的程度。注:发送可选APDU是绝不会错的,而且总能够接收它,关键在于能够发送它的程度以及要求接收它的程度。A9 21请求方作用A9211传送功能指出“请求方可选消息类型”数据类型的每一种参数的
25、传送值。表A12传送功能参照号 参 数 取 值1 can_sendRECEIVED能发送接收 TUREFALSE真假2 can sendRETURNED能发送归还 TUREFALSE真假3 requestSHIPPED请求方传递31 ,requires要求 3 2 desires希望 3 3 neither都不是 4 requester-CHECKED-IN请求方收登41 requires要求 42 desires希望 43 neither都不是 A9212接收要求指出“应答方可选消息类型”数据类型的每一种参数的接收值。8表A13接收要求GBT 232702-2009IS0 10161-2:1
26、997参照号 参 数 取 值1 can_send SHIPPED能发送传递 TUREFALSE真假2 camsen&CHECKED-1N能发送收登 TUREFALSE真假3 responderRECEIVED应答方接收31 requires要求 32 desires希望 3 3 neither都不是 4 responder RETURNED应答方归还41 requires要求 42 一desires希望 43 neither都不是 A922应答方作用A9221传送功能指出“应答方可选消息类型”数据类型的每一种参数的传送值。表A14传送功能参照号 参 数 取 值1 cansend SHIPPED
27、能发送传递 TUREFALSE真假2 can_send CHECKED-IN能发送收登 TUREFALSE真假3 responder_REcEIVED应答方接收31 requires要求 32 desires希望 【33 neither都不是 4 responder_RETURNED应答方归还41 requires要求 42 desires希望 4 3 一neither都不是 A9222接收要求指出“请求方可选消息类型”数据类型的每一种参数的接收值。表A15接收要求参照号 参 数 取 值1 can sen&RECEIVED能发送接收 TUREFALSE真假2 cart send_RETURNE
28、D能发送归还 TUREFALSE真假3 requester-SHIPPED请求方传递31 一requires要求 32 一desires希望 33 一neither都不是 9GBT 232702-20QgISO 1(1161-2:1997表A15(续)参照号 参 数 取 值4 requester_CHECKED-lN请求方收登41 一requires要求 4 2 一desires希望 43 一neither都不是 A10对APDU参数的支持GBT 232701(条目101 g)要求对于所有参数都能接收带有数据的APDU,本节说明发送APDUs对参数支持的要求。注:这既不意味切参数都必须发挥作用
29、,也不意味必须实施一种参数的不同值中所包含的各种功能。比如,所有的实施在接收III。请求APDU时,定已准备好接收允许链接参数的所有值,但并不意味所有的实施都必须支持链接。与协议中规定了时钟和变量的维护不同,GBT Z32701中没有标明实施和用户在应答某种参数某个值时所采取的本地行为。因此,必须支持某个参数要求总是能够为这一参数发送数据,而且如果已经存在或能够为这一参数生成数据,那么将一直发送它。比如,事务标识参数在所有APDU中是必备的,应当一直发送这一参数中的数据;在传递APDU中,客户标识参数也是必备的。但如果在初始ILI。请求服务中提供了客户标识参数,那么数据只能在这个参数中发送。也
30、就是说,一旦提供数据,就必须发送参数。表A16指出了支持程度或GBT 232701第9章定义的APDU参数,对于不同的作用,如果实施支持不同的值(或有不同的约束),应当明确指出。A101 ILl请求APDU表A16 ILL请求APDU参照号 参 数 D I 参照、用法或取值范围】 protocol version-hum协议版本号 Z transactionid事务标识 觅A11,参照号13 servicedate-time服务日期时间 见A11,参照号24 requester-id请求方标识 见A11,参照号35 responder id应答方标识 见A11,参照号46 transactio
31、n-type事务类型 cl 见A77 deliverytaddress传递地址 7 1 一postal,address邮政地址 7 11 一nammof-personor-institution个人或机构名称 见A12,参照号5712 extendedpostal-delivery address扩展的邮政传递地址 71 3 -street-andnumber街道及号码 714 一postoffice-box邮政信箱 7 15 一city城市 716 一region地区 717 country国家 7 1 8 一postalcode邮政编码 10表A16(续)GBT 232702-20091S
32、0 10161-2:1997参照号 参 数 D I 参照、用法或取值范围72 electronid address电子的地址 721 telcom-service_identifier电讯服务标识 7 22 tdeeomservice-address电讯服务地址 8 deliveryservice传递服务 见A12,参照号89 billingaddress付帐地址 9】 一postal address邮政地址 911 -name-ogperson_or-institution个人或机构名称 见A12,参照号591 2 extended postal delivery address扩展的邮政传
33、递地址 l 3 删treat andnumber街道及号码 91 4 post office-box邮政信箱 9】5 一city城市 9 16 region地区 97 country国家 918 postal code邮政编码 92 electronicaddress电子的地址 921 teleeomservice-identifier电讯服务标识 f922 一Ieleeom-service-address电讯服务地址 10 tservicep type ill服务类型 觅A6Il responderspeclc service应答方特定服务 见Ag1,参照号2】2 requesteropti
34、onal messages请求方可选消息 见A 9 213 scareh type查找类型 131 levelof-service服务级别 13 2 一needbeforedate某日期前需要 133 expiryflag终止标志 见A13,参照号2013 4 expiry date终止日期 14 supply medium info-type供应介质信息类型 141 一supply medium type供应介质类型 见A13,参照号2214 2 medium-characteristics介质特征 j 5 plaee_onhold type预约类型 见A13,参照号1016 client-
35、id客户标识 见A11,参照号717 itemid资料标识 171 item-type资料类型 见A13。参照号8172 held medium type馆藏介质类型 见A13,参照号9GBT 232702-2009ISO 101612:1997表A16(续)参照号 参 数 D I 参照、用法或取值范围173 一call number索取号 】74 一author著者 175 一title题名 176 sub title副题名 177 一sponsoringbody主办者 178 一pIace-of-publication出版地 179 一publisher出版者 1710 一seriesti
36、tnumber丛书号 1711 volume-issue卷期 1712 一edition版本 17 13 一publicatiomdate出版日期 】714 一authorofdate-of-component分卷(册)出版只期 1 715 -autho_o卜article论文著者 1716 一titleof_article论文题名 1717 一pagination页数 1 718 national bibliography 110国家书目号 见A8 1,参照号31719 一ISBN ISBN f1720 1SSN ISSN 17 2l system-no系统号 见A81,参照号41722 一
37、additional-noletters附加号字母 1723 一verification referencer50urce校验参照号来源 】8 supplemental itemdescription补编说明 见A81,参照号10】9 costinfo_type费用信息类型 191 一account-number帐号 192 一maximumcost最高费用 19Z 1 currencycode货币代码 19 2 2 monetary-value金额 193 一reciprocalagreement互惠协议 194 一willpay_ee拟付费 195 一paymentprovided已付费
38、20 copyright-compliance版权许可 21 third partyinfo-type第三方信息类型 c2 211 一permissionto-forward允许转发 212 一permission to-chain允许链式 12衷A16(续)GBT 232702-2009IS0 10161-2:1997参照号 参 数 D I 参照、用法或取值范围213 permissiowtcr-partition允许分区 214 permission t0_change sendto-list允许改变发送清单 21 5 一initialrequester_address初始请求方地址 c3
39、 21 51 telecomservieeidentifier电讯服务标识 21 5 2 telecomservice address电讯服务地址 216 preference优先权 见A 13,参照号23217 send tolist发送清单 见A11,参照号5218 already tried list匕试清单 c4 见A11参照号622 retry flag重试标志 23 forwardflag转发标志 c5 24 requesterhOSt请求力注释 ,25 forwardnote转发注释 c6 26 ill rrequest extensions ill请求扩展项 261 ident
40、ifier标识符 262 一critical重点 26 3 item资料 c1支持链式或分K,必须支持发送事务类型参数,其他情况是可选的;c2允许或支持转发、链式或分区,必须支持发送第三方信息类型参数,其他情况是可选的;c3支持转发的应答方和支持分区的中介,必须支持发送第三方信息的初始请求方地址参数,其他情况是可选的;c4支持转发的应答方和所有中介,必须支持发送第三方信息的已试清单参数,其他情况是可选的;c5支持转发的应答方,必须支持发送取值为“真”的转发标志参数,其他情况是可选的;c6支持转发的应答方,必须支持发送转发注释参数,其他情况是可选的。注:为第三方信息类型参数的允许转发、允许链式和
41、允许分区发送值“真”,是指在请求实施中的某些功能。比如,允许转发是指从新的应答方那里接受转发通知APDU、将后继消息指向新的应答方以及从新的应答方那里接收后继捎息的三种能力。A102转发通知APDU表A17转发通知APDU参照号 参 数 D I 参照、用法或取值范围1 protocolversion-hum协议版本号 2 transactionid事务标识 见A1l,参照号13 service-date-time服务日期时间 见A11,参照号24 requestepid请求方标识 见A11,参照号35 responderid应答方标识 见A11,参照号46 responderaddress应答
42、方地址 见A11,参照号97 intermediaryqd中介标识 见A11,参照号813GBT 232702-2009IS0 10161-2:1997表A17(续)参照号 参 数 D I 参照、用法或取值范围8 notification node通知注释 9 forwardnotificatiort extensions转发通知扩展项 91 一identifier标识符 92 一critical重点 93 一item资料 A103传递APDU表A18传递APDU参照号 参 数 D I 参照、用法或取值范围1 protocol version hum协议版本号 2 transaction id
43、事务标识 见A11,参照号13 service-date-time服务El期时间 见A11,参照号24 requester-id请求方标识 见A1l,参照号35 responder_id应答方标识 见A11,参照号46 responder address应答方地址 el 见A 11,参照号97 intermediary id中介标识 cl 见A 11,参照号88 supplier_id供方标识 c2 见A11,参照号109 client_id客户标识 见A11,参照号710 transaction type事务类型 cl 见A711 supplemental itemdescription补编说明 见A81,参照号1012 shipped-service-type传递服务类型 见A613 responder_optiona卜messages应答方可选消息 见A9214 supply details供应细节 1 4 1 一date-shipped传递日期 14 2 date_due应还日期 c3 见A11,参照号1214 3 chargeablits应