Uddi-add-publisherAssertions

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

UDDI API-add_publisherAssertions

説明

add_publisherAssertions API呼び出しにより、1つ以上のpublisherAssertionsが個々のパブリッシャーのアサーションコレクションに追加されます。

正常に完了すると、単一の成功インジケータとともにdispositionReportメッセージが返されます。

バージョン2.0の構文

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

引数

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

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

返されたエラー

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

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

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

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

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