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

付録A 拡張属性機能仕様> A.3 拡張属性 API

A.3.2 statusReport

statusReportは、成功報告やSOAP Faultでのエラー報告を行う場合に使用されます。

◆statusReport構造のXMLスキーマ

<xsd:element name="statusReport" type="uddi-ext:StatusReport" />
<xsd:complexType name="StatusReport">
 <xsd:sequence>
  <xsd:element name="result" type="uddi-ext:Result" />
 </xsd:sequence>
 <xsd:attribute name="operator" type="xsd:string" />
</xsd:complexType>

<xsd:complexType name="Result">
 <xsd:sequence>
  <xsd:element name="errInfo" type="uddi-ext:ErrInfo" minOccurs="0" />
 </xsd:sequence>
 <xsd:attribute name="errno" type="xsd:int" use="required" />
</xsd:complexType>

<xsd:complexType name="ErrInfo">
 <xsd:simpleContent>
  <xsd:extension base="xsd:string">
   <xsd:attribute name="errCode" type="xsd:string" />
  </xsd:extension>
 </xsd:simpleContent>
</xsd:complexType>

■サブ構造の内容

フィールド名

説明

データ型

operator

必須属性。
UDDIレジストリサービスを運営しているオペレータを表します。

文字列

Result

必須要素。
処理結果の情報です。

構造体

◆Result構造のサブ構造の内容

フィールド名

説明

データ型

errno

必須属性。
処理結果のエラー番号を表します。

int

errorInfo

必須要素。
処理結果のメッセージ情報です。
errCode属性を必須属性としてもちます。errCode属性はエラーコード情報です。

文字列


statusReport要素を使用した正常完了報告

<statusReport operator="OperatorURI"
 xmlns="urn:xmlns-fujitsu-com:uddi-ext2002-10">
 <result errorno="0">
  <errInfo errCode="E_success" />
 </result>
</statusReport>


statusReport要素を使用したエラー報告

<statusReport operator="OperatorURI"
 xmlns="urn:xmlns-fujitsu-com:uddi-ext2002-10" >
 <result errorno="10050">
  <errInfo errCode="E_fatalError">
   invalid messgage
  </errInfo>
 </result>
</statusReport>


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005