|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour,
J'ai un souci lors de l'accès à une table DB2 sous CICS, lors d'une lecture par SELECT. J'obtiens d'emblée le message : "DFHAC2206 11:19:23 CICS Transaction TAR2 failed with abend ????. Updates to local recoverable resources backed out." Les définitions saisies sous CEDA sont les suivantes avec JLECTART (Prog.) TAR2 (Transaction) JLECTART (Plan) : Code :
Code :
Merci. |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Si c'est un problème avec DB2, ça devrait se traduire par un SQLCODE négatif renvoyé immédiatement après l'ordre SQL, et, si nécessaire un libéllé complémentaire dans le champ SQLERRMC de la SQLCA.
|
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Bonjour,
Effectivement, j'ai un code SQL égal à -927. Je n'utiliserai pas le bon module d'interface de langage. Actuellement mon ordre SELECT est traduit pas un CALL "DSNHLI" USING SQL-PLIST2. Dans ma doc. il est dit qu'il faudrait utiliser sous CICS le DSNCLI. Est-ce correct ? Mon JCL au niveau de la précompilation : Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Avez vous un plan DB2 valide associé à la transaction ?
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Oui, je pense. Le BIND du Plan JLECTART s'est terminé normalement.
J'ai sous CEMT : Db2t(DFHTAR2 ) Db2e( DB2ETAR2 ) Tra( TAR2 ) Plan(JLECTART) et Db2e(DB2ETAR2) Use Ena Poo Hig Pro( 0000 ) Pth(0000) Threadl( 0000 ) Threads(0000) Twa Plan( JLECTART ) |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : janvier 2008 Messages : 123 ![]() |
bonjour,
c'est au Linkedit qu'il faut que tu interviennes, il faut que tu ajoutes cette carte en sysin de Linkedit INCLUDE DB2LIB(DSNCLI) NAME nom de ton module(R) //DB2LIB DD DISP=SHR,DSN=la SDFHLOAD du CICS |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2008 Messages : 93 ![]() |
Merci, c'était bien un problème au Linkedit ! J'ai à présent mon accès DB2.
Encore merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com