Les routines Java générées avec le plan de travail respectent la spécification de routines SQLJ. Les objets Java sont définis dans la table de catalogue avec les clauses LANGUAGE JAVA et PARAMETER STYLE JAVA.
Les objets Java doivent suivre les règles suivantes :
- La méthode mappée vers l'objet doit être définie en tant que méthode de type void statique publique.
- Les paramètres Output et InOut doivent être définis en tant que tableaux d'éléments uniques.
Un type de données SQL CHAR FOR BIT DATA est mappé vers un type Java
byte[].
Par exemple :
- IN CHAR(8) FOR BIT DATA est mappé vers byte[] var01
- OUT CHAR(8) FOR BIT DATA est mappé vers byte[][] var02
- INOUT CHAR(8) FOR BIT DATA est mappé vers byte[][] var03