qsys2.Display_Journal
Posté : jeu. 16 janv. 2025, 08:42:06
bonjour et bonne année à tous le monde.
La fonction qsys2.Display_Journal marche dans le cas 1 mais pas dans le cas2:
CAS 1:
par exemple : STARTING_TIMESTAMP => char(curdate()- 7 days) concat '-00.00.00.000000', est OK
Sauf que si je veux mettre une variable genre :wdate àa plante
Donc j'ai essayé de mettre tous les paramètres :
CAS 2 :
select * from table( QSYS2.Display_Journal(
-- bib et journal
'$JRNLIB', 'OMSJRN',
-- bib et récepteur
'*CURCHAIN', ' ',
-- timestamp de début ou null
'2025-01-14-00.00.00.000000' ,--now() - 1 days ,
-- séquence de début ou null
CAST(null as DECIMAL(21 , 0)),
-- code journal
' ',
-- type d'entrée
' ', --'*RCD',
-- bib, objet, type, membre
'POUCOMFIC' , 'GAMDEPF', '*FILE' , 'GAMDEPF',
-- profil utilisateur
'',
-- job
' ',
-- pgm
' ' ,
-- TR4 bib et récepteur de fin
' ' , ' ',
-- TR4 timestamp de fin
' ',
-- TR4 sequence defin
' '
) ) AS X0;
Mais je me retrouve avec une erreur 802 de mappage.Donc je dois aviir une zone qui n'est pas correcte.
Je n'ai pas trouvé d'exemple sur le net MAIS uniquement avec STARTING_TIMESTAMP => char(curda..
Quelqu'un a t'il déja utilisé la cde dans un rpgle ?
Merci pour vos reponses
La fonction qsys2.Display_Journal marche dans le cas 1 mais pas dans le cas2:
CAS 1:
par exemple : STARTING_TIMESTAMP => char(curdate()- 7 days) concat '-00.00.00.000000', est OK
Sauf que si je veux mettre une variable genre :wdate àa plante
Donc j'ai essayé de mettre tous les paramètres :
CAS 2 :
select * from table( QSYS2.Display_Journal(
-- bib et journal
'$JRNLIB', 'OMSJRN',
-- bib et récepteur
'*CURCHAIN', ' ',
-- timestamp de début ou null
'2025-01-14-00.00.00.000000' ,--now() - 1 days ,
-- séquence de début ou null
CAST(null as DECIMAL(21 , 0)),
-- code journal
' ',
-- type d'entrée
' ', --'*RCD',
-- bib, objet, type, membre
'POUCOMFIC' , 'GAMDEPF', '*FILE' , 'GAMDEPF',
-- profil utilisateur
'',
-- job
' ',
-- pgm
' ' ,
-- TR4 bib et récepteur de fin
' ' , ' ',
-- TR4 timestamp de fin
' ',
-- TR4 sequence defin
' '
) ) AS X0;
Mais je me retrouve avec une erreur 802 de mappage.Donc je dois aviir une zone qui n'est pas correcte.
Je n'ai pas trouvé d'exemple sur le net MAIS uniquement avec STARTING_TIMESTAMP => char(curda..
Quelqu'un a t'il déja utilisé la cde dans un rpgle ?
Merci pour vos reponses