Messages et erreurs d'Up ! 5GL for Up ! Query - Up ! Parser Adapter
Messages 1 à 99
Erreur 1
Message
Erreur UpsPqr-1 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La taille des tableaux des résultats de la requête Sql 'MaRequeteSql' doit être positive.
Description
La taille des tableaux des résultats d'une requête Sql ne peut être qu'un entier positif.
Action
Veuillez changer la taille du tableau.
Erreur 2
Message
Erreur UpsPqr-2 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La taille des tableaux des résultats de l'ordre Sql 'MonOrdreSql' doit être positive.
Description
La taille des tableaux des résultats d'un ordre Sql ne peut être qu'un entier positif.
Action
Veuillez changer la taille du tableau.
Erreur 3
Message
Erreur UpsPqr-3 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdre' étant dynamique, il ne peut avoir de paramètre.
Description
Un source Sql calculé dynamiquement via une expression de type Caractere tient déjà compte des valeurs des paramètres au sein de cette expression.
Action
Veuillez supprimer la déclarations des paramètres.
Erreur 4
Message
Erreur UpsPqr-4 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant déclaré implicitement, il est obligatoire de déclarer le résultat avant de le lier.
Description
Quand un source Sql est déclaré directement au sein de l'instructions RequeteSql,
il faut déclarer le prototype de chaque résultat avant de spécifier l'expression de sa réception.
Action
Veuillez déclarer le prototype du résultat.
Erreur 5
Message
Erreur UpsPqr-5 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant déclaré implicitement, il est obligatoire de déclarer le paramètre avant de le lier.
Description
Quand un source Sql est déclaré directement au sein de l'une des instructions BlocSql,
OrdreSql ou RequeteSql,
il faut déclarer le prototype de chaque paramètre avant de spécifier l'expression de sa valeur.
Action
Veuillez déclarer le prototype du paramètre.
Erreur 6
Message
Erreur UpsPqr-6 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. La requête Sql 'MaRequeteSql' étant déclaré implicitement, il n'est pas possible de lui ajouter une taille de tableau de résultat.
Description
La taille du tableau de résultats doit se déclarer au niveau de la déclaration de la requête Sql.
Action
Veuillez supprimer la taille du tableau.
Erreur 7
Message
Erreur UpsPqr-7 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant déclaré implicitement, il n'est pas possible de lui ajouter une taille de tableau de paramètre.
Description
La taille du tableau de paramètres doit se déclarer au niveau de la déclaration de l'ordre Sql.
Action
Veuillez supprimer la taille du tableau.
Erreur 8
Message
Erreur UpsPqr-8 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant déclaré implicitement, il n'est pas possible de lui ajouter un temps de garde.
Description
Le temps de garde doit se déclarer au niveau de la déclaration de la requête Sql.
Action
Veuillez supprimer le temps de garde.
Erreur 9
Message
Erreur UpsPqr-9 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant déclaré explicitement, il n'est pas possible de définir son source dans l'instruction.
Description
Le source Sql doit se déclarer au niveau de la déclaration de la requête Sql.
Action
Veuillez supprimer le source Sql.
Erreur 10
Message
Erreur UpsPqr-10 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant déclaré implicitement, il est obligatoire de définir son source dans l'instruction.
Description
Le source Sql doit se déclarer au niveau de l'une des instructions BlocSql,
OrdreSql ou RequeteSql.
Action
Veuillez ajouter le source Sql.
Erreur 11
Message
Erreur UpsPqr-11 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le source de l'ordre Sql 'MonOrdreSql' n'est pas de type 'Caractere'.
Description
Le source Sql doit être une expression de type Caractere.
Action
Veuillez modifier l'expression de l'ordre Sql.
Erreur 12
Message
Erreur UpsPqr-12 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le paramètre de la requête Sql 'MaRequeteSql' n'est pas tranmis par entrée.
Description
Un paramètre d'une requête Sql ne peut être transmis que par entrée.
Action
Veuillez modifier la définition du paramètre.
Erreur 13
Message
Erreur UpsPqr-13 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le temps de garde de l'ordre Sql 'MonOrdreSql' doit être positive.
Description
Le temps de garde doit être une expression de type Entier ou une constante entière positive.
Action
Veuillez modifier l'expression du temps de garde.
Erreur 14
Message
Erreur UpsPqr-14 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le mode d'optimisation de l'ordre Sql 'MonOrdreSql' n'est pas l'énuméré 'ModeOptimisationFlux'.
Description
Le mode d'optimisation doit être une expression d'énuméré ModeOptimisationFlux ou une constante entière positive.
Action
Veuillez modifier l'expression du mode d'optimisation.
Erreur 15
Message
Erreur UpsPqr-15 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il n'est pas possible de définir des paramètres en tableau parce que le paramètre 'MonParametre' de l'ordre Sql 'MonOrdreSql' n'est pas passé par entrée.
Description
La gestion automatique du Bulk Processing n'est possible qu'avec des paramètres d'entrée.
Action
Veuillez modifier le programme en conséquence.
Erreur 16
Message
Erreur UpsPqr-16 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il n'est pas possible de définir des paramètres en tableau parce que le paramètre 'MonParametre' de l'ordre Sql 'MonOrdreSql' est long.
Description
La gestion automatique du Bulk Processing n'est pas possible avec des objets longs.
Action
Veuillez modifier le programme en conséquence.
Erreur 17
Message
Erreur UpsPqr-17 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il n'est pas possible de définir des paramètres en tableau parce que le résultat 'MonResultat' de la requête Sql 'MaRequeteSql' est long.
Description
La gestion automatique du Array Fetch Processing n'est pas possible avec des objets longs.
Action
Veuillez modifier le programme en conséquence.
Erreur 18
Message
Erreur UpsPqr-18 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Il n'est pas possible de vider les tableaux des paramètres parce que l'ordre Sql 'MonOrdreSql' n'utilise pas le passage des paramètres en tableau.
Description
Le bloc ou l'ordre Pl/Sql n'utilisant pas la technique du Bulk Processing, il est absurde de vouloir vider les tableaux de paramètres.
Action
Veuillez modifier le programme en conséquence.
Erreur 19
Message
Erreur UpsPqr-19 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. L'ordre Sql 'MonOrdreSql' étant sur le dictionnaire de données et de traitements, il n'est pas possible de définir son source dans l'instruction.
Description
Le source Sql est déclaré automatiquement.
Action
Veuillez supprimer le source Sql.
Erreur 20
Message
Erreur UpsPqr-20 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type du résultat 'MonResultat' est obligatoire puisqu'il n'est pas possible du source de l'ordre Sql.
Description
Le type de chaque résultat d'une requête Sql qui n'est pas déclarée explicitement doit être défini.
Action
Veuillez définir explicitement le type du résultat.
Erreur 21
Message
Erreur UpsPqr-21 : erreur de sémantique dans 'essai.upl' ligne 2, colonne 4. Le type du paramètre 'MonParametre' est obligatoire puisqu'il n'est pas possible du source de l'ordre Sql.
Description
Le type de chaque paramètre d'un bloc, d'un ordre ou d'une requête Sql qui n'est pas déclaré explicitement doit être défini.
Action
Veuillez définir explicitement le type du paramètre.
Messages 100 à 199
Erreur 100
Message
Erreur UpsPqr-100 : erreur de sémantique dans 'essai.upl' ligne 5, colonne 12. 'MonOrdreSql' n'est pas un bloc Sql.
Description
Les blocs, les ordres Pl/Sql et les requêtes Sql sont des objets de types différents.
Action
Veuillez mettre l'identifiant d'un bloc Pl/Sql.
Erreur 101
Message
Erreur UpsPqr-101 : erreur de sémantique dans 'essai.upl' ligne 5, colonne 12. 'MaRequeteSql' n'est pas un ordre Sql.
Description
Les blocs, les ordres Pl/Sql et les requêtes Sql sont des objets de types différents.
Action
Veuillez mettre l'identifiant d'un ordre Pl/Sql.
Erreur 102
Message
Erreur UpsPqr-102 : erreur de sémantique dans 'essai.upl' ligne 5, colonne 12. 'MonBlocSql' n'est pas une requete Sql.
Description
Les blocs, les ordres Pl/Sql et les requêtes Sql sont des objets de types différents.
Action
Veuillez mettre l'identifiant d'une requête Sql.
Messages 500 à 599
Erreur 500
Message
Erreur UpsPqr-500 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la connexion Sql 'MaConnexionSql' dénomme déjà un objet.
Description
Un module a un symbole qui porte le même nom qu'une connexion Sql de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.
Action
Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.
Erreur 501
Message
Erreur UpsPqr-501 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole du blov Sql 'MonBlocSql' dénomme déjà un objet.
Description
Un module a un symbole qui porte le même nom qu'un bloc Sql de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.
Action
Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.
Erreur 502
Message
Erreur UpsPqr-502 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de l'ordre Sql 'MonOrdreSql' dénomme déjà un objet.
Description
Un module a un symbole qui porte le même nom qu'un ordre Sql de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.
Action
Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.
Erreur 503
Message
Erreur UpsPqr-503 : erreur d'organisation dans 'essai.upl' ligne 5, colonne 12. Il est impossible d'importer les définitions du module 'stat.upi' étant donné que le symbole de la requête Sql 'MaRequeteSql' dénomme déjà un objet.
Description
Un module a un symbole qui porte le même nom qu'une requête Sql de ce module importé. En ce cas, il est impossible d'importer simultanément les deux modules en important les définitions.
Action
Pour l'un des deux modules, l'importer sans importer les définitions par l'instruction ImporterDefinitions. En ce cas, les objets du second module devront être accédés en les sélectionnant depuis son nom logique.