Example

Declare an external procedure PROC1 in a C program. When the procedure is called using the CALL statement, a COBOL program named PGM1 in library LIB1 will be called.

   EXEC SQL
   DECLARE PROC1 PROCEDURE
           (CHAR(10), CHAR(10))
           EXTERNAL NAME LIB1.PGM1
           LANGUAGE COBOL GENERAL;

   EXEC SQL
   CALL PROC1 ('FIRSTNAME ','LASTNAME  ');