Uddi-find-relatedBusinesses

提供:Dev Guides
移動先:案内検索

UDDI API-find_relatedBusinesses

説明

find_relatedBusinesses関数は、uddi-org:relationshipsモデルを介して関連しているビジネスを検出するために使用されます。

応答には、ルートrelatedBusinessesList要素が含まれます。 UDDI演算子が一致する結果の部分的なリストのみを返す場合、relatedBusinessesList要素の切り捨てられた属性はtrueに設定されます。 一致するものが見つからない場合、サブ要素がゼロのrelatedBusinessesList要素が返されます。

バージョン2.0の構文

<find_relatedBusinesses generic = "2.0"
   xmlns = "urn:uddi-org:api_v2">
   [<findQualifiers/>]
   <businessKey/>
   [<keyedReference/>]
</find_relatedBusinesses>

引数

findQualifiers-デフォルトの検索機能をオーバーライドするオプションの要素。 たとえば、検索修飾子exactNameMatchは正確なビジネス名と一致します。

businessKey-businessEntityを指定する必須のuuid_key。

keyedReference-uddi-org:relationship値を指定するために使用されるオプションの要素。 keyedReferenceには、tModelKey、keyName、およびkeyValueの3つの属性が必要です。

返されたエラー

このAPI呼び出しの処理中にエラーが発生すると、dispositionReport要素がSOAP Fault内で呼び出し元に返されます。 次のエラー番号情報が関連します-

E_invalidKeyPassed-渡されたuuid_key値が既知のserviceKeyまたはtModelKey値と一致しなかったことを示します。 エラー構造は、どの条件が最初に発生したかを示し、無効なキーはテキストで明確に示されます。

E_unsupported-渡されたfindQualifier値の1つが無効だったことを示します。 無効な修飾子は、テキストで明確に示されます。