Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


C4Fault

クラス名:C4Fault

機能

C4Faultオブジェクトを生成するコンストラクタです。

構文
public C4Fault(
     com.cosminexus.cws.service.common.C4QName    a_c4QName,
     java.lang.String                             a_strFaultString,
     java.lang.String                             a_strFaultActor,
     org.w3c.dom.Element[]                        a_elmDetail
)
引数
表13‒3 C4Faultメソッドの引数

仮引数名

名称

in/out

説明

a_c4QName

Faultコード

in

生成するC4Faultオブジェクトに設定するFaultコード(SOAP Faultのfaultcode)を指定します。Faultコードを設定しない場合はnullを指定します。

なお,Faultコードにnullを指定してC4Faultオブジェクトを生成した場合,getFaultCodeメソッドを呼び出すと,ローカル部と接頭辞が空文字のC4QNameオブジェクトが返ります。

a_strFaultString

Fault文字列

in

生成するC4Faultオブジェクトに設定するFault文字列(SOAP Faultのfaultstring)を指定します。Fault文字列を設定しない場合はnullを指定します。C4Faultオブジェクトを生成したあと,getFaultStringメソッドを呼び出した場合,KDCCP9000-Eの<詳細>にFault文字列を設定して返します。また,Fault文字列にnullを指定した場合には,<詳細>は空文字になります。

a_strFaultActor

Fault生成者

in

生成するC4Faultオブジェクトに設定するFault生成者(SOAP Faultのfaultactor)を指定します。Fault生成者を設定しない場合はnullを指定します。

a_elmDetail

Fault詳細

in

生成するC4Faultオブジェクトに設定するFault詳細(SOAP Faultのdetail)をorg.w3c.dom.Elementの配列で指定します。Fault詳細を設定しない場合はnullを指定します。要素数が0の配列を指定した場合は,Fault詳細にnullを指定した場合と同じです。なお,配列の要素内にnullの要素が存在する場合,その要素に対応するSOAP FaultメッセージのFault詳細は作成されません。