AquaLogic Service Bus Console の使い方

     前  次    新しいウィンドウで目次を開く     
ここから内容

エラー コード

ここでは、プロキシ サービスの実行時に発生する可能性がある AquaLogic Service Bus エラーについて説明します。これらのエラーに関連付けられたエラー コードは、fault コンテキスト変数の要素内に表示されます。次の XQuery ステートメントを使用して値にアクセスできます。

$fault/ctx:errorCode/text()

エラーが発生すると、エラー固有の詳細が fault 要素内に示されます。

以下の表は、AquaLogic Service Bus のエラー コードをまとめたものです。

表 B-1 AquaLogic Service Bus のエラー コード
サブシステム
エラー コード
エラー メッセージ
転送実行時エラー
(BEA-380000 - BEA-38099)
BEA-380000
一般転送エラー
XML の詳細 : エラー応答を受信した
(パブリッシュ アクションで発生した場合)
メッセージ フロー実行時エラー コード (382000 - 382499)
BEA-382000
一般実行時エラー
 
BEA-382030
バインディング レイヤでの一般解析エラー (例 : XML サービスに渡したメッセージが XML でない)
 
BEA-382031
WS-I 準拠エラー
 
BEA-382032
メッセージは soap:Envelope インスタンスでなければなりません
XML の詳細 : 非 SOAP または無効なエンベロープを受信した
 
BEA-382033
soap:Envelope には soap:Body が含まれている必要があります
 
BEA-382040
値をコンテキスト変数 "{0}" に割り当てられませんでした。値は {1} のインスタンスでなければなりません。
 
BEA-382041
値をコンテキスト変数 "{0}" に割り当てられませんでした。値は読み込み専用です。
 
BEA-382042
値をコンテキスト変数 "{0}" に割り当てられませんでした。 {1}
 
BEA-382043
コンテキスト変数 "{0}" の値を更新できませんでした : {1}
 
BEA-382045
コンテキスト変数 "{0}" の値を初期化できませんでした : {1}
 
BEA-382046
コンテキスト変数 "{0}" の値を XML にマーシャリングできませんでした : {1}
 
BEA-382100
着信要求の処理中の一般バインディング エラー
 
BEA-382101
着信応答の準備中の一般バインディング エラー
 
BEA-382102
発信要求の準備中の一般バインディング エラー
 
BEA-382103
発信応答の処理中の一般バインディング エラー
 
BEA-382104
サービス {0} の要求メタデータを準備できませんでした
 
BEA-382105
サービス {0} の要求メタデータを準備できませんでした
 
BEA-382150
要求をサービス {0} にディスパッチできませんでした
 
BEA-382151
不明なサービスにディスパッチできません: {0}
アクション エラー コード (382500 - 382999)
BEA-382500
ALSB サービス コールアウト アクションで SOAP エラー応答を受信しました
 
BEA-382501
ALSB サービス コールアウト アクションで認識できない応答を受信しました。XML の詳細 : 認識できない応答を受信した
 
BEA-382502
ALSB Service callout has received an error response from the server XML の詳細 : 不明なエラー応答を受信した
 
BEA-382505
ALSB Validate action validation failed.
XML の詳細 : 検証に失敗した
 
BEA-382510
ALSB 割り当てアクションで変数 "{0}" の更新に失敗しました : {1}
 
BEA-382511
ALSB 削除アクションで変数 "{0}" の更新に失敗しました : {1}
 
BEA-382512
ALSB 挿入アクションで変数 "{0}" の更新に失敗しました : {1}
 
BEA-382513
ALSB 置換アクションで変数 "{0}" の更新に失敗しました : {1}
 
BEA-382514
ALSB 名前変更アクションで変数 "{0}" の更新に失敗しました : {1}
 
BEA-382515
Java メソッド \"{0}\" のコールアウトで例外が発生しました : {1}
 
BEA-382516
Java メソッド "{0}" のコールアウトで式を評価できませんでした。引数インデックス : {1}、例外 : {2}
 
BEA-382517
java コールアウトの結果を変数に割り当てることができませんでした。メソッド : {0}、変数 : {1}、例外 : {2}
 
BEA-382518
java メソッド "{0}" の呼び出し中にセキュリティ例外が発生しました。サービスアカウント : {1}。 {2}
 
BEA-382600
ALSB のパブリッシュ アクションがエラー応答を受信しました : {0}
セキュリティ エラー コード (386000 - 386999)
BEA-386000
一般セキュリティ エラー
 
BEA-386200
一般 Web サービス セキュリティ エラー
 
BEA-386201
web サービス セキュリティ エラーが発生しました [<error-code from WSS fault>][<fault-string from WSS-fault>] XML の詳細 : WS-Security エラーが発生した
 
BEA-386400
一般発信 Web サービス セキュリティ エラー
 
BEA-386401
発信メッセージを SOAP に変換できませんでした
 
BEA-386402
発信操作名を取得できませんでした
 
BEA-386420
セキュリティ ヘッダを生成中に Web サービス セキュリティ エラーが発生しました
 
BEA-386440
セキュリティ ヘッダを処理中に Web サービス セキュリティ エラーが発生しました
 
BEA-386460
Web サービス セキュリティ ポリシー検証エラー
UDDI エラー コード (394500 - 394999)
BEA-394500
リソースのインポート中にエラーが発生しました
 
BEA-394501
UDDI レジストリでのビジネス エンティティのクエリ中にエラーが発生しました
 
BEA-394502
UDDI サービスの初期化中にエラーが発生しました
 
BEA-394503
照会ポートの初期化中にエラーが発生しました
 
BEA-394504
このサービスのパブリッシュ中にエラーが発生しました
 
BEA-394505
UDDI レジストリへの接続に失敗しました
 
BEA-394506
UDDI レジストリでのビジネス サービスのクエリ中にエラーが発生しました
 
BEA-394507
レジストリ名に使用できない文字が含まれています
 
BEA-394508
パブリッシュ URL に UDDI レジストリ コンフィグレーションがありません
 
BEA-394509
コンフィグレーションされたサービス アカウントが無効です
 
BEA-394510
サービスのインポート中にリソースをインポートできませんでした
 
BEA-394511
サービスのインポート中、サービス定義の作成で検証例外が発生しました
 
BEA-394512
リソースのインポート中に一般エラーが発生しました
 
BEA-394513
リソースのインポート中に内部エラーが発生しました
 
BEA-394514
サービスのインポート中、FTP エンドポイント コンフィグレーションを作成できませんでした
 
BEA-394515
サービスのインポート中、電子メール エンドポイント コンフィグレーションを作成できませんでした
 
BEA-394516
サービスのインポート中、アクセス ポイント URL に構文エラーが検出されました
 
BEA-394517
サービスのインポート中、インスタンス パラメータの解析でエラーが発生しました
 
BEA-394518
サービスのインポート中、ファイル エンドポイント コンフィグレーションを作成できませんでした

 


エラー詳細スキーマ

以下は、上記のエラー コードに伴う XML コードのスキーマ定義です。これらの XML コードは、<ctx:details> 要素の下の fault コンテキスト変数内に表示されます。これらのスキーマは、すべてが単一のネームスペースに由来するものではありません。また、通常、特定のエラー コードは特定の XML コードを示しますが、複数のエラー コードにより使用される XML コードもあります。

<xs:schema targetNamespace="http://www.bea.com/wli/sb/stages/transform/config"
           xmlns:tns="http://www.bea.com/wli/sb/stages/transform/config"
	   xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:ref="http://www.bea.com/wli/sb/reference"
           xmlns:sdk="http://www.bea.com/wli/sb/stages/config"
	   elementFormDefault="qualified"
	   attributeFormDefault="unqualified">

SOAP エラー応答を受信した

    <xs:element name="ReceivedFaultDetail" type="tns:ReceivedFaultDetail"/>
    <xs:complexType name="ReceivedFaultDetail">
        <xs:sequence>
            <xs:element name="faultcode" type="xs:QName"/>
            <xs:element name="faultstring" type="xs:string"/>
            <xs:element name="detail" minOccurs="0" >
                <xs:complexType mixed="true" >
                    <xs:sequence>
                        <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
                    </xs:sequence>
                    <xs:anyAttribute namespace="##any" processContents="lax" />
                </xs:complexType>
            </xs:element>
            <!-- HTTP 固有の状態/応答コード -->
            <xs:element name="http-response-code" type="xs:int" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>

認識できない応答を受信した

    <xs:element name="UnrecognizedResponseDetail" type="tns:UnrecognizedResponseDetail"/>
    <xs:complexType name="UnrecognizedResponseDetail">
        <xs:sequence>
            <xs:element name="detail" minOccurs="0" type="xs:string" />
            <!-- HTTP 固有の状態/応答コード -->
            <xs:element name="http-response-code" type="xs:int" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>

不明なエラー応答を受信した

    <xs:element name="ErrorResponseDetail" type="tns:ErrorResponseDetail"/>
    <xs:complexType name="ErrorResponseDetail">
        <xs:sequence>
            <xs:element name="detail" minOccurs="0" type="xs:string" />
            <!-- HTTP 固有の状態/応答コード -->
            <xs:element name="http-response-code" type="xs:int" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>

検証に失敗した

    <xs:complexType name="ValidationFailureDetail">
        <xs:sequence minOccurs = "0" maxOccurs="unbounded">
            <xs:element name="message" type="xs:string"/>
            <xs:element name="xmlLocation" type="xs:anyType"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
<schema targetNamespace="http://www.bea.com/wli/sb/errors"
        xmlns:err="http://www.bea.com/wli/sb/errors"
        xmlns:tc="http://www.bea.com/wli/sb/transports"
        xmlns="http://www.w3.org/2001/XMLSchema"
        elementFormDefault="qualified"
        attributeFormDefault="unqualified">

非 SOAP または無効なエンベロープを受信した

    <element name="InvalidEnvelope">
        <complexType>
            <sequence>
                <element name="localpart" type="NCName"/>
                <element name="namespace" type="anyURI" minOccurs="0"/>
            </sequence>
        </complexType>
    </element>

WS-Security エラーが発生した

    <element name="WebServiceSecurityFault">
        <complexType>
            <sequence>
                <element name="faultcode" type="QName"/>
                <element name="faultstring" type="string"/>
                <element name="detail" minOccurs="0">
                    <complexType mixed="true">
                        <sequence>
                            <any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
                        </sequence>
                        <anyAttribute namespace="##any" processContents="lax"/>
                    </complexType>
                </element>
            </sequence>
        </complexType>
    </element>

エラー応答を受信した

    <element name="ErrorResponseDetail" type="err:ErrorResponseDetail"/>
    <complexType name="ErrorResponseDetail">
        <sequence>
            <!-- 応答メタデータ -->
            <element name="response-metadata" type="tc:ResponseMetaDataXML" minOccurs="0" />
        </sequence>
    </complexType>
</schema>

  ページの先頭       前  次