A procedure cannot be exported when the external name is the same as another exported procedure.
30
Cause . . . . . : When the external name for two prototypes are the same, the subprocedures for those prototypes cannot both be exported from the same module. The external name of a subprocedure is the name specified for the EXTPROC keyword; or if the EXTPROC keyword was not specified, it is the upper-cased form of the name in positions 7 - 21. The EXPORT keyword is ignored.
Recovery . . . : Remove the EXPORT keyword, or change the external name of one of the subprocedures. Compile again.
Technical description . . . . . . . . : If the EXTPROC keyword has *JAVA as the first parameter, the name of the exported subprocedure is 'Java_classname_methodname', where 'classname' is the second parameter of EXTPROC, and 'methodname' is the third parameter of EXTPROC.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.