uCosminexus 電子フォームワークフロー 解説

[目次][用語][索引][前へ][次へ]

2.4.6 サーバ側のユーザ追加処理で設定するエラー処理の概要

ここでは,サーバ側のユーザ追加処理で行うカスタマイズで,エラー処理を設定する方法を説明します。

<この項の構成>
(1) BLCのJavaクラスの拡張
(2) BLCのJSPファイルのカスタマイズ

(1) BLCのJavaクラスの拡張

BLCのクラスを拡張して,ユーザが任意に処理ロジックを作成する場合,チェックエラーおよび実行エラーを応答したいときは,BLCExceptionクラスの次のメソッドを使ってBLC例外オブジェクトを構築し,スローする必要があります。

BLCExceptionクラスのメソッドの詳細は,マニュアル「uCosminexus 電子フォームワークフロー APIリファレンス」の「BLCExceptionクラス」の説明を参照してください。

上記のメソッドで受け取るメッセージIDは,メッセージプロパティファイル(BLCmessage.properties)に登録されている必要があります。メッセージプロパティファイルにメッセージIDを追加する方法については,「5.6.2 メッセージプロパティファイルのカスタマイズ」を参照してください。

案件履歴表示処理を追加するときにBLC例外オブジェクトを構築する例を次に示します。

[図データ]

(2) BLCのJSPファイルのカスタマイズ

カスタマイズでJSPファイルを変更および新規追加する場合,BLCの各クラスを使うときは,BLC例外(BLCExceptionオブジェクト)をキャッチして,適切な処置をします。

BLC例外オブジェクトをキャッチして,BLC標準エラーページに遷移する例を次に示します。

[図データ]