Forum iSeries, hébergé par xdocs400.com

As400, iSeries, i5, System i, une machine qui évolue pour être de plus en plus puissante.

Vous n'êtes pas identifié(e).

Annonce

ATTENTION : Le système anti-spam est à nouveau opérationnel. Nous avons réactivé les inscriptions.

#1 2018-09-06 13:08:48

RouanRouan
Membre
Inscription : 2010-01-14
Messages : 233

Résultats procédure cataloguée et groupe d'activation

Bonjour,

Via Iseries Navigator j'ai un résultat sans groupe d'activation et AUCUN résultat avec un groupe d'activation. Je sèche, pas de message d'erreur, rien , nada.
un peu aide est bien venu.

merci pour votre aide

ma procédure :

[== Indéfini ==]
CREATE or replace PROCEDURE STATCATAL ( 
 IN ste CHAR( 4) ,                      
 in auteur char( 9),                    
 IN Structure varchar(  2750) ,         
 IN typeAr  CHAR( 1) ,                  
 IN cat     CHAR( 1) ,                  
 IN fam     CHAR( 5) ,                  
 IN deb     CHAR( 10) ,                 
 IN fin     CHAR( 10) ,                 
 IN typecde varCHAR( 100) ,             
 IN typechi    CHAR( 1) ,               
 IN compte     CHAR( 1) ,               
 IN produit    CHAR( 1) ,               
 IN filiere  varcHAR( 500) )            
 LANGUAGE RPGLE                         
 SPECIFIC STATCATAL                     
 NOT DETERMINISTIC                      
 modifies SQL DATA                      
 CALLED ON NULL INPUT    
  EXTERNAL NAME STATCATAL                
  PARAMETER STYLE SQL ;                  
                                         
 COMMENT ON SPECIFIC PROCEDURE STATCATAL                


mon programme appelant :

[== Indéfini ==]
h
     D libdefault      pr                  extpgm('LIBSTATCAT')
     D RclGrpStat      pr                  extpgm('RCLGRPSTAT')
     D Statcata_1      pr                  extpgm('STATCATA_1')
     D  p1                                 like(Parmste)
     D  p2                                 like(ParmAuteur)
     d  p3                                 like(parmliste)
     d  p4                                 like(ParmTypeArticle)
     d  p5                                 like(ParmCategorie)
     d  p6                                 like(ParmFamille)
     D  p7                                 like(periodedebut)
     D  p8                                 like(periodeFin)
     D  p9                                 like(parmtypecde)
     D  p10                                like(TypeChiffre)
     D  p11                                like(DimensionCompte)
     D  p12                                like(DimensionProduit)
     D  p13                                like(filiere)
     D  p14                                like(parmlangue)

     D Parms           pr                  extpgm('STATCATAL')
     D p1                             4
     D p2                             9
     d p3                          2750     varying
     d p4                             1
     d p5                             1
     d p6                             5
     D p7                              d
     D p8                              d
     d p9                           100     varying
     d p10                            1
     d p11                            1
     d p12                            1
     D p13                          500     varying

     D Parms           pi
     D ParmSte                        4
     d parmauteur                     9
     d Parmliste                   2750     varying
     d ParmTypeArticle...
     d                                1
     d parmCategorie                  1
     d ParmFamille                    5
     D periodedebut                    d
     D periodeFin                      d
     D ParmTypeCde                  100     varying
     D TypeChiffre                    1
     D DimensionCompte...
     D                                1
     D DimensionProduit...
     D                                1
     D filiere                      500     varying
     D   ParmLangue    s              3
      /FREE
       //monitor ;
       // mise en place *libl
       libdefault();
       // appel de la procédure réelle
       ParmLangue = 'F  ' ;
       Statcata_1(Parmste : ParmAuteur : parmliste :
                  ParmTypeArticle : ParmCategorie : ParmFamille : periodedebut
                  : periodeFin : ParmTypeCde :TypeChiffre :DimensionCompte
                  : DimensionProduit : filiere : parmlangue ) ;
         RCLGRPSTAT() ; <-----------------------------------------RCLACTGRP  ACTGRP(STATS)
        //on-error ;
        //endmon ;
       *inlr = *on;
      /end-free                                 

mon programme appelé

[== Indéfini ==]
  *====================================================================
     H BNDDIR('EXTRALIAGE':'QC2LE':'RLIAGETV6') ACTGRP('STATS')
     H DFTACTGRP(*NO)
     H option(*srcstmt : *nodebugio: *NOSHOWCPY) alwnull(*usrctl)      
.
.
.
.
*inlr = *on
exec sql
         declare c3 cursor for
         select distinct
         CODE as  Code,
         LibCODE as  Libelle,
         CLI as CodeClient,
         CDFILC as CodeFiliere,
         rsclt as  RaisonSociale ,
         Adr1 as  Adresse ,
         Ville as  Ville ,
         VAleurnm2 as  ValeuranneeNm2 ,
         VAleurnm1 as  ValeuranneeNM1 ,
         VAleurn as  ValeuranneeN ,
         VAleurgr2 as  QteGratuiteNm2 ,
         VAleurgr1 as  QtegratuiteNM1 ,
         VAleurgr as  QtegratuiteN ,
         CodeTend as Tendance ,
         libtend as libelleTendance  ,
         LibFour as LibelleFournisseur ,
         Gtin as CodeGTIN ,
         EAN as CodeEAN ,
         CIP as CodeCIP
         from QTEMP/Wstatcatpf
         order by Cli, Cdfilc , Code ;

         exec sql
         open c3;

         exec sql
         set result sets with return to client cursor c3;         

le résultat est vide est en message j'ai  :
Connecté à la base de données relationnelle S062606T sur Dev en tant que Webdev - 821241/Quser/Qzdasoinit


[ Thu Sep 06 13:35:10 CEST 2018 ]  Exécution de Instruction sélectionnée

> CALL STATCATAL('01','aaddf8586','070507','','','','2018-01-01','2018-12-31','','C','G','F','001|002')

Code retour = 0


L'instruction a été exécutée   (343 ms)


JeanMarc

Hors ligne

#2 2018-09-06 14:31:56

larry57
Membre
Lieu : Luxembourg
Inscription : 2017-04-21
Messages : 82

Re : Résultats procédure cataloguée et groupe d'activation

Bonjour,

dans ta requête, il y a un qtemp....

Larry57

Hors ligne

#3 2018-09-06 15:01:49

RouanRouan
Membre
Inscription : 2010-01-14
Messages : 233

Re : Résultats procédure cataloguée et groupe d'activation

Bonjour Larry57,

oui effectivement tous mes fichiers de travail sont dans qtemp


JeanMarc

Hors ligne

Pied de page des forums