Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/01/2012, 14h56   #1
Membre à l'essai
 
Inscription : novembre 2005
Messages : 41
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 41
Points : 23
Points : 23
Par défaut Execution PGM ODBC OK dans certaines bibliothèque mais KO dans d'autres

Bonjour,

J'ai un PGM avec une table sur mon AS400 que j'appelle par ODBC avec la commande suivante :
{{CALL /QSYS.LIB/LIB1.LIB/XEMMINIAR.PGM(LIB2,LIB1,AAA,BBB)}}

Ma chaine de connexion est la suivante :
Provider=IBMDA400.DataSource.1;Data Source=MONSERVEUR;User Id=ROOT;Password=PASSWORD;Default Collection=LIB1;

Le PGM écrit une ligne dans la table.

Celà fonctionne lorsque je l'execute et que le PGM est dans LIB1, et la table dans la LIB2

Mais si je déplace mon PGM et ma table respectivement dans LIB3 et LIB4 (et en changeant bien sûr l'appel dans mon code), je n'ai pas d'erreur mais rien n'est écrit dans ma table.
Sachant que si j'execute mon PGM directement sur l'AS400 ça fonctionne dans les 2 cas.

Je n'arrive pas à trouver le problème (je connais très peu OS400). J'avais pensé problème de droit mais j'ai essayé de mettre les mêmes droits sur toutes les bibliothèques ça n'a rien changé.

Une idée ?

Merci,
backseatgreg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 15h34   #2
Membre habitué
 
Homme
Analyste-Programmeur as/400 et Java
Inscription : août 2002
Messages : 107
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Analyste-Programmeur as/400 et Java
Secteur : Finance

Informations forums :
Inscription : août 2002
Messages : 107
Points : 130
Points : 130
Bonjour,

Tu changes aussi ta chaine odbc ? EN :
Citation:
Provider=IBMDA400.DataSource.1;Data Source=MONSERVEUR;User Id=ROOT;Password=PASSWORD;Default Collection=LIB3;
larry57
larry57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h12.


 
 
 
 
Partenaires

Hébergement Web