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 |
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 |
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 |
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 |
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. |
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] |
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 |
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é) |
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 |
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 |