Uddi-find-tModel
提供:Dev Guides
UDDI API-find_tModel
説明
find_tModel関数は、指定された基準に一致するtModelレコードを検索します。
応答には、ルートtModelList要素と、一致する会社ごとに1つのtModelInfo要素が含まれます。 UDDI演算子が一致する結果の部分的なリストのみを返す場合、tModelList要素の切り捨てられた属性はtrueに設定されます。 一致するものが見つからない場合、サブ要素がゼロのtModelList要素が返されます。
バージョン2.0の構文
<find_tModel generic = "2.0" [maxRows = "nn"]
xmlns = "urn:uddi-org:api_v2">
[<findQualifiers/>]
[<name/>]
[<identifierBag/>]
[<categoryBag/>]
</find_tModel>
引数
maxRows-返される行の最大数を指定するオプションの属性。 maxRowsを超えると、serviceList要素の切り捨てられた属性がtrueに設定されます。
findQualifiers-デフォルトの検索機能をオーバーライドするオプションの要素。 たとえば、検索修飾子exactNameMatchは正確なビジネス名と一致します。
name-サービスの完全名または部分名。 UDDI 2.0では、最大5つのサービス名を指定できます。
identifierBag-識別子で検索するオプションの要素。 複数の識別子が指定されている場合、検索は論理ORを介して実行されます。
categoryBag-カテゴリで検索するオプションの要素。 複数のカテゴリが指定されている場合、検索は論理ANDを介して実行されます。
返されたエラー
このAPI呼び出しの処理中にエラーが発生すると、dispositionReport要素がSOAP Fault内で呼び出し元に返されます。 次のエラー番号情報が関連します-
E_unsupported-渡されたfindQualifier値の1つが無効だったことを示します。 無効な修飾子は、エラーテキストに明確に示されています。