Comply with SQLJ

The syntax of Java™ UDRs that the HCL Informix® database server supports usually follows the SQLJ specification. Where syntactic differences and missing features occur, the differences are mostly due to differences between Informix® SQL and the SQL-3 standards. The following table summarizes the level of SQLJ compliance.
Feature (SQLJ section #) Function Syntax Definition and rules Comments
jar names (3.1) Yes Yes Yes
Java™ path (3.2) Yes Yes Yes
Install, replace, or remove JAR files (4.1-4.3) Yes Yes Yes (required) No (optional) No support of the optional replacement jar validation rules.
Alter Java™ path (4.4) Yes Yes Yes
Create procedure, Create function (5.1)1 Yes Yes Yes (required) No (optional) No support of the optional create time jar validation and the Java™ main method.
Drop procedure, Drop function (5.2) Yes Yes Yes
Grant or revoke jar (5.3-5.4, optional) No No No
SQLJ function call (5.5) Yes Yes Yes
SQLJ procedure call (5.6) Yes Yes Yes
System properties and default connections No No No
Deployment- descriptor files (optional) Yes No No
Status codes, exception handling (7.1-7.2) Yes Yes Yes
Note:
  1. For information about modifiers for Create Procedure and Create Function, see Unsupported modifiers and Unsupported optional modifiers.