Interstage Application Server UDDIサービス ユーザーズガイド
|
目次
索引

|
A.3.4 get_attribute
get_attribute API呼び出しは、引数に指定されたattributeKeyと一致する拡張属性をattributeDetailメッセージで返します。
■構文
<get_attribute xmlns="urn:xmlns-fujitsu-com:uddi-ext2002-10">
<attributeKey />
</get_attribute> |
■XMLスキーマ
<xsd:element name="get_attribute" type="uddi-ext:Get_attribute" />
<xsd:complexType name="Get_attribute">
<xsd:sequence>
<xsd:element name="attributeKey" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType> |
■引数
- attributeKey
獲得したい拡張属性のattributeKeyの値を指定します。
■返り値
このAPI呼び出しが正常に行われた場合、attributeDetail要素が戻されます。
◆attributeDetailのXMLスキーマ
<xsd:element name="attributeDetail" type="uddi-ext:AttributeDetail" />
<xsd:complexType name="AttributeDetail">
<xsd:sequence>
<xsd:element name="attribute" type="uddi-ext:Attribute" />
</xsd:sequence>
</xsd:complexType> |
■エラー情報
このAPI呼び出しの処理でエラーが発生した場合、statusReportによるエラー報告を行います。
報告されるエラーコードは以下のとおりです。
- E_invalidKeyPassed
指定されたattributeKeyの値を持つ拡張属性がレジストリ内に存在していなかった場合に報告されます。
- E_busy
現時点では、処理ができない場合に報告されます。
- E_fatalError
その他の問題が発生した場合に報告されます。
All Rights Reserved, Copyright(C) 富士通株式会社 2005