Interstage Application Server UDDIサービス ユーザーズガイド
目次 索引 前ページ次ページ

第4部 UDDIサービス共通編 > 第11章 UDDIサービスの注意事項 > 11.2 UDDIクライアントの注意事項

11.2.1 API利用時の注意事項

UDDIクライアントが提供するUDDIレジストリアクセス機能Java クラスライブラリの API は、オープンソースプロジェクである UDDI4J の API をベースにしています。提供している API は、基本的にはオリジナルと互換性のある振る舞いを示しますが、オリジナルのAPIのままでは問題があると判断したいくつかの API についてはその動作を変更しています。

また、オリジナルの API には、一部のUDDIデータの扱いにおいて不都合が生じる個所が存在しています。これらの不都合な点について、将来の UDDI4J のリリースにおいて修正が行われる可能性がありますので、本ソフトウェアではあえて代替手段を提供せずに制限事としています。

本節ではこれらの点について列挙します。

11.2.1.1 org.uddi4j.UDDIElement

以下の API の動作が、2002年9月末時点でのオリジナルのAPI と異なっています。

11.2.1.2 org.uddi4j.transport.TransportFactory

2002年9月末時点でのオリジナルのAPIでは、複数の Transport実装プラグインを動的に切り替えることが可能ですが、本ソフトウェアでは Interstage の SOAPサービスクライアントのみをSOAP通信環境としてサポートするため、この機能は利用できなくなっています。

そのため本クラスを扱う場合は、以下の注意が必要です。

11.2.1.3 org.uddi4j.response.BusinessInfo

2002年9月末時点でのオリジナルのAPI では、複数の name 要を扱うAPIが提供されていません。この点を本ソフトウェアでは制限としています。

このため本クラスを扱う場合は、以下の注意が必要です。

11.2.1.4 org.uddi4j.response.ServiceInfo

2002年9月末時点でのオリジナルのAPI では、複数の name 要を扱うAPIが提供されていません。この点を本ソフトウェアでは制限としています。

このため本クラスを扱う場合は、以下の注意が必要です。

11.2.1.5 org.uddi4j.response.RelatedBusinessInfo

2002年9月末時点でのオリジナルのAPI では、複数の name 要、複数のdescription要素、複数のsharedRelationships 要素を扱うAPIが提供されていません。これらの点を本ソフトウェアでは制限としています。

このため本クラスの扱う場合は、以下の注意が必要です。

11.2.1.6 org.uddi4j.response.RelatedBusinessesList

2002年9月末時点でのオリジナルのAPI では、businessKey 属性を扱うAPIが提供されていません。この点を本ソフトウェアでは制限としています。

このため本クラスを扱う場合は、以下の注意が必要です。

11.2.1.7 org.uddi4j.response.DispositionReport

2002年9月末時点でのオリジナルのAPI では、truncated 属性を扱うAPIが提供されていません。この点を本ソフトウェアでは制限としています。

このため本クラスを扱う場合は、以下の注意が必要です。

また、オリジナルのAPI と以下の点で動作が異なりますので、注意が必要です。

また、以下はオリジナルと同様の処理ですが、利用に際しては注意しておいたほうがいい事柄です。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2003