MSCEWI3012

Call to an external program is not supported.

Severity

Medium

Description

Calls to external Java or C programs are not supported. The clause is commented inside the procedure body.

Example Code for stored procedures

Input Code:

CREATE OR REPLACE EDITIONABLE PROCEDURE PROC01 
AS LANGUAGE JAVA NAME 'oracle.wh.service.impl.data.analysis.procedures.ForeignKey.CreateKey(int,java.lang.String)';

Output Code:

CREATE OR REPLACE PROCEDURE PROC01 ()
RETURNS STRING
LANGUAGE JAVASCRIPT
EXECUTE AS CALLER
AS
$$
   /*** MSC-ERROR - MSCEWI3012 - CALL TO AN EXTERNAL JAVA PROGRAM IS NOT SUPPORTED ***/
   /*  LANGUAGE JAVA NAME 'oracle.wh.service.impl.data.analysis.procedures.ForeignKey.CreateKey(int,java.lang.String)'*/
   ;
$$;

Example Code for functions

Input Code:

Output Code:

Recommendations

  • No additional user actions are required.

  • If you need more support, you can email us at [email protected]

Last updated