Pgm de traitement des accès PCS

BoTTom |    Changer de couleur
 
 Il est possible , dans les attributs réseaux (CHGNETA) de préciser un
  pgm "maison" chargé de vérifier la validité d'une demande PCS.
 
 c'est le paramètre DDMACC(bib/pgm) pour les commandes (ET LES DEMANDES DDM)
 
 c'est le paramètre PCSACC(bib/pgm) pour les autres fonctions
 
 ces programmes recoivent les mêmes paramètres (vous pouvez indiquer deux
  fois le même programme), définits comme suit :
 
 1/ un code retour renseigné par le pgm.Indique si la demande est acceptée
    (ce pgm n'est appelé qu'après vérification des autorisations systèmes)
 
   '1' = autorisation
 
   '0' = refus
 
 
 2/ un paramètre renseigné par le système qui décrit la demande.
 
 


|    Changer de couleur
 le paramètre reçu est structuré de la manière suivante :
 
 1 à 10   ID utilisateur
 
11 à 20   Application :  *VPRT    = imprimante virtuelle
                         *TFRFCL  = transfert de fichier
                         *FLRSRV  = dossiers partagés (type 2)
                         *MSGFCL  = fonction message
                         *DDM     = fonction DDM et RMTCMD
                           ...
21   30   fonction       *VPRT -> 'EXTRACT' demande de liste
                                  'CHECK'   vérification des droits
                                  'OPEN'    ouverture du spool
                         *TFRFCL> 'SELECT'  tfr AS/400 -> PC
                                  'JOIN'    tfr AS/400 (jonction) -> PC
                                            Un appel par fichier.
                                  'REPLACE' tfr PC -> AS
                                  'EXTRACT' demande de liste
                         *FLRSRV> 'CHANGE','CREATE','DELETE','EXTRACT'
                                  'MOVE','OPEN','RENAME'
                         *MSGFCL> 'SEND','RECEIVE'
                         *DDM   > 'COMMAND' -> commande à exécuter


|    Changer de couleur
                         *DDM     'ADDMBR','CHANGE','CHGMBR','CLEAR','COPY',
                                  'CREATE','DELETE','MOVE','OPEN','RENAME'
                                  'RGZMBR','RNMMBR','RNMMBR',...
 
31 à 40   Objet manipulé par la fonction  *N=inutilisé,*SPC=document/pos 100
 
41   50   bibliothèque                    *N=inutilisé,*SPC=dossier/pos 112
 
51   60   membre                          *N=inutilisé
 
61   70   format                          *N=inutilisé
 
71   75   lg de la zone suivante          peut être égal à 0.
(étendu 5,0)
 
76   ???  reste des informations (découpage suivant fonction)
          *TFRFCL la requête complète (sur 4096 c maxi)
 
          *FLRSRV 96 lecture '1'=oui , '0'=non
                  97 écriture     idem
                  98 lect/écrit.  idem
                  99 suppression  idem


|    Changer de couleur
                 100 document (12 c)
                 112 dossier  (63 c)
 
          *VPRT  OUTQ qualifée (20 c) si verif des droits/OUTQ (sinon rien)
 
          *DDM    76 RMTLOCNAME du système source
                  86 nom du système source
 
        + OPEN    96 lecture '1'=oui , '0'=non
                  97 écriture     idem
                  98 lect/écrit.  idem
                  99 suppression  idem
 
                 100 nom alternatif de fichier/document  (12 c)
                 112 nom alternatif de directory/dossier (63 c)
 
       + COMMAND 174 commande à exécuter (sur 2000 c maxi)
 




©AF400