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

|
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