Uddi-save-tModel

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

UDDI API-save_tModel

説明

save_tModel APIコールは、1つ以上の登録済みtModel要素を追加または更新します。

このAPIは、呼び出しの最終結果を含むtModelDetailメッセージを返します。このメッセージには、影響を受けるtModel要素の新しい登録情報が反映されます。 複数のtModel要素がsave_tModel要求で渡された場合、応答の順序は、保存で要素が出現した順序と正確に一致します。 一致するキーによって決定される同じtModelがsave_tModelメッセージに複数回リストされている場合、save_tModelメッセージの各出現の結果に1回リストされている可能性があります。 その場合、結果の最後の外観は最終的な保存状態を表します。

バージョン2.0の構文

<save_tModel generic = "2.0"
   xmlns = "urn:uddi-org:api_v2" >
   <authInfo/>
   <tModel/> [<tModel/>.]
</save_tModel>

引数

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

tModel-1つ以上の完全なtModel要素を渡すことができます。 新しいtModelを追加する場合、tModelKey値は空の要素として渡される必要があります。

返されたエラー

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

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

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

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

E_invalidKeyPassed-指定された1つ以上のuuid_key値が有効なキー値ではないため、要求を満たすことができないことを示します。 これは、既知のtModelキーと一致しないtModelでuuid_key値が渡された場合に発生します。 エラーの原因となるキー値は、エラーテキストに明確に示されます。

E_userMismatch-渡された1つ以上のuuid_key値が、認証トークンで表される個人によって制御されていないデータを参照していることを示します。 エラーの原因となっているキーは、エラーテキストに明確に示されます。

E_invalidValue-keyValue属性で渡された値は検証に合格しませんでした。 これは、チェックされた分類、識別子、およびその他の検証済みコードリストに適用されます。 エラーテキストは、検証に失敗したキーと値の組み合わせを明確に示します。

E_requestTimeout-必要なvalidate_valuesサービスが妥当な時間内に応答しなかったため、要求を実行できなかったことを示します。 失敗したサービスを特定する詳細は、dispositionReport要素に含まれます。

E_valueNotAllowed-特定の分類内のその場所に含める必要がある情報の種類について、分類プロバイダーによって制限が設けられています。 オペレータサイトによって選択されたvalidate_valuesサービスは、少なくとも1つの指定されたカテゴリでこのbusinessEntityを拒否しました。

E_accountLimitExceeded-ユーザーアカウントの制限を超えたことを示します。