重要事項
- 1 つのファンクションに必要なだけのサービスをいくつでもロードできます。また、別のハンドル・フィールドを使用すれば、メモリーに複数のサービスを同時にロードすることもできます。
- JSM エラーの発生時に行われるアクションは、アプリケーションの機能によって大きく異なります。基本的に、どのタイプのアプリケーションを作成する場合も、通常適用される手順と同じエラー処理手順を適用する必要があります。一般的に、JSMエラーを回復できない場合は、処理の中止を決定します。ユーザー入力が原因でエラーが発生した可能性が高い場合、エラーをユーザー・インターフェース・プログラムに戻す必要があります。
ヒントとテクニック
- テンプレート JSMXSKEL を使用して、JSM を使用するファンクションに必要な基本的な RDMLX コードを含むファンクションが作成できます。JSMXSKELに慣れてくると、各自のニーズに合わせてテンプレートのコピーや修正を行うことができます。
- JSMXSKELテンプレート・コードでは、CHECK_STSサブルーチンはエラー・メッセージの書式を整えるだけです。エラーの発生時にファンクションを中断するわけではありません。エラーを処理する独自のコードを書く必要があります。ユーザーが入力値を修正するには、ファンクションを終了するか、入力画面に戻ります。
- JSM を終了するコードを必ず書いてください。JSMXSKELテンプレートを使用する場合、このコードが追加されます。
- HTTPサーバー・ファンクションを除き、サービスをアンロードするコードを必ず書きます。JSMXSKELテンプレートを使用する場合、このコードが追加されます。
これまでの学習内容
- テンプレート JSMXSKEL を使用して、JSM を使用するファンクションに必要な基本の RDMLX コードのスケルトンを作成する方法
- JSM 組み込み関数を使用してJSM を管理する方法
- JSM の開始方法と終了方法
- サービスのロード方法とアンロード方法
- ステータス・チェックのサブルーチンを修正して JSM エラーを処理する方法