CAN CSA-ISO IEC 10728D-2000 Information technology - Information Resource Dictionary System (IRDS) Services Interface AMENDMENT 4 RPC IDL binding.pdf
《CAN CSA-ISO IEC 10728D-2000 Information technology - Information Resource Dictionary System (IRDS) Services Interface AMENDMENT 4 RPC IDL binding.pdf》由会员分享,可在线阅读,更多相关《CAN CSA-ISO IEC 10728D-2000 Information technology - Information Resource Dictionary System (IRDS) Services Interface AMENDMENT 4 RPC IDL binding.pdf(17页珍藏版)》请在麦多课文档分享上搜索。
1、Amendment 4:2000 toNational Standard of CanadaCAN/CSA-ISO/IEC 10728-95Amendment 4:1998 to International Standard ISO/IEC 10728:1993has been adopted without modification as Amendment 4:2000 toCAN/CSA-ISO/IEC 10728-95. This Amendment was reviewed by theCSA Technical Committee on Information Technology
2、 (TCIT) under thejurisdiction of the Strategic Steering Committee on InformationTechnology and deemed acceptable for use in Canada. December 2000G35G48G49G48G55G48G51G46G48 G51G58G50G45G48G55G2cG36G32G12G2cG28G26 G14G13G1aG15G1bG1dG14G1cG1cG16G12G24G50G47G11G14G1dG14G1cG1cG1bGbG28GcINTERNATIONAL STA
3、NDARD 10728 First edition 1993-04- 15 AMENDMENT 4 1998-05-01 Information technology - Information Resource Dictionary System (IRDS) Services Interface AMENDMENT 4: RPC IDL binding Technologies de Yin formation - Interface de services du gestionnaire de ressources du systkme dinforma tions (RDS) AMEN
4、DEMENT 4: Connexion RPC IDL ISO/IEC 10728: 1993/Amd.4: 1998(E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC participa
5、te in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental an
6、d non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology, IS0 and IEC have established a joint technical committee, ISOLIEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for v
7、oting. Publication as an International Standard requires approval by at least 75% of the national bodies casting a vote. Amendment 4 to ISO/IEC 10728: 1993 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 2 1, Open systems interconnection, data managem
8、ent and open distributed processing. 0 ISO/IEC 1998 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher
9、. ISO/IEC Copyright Office l Case postale 56 l CH- 1211 Gekve 20 l Switzerland Printed in Switzerland ii o ISO/IEC ISO/IEC 10728:1993/Amd.4:1998(E) Introduction This Amendment to ISO/IEC 10728 defines the RPC IDL interface to an IS0 IRDS. An IS0 IRDS RPC IDL binding makes IS0 IRDS repository facilit
10、ies available to an RPC environment. This: a b) increases the availability of IS0 IRDS functionality; provides IRDS access at low cost to a wider community. The range of languages from which the IS0 IRDS Services Interface can be accessed is increased to all of those that can access services defined
11、 by the RPC IDL. Tool vendors, tool builders, data providers and data consumers will benefit from this broader accessibility of an IS0 IRDS. The general principles set out in ISOIIEC TR10182: 1993, Information technology - Programming languages, their environments and system sofhvare inteflaces - Gu
12、idelines for language bindings, have been considered during the development of this Amendment. . . . 111 This page intentionally left blank o ISOIIEC ISO/IEC 10728: 1993iAmd.4: 1998(E) Information technology - Information Resource Dictionary System (IRDS) Services Interface AMENDMENT 4: RPC IDL bind
13、ing Page v Contents Add a new entry to the Table of Contents as follows: “Annex F- RPC IDL binding” Page 1 Clause 1 Add a new sentence in Clause 1 paragraph 2, before the last sentence. “A language binding for RPC IDL is provided in Annex F.” Page 1 Clause 2 Add a new Normative Reference. “ISOLEC 11
14、578: 1996 Information technology - Open Systems Interconnection Remote Procedure Call (RPC) ” Page 5 Subclause 4.4 Add a new sentence in subclause 4.4. “Data structures for use with RPC IDL are defined in Annex F.” Page 5 Subclause 4.5 Add a new sentence in subclause 4.5 “RPC IDL bindings for the se
15、rvices are provided in Annex F.” Page 71 Subclause 8.1 Amend the first sentence of the NOTE in clause 8.1 to read: For the Pascal language binding specified in this clause, the C language binding specified in Annex C, the Ada language binding specified in Annex D ,the CORBA IDL binding specified in
16、Annex E and the RPC IDL binding specified in Annex F, enumerated types are . ” Page 75 Clause 9 Amend the first sentence of the second paragraph of Clause 9 to read: “The service formats are specified in this clause using IS0 standard Pascal. Alternative service formats for use with the C language b
17、inding are specified in Annex C, for the Ada language binding in Annex D, the CORBA IDL binding in Annex E and the RPC IDL binding in Annex F.” Page 105 Add a new Annex F as follows: ISO/IEC 10728: 1993/Amd.4: 1998(E) 0 ISO/IEC Annex F (normative) RPC IDL Binding The IRDS Services Interface language
18、 bindings for the IDL Interface Definition Language are presented in the form of a .idl file as set out in clause F.3 below. Fl . Strategy for the Language Binding In this binding the data names and data structures defined in clause 8 have been adhered to except where the RPC IDL does not provide an
19、 appropriate construct. Use of this language binding requires the use of a RPC IDL compiler that conforms to ISO/IEC 11578. F2 . General Rules 1. Those data names in F.3 below that also appear in Clause 8 shall have the same meaning as is defined in Clause 8. The same rules for the use of separators
20、 as defined in Clause 8 shall apply l 2. The function and parameter names in F.3 below shall have the same meaning as is defined in Clause 9. 3. The Service Return Codes returned shall be those defined by Clause 9 and Annex A and they shall have the same meaning. 4. The following mappings form SQL d
21、ata types to RPC IDL data types have been used: SQL DATA TYPE CHARACTER CHARACTER VARYING NATIONAL CHARACTER NATIONAL CHARACTER VARYING REAL DOUBLE PRECISION FLOAT INTEGER SMALLINT NUMERIC DECIMAL DATE TIME TIMESTAMP INTERVAL RPC IDL DATA TYPE char * char * char * char * float double float long shor
22、t long long IrdsDate IrdsTime IrdsTimeS tamp IrdsInterval 5. Every function returns an int which is to be set to the value of the NumStates field of the RetCode returned by the function. 2 ISO/IEC ISO/IEC 10728:1993/Amd.4: 1998(E) F3 . IDL Interface Definition The following is the IDL interface defi
23、nition to an IS0 IRDS. local interface irds /* clause 8.1.3 - these definitions are used in 8.2.3 below */ /* The values nl, n2, n3, n4 in this clause are to be implementor by suitable implementor defined values as ISO/IEC 10728. */ replaced by the in clause 8.1.3 of const short IrdsSessIdLim = nl;
24、/* nl e.g 255 */ /* IrdsSessIdLim used in 8.2.3 below */ const short 1rdscurIdLi.m = n2; /* n2 e.g 255 */ /* IrdsCurIdLim used in 8.2.3 below */ const short IrdsImpDicNameLen = n3; /* n3 e.g 255 */ /* IrdsImpDicNameLen used in 8.2.3 below */ const short IrdsKeyLen = n4; /* n4 e.g 255 */ /* IrdsKeyLe
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CANCSAISOIEC10728D2000INFORMATIONTECHNOLOGYINFORMATIONRESOURCEDICTIONARYSYSTEMIRDSSERVICESINTERFACEAMENDMENT4RPCIDLBINDINGPDF

链接地址:http://www.mydoc123.com/p-590228.html