Uddi-set-publisherAssertions

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

UDDI API-set_publisherAssertions

説明

set_publisherAssertions API呼び出しは、個々のパブリッシャーアカウントに関連付けられたすべての追跡された関係アサーションを管理するために使用されます。

正常に完了すると、渡されたauthInfoデータに関連付けられているパブリッシャーアカウントに現在関連付けられているすべての関係アサーションを含む、publisherAssertionsメッセージが返されます。

バージョン2.0の構文

<set_publisherAssertions generic = "2.0"
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   [<publisherAssertion>
      <fromKey/>
      <toKey/>
      <keyedReference/>
   </publisherAssertion>...]
</set_publisherAssertions>

引数

authInfo-この必須の引数は、認証トークンを含む要素です。 認証トークンは、get_authToken API呼び出しを使用して取得されます。

publisherAssertion-これらはゼロ以上の関係アサーションです。 関係アサーションは、fromKey要素とtoKey要素で指定された2つのbusinessEntityキー値への参照と、含まれるkeyedReference要素内の方向関係の必須表現で構成されます。

返されたエラー

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

E_invalidKeyPassed-渡されたuuid_key値の1つが既知のbusinessKeyまたはtModelKey値と一致しなかったことを示します。 アサーション要素と問題の原因となったキーは、エラーテキストに明確に示されます。

E_authTokenExpired-authInfo引数で渡された認証トークン値は、トークンの有効期限が切れているために無効になったことを示します。

E_authTokenRequired-authInfo引数で渡された認証トークン値が欠落しているか無効であることを示します。

E_userMismatchv-埋め込みfromKeyおよびtoKey要素で渡されるbusinessKey値のいずれも、認証トークンに関連付けられた発行者アカウントによって制御されないことを示します。 エラーテキストは、どのアサーションがエラーを引き起こしたかを明確に示しています。