RNF1517

Una procedura non può essere esportata quando il nome esterno è lo stesso di un'altra procedura esportata.

30

Causa . . . . . : Quando i nomi esterni per due prototipi sono uguali, le sottoprocedure relative a tali prototipi non possono essere ambedue esportate dallo stesso modulo.Il nome esterno di una sottoprocedura è quello specificato per la parola chiave EXTPROC oppure se non è stata specificata la parola chiave EXTPROC, esso viene indicato in caratteri maiuscoli nelle posizioni 7 - 21. La parola chiave EXPORT viene ignorata.

Correzione . . . : Eliminare la parola chiave EXPORT o modificare il nome esterno di una delle sottoprocedure. Ripetere la compilazione.

Descrizione tecnica . . . . . . . . . : Se la parola chiave EXTPROC ha il valore *JAVA come primo parametro, il nome della sottoprocedura esportata è 'Java_nomeclasse_nomemetodo', dove 'nomeclasse' è il secondo parametro di EXTPROC e 'nomemetodo' è il terzo parametro di EXTPROC.