Las rutinas
Java™
que crea utilizando el entorno de trabajo se ajustan a la especificación de
Rutinas SQLJ. Los objetos
Java
se definen en la tabla del catálogo mediante las cláusulas LANGUAGE JAVA y
PARAMETER STYLE JAVA.
Los objetos
Java deben
seguir estas reglas:
- El método correlacionado con el objeto debe estar definido como
método public static void.
- Los parámetros InOut y Output se deben configurar como matrices de un solo elemento.
Un
tipo de datos CHAR FOR BIT DATA de SQL se correlaciona con
byte[] de
Java.
Por ejemplo:
- IN CHAR(8) FOR BIT DATA se correlaciona con byte[] var01
- OUT CHAR(8) FOR BIT DATA se correlaciona con byte[][] var02
- INOUT CHAR(8) FOR BIT DATA se correlaciona con byte[][] var03
Nota: Para las rutinas Java, el editor de rutinas no da soporte a ARRAY de tipo SQL como parámetro de entrada o salida. Si especifica un ARRAY como parámetro de entrada o salida, el editor de rutinas omite el parámetro.