Fonction REGISTRATION FACILITY

BoTTom |    Changer de couleur
 
  Registration Facility 
 
 Nouvelles fonction de l'OS permettant d'associer à une fonction logiciel
  un pgm de contrôle entreprise chargé de valider une action.
 
 DEUX NOTIONS :
 
    - Exit POINT : association d'un point d'appel de programme à une
                    action logiciel.
 
                   ce point d'appel est nommé sur 20 caractères.
 
      Exemple : QIBM_QPWSF_File_Serveur (fonction serveur de fichier)
 
 
    - Exit program : programme associé à un point d'exit.
                       l'écriture est à votre charge
 
    - Commandes : WRKREGINF                                                   # 
                  ADDEXITPGM / RMVEXITPGM
 


|    Changer de couleur
 
 voici la liste des points d'exit définis en V4R20 (WRKREGINF) :
 
 
 Exit
 Point                 Format     Text
---------------------------------------------------------------------------
 QIBM_QHQ_DTAQ         DTAQ0100   Original Data Queue Server
 QIBM_QJO_DLT_JRNRCV   DRCV0100   Delete Journal Receiver
 QIBM_QLZP_LICENSE     LICM0100   Original License Mgmt Server
 QIBM_QMF_MESSAGE      MESS0100   Original Message Server
 QIBM_QNPS_ENTRY       ENTR0100   Network Print Server - entry
 QIBM_QNPS_SPLF        SPLF0100   Network Print Server - spool
 QIBM_QOE_OV_USR_ADM   UADM0100   OfficeVision/400 Administration
 QIBM_QOE_OV_USR_SND   DOCI0900   OfficeVision/400 Mail Send Exit point
 QIBM_QOK_NOTIFY       VRFY0100   System Directory Notify Exit point
 QIBM_QOK_SUPPLIER     SUPL0100   System Directory Supplier Exit point
 QIBM_QOK_VERIFY       VRFY0100   System Directory Verify Exit point
 QIBM_QPWFS_FILE_SERV  PWFS0100   File Server
 QIBM_QRQ_SQL          RSQL0100   Original Remote SQL Server
 QIBM_QSU_LCMD         EXTP0100   EXIT POINT FOR SEU USER DEFINE COMMANDS
 


|    Changer de couleur
 
 QIBM_QSY_CHG_PROFILE  CHGP0100   Change User Profile
 QIBM_QSY_CRT_PROFILE  CRTP0100   Create User Profile
 QIBM_QSY_DLT_PROFILE  DLTP0100   Delete User Profile - after delete
 QIBM_QSY_DLT_PROFILE  DLTP0200   Delete User Profile - before delete
 QIBM_QSY_RST_PROFILE  RSTP0100   Restore User Profile
 QIBM_QTA_STOR_EX400   EX400200   Storage Extension Exit Program
 QIBM_QTA_TAPE_TMS     TMS00200   Tape Management Exit Program
 QIBM_QTF_TRANSFER     TRAN0100   Original File Transfer Function
 QIBM_QTG_DEVINIT      INIT0100   Telnet Device Initialization
 QIBM_QTG_DEVTERM      TERM0100   Telnet Device Termination
 QIBM_QTMF_CLIENT_REQ  VLRQ0100   FTP Client Request Validation
 QIBM_QTMF_SERVER_REQ  VLRQ0100   FTP Server Request Validation
 QIBM_QTMF_SVR_LOGON   TCPL0100   FTP Server Logon
 QIBM_QTMT_WSG         QAPP0100   WSG Server Sign-On Validation
 QIBM_QTMX_SERVER_REQ  VLRQ0100   REXEC Server Request Validation
 QIBM_QTMX_SVR_LOGON   TCPL0100   REXEC Server Logon
 QIBM_QTOD_DHCP_ABND   DHCA0100   DHCP Address Binding Notify
 QIBM_QTOD_DHCP_ARLS   DHCR0100   DHCP Address Release Notify
 QIBM_QTOD_DHCP_REQ    DHCV0100   DHCP Request Packet Validation
 QIBM_QTOD_SERVER_REQ  VLRQ0100   TFTP Server Request Validation
 


|    Changer de couleur
 
 QIBM_QVP_PRINTERS     PRNT0100   Original Virtual Print Server
 QIBM_QWC_PWRDWNSYS    PWRD0100   Prepower down system exit point
 QIBM_QWC_QSTGLOWACN   STGL0100   Auxiliary storage lower limit
 QIBM_QWT_JOBNOTIFY    NTFY0100   JOB NOTIFICATION
 QIBM_QWT_PREATTNPGMS  ATTN0100   Preattention program exit point
 QIBM_QWT_SYSREQPGMS   SREQ0100   Presystem request pgm exit point
 QIBM_QZCA_ADDC        ZCAA0100   Add Client exit point
 QIBM_QZCA_REFC        ZCAF0100   Refresh Client Information exit point
 QIBM_QZCA_RMVC        ZCAR0100   Remove Client exit point
 QIBM_QZCA_SNMPTRAP    ZCAT0100   SNMP trap routing exit point
 QIBM_QZCA_UPDC        ZCAU0100   Update Client Information exi
 QIBM_QZDA_INIT        ZDAI0100   Database Server - entry
 QIBM_QZDA_NDB1        ZDAD0100   Database Server - data base access
 QIBM_QZDA_NDB1        ZDAD0200   Database Server - data base access
 QIBM_QZDA_ROI1        ZDAR0100   Database Server - object information
 QIBM_QZDA_ROI1        ZDAR0200   Database Server - object information
 QIBM_QZDA_SQL1        ZDAQ0100   Database Server - SQL access
 QIBM_QZDA_SQL2        ZDAQ0200   Database Server - SQL access
 QIBM_QZHQ_DATA_QUEUE  ZHQ00100   Data Queue Server
 
 


|    Changer de couleur
 
 QIBM_QZMFMSF_ACT      MSFF0100   MSF Accounting Exit
 QIBM_QZMFMSF_ADR_RSL  MSFF0100   MSF Address Resolution
 QIBM_QZMFMSF_ATT_CNV  MSFF0100   MSF Attachment Conversion
 QIBM_QZMFMSF_ATT_MGT  MSFF0100   MSF Attachment Management
 QIBM_QZMFMSF_ENL_PSS  MSFF0100   MSF Envelope Processing
 QIBM_QZMFMSF_LCL_DEL  MSFF0100   MSF Local Delivery
 QIBM_QZMFMSF_LST_EXP  MSFF0100   MSF List Expansion
 QIBM_QZMFMSF_MSG_FWD  MSFF0100   MSF Message Forwarding
 QIBM_QZMFMSF_NON_DEL  MSFF0100   MSF Non Delivery
 QIBM_QZMFMSF_SEC_AUT  MSFF0100   MSF Security and Authority
 QIBM_QZMFMSF_TRK_CHG  MSFF0100   MSF Track Mail Message Change
 QIBM_QZMFMSF_VLD_TYP  MSFF0100   MSF Validate Type
 QIBM_QZRC_RMT         CZRC0100   Remote Command/Program Call
 QIBM_QZSC_LM          ZSCL0100   Central Server - license mgmt
 QIBM_QZSC_NLS         ZSCN0100   Central Server - conversion map
 QIBM_QZSC_SM          ZSCS0100   Central Server - client mgmt
 QIBM_QZSO_SIGNONSRV   ZSOY0100   TCP Signon Server
 
 
  Pour associer un programme, utilisez l'option 8.
 


|    Changer de couleur
 
 En V4R2 : il y a de nombreux nouveaux point d'exit basé sur TCP/IP
 
    remarquons QIBM_QTG_DEVINIT démarrage d'une session telnet
               QIBM_QTG_DEVTERM clôture d'une session telnet
 
 
 QIBM_QTG_DEVINIT
 
 
      paramètres recus :
 
                    1/ User      -> c'est un structure indiquant les
                                     caractèristiques d'une ouverture avec
                                     saut de signon.
 
                       + Binaire (4)   lg de la structure
                       + CHAR(10)      profil à utiliser
                       + CHAR(10)      curlib [val. *USRPRF admise]
                       + CHAR(10)      pgm    [val. *USRPRF admise]
                       + CHAR(10)      menu   [val. *USRPRF admise]
 


|    Changer de couleur
 
 
 
                      2/ Device    -> c'est un structure indiquant les
                                      caractèristiques de l'unité à utiliser
 
                         + CHAR(10)      nom de l'unité
                         + CHAR(8)       format
                                          DSPD0100 = Ecran (seul en V4R2)
                         + CHAR(2)       réservé
                         + BIN(4)        OFFSET pour DSPD0100 = 29
                         + BIN(4)        lg de DSPD0100 = 12
                         + CHAR(16)      structure DSPD0100 contenant
 
                                         ° CHAR(3) clavier = FAB en france
                                         ° CHAR(1) réservé
                                         ° BIN(4)  code page = 297
                                         ° BIN(4)  jeux de car. = 697
 
 
 
 


|    Changer de couleur
 
                      3/ infos de connexion (structure)
 
                         + BIN(4) lg de la structure à suivre
 
                         + sous-structure contenant l'adresse IP
 
                             ° CHAR(1) taille de l'adresse en binaire
 
                             ° CHAR(1) type d'adresse x'02' = IP
                                                      x'06' = IPX
 
                             ° BIN(2)  n° de port
 
 
                             ° CHAR(16) adresse IP constituée de 4 fois
                                        4 octets binaires.
 
                         + le mot de passe est-il validé ?
                             - 0 = non
                             - 1 = oui (transmis en clair)
                             - 2 = oui (transmis crypté)


|    Changer de couleur
 
                      4/ environnement
 
                         selon la RFC1572 il est possible de fixer des
                          variables d'environnement pour TELNET
                         (particulièrement dans le monde Unix)
 
                         cette zone contient en clair les variables
                          d'environnement et leur contenu.
 
                      5/ lg de la zone environnement
 
                      6/ connexion
 
                         0 = rejeté
                         1 = autorisée
 
                      7/ saut du signon
 
                         0 = rejeté
                         1 = autorisée
 


|    Changer de couleur
 
 
  QIBM_QTG_DEVTERM     clôture d'une session TELNET
 
 
       paramètres recus :
 
                     1/ CHAR(10)  nom de l'unité
 
 
  Vous remarquerez aussi :
 
       + tout ce qui est lié à REXEC    [cdes entrantes]
                               DHCP     [attribution dynamique d'adresse IP]
                               TFTP     [Trivial FTP]
 
       + et plus généralement ce qui est lié à
 
                               la commande PWRDWNSYS
                               l'utilisation de la touche ATTN
                               création/suppression de profil
 





©AF400