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.