IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

lancer un pgmdfu par CL


Sujet :

AS/400

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2008
    Messages : 59
    Points : 38
    Points
    38
    Par défaut lancer un pgmdfu par CL
    Bonjour


    J'ai créé un pgmdfu par STRDFU. ça marche. pas de problème.

    par contre je voulais créer un menu pour donner accès aux utilisateurs car ils ne doivent pas accéder à ce programme par STRDFU.

    dois-je créer un programme qui appele pour programme DFU en modification
    et si ce programme est en CL. Quels sont les commandes pour le lancer ?

    ou y -a-t-il une autre manière ?

    merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Bonjour.

    Tu as le choix entre DSPDTA ou CHGDTA pour juste afficher ou modifier les données en utilisant le programme que tu as crée :
    - DSPDTA DFUPGM(DFUTEST)
    - CHGDTA DFUPGM(DFUTEST)
    ou alors STRDFU comme par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    STRDFU OPTION(1 1) DFUPGM(JAIDANE1/DFUTEST) FILE(JAIDANE1/TESTCMP) MBR(*FIRST)
    - Pour bien comprendre, écris les noms des commandes et fais F4 pour comprendre comment tu peux les paramétrer.

    - Evite d'utiliser la valeur *PRV pour les partamètres

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2008
    Messages : 59
    Points : 38
    Points
    38
    Par défaut
    Merci Jaïdane pour ces informations surtout cette dernière.

    je pense que c'est valable pour n'importe quelle commande . et c'est bon ça !

    Citation Envoyé par Hédhili Jaïdane Voir le message
    - Pour bien comprendre, écris les noms des commandes et fais F4 pour comprendre comment tu peux les paramétrer.

    - Evite d'utiliser la valeur *PRV pour les partamètres
    j'ai choisie DSPDTA

    avec
    DSPDTA DFUPGM(BIBANSTPGM/MAJFACTNW)
    FILE(BIBANSTFIC/FACTNW)
    MBR(*FIRST)

    dans ce dfu il y a une date qui apparaît en saisie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     MAJFACTNW                                      Mode . . . . :   AFFICHAGE  
     Format . . . . :   FACTNW                      Fichier  . . :   FACTNW     
                                                                                
             LIBACT           DATEACT                                           
                              0001-01-01
    je suppose qu'en DFU je ne peux pas formater la date autrement ou mettre une date par défaut même via un DDS ?
    c'est limité ?!

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2008
    Messages : 59
    Points : 38
    Points
    38
    Par défaut
    en fait je choisirais non pas DSPDTA

    mais

    CHGDTA pour modifier les données. Mais je me comprends.

  5. #5
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Dans les DDS, tu as les mots clés niveau zone DFT, DATFMT et DATSEP que tu peux utiliser.

    Dans DFU, tu peux utiliser les extensions de définition pour indiquer une valeur initiale selon le format utilisé que tu ne peux pas changer à ma connaissance.

  6. #6
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par Max_zen Voir le message
    en fait je choisirais non pas DSPDTA

    mais

    CHGDTA pour modifier les données. Mais je me comprends.
    Ouaip, sinon il ne t'aurait pas affiché un format de saisie avec une valeur par défaut dans la date.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2008
    Messages : 59
    Points : 38
    Points
    38
    Par défaut merci encore
    mais pour information,
    l'écran avec la date c'est l'écran des clé primaire pour lancer le programme ensuite, ce ne sont pas les données. (enfin j'ai du mal comprendre ta remarque).

  8. #8
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par Max_zen Voir le message
    mais pour information,
    l'écran avec la date c'est l'écran des clé primaire pour lancer le programme ensuite, ce ne sont pas les données. (enfin j'ai du mal comprendre ta remarque).
    Si tu avais lancé le programme en mode affichage par DSPDTA ou STRDFU (1 2), il ne t'aurait pas affiché, dans l'écran des clés ou du reste des données, les zones en mode saisie et encore moins avec une valeur par défaut, donc tu avais bien utilisé CHGDTA ou STRDU (1 1) et tu t'es mis en mode insertion ou ajout, automatiquement (fichier vide) ou en utilisant les touches de fonction correspondantes.

  9. #9
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2008
    Messages : 59
    Points : 38
    Points
    38
    Par défaut
    y a rien à faire
    j'ai bien choisie l'option CHGDTA maintenant

    et quand je lance le pgm

    j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    MAJFACTNW                                      Mode . . . . :   MODIFICATION  
    Format . . . . :   FACTNW                      Fichier  . . :   FACTNW        
                                                                                  
    Activité:         Date d'activité: 0001-01-01
    je saisie les données Activité et Date d'activité
    et ensuite j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     MAJFACTNW                                      Mode . . . . :   MODIFICATION  
     Format . . . . :   FACTNW                      Fichier  . . :   FACTNW        
                                                                                   
     Activité: VERGEZE Date d'activité: 2013-07-25 Pal. Reconditionnées:           
                                                                                   
     N.Masse Inventoriées:      N.Masse en erreur:                                 
                                                                                   
     Pal. Récep. Samedi:       Pal. Récep. Fériés:       Pal. Récep. Nuit:         
                                                                                   
     Tri Pal. HEPAR:       N. Matelas Calage:      Retard de Train: 00.00.00       
                                                                                   
     Pal. Réhoussées:       Pal.Réhouss.Vittel 1:       Colis Echantillon:         
                                                                                   
     Pal. en destruction:
    mais pour moi ça me va. A part le fait que je ne voudrais pas que les utilisateurs puissent modifier les données PRIMARY KEY. Mais dans STRDFU impossible de ne pas choisir les clés. J'ai choisi le mode Affichage à Non. Mais ce n'est pas ce que j'attendais. En fait on ne voit plus les champs. Alors je cherche....

  10. #10
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Janvier 2008
    Messages : 59
    Points : 38
    Points
    38
    Par défaut
    en fait c'est simple c'est écrit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
                       Fichier indexé - Généralités                                
                                                                                   
    Indiquez vos choix, puis appuyez sur ENTREE.                                   
                                                                                   
      Titre du travail  . . . . . . . . . .   MAJFACTNW                            
      Format d'affichage  . . . . . . . . .   4          1=1 col, 2=Plusieurs col  
                                                         3=Maximum de zones        
                                                         4=Orienté ligne           
      Liste de contrôle . . . . . . . . . .   O          O=Oui, N=Non              
      Présentation 36 . . . . . . . . . . .   N          O=Oui, N=Non              
      Suppression des erreurs . . . . . . .   N          O=Oui, N=Non              
      Edition données numériques  . . . . .   N          O=Oui, N=Non              
      Mises à jour en cours de défilement .   O          O=Oui, N=Non              
      Clés :                                                                       
        Génération  . . . . . . . . . . . .   N          O=Oui, N=Non              
        Modifications admises . . . . . . .   N          O=Oui, N=Non
    Modifications admises O ou N pour les clés.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [9i] COMMENT LANCER PRO-STOC par un fichier Alimente.BAT
    Par Etienne maheu dans le forum Oracle
    Réponses: 2
    Dernier message: 11/10/2005, 12h07
  2. [Système] lancer command unix par php
    Par naourass dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 14h07
  3. lancer application Formsweb par le browser Mozilla
    Par oracliste dans le forum Forms
    Réponses: 2
    Dernier message: 05/07/2005, 14h00
  4. Réponses: 2
    Dernier message: 05/12/2003, 11h37
  5. [VB6] Lancer un service, par exemple Sql Server
    Par fea dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/10/2002, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo