ワークベンチを使用してビルドされた Java™ ルーチンは、SQLJ ルーチン仕様に準拠します。 Java オブジェクトは、LANGUAGE JAVA と PARAMETER STYLE JAVA 文節を使用してカタログ・テーブルに定義されます。
Java オブジェクトは、以下の規則に従う必要があります。
- オブジェクトにマップされるメソッドは、public static void メソッドとして定義する必要があります。
- Output パラメーターと InOut パラメーターは、単一エレメント配列としてセットアップする必要があります。
SQL データ型 CHAR FOR BIT DATA は、Java
byte[] にマップされます。
例:
- IN CHAR(8) FOR BIT DATA のマップ先は byte[] var01
- OUT CHAR(8) FOR BIT DATA のマップ先は byte[][] var02
- INOUT CHAR(8) FOR BIT DATA のマップ先は byte[][] var03