UDDI Spec TC Change Request

Total Page:16

File Type:pdf, Size:1020Kb

UDDI Spec TC Change Request

UDDI Spec TC

1UDDI Spec TC Change Request

2fromKey and toKey behavior for 3find_relatedBusiness

4Document identifier: 5 04d93cfbc35227bbddd33f937701d1da.doc.doc 6Location: 7 http://www.oasis-open.org/apps/org/workgroup/uddi-spec/documents.php 8Document Control: 9 Administration Block Change Request ID CR-0xx

10 11 Document Identification Block Title [Provide a one-sentence introduction to the CR. ]

Spec Versions V1 Affected by this Change Request V2 V3 X

12 13Author: 14 Rob Kochman, Microsoft 15 16Contributors: 17 [List your contributors here] 18 [Optionally list them in the Acknowledgments appendix instead] 19 20Abstract: 21 [Supply a summary of the purpose of the document.] 22 23Status: 24 [Describe the status and stability of the change request and where to send comments.] 25 This document is updated periodically on no particular schedule. Send comments to the 26 author. 27 [This is boilerplate; to use, fix the hyperlinks:] Committee members should send 28 comments on this change request to the [email protected] list. Others

104d93cfbc35227bbddd33f937701d1da.doc 2Copyright © OASIS Open 2004. All Rights Reserved. Page 1 of 10 29 should comment at http://www.oasis-open.org/committees/comments/form.php? 30 wg_abbrev=uddi-spec. 31 [This is boilerplate; to use, fix the hyperlinks:] For information on whether any intellectual 32 property claims have been disclosed that may be essential to implementing this change 33 request, and any offers of patent licensing terms, please refer to the Intellectual Property 34 Rights section of the UDDI Spec TC web page (http://www.oasis- 35 open.org/committees/uddi-spec/ipr.php).

304d93cfbc35227bbddd33f937701d1da.doc 4Copyright © OASIS Open 2004. All Rights Reserved. Page 2 of 10 36Table of Contents

371 Problem Outline...... 4 38 1.1 Terminology...... 4 392 Solution Outline...... 5 403 Spec Change Detail...... 6 414 References...... 7 42 4.1 Normative...... 7 43Appendix A. Acknowledgments...... 8 44Appendix B. Revision History...... 9 45Appendix C. Notices...... 10 46

504d93cfbc35227bbddd33f937701d1da.doc 6Copyright © OASIS Open 2004. All Rights Reserved. Page 3 of 10 471 Problem Outline 48The direction attributes (fromKey and toKey) as part of the sharedRelationships structure 49returned by a find_relatedBusiness call have an ambiguous meaning in version 3.0.1 of the UDDI 50specification. This ambiguity was carried over from version 2 and resulted in all UBR 51implementations having incorrectly implemented the specification, as it is written.

521.1 Terminology 53The key words must, must not, required, shall, shall not, should, should not, recommended, may, 54and optional in this document are to be interpreted as described in [RFC2119]. 55

704d93cfbc35227bbddd33f937701d1da.doc 8Copyright © OASIS Open 2004. All Rights Reserved. Page 4 of 10 562 Solution Outline 57For the v3.0.2 specification, change wording of the explanation and example in existing Section 585.1.11.3 of the v3.0.1 specification to conform with the original intent and existing 59implementations.

904d93cfbc35227bbddd33f937701d1da.doc 10Copyright © OASIS Open 2004. All Rights Reserved. Page 5 of 10 603 Spec Change Detail 61Change this text in section 5.1.11.3 as follows (underlined words added): 62 The direction attribute identifies the relationship from the perspective of the business 63 between the businessEntity whose uddi_key key was used to specify a particular 64 businessEntity specified and each businessEntity returned by the call. instance to use as 65 a focal point for the find_relatedBusinesses call. This attribute is either expressed as 66 “fromKey” or “toKey” depending on the relationship of the business to those returned by 67 the call. 68 69 The example below depicts that Matt's Garage is related to the focal business (i.e. whose 70 business key is uddi:ws-o-rama-cars.com:be47 and which appeared in the 71 find_relatedBusinesses) by exactly one relationship--the "subsidiary" parent-child 72 relationship--and that Matt's Garage is a subsidiary of the focal business. In such cases, 73 the direction attribute is set to “toKey” “fromKey”. 74 75Also, in the corresponding example, change “toKey” to “fromKey”

1104d93cfbc35227bbddd33f937701d1da.doc 12Copyright © OASIS Open 2004. All Rights Reserved. Page 6 of 10 764 References

774.1 Normative 78 [RFC2119] S. Bradner, Key words for use in RFCs to Indicate Requirement Levels, 79 http://www.ietf.org/rfc/rfc2119.txt, IETF RFC 2119, March 1997.

1304d93cfbc35227bbddd33f937701d1da.doc 14Copyright © OASIS Open 2004. All Rights Reserved. Page 7 of 10 80Appendix A. Acknowledgments

81The following individuals were members of the committee during the development of this change 82request:

1504d93cfbc35227bbddd33f937701d1da.doc 16Copyright © OASIS Open 2004. All Rights Reserved. Page 8 of 10 83Appendix B. Revision History

84[This appendix is optional] Rev Date By Whom What 1 19 September Rob Kochman Initial version 2004

85

1704d93cfbc35227bbddd33f937701d1da.doc 18Copyright © OASIS Open 2004. All Rights Reserved. Page 9 of 10 86Appendix C. Notices

87OASIS takes no position regarding the validity or scope of any intellectual property or other rights 88that might be claimed to pertain to the implementation or use of the technology described in this 89document or the extent to which any license under such rights might or might not be available; 90neither does it represent that it has made any effort to identify any such rights. Information on 91OASIS's procedures with respect to rights in OASIS specifications can be found at the OASIS 92website. Copies of claims of rights made available for publication and any assurances of licenses 93to be made available, or the result of an attempt made to obtain a general license or permission 94for the use of such proprietary rights by implementors or users of this specification, can be 95obtained from the OASIS Executive Director. 96OASIS invites any interested party to bring to its attention any copyrights, patents or patent 97applications, or other proprietary rights which may cover technology that may be required to 98implement this specification. Please address the information to the OASIS Executive Director. 99Copyright © OASIS Open 2004. All Rights Reserved. 100This document and translations of it may be copied and furnished to others, and derivative works 101that comment on or otherwise explain it or assist in its implementation may be prepared, copied, 102published and distributed, in whole or in part, without restriction of any kind, provided that the 103above copyright notice and this paragraph are included on all such copies and derivative works. 104However, this document itself may not be modified in any way, such as by removing the copyright 105notice or references to OASIS, except as needed for the purpose of developing OASIS 106specifications, in which case the procedures for copyrights defined in the OASIS Intellectual 107Property Rights document must be followed, or as required to translate it into languages other 108than English. 109The limited permissions granted above are perpetual and will not be revoked by OASIS or its 110successors or assigns. 111This document and the information contained herein is provided on an “AS IS” basis and OASIS 112DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 113ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE 114ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 115PARTICULAR PURPOSE.

1904d93cfbc35227bbddd33f937701d1da.doc 20Copyright © OASIS Open 2004. All Rights Reserved. Page 10 of 10

Recommended publications