Archives par mot-clé : -720

CODE RETOUR -720

BIND ERROR, ATTEMPTING TO REPLACE PACKAGE = package_name WITH version= version2 BUT THIS VERSION ALREADY EXISTS

Explication :
Tentative de création d’une version d’un package qui existe déjà. La version spécifiée dans le mot-clé REPLVER est différente de la version spécifiée pour la précompilation. La version spécifiée pour la précompilation existe déjà dans le catalogue. La combinaison ‘location.collection.package.version’ doit être unique dans la table de catalogue SYSIBM.SYSPACKAGE. Une erreur courante est que l’utilisateur peut croire que la version qu’il crée est celle spécifiée dans le mot-clé REPLVER. Ce n’est pas le cas. La version spécifiée dans le mot-clé REPLVER est le nom de la version remplacée. La version qui sera créée est la version qui a été donnée au programme lors de sa précompilation.

package_name
Nom complet du package
version2 
ID de version du package à créer

Action du système :
La liaison échouera.

Réponse du programmeur système :
Il existe deux approches pour résoudre ce problème. La première consiste à précompiler à nouveau le programme avec un nouveau nom de version et à relancer la sous-commande BIND d’origine. L’autre approche consiste à ne pas effectuer la précompilation mais à relancer la sous-commande BIND avec REPLVER(SAME).

SQLSTATE :
42710