Page 4
Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section «Notices», à la page vii. Vous pouvez consulter ou télécharger la documentation de VisualAge Pacbase, régulièrement mise à jour, à partir de : http://www.ibm.com/support/docview.wss?rs=37&context=SSEP67&uid=swg27005478...
Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante : IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk NY 10504–1785, U.S.A.
IBM est une marque d'International Business Machines Corporation, Inc. AIX, AS/400, CICS, CICS/MVS, CICS/VSE, COBOL/2, DB2, IMS, MQSeries, OS/2, VisualAge Pacbase, RACF, RS/6000, SQL/DS et VisualAge sont des marques d'International Business Machines Corporation, Inc. dans certains pays. Java et toutes les marques et logos incluant Java sont des marques de Sun Microsystems, Inc.
"Guide d'utilisation AD workbench", chapitre "Actions préalables d'administration". Architecture du produit VisualAge Pacbase est un outil de conception, de développement et de maintenance d'applications eBusiness de type graphique (GUI) ou mode caractère (TUI), Web, conversationnel ou batch.
Le contenu d'une livraison du produit varie selon les termes de votre commande : Guide d'Installation, Program Directory (pour SMP/E), CD-Rom pour l'installation de la partie Serveur, CD-Rom pour l'installation des composants du poste Client, VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Guide des Procédures de l'Administrateur. Pour les sites IBM, l'installation d'un Système de Sécurité, assurant le contrôle des codes utilisateur, des mots de passe et des autorisations d'accès, est documentée dans le chapitre "Installation de la partie Serveur", sous-chapitre "Installations complémentaires", et également dans l'aide en...
Prérequis partie Client Matériel Les caractéristiques matérielles nécessaires à l'installation des composants clients VisualAge Pacbase sont les suivantes : Processeur : Intel Pentium III 450 Mhz minimum ou processeur compatible. Moniteur : Moniteur graphique (800x600) VGA ou plus grande résolution (XGA ou SVGA).
30 Mo pour la Station de Travail VisualAge Pacbase (avec une Méthode incluse). Si "IBM SDK for Java 2" n'est pas installé sur votre poste, son installation sera automatiquement déclenchée. Pour une installation opérationnelle de AD workbench par exemple, il vous faudra un espace disque minimum de 215 Mo (100 Mo pour AD workbench, 85 Mo pour "IBM SDK for Java 2"...
Réception du produit avec l'outil SMP/E (System Modification Program/Extended) dans des PDS dédiés. Cette phase est à prendre en charge par l'équipe système habituée à installer les produits IBM avec SMP/E. v Allocation d'un fichier PDS destiné à stocker l'ensemble des JCLs d'installation et d'exploitation.
Page 20
'ftpini.scr' et suivre les instructions de paramétrage figurant sur ce fichier, 1.2.2 - lancer la commande ftp -s:ftpini.scr depuis le répertoire de travail. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 21
2 - Décompresser les exemples de JCLs avec la commande TSO RECEIVE INDA('tsouid.JBVP351.SAMPLE.JCL.BIN'). Ceci créée le fichier tsouid.JBVP351.TMP.JCLINST avec les membres suivants : BVPALLOC BVPPACC BVPPAPP BVPPREC BVPXMIT BVP1DCSI BVP2ICSI BVP3ALLO BVP4DEFZ BVP5DDEF BVP6DDEF BVP7ALLO BVP8PDD BVP9PAL 3 - Décharger les RELFILEs compressés et le SMPMCS depuis le CD-ROM. 3.1 - Paramétrer et soumettre le JCL BVPALLOC contenu dans tsouid.JBVP351.TMP.JCLINST afin d'allouer sur Z/OS les fichiers nécessaires au déchargement.
Page 22
éléments livrés (High-Level Qualifier) : hlq.SBVPINST : ensemble des fichiers de longueur 80 comprenant : – le fichier des libellés d'erreur (BVPAE), – le JCL d'installation initial (BVPPINIT) , VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 23
– un fichier contenant les JCLs et procédures d'installation et d'exploitation (BVPPTTAL), – les exemples de JCLs SMP/E, – le fichier BVPAMIAM contenant les paramètres de la procédure MIAM. hlq.SBVPPF2 : fichiers d'initialisation PC et PE. hlq.SBVPMBR8 : load-modules batch (les load-modules BVPDS600 et BVPDS610 d'interface entre VA Pacbase et DSMS 2.5 sont livrés en standard ;...
===PRM INDSVE=’EXP.BVP3VE’ .SYSTEM VSAM FILES INDEX ENDEVOR ===PRM INDSN=’EXP.BVP3N’ .SYSTEM NON VSAM FILES INDEX VA-PAC ===PRM INDSNE=’EXP.BVP3NE’ .SYSTEM NON VSAM FILES INDEX ENDEVOR ===PRM INDUV=’UTI.BVP3V’ .USER VSAM FILES INDEX ===PRM INDUN=’UTI.BVP3N’ .USER NON VSAM FILES INDEX VA-PAC ===PRM INDUNE=’UTI.BVP3NE’ .USER NON VSAM FILES INDEX ENDEVOR ===PRM BASE=’BASE’...
Lignes ===BEGMOD ./ ADD NAME=$ZMODUL On obtient ainsi l'ajout d'une ligne devant chaque module de JCL, de la forme ./ ADD NAME=<module-de-JCL> RESULTAT OBTENU : le JCL complet VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 27
Le fichier obtenu en SYSUT2 contient l'ensemble des JCLs d'installation et d'exploitation. Ce fichier doit être traité sous éditeur pour lancer l'installation proprement dite. Deux manipulations sont à effectuer sur le JCL complet : 1. Modifications globales éventuelles : Certaines adaptations peuvent être effectuées sur l'ensemble des JCLs. Les catalogues VSAM sont en commentaire dans le JCL obtenu suite à...
à des $ dans le flot traité par BVPMMJCL qui ne sont effectivement pas des paramètres. Liste des JCLs Tableau des JCLs d'installation Membre Contenu Procédure Installation Système et Base Administration VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 29
Membre Contenu Procédure D00CSD Mise à jour CICS : composants D01ALLOC Allocation des PDS de paramètres D02CPAR Chargement des paramètres communs D03DEFIN Définition des fichiers VSAM communs D03GDG Définition des GDG sauvegarde paramètres D03INI Initialisations des fichiers système D04MBR Renommage load modules batch Exit users D05IPROC Allocation de la Proclib (facultatif) D05PROC...
Page 30
Mise à jour des libellés d'erreur des applications EMUP générées JCLEXLI Extraction de bibliothèque PACX JCLEXPJ Extraction de mouvements à partir du journal PACX JCLEXTA Extraction d'entité PACX JCLEXTR Extraction d'entité PACX VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 31
Membre Contenu Procédure JCLEXUE Extraction d'entité utilisateur PACX JCLEXPU Extraction pour purge PACX JCLRMEN Extraction pour remontée remplacement PACX recodification JCLGPMC Edition-génération (MOVE CORRESPONDING) GPMC JCLGPRC Edition-génération (API COBOL) GPRC JCLGPRP Edition-génération + PPAF GPRP JCLGPRT Edition-génération GPRT JCLGPRU Edition-génération source + mise en bibliothèque GPRU source JCLMLIB...
Page 32
Reprise des mots de passe depuis 2.5 UTMP RPC250 Reprise du fichier PC depuis 2.n PC25 RPE250 Reprise du fichier PE depuis 2.n PE25 RPG200 Reprise du fichier PG depuis 2.0 PG20 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 33
Membre Contenu Procédure RPG250 Reprise du fichier PG depuis 2.5 PG25 RPJ250 Reprise du fichier PJ depuis 2.n PJ25 RPP250 Reprise du fichier PP PP25 RPEI25 Reprise PEI RPP2 RUV250 Reprise du fichier UV de Pac/Transfer UV25 Utilitaires JCLPURGE Purge des fichiers de travail LB PA WS JCLUKD1 Activation des clés d'accès en batch UKD1...
<> CLASSJ Classe d'exécution des jobs MSGCL Classe de sortie du JCL INDSV Système VSAM VA Pacbase (24 car. maxi) 'EXP.BVP3V' INDSVE Système VSAM Endevor (24 car. maxi) 'EXP.BVP3VE' VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 35
Paramètre Signification Défaut INDSN Système non VSAM (SAM, PDS) VA Pacbase 'EXP.BVP3N' (24 car. maxi) INDSNE Système non VSAM (SAM, PDS) Endevor (24 'EXP.BVP3NE' car. maxi) INDUV Utilisateur VSAM (24 car. maxi) 'UTI.BVP3V' INDUN Utilisateur non VSAM (SAM) (24 car. maxi) 'UTI.BVP3N' BASE Code Base de Développement (il valorise aussi...
(5) En cas d'utilisation de SCM, il faut retirer l'étoile de commentaire sur la ligne contenant le paramètre DFHEXC au niveau de la STEPLIB du step PAC dans les procédures GPRC GPRP GPRT et GPRU. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
(6) Paramètre obligatoire même lorsque l'on est sous SMS. Séparateurs des modules de JCLs Lignes en tête ou en fin de modules de JCL ===BEGMOD ..1 ..) lignes à insérer avant chaque module de JCL ..n ===ENDMOD ..1 ..) lignes à...
Page 38
Le code action 'X' permet de ne pas effectuer de transformation des caractères. Cette gestion est assurée par le programme BVPUTCR. Si l'on souhaite toujours travailler en majuscules, il suffit de remplacer le programme BVPUTCR par BVPUTCX. JCL d'exécution VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 47
Changer :/ en ./ avant de soumettre le JOB. JCL d'exécution ===FRM TYPE=DATA //$PRFJ.D2C JOB ($CCPT),’PAC D02CPAR’,CLASS=$CLASSJ, // MSGCLASS=$MSGCL //********************************************************************* //* VISUALAGE PACBASE INSTALLATION - D02CPAR LOADS PDS OF COMMON PARAMETERS .STEP1 : LOADING COMMON PARAMETERS //* ->NOTE: REPLACE :/ BY ./ BEFORE SUBMITTING THE JOB...
Page 57
IEFBR14 Allocation DSCB modèle JCL d'exécution //$PRFJ.D3G JOB ($CCPT),’PAC D03GDG’,CLASS=$CLASSJ, // MSGCLASS=$MSGCL //********************************************************************* //* VISUALAGE PACBASE INSTALLATION - D03GDG JOB TO RUN ONLY THE FIRST TIME THE PRODUCT IS INSTALLED . BUILDING OF DSCB MODEL //********************************************************************* //STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=$OUT...
Base Administration de la version précédente, de récupérer au préalable le fichier GU correspondant à la sauvegarde PE. Step Programme Commentaires STEP1 IDCAMS DELETE DEFINE de GU STEP2 PTUIGU Création des données VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Module D08XMET : Job '$prfj.8X' Ce JCL est à exécuter lors de la première installation et à chaque réinstallation. Il exécute la procédure VING et installe le Modèle administration. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
LISTENER ===> Y Enter Yes!No Après avoir sélectionné le listener : EZAC,ALter,LISTENER ENTER ALL FIELDS APPLID ===> A6ECCSXP APPLID of CICS System NAME ===> CSKL TRANSACTION NAME OF LISTENER VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
à jour. Pour bénéficier des fonctionnalités de mise à jour, il faudra télécharger le source BVPRS12 via le Support VisualAge Pacbase, à l'adresse suivante : http://www.ibm.com/software/awdtools/vapacbase/support.htm, l'adapter et l'installer comme tout programme DB2 classique : Préparation par pré...
Base Administration que ce code soit bien autorisé à lancer la procédure soumise. Erreur éditée si l'utilisateur n'est pas autorisé : 8296 Utilisateur non autorisé à cette procédure 2) Pour chaque carte '*' rencontrée : VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 77
3) Pour les procédures avec précision d'un code bibliothèque sur la carte '*' (GPRT, EXTR, UPDT ...), il est contrôlé dans les tables RACF les autorisations VisualAge Pacbase utilisateur/ressource bibliothèque. Erreur éditée si non autorisé : 2546 Accès à cette bibliothèque interdit Il y a toujours deux niveaux de contrôle :...
Page 78
3. ajout du nom de ce load module dans la librairie système de load SVC, 4. ZAP du module Visualage Pacbase BVPSECB avec le numéro de routine SVC choisi, 5. après la mise à jour de la librairie LPA, il sera nécessaire d'effectuer un IPL CLPA pour prendre en compte les modifications.
Mise en oeuvre pour TOPSECRET Les sources des sous-programmes (assembleur) d'accès aux tables TOPSECRET sont livrés par SMP/E dans le PDS hlq.SBVPSRC et sont à compiler. Compilation des sous-programmes d'accès BVPTSS et BVPTSSC doivent être compilés avec la bibliothèque TSS "OPMAT" dans la ligne SYSLIB de la compilation Assembleur.
'INFOPAC' est transparent pour l'utilisateur et les éléments appartenant à ce type sont à cet égard interdits de toutes modifications en dehors des processeurs prévus, entre autres fonctions, à cet effet. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 81
Trois PROCESSOR GROUP doivent être définis pour le système VA Pacbase Endevor. Deux de ces PROCESSOR GROUP sont affectés à chaque type 'VA Pac', et un seul est affecté à chaque type 'INFOPAC'. Ces PROCESSOR GROUP doivent être définis comme suit: Entités VA Pac "non compilables"...
Reprises depuis la 2.5 (avant l'exécution de ce JOB, lire attentivement le chapitre "Reprise" du "Manuel de référence VA Pacbase Endevor TSO"). ZAP sur l'EXIT2 'C1UEXT02' Module D11ZXIT : job '$PRFJ.ZXIT' Ce module comprend l'étape suivante : VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Step Programme Commentaires STEP01 IMASPZAP ZAP de l'EXIST2. Il concerne le nom membre de la bibliothèque 'ISPMLIB' des messages VA Pacbase Endevor. A n'exécuter que si la valeur choisie pour le paramètre $MSGSXH n'est pas '50'. JCL d'exécution //$PRFJ.XIT JOB ($CCPT),’ZAP EXIT USER’,CLASS=$CLASSJ, // MSGCLASS=$MSGCL //**************************************************** --- ZAP ’C1UEXT02’...
Page 84
BEFORE EXECUTING THIS JOB, REPLACE ALL ’:/’ BY ’./’ VIA THE EDITOR. *--------------------------------------------------* //ET010 EXEC PGM=IEBUPDTE,PARM=NEW //SYSPRINT DD SYSOUT=$OUT //SYSUT1 DD DSN=$INDSN..BVPSY,DISP=SHR //SYSUT2 DD DSN=$INDSN..BVPSY,DISP=SHR //SYSIN DD DATA,DLM=’F+’ :/ ADD NAME=DFBVPNJ VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 86
’ONLY ACTIONS ’’ADD & UPDATE’’ ARE ALLOWED FOR PACBASE THROUGH PROCESSO :/ ADD NAME=PRCSGENI //*-------------------------------------------------------------------* //* G E N E R A T E P R O C E S S O R (INFOPAC TYPE) * VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 89
EXECIF=((&C1COMMENT(36,5),NE,’*IBM*’), (&C1COMMENT(36,5),NE,’*RND*’)) //C1BANNER DD DSN=&&BANNER,DISP=(,PASS,DELETE),UNIT=SYSDA, SPACE=(TRK,(1,1),RLSE) //C1PRINT DD SYSOUT=&OUT, DCB=(RECFM=FBA,LRECL=121,BLKSIZE=6171,DSORG=PS) //LIST01 DD DSN=&&SYSOUT1,DISP=(OLD,DELETE) //LIST02 DD DSN=&&SYSDMP1,DISP=(OLD,DELETE) //LIST03 DD DSN=&&SYSOUT2,DISP=(OLD,DELETE) //LIST04 DD DSN=&&SYSOUT3,DISP=(OLD,DELETE) //LIST05 DD DSN=&&SYSDMP3,DISP=(OLD,DELETE) :/ ADD NAME=PRCSGEPP //*-------------------------------------------------------------------* //* G E N E R A T E P R O C E S S O R...
Page 90
//* DEFINED IN TSO WITH A NEW DDNAME FOR EXIT3 //*---------------------------------------------------* //TRS05 EXEC PGM=&ROOTPGM.PNPR11,COND=(00,NE,TRS03), EXECIF=(&C1ACTION(1,8),EQ,’GENERATE’) //STEPLIB DD DSN=&STEPLIB,DISP=SHR //PAC7EV DD DSN=&&PAC7EV,DISP=(OLD,PASS) //PAC7IP DD DSN=&&PAC7IP,DISP=(OLD,PASS) //PAC7PU DD DSN=&UP,DISP=SHR //SYSOUT DD DSN=&&SYSOUT3,DISP=(MOD,PASS) //SYSUDUMP DD DSN=&&SYSDMP3,DISP=(MOD,PASS) //*---------------------------------------------------* TRANSFER ’INFOPAC’ ELEMENT //*---------------------------------------------------* VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
'QU' (sauvegarde du fichier de mise à jour VA Pacbase : 'UQ') ET050 IEBGENER Chargement du fichier 'QU' ET060 IDCAMS Initialisation du fichier 'UP' ET070 IDCAMS Initialisation du fichier des types 'TY' VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 99
JCL d'exécution //$PRFJ.PRE JOB ($CCPT),’PREPARATION’,CLASS=$CLASSJ, // MSGCLASS=$MSGCL //*------------------------------------------------------------------* JOB TO RUN ONLY FIRST TIME PACBASE IS INSTALLED //*------------------------------------------------------------------* //******************************************************* ALLOCATION TABLES AND WORK VSAM FILES //* IF "SMS" IS INSTALLED DELETE //GDGMOD DD STATEMENTS * //******************************************************* //ET010 EXEC PGM=IDCAMS //*:STEPCAT DD DSN=$VCAT,DISP=SHR //SYSPRINT DD SYSOUT=$OUT //SYSIN DD DSN=$INDSN..BVPSY(DFBVPTY),DISP=SHR...
LINK-EDIT des EXITS dans bibliothèque autorisée Module D14EXIT : job '$PRFJ.EXT. Le système VA Pacbase Endevor est constitué de deux EXITS (EXIT2 et EXIT3) lesquels doivent être linkés avec le DRIVER d'Endevor 'EPC1UEXT'. Pour ce faire, le job '$PRFJ.EXT' contient les deux étapes suivantes (à adapter suivant les sites) : Step Programme...
S M=CIUU$MSGSX Reprises depuis la 2.5 (JJND RPTY RP25) Module D162530 : job '$PRFJ.2530'. Ce JOB ne concerne que les sites possédant déjà la version 2.5 de l'interface VA Pacbase / Endevor. Son exécution devrait être précédée de la lecture du chapitre "Reprise depuis la 2.5"...
Base de Développement, code transaction et préfixe des codes fichiers de la Base de Développement, choisi par l'utilisateur. Fichiers : bbbbAN : fichier des index, VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 105
Pour plus de détails consulter le chapitre "Optimisation des performances" décrit en annexe de ce manuel. JCL d'exécution //$PRFJ.I0 JOB ($CCPT),’DEVPT DFHCSDUP’,CLASS=$CLASSJ, MSGCLASS=$MSGCL //********************************************************************* //* VISUALAGE PACBASE INSTALLATION - CICSCSD CICS: CSD BATCH UPDATE FOR ONE DEVELOPMENT DATABASE //********************************************************************* //DFHCSDUP EXEC PGM=DFHCSDUP //STEPLIB DD DSN=$CSDL,DISP=SHR...
Initialisation fichier PY JCL d'exécution //$PRFJ.I3I JOB ($CCPT),’PAC I03INI’,CLASS=$CLASSJ, // MSGCLASS=$MSGCL //********************************************************************* //* VISUALAGE PACBASE INSTALLATION - I03INI JOB TO RUN ONLY FOR THE INITIALIZATION OF A NEW DATABASE . BUILDING OF INDEX DATA-GROUP FOR "PC", "PJ" SAVE FILES . "PJ" FILE INITIALIZATION .
"Reprises de bases". JCL d'exécution //$PRFJ.I4 JOB ($CCPT),’PAC I04REST’,CLASS=$CLASSJ, // MSGCLASS=$MSGCL // JCLLIB ORDER=($BIBP) //********************************************************************* //* VISUALAGE PACBASE INSTALLATION - I04REST CREATION OF THE DEVELOPMENT TEST DATABASE INDICATE THE LANGUAGE CODE OF DATABASE ON Y LINE COL 10-11 //********************************************************************* //TESTREST EXEC BVPREST...
à un menu général utilisateur ou toute autre manipulation. Le source BVPR005 peut être téléchargé à partir de l'adresse suivante : http://www.ibm.com/software/awdtools/vapacbase/support.html. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Chapitre 4. Installation/Réinstallation des composants Client Informations préalables Pour installer les composants Client de VisualAge Pacbase sur un poste Windows, vous devez avoir le profil Administrateur sur ce poste. L'installation des composants Client s'exécute avec InstallShield for Windows Installer (ISWI). Si Windows Installer n'est pas installé sur le poste, il sera automatiquement installé.
; le panneau suivant vous demande alors votre identification (Nom et Organisation). NOTE : Tous les composants Client de VisualAge Pacbase sont installés en mode utilisation partagée pour le poste. Ensuite, la liste des composants Client de l'offre VisualAge Pacbase s'affiche sur l'écran.
(autres composants Client ou nouvelles versions de composants déjà installés). Les protocoles de communication disponibles Si le serveur VisualAge Pacbase est installé sous Windows ou UNIX, le protocole VAP Socket devra être utilisé. Si le serveur est installé sous MVS/CICS, vous avez le choix entre MVS CICS Socket, MVS CICS CPI-C ou MQ-CICS Bridge, en fonction de l'installation effectuée sur le serveur (voir le chapitre correspondant).
Page 122
Le fichier bases.ini se trouve sur le poste de chaque développeur, dans le sous-répertoire 'common' du répertoire racine de l'installation. Ce fichier établit la liste des Bases VisualAge Pacbase accessibles. A chaque Base est associé un nom de localisation (location en anglais).
Administrator & Developer workbench Si "IBM SDK for Java 2" n'est pas installé sur votre poste, son installation sera automatiquement déclenchée. Pour cette installation, comme pour celle de Administrator & Developer workbench, la racine utilisée dépend du contexte courant de l'installation. Pour plus de détails, reportez-vous à la première page de ce chapitre.
Page 124
"Références Middleware" de l'assistant de connexion). Si seule la case "Middleware signon" est cochée, le contrôle de la connexion à la Base VA Pac est assuré par le système de sécurité. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Ces fichiers se trouvent sous le répertoire racine de Administrator & Developer workbench ("ADWorkbench"). MENU DEMARRER / CHOIX PROGRAMMES A l'issue de cette installation, vous trouverez au niveau du bureau Windows, dans le menu Démarrer/choix Programmes, la section VisualAge Pacbase 3.5 Components avec les sous-sections suivantes : Administrator-Developer workbench Administration...
Pacbase. Les Outils eBusiness (sauf WAM) sont installés en tant que "features" et "tools" de VisualAge for Java. Si "IBM SDK for Java 2" n'est pas installé sur votre poste, son installation sera automatiquement déclenchée. Pour cette installation, comme pour celle des Outils eBusiness, la racine utilisée dépend du contexte courant.
Page 127
Lisez-le et suivez les instructions qu'il contient. MENU DEMARRER / CHOIX PROGRAMMES A l'issue de cette installation, vous trouverez au niveau du bureau Windows, dans le menu Démarrer/choix Programmes, la section VisualAge Pacbase 3.5 Components avec les sous-sections suivantes : eBusiness Tools...
Ce panneau ne s'affiche pas si vous avez déjà installé, sous la même racine, la Station de Travail VisualAge Pacbase ou Administrator & Developer workbench. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 129
Station. Ensuite, dans ce même contexte initial, vous indiquez la (première) Base à laquelle accèdera la Station de Travail VisualAge Pacbase. Pour cela, un panneau vous propose de renseigner : Le nom d'une Base VA Pac, déjà installée ou non au niveau serveur.
Le fichier de lancement est le suivant : pexec.exe Ce fichier se trouve dans le répertoire racine de la Station de Travail VisualAge Pacbase (SPAC\nnnl où "nnn" désigne le numéro de version et où "l" identifie la langue de la version installée). MENU DEMARRER / CHOIX PROGRAMMES A l'issue de cette installation, vous trouverez au niveau du bureau Windows, dans le menu Démarrer/choix Programmes, la section VisualAge Pacbase 3.5...
WorkStation WorkStation 3.5 WorkStation 3.5 News <méthode> News LE FICHIER DES PARAMETRES DE L'INSTALLATION Certains paramètres de l'installation de la Station de Travail sont positionnés dans le fichier Pacbase.dat. La procédure d'installation de la Station de Travail crée automatiquement ce fichier dans le répertoire \SPAC\NNNL où...
Pour démarrer l'installation, appuyez sur le bouton [Install]. WAM est installé dans un répertoire spécifique, nommé Wam. Ce répertoire contient un fichier zippé et un fichier readme. Lisez-le et suivez les instructions qu'il contient. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Pour plus de détails, reportez-vous à la première page de ce chapitre. Pour utiliser Administrator & Developer workbench ou la Station de Travail VA Pac, les paramètres de localisation de vos Bases VisualAge Pacbase doivent toujours être renseignés. NOTE : Des informations IMPORTANTES concernant la communication vous sont données en début de chapitre.
Page 134
RACF group : Nom du groupe RACF pour IMS Connect. – Code Page : Valeur identifiant le codage des caractères utilisé par le serveur VisualAge Pacbase. La valeur 1147 correspond à l'EBCDIC français. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
BVPSCPI. Ce code identifie le moniteur qui établit la connexion entre les composants Client et les programmes serveur de VisualAge Pacbase utilisant APPC. IMPORTANT : Il est possible de saisir une autre valeur que BVPSCPI sachant que, dans TOUS les cas, la valeur du Symbolic destination name doit impérativement être identique à...
Windows. Chaque section de ce fichier définit une configuration permettant d'accéder à une Base VisualAge Pacbase. Le nom de cette section est placé entre crochets [Nom de la section]. Le nom de chaque section sera présenté à l'utilisateur lors de sa connexion.
= laps de temps (exprimé en ms.) qui sépare deux lancements de la procédure de nettoyage des connexions. Paramètre utile pour la Station de Travail VisualAge Pacbase uniquement. Valeur par défaut pour Windows NT/2000/XP = 60000. Pour Windows 95/98, ce paramètre prend obligatoirement la valeur -1, non modifiable, pour éviter les problèmes de multi-threading, non supporté...
Défaut : ..\middleware\CharConv.txt PARAMETRES POUR ADAPTATEUR GATEWAY (MIDDLEWARE DISTANT) host = nom ou adresse IP du host où la gateway VisualAge Pacbase est installée. Ne pas saisir de "0" cadrés à gauche, source d'erreur pour certaines configurations.
Page 140
Base VA Pac. Pour plus de détails, voir le chapitre "Installation de la partie Serveur", sous-chapitre "Installation du Référentiel", section "Base de Développement", dans les Guides d'Installation respectifs. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 141
IXO_DATASTORE : Nom du lien vers IMS défini dans IMS Connect (IMS DataStore ID). IXO_DYNAMICREPLYQUEUE : Nom dynamique de la Queue. MQ-CICS Bridge et MQ-IMS Bridge. Lorsque ce paramètre est renseigné, la Queue de réponse est créée dynamiquement par MQSeries pour pouvoir transmettre les messages de réponse (cf.
Le CD des composants Client VA Pac vous propose également les options suivantes : "Update" pour mettre à jour un composant déjà installé. "Modify" pour ajouter un nouveau sous-composant à un composant déjà installé. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 143
été installé, – Station de Travail VisualAge Pacbase : ajout d'une Méthode. "Remove" pour désinstaller un composant. Vous pouvez également utiliser la même fonction proposée par le service Windows "Ajout/suppression de Programmes"...
En tout premier lieu, faites quelques consultations et mises à jour avec la Station "Developer workbench". Procédez ensuite aux tests, sachant que les fichiers de la Base de Développement doivent être fermés à l'accès TP. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Ces tests comprennent les étapes listées ci-dessous, à exécuter dans l'ordre suivant : v Archivage du journal créé lors des tests d'utilisation : exécuter le JCL 'JCLARCH' donnant un fichier PJ(1). Sauvegarde directe de la Base de Développement : exécuter le JCL 'JCLSAVE' donnant un fichier PC(1) ;...
Chapitre 6. Réinstallation Serveur Une réinstallation de la partie système du serveur VisualAge Pacbase est nécessaire en cas d'anomalies corrigées ou d'améliorations ponctuelles sur la version installée. L'installation de cette sous-version s'effectue à partir d'un CD-ROM sur les PDS dédiés via SMP/E, puis en exécutant les JCLs fournis si nécessaire.
Page 150
JCL D03INI sur les fichiers concernés pour les initialiser. En cas de nouvelle procédure, lancer le JCL D05PROC. En cas de nouvelle SYSIN de la Base de Développement lancer le JCL I02SY. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 151
Remarque : L'éclatement du fichier résultat du JCL BVPPINIT, ainsi que les JCLs D02CPAR, D05PROC, et I02SY écrasent respectivement tous les JCLs, les SYSINs système et de la Base Administration, les procédures et les SYSINs de la Base de Développement. Il pourra donc être nécessaire de sauvegarder au préalable les éléments personnalisés.
Page 154
RPE250 : reprise des paramètres utilisateurs à partir du fichier PE généré lors de l'étape 1, – RMP250 : reprise des mots de passe 2.n (facultatif), – JCLSVAD : sauvegarde de la Base Administration. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 155
3) Reprise d'une Base de Développement. Cette étape nécessite le déroulement de l'installation de la (des) Base(s) de Développement jusqu'au JCL I03INI. Elle consiste en l'exécution des JCLs suivants : RPC250 : reprise de l'ancienne Base de Développement à partir de la sauvegarde de l'ancienne base créée dans l'étape 1 et réorganisation de la nouvelle base.
Une ligne 'A' (facultative) permettant de préciser le code et le nom de l'administrateur. Cette ligne n'est nécessaire que dans le cas de l'utilisation d'un système de sécurité (RACF). La structure de la ligne est la suivante : VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Position Longueur Valeur Signification Code ligne bbbbbbbb Code de l'administrateur Nom de l'administrateur Une ligne 'B' par base permettant de préciser les caractéristiques des Bases de Développement qui seront gérées dans la nouvelle Base Administration soit : le code de la base : c'est le code logique qui sera indiqué lors de la restauration de la base.
Page 158
(longueur = 170) PAC7ME &&PAC7ME Sortie Fichier de travail (longueur=372) PAC7MW Sortie Fichier de travail (longueur=170) PAC7MX Sortie Fichier de travail (longueur=743) PAC7MY Sortie Fichier de travail (longueur=743) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
La liste des mouvements propres à un utilisateur est précédée d'une bannière portant son code. Codes retour : 0 : OK sans erreur 2 : erreur warning 4 : erreur grave PE25 - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ Chapitre 7. Reprises et échanges entre bases 2.n et 3.n...
Le résultat de cette procédure est une image séquentielle de la Base de Développement au nouveau format. Ce nouveau fichier PC doit servir d'entrée à l'étape obligatoire suivante : la réorganisation. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
PC25 - Remarques sur les données reprises Eclatement du descriptif commentaire (-G) Le descriptif commentaire est éclaté en plusieurs descriptifs. Commentaires proprement dits Ils regroupent les commentaires et les alias COBOL (-GC). Attention : Si en version 2.0 ou 2.5, le type de la ligne de documentation n'est pas adapté...
Prise en compte des entrées : PTU001 Traitements généraux : PTU911 Code Nom physique Type Libellé PAC7MC &OLDPC Entrée Image séquentielle du réseau ancienne version PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur PAC7MB &&PC25MB Entrée Entrée utilisateur VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 165
Code Nom physique Type Libellé PAC7PB &&PC Sortie Premier enregistrement des données (longueur=153) PAC7PE &&PE Sortie Fiches des O.E.U. (version 2.5), maquettes d'états et des commentaires (excepté les appels de formats guides) (longueur=193) PAC7PG &&PG Sortie Descriptions des formats guides et des commentaires avec appels de formats guides (longueur=193) PAC7PL...
Page 166
&&KP Sortie Descriptions des formats guides et de leurs appels dans les commentaires (longueur=193) PAC7PB &&PC Entrée Premier enregistrement des données PAC7PD &&PD Sortie Premier enregistrement des données (longueur=153) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 167
Code Nom physique Type Libellé SORTWK01 SORTWK02 SORTWK03 Traitement des maquettes d'états : PTU919 Code Nom physique Type Libellé PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur PAC7PE &&PE Entrée Fiches des O.E.U (version 2.5), des maquettes d'état et des commentaires (excepté les appels de formats guides) PAC7PB &&PD...
Page 168
Critères de tri : membre SRTPC25 du PDS SY Code Nom physique Type Libellé SORTIN &&ZX Entrée Données extension intermédiaires SORTOUT &&XZ Sortie Données longues triées (longueur=193) SORTWK01 SORTWK02 SORTWK03 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Image séquentielle du réseau (version actuelle) PAC7ET Etat Compte-rendu de la reprise PC25 - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ RETRIEVAL OF PC FILE //* ------------------------------------------------------ //BVPPC25 PROC BASE=$BASE, CODE OF DEVPT DATABASE INDSN=’$INDSN’, INDEX OF SYSTEM NON VSAM FILES INDSV=’$INDSV’,...
Développement concernée par les lignes de JCL mises à jour dans la Base Administration. Si le code utilisateur ou le code de la base n'est pas renseigné, un message d'anomalie est émis et la procédure ne peut s'effectuer. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
La structure de la ligne est la suivante : Position Longueur Valeur Signification Code ligne uuuuuuuu Code utilisateur pppppppp mot de passe cccc Code base PG20 - Description des étapes Prise en compte des entrées : PTU001 Formatage des commandes d'édition génération : PTU908 Code Nom physique Type...
Page 176
Index de la Base Administration PACGGR &INDSV..BVPGR Entrée Données de la Base Administration PACGGY &INDSV..BVPGY Entrée Extension de la Base Administration PACGGU &INDSV..BVPGU Entrée Utilisateurs de la Base Administration VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 177
Code Nom physique Type Libellé PAC7DC DUMMY Entrée Fichier DSMS éléments de la Base de Développement PAC7ME &&PAC7ME Entrée Fichier de travail PAC7MV &&PAC7MV Entrée Mouvements de mise à jour PAC7RB DUMMY Sortie Mouvements erronés UPDT (longueur=80) PAC7RY DUMMY Sortie Mouvements erronés UPDP (longueur=310) PAC7IE...
Page 178
&&PAC7MV Entrée Mouvements de mise à jour PAC7RB DUMMY Sortie Mouvements erronés UPDT (longueur=80) PAC7RY DUMMY Sortie Mouvements erronés UPDP (longueur=310) PAC7IE Etat Compte-rendu de mise à jour (longueur=132) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 185
Mise en forme des mouvements : PAF900 Code Nom physique Type Libellé PAC7AR &INDUV..&BASE.AR Entrée Données de la Base de Développement PAC7AN &INDUV.. Entrée Index de la Base de &BASE.AN Développement PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur PACGGR &INDSV..BVPGR Entrée Données de la Base Administration PACGGN &INDSV..BVPGN...
Page 186
PAC7AN &INDSV..BVPGN Entrée Index de la Base Administration PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur PACGGR &INDSV..BVPGR Entrée Données de la Base Administration PACGGN &INDSV..BVPGN Entrée Index de la Base Administration VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 187
Code Nom physique Type Libellé PACGGU &INDSV..BVPGU Entrée Utilisateurs de la Base Administration PAC7GY &&PACGZ Entrée Mouvements de mise à jour PAC7MV &&PAC7MV Sortie Mouvements mis en forme (doit pouvoir contenir tous les mouvements en entrée plus les mouvements d'annulation élémentaire générés par les mouvements d'annulation multiple) (longueur = 170)
Un display est alors édité. Résultat obtenu Un fichier journal PJ au format de la nouvelle version. Remarques VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
&&NEWPJ Sortie Fichier journal au nouveau format (longueur=170) PAC7ET Etat Compte-rendu PJ25 - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ RETRIEVAL OF PJ FILE //* ------------------------------------------------------ //BVPPJ25 PROC BASE=$BASE, CODE OF DEVPT DATABASE OUT=$OUT, OUTPUT CLASS INDUV=’$INDUV’, INDEX OF USER VSAM FILES INDSV=’$INDSV’,...
Cette procédure permet de reprendre le fichier PP image séquentielle de l'environnement de production (PEI) de la version 2.0 ou 2.5 et met à jour la Base de Développement de la version installée. Condition d'exécution VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Les fichiers de la Base de Développement doivent être fermés dans le transactionnel. Edition obtenue Cette procédure édite un compte-rendu signalant les anomalies rencontrées. Résultat obtenu Cette procédure génère un fichier mouvement contenant les environnements de production existants, la liste des entités générées, les environnements par défaut (-GO de la Bibliothèque), la liste des sessions de production au nouveau format, et met à...
Mouvements de mise à jour PAC7MV &&PAC7MV Sortie Mouvements mis en forme (doit pouvoir contenir tous les mouvements en entrée plus les mouvements d'annulation élémentaire générés par les mouvements d'annulation multiple) (longueur=170) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 197
Code Nom physique Type Libellé PAC7ME &&PAC7ME Sortie Fichier de travail (longueur=372) PAC7MW Sortie Fichier de travail (longueur=170) PAC7MX Sortie Fichier de travail (longueur=743) PAC7MY Sortie Fichier de travail (longueur=743) Mise à jour de la Base de Développement : PACA15 Code Nom physique Type...
RPP2 - Présentation générale Principe Cette procédure permet de reprendre l'environnement PEI à partir d'une version 2.0 ou 2.5 et met à jour la Base de développement de la version installée. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Elle prend en compte les mouvements d'environnements pour lesquels des entités sont générées. Condition d'exécution Les fichiers de la Base de Développement doivent être fermés dans le transactionnel. Résultat obtenu Une Base de développement intégrant les environnements migrés. Remarques Tout mouvement de mise à jour dans une Bibliothèque ou une Session inexistante dans la nouvelle Base sera rejeté.
Mouvements de mise à jour PAC7MV &&PAC7MV Sortie Mouvements mis en forme (doit pouvoir contenir tous les mouvements en entrée plus les mouvements d'annulation élémentaire générés par les mouvements d'annulation multiple) (longueur=170) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 203
Code Nom physique Type Libellé PAC7ME &&PAC7ME Sortie Fichier de travail (longueur=372) PAC7MW Sortie Fichier de travail (longueur=170) PAC7MX Sortie Fichier de travail (longueur=743) PAC7MY Sortie Fichier de travail (longueur=743) Mise à jour de la Base de Développement : PACA15 Code Nom physique Type...
Pac/Transfer de la version 2.0 ou 2.5 au nouveau format. Elle met à jour la Base Administration. Condition d'exécution Les fichiers de la Base Administration doivent être fermés dans le transactionnel. Edition obtenue VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Cette procédure édite un compte-rendu signalant les anomalies rencontrées. UV25 - Entrées / Traitements / Résultats Une ligne * avec code utilisateur, mot de passe et code de la Base de Développement concernée par les transferts. Si le code utilisateur ou le code de la base n'est pas renseigné, un message d'anomalie est émis et la procédure ne peut s'effectuer.
Utilisateurs de la Base Administration PAC7DC DUMMY Entrée Fichier DSMS éléments de la Base de Développement PAC7ME &&PAC7ME Entrée Fichier de travail PAC7MV &&PAC7MV Entrée Mouvements de mise à jour VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Index de la Base Administration PACGGU &INDSV..BVPGU Entrée Utilisateurs de la Base Administration PAC7MB &OLDMB Entrée Mouvements MB 2.5 PAC7MV &&PACMV Sortie Mouvements de reprise pour UPDT PAC7ME &&PACME Sortie Mouvements rejetés VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Cette procédure édite un compte-rendu signalant les anomalies rencontrées. Résultat obtenu Cette procédure génère un fichier mouvement à destination de la procédure UPDP de la nouvelle version ainsi qu'un fichier des mouvements rejetés. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
2.0 ou 2.5. Limites Les Méta entités, Entités utilisateur, Relations, Descriptions, Mots-clés, Documentation associée et Appels de Relation ne sont pas traités. Condition d'exécution VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Echange mouvements GY entre base 3.n et 2.n (GY30) GY30 - Présentation générale Principe Cette procédure permet de reprendre des mouvements de format UPDP de la nouvelle version vers la version 2.0 ou 2.5. Limites Les Méta entités, Relations, Descriptions, Mots-clés, Documentation associée et Appels de Relation ne sont pas traités.
Page 224
EXPM Extraction des environnements GPPM Ecriture compte-rendu génération dans QJ HIPM Mise en production des éléments SIPM Simulation de génération UBPM Génération des mouvements Batch à partir de QJ VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 225
Procédure Remarques TRED Pac/Transfer : édition paramètres UPGP Mise à jour PAF Base Administration CEND Contrôle d'intégrité intra-Endevor CIND Contrôle d'intégrité inter-Endevor GPND Endevor : valorisation des paramètres JJND Endevor : reprise du journal JRND Endevor : récupération des mouvements du journal archivé LSND Endevor : mise à...
'Réinstallation Serveur' du présent manuel. Après avoir exécuté la mise à jour du Modèle administration (VING), il faut se connecter à la station administrateur pour renseigner la nouvelle clé d'accès au système. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 227
Si cette version est installée dans un nouvel environnement, après avoir suivi toutes les étapes de l'installation de la partie serveur, il faut restaurer les bases dans l'ordre suivant : – RSAD : restauration de la Base d'Administration, – VING : mise à jour du Modèle d'Administration, –...
Page 230
Description du fichier NR des entités non reprises : Pos. Lon. Signification Code bibliothèque Type PAF Code entité Type de bloc Usage rubrique Méta-Entité FILLER Description du fichier PM des macros non typées : VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 231
Pos. Lon. Signification Code entité FILLER Description du fichier RQ des anomalies : Pos. Lon. Valeur Signification Bibliothèque Type PAF Code entité FILLER Type de l'anomalie Bloc à ne pas reprendre Caractères spécial Dialogue de type F (Serveur de Dossier) ou FV (Vue de Dossier) Problème de tri dans -CE Ecran Ecran de type F (Serveur de Dossier) ou FV (Vue de...
Type de session Si sélection session historisée Si session courante ou H Ce traitement s'appuie également sur le fichier paramètre hlq.SBVPINST(BVPAMIAM), fourni à l'installation, qui a la structure suivante VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Pos. Lon. Valeur Signification 'BL' Type de bloc non repris 'CS' Caractère spécial 'MT' Forçage reprise de Méta-Entité (1) 'UR' Usage de rubrique reconnu 'WK' Type de ligne de working à ne pas reprendre 'WN' Chaîne de caractères incompatible avec Windows Valeur du paramètre Ce fichier pourra être enrichi avec les caractères spéciaux souhaités : pour cela il suffit d'ajouter une ligne de type CS avec le caractère voulu.
Page 238
élément de son dossier. La bibliothèque la plus haute est la bibliothèque de référence. Dans chaque bibliothèque plus basse trouvée, le dossier de l'entité sera ultérieurement créé (étape suivante). VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
L'ensemble des bibliothèques d'un même réseau qui contient un élément du dossier est détecté. Pour chaque bibliothèque, une carte de commande en vision 'C' de l'entité extraite, accompagnée d'une carte assign appropriée, est formatée et triée. L'ensemble de ces cartes va constituer le fichier d'entrée de la seconde étape. Seconde étape : extraction PACX en vision 'C' L'extraction des entités est réalisée dans la bibliothèque d'extraction et les bibliothèques de niveau supérieur.
Page 240
&INDUV..SYSEXT.&USER Entrée/Sortie Fichier de travail PAC7MV &&MV Sortie Fichier travail PAC7MR &&MR Sortie Fichier travail PAC7MX &&MX Sortie Entités non extraites (PACX) PAC7GY DUMMY Sortie Mouvements extraits pour UPDP VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 241
Code Nom physique Type Libellé PAC7RQ &&QR Sortie Correspondance Entités/Bibliothèque origine PAC7TD &&TD Sortie Fichier travail PAC7UE &&UE Sortie Fichier travail PAC7IA Etat Edition générale de l'enchaînement des programmes PAC7DD Etat Edition des anomalies sur mouvements en entrée PAC7ED Etat Compte-rendu d'extractions PAC7EE Etat...
Tri et mise en forme fichier import : BVPACS91 Code Nom physique Type Libellé PAC7AT &&PAC7AT Entrée Fichier des regroupements PAC7TI &&PAC7TI Sortie Fichier des regroupements retrié SORTWK01 SORTWK02 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
PAC7TG &OUTFILE Sortie Fichier résultat tri global SORTWK01 SORTWK02 SORTWK03 MIBA - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ BATCH MIGRATION //* ------------------------------------------------------ //BVPMIBA PROC BASE=$BASE, CODE OF DEVPT DATABASE INDSV=’$INDSV’, INDEX OF SYSTEM VSAM FILES INDSN=’$INDSN’, INDEX OF SYSTEM NON VSAM FILE INDUV=’$INDUV’,...
Type entité Pacbase à déplacer 'E ' : Rubrique 'S ' : Structure de donnée et Segment 'R ' : Etat 'B ' : Bloc base de donnée 'P ' : Programme VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 257
Pos. Lon. Valeur Signification 'O ' : Dialogue et écran 'F ' : Méta-Entité Cliente '$tt' : Entité Utilisateur Cliente (tt = code d'appel) 'T ' : Texte Code du nouveau projet Principe de la migration Un contexte d'extraction est sélectionné. La session et la bibliothèque dont sera extrait le réseau ascendant ou descendant sont précisées.
A l'aide des lignes P, il faut définir pour chaque type d'entité Pacbase concernée vers quel nouveau projet elles seront déplacées. Les projets sont tous dépendants et leur hiérarchie dépend du type de l'entité Pacbase associé. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 259
L'ordre est décrit dans la table des entrées de la ligne P. Cependant les projets des entités utilisateurs peuvent être placés au bon vouloir de l'utilisateur. On peut associer le même projet à plusieurs types d'entité Pacbase à condition que les types soient directement dépendants (hiérarchie immédiate). Pour s'assurer que la liste des nouveaux projets issus d'un éclatement de bibliothèque soit cohérente, il est contrôlé...
Données extension de la Base de Développement PAC7MB &&MIBRMB Entrée Mouvements utilisateur PAC7RQ &&QR Sortie Correspondance Entités/Bibliothèque la plus basse PAC7DD Sortie Etat d'anomalies Prise en compte des entités non reconduites BVPACS9A VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 261
Code Nom physique Type Libellé PAC7NR &NRFILE Entrée Entités non reprises issues de MIAM PAC7QR &&QR Entrée Correspondance Entité/Bibliothèque la plus basse PAC7RQ &&RQ Sortie Correspondance Entité/Bibliothèque épurée SORTWK01 SORTWK02 SORTWK03 Tri et mise en forme cartes commande : BVPACS92 Code Nom physique Type...
Page 262
Edition générale de l'enchaînement des programmes PAC7DD Etat Edition des anomalies sur mouvements en entrée PAC7ED Etat Compte-rendu d'extractions PAC7EE Etat Compte-rendu d'extractions PAC7EG Etat Compte-rendu d'extractions PAC7EM Etat Compte-rendu d'extractions VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 263
Code Nom physique Type Libellé PAC7EP Etat Compte-rendu d'extractions PAC7EQ Etat Compte-rendu d'extractions PAC7EU Etat Compte-rendu d'extractions PAC7EZ Etat Compte-rendu d'extractions SORTWK01 SORTWK02 SORTWK03 Codes retour : 0 : Pas d'erreur 4 : Erreur dans les entrées utilisateur (précisée dans PAC7EE) ou dans les extractions (précisée dans PAC7EZ) 8 : Erreur dans la ligne '*' (précisée dans PAC7DD) Suppression du fichier KSDS de travail : IDCAMS...
Eclatement des Bibliothèques pour MIBJ PAC7TI &&PAC7TI Entrée Fichier des regroupements retrié PAC7TG &OUTFILE Sortie Fichier résultat tri global SORTWK01 SORTWK02 SORTWK03 MIBR - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 265
//* ------------------------------------------------------ BATCH MIGRATION //* ------------------------------------------------------ //BVPMIBR PROC BASE=$BASE, CODE OF DEVPT DATABASE INDSV=’$INDSV’, INDEX OF VSAM SYSTEM FILES INDSN=’$INDSN’, INDEX OF NON VSAM SYSTEM FILES INDUV=’$INDUV’, INDEX OF USER VSAM FILES //*: VSAMCAT=’$VCAT’, USER VSAM CATALOG //*: SYSTCAT=’$SCAT’, SYSTEM VSAM CATALOG STEPLIB=’$HLQ..SBVPMBR8’, LIBRARY OF LOAD-MODULES SORTLIB=’$BIBT’,...
Elle permet de sélectionner le journal dans une plage de dates, sessions, bibliothèques, etc. Elle permet d'extraire du référentiel les entités des mouvements sélectionnés. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
L'extraction s'effectue dans la bibliothèque et la session du mouvement d'une part et dans toutes ses bibliothèques inférieures où des overrides de la fiche ou d'un élément du dossier de l'entité ont été détectées. Pour chaque entité est indiquée la bibliothèque la plus haute du référentiel où elle a été...
Page 276
égales. Eclatement des bibliothèques La procédure MIBR, suite à la saisie des demandes utilisateurs d'éclatement de bibliothèques, sauvegarde ces informations. Elles sont prises en compte VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
dans la procédure MIBJ. Ce fichier OUTSPLT issu de MIBR va constituer une entrée de MIBJ(SPLTFILE). Il contient l'ensemble des projets issu de l'éclatement des bibliothèques ainsi que leur hiérarchie. Pour chaque entité extraite par MIBJ, présente dans le fichier PAC7RQ , on recherche si elle doit être déplacée vers un nouveau projet , c'est à...
Page 278
Entités non reprises issues de MIAM PAC7QR &&QR Entrée Correspondance Entité/Bibliothèque la plus basse PAC7RQ &&RQ Sortie Correspondance Entité/Bibliothèque épurée SORTWK01 SORTWK02 SORTWK03 Tri et mise en forme cartes commande : BVPACS92 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 279
Code Nom physique Type Libellé PAC7QR &&QR Entrée Correspondance Entités/Bibliothèque PAC7RQ &&PACXRQ Sortie Correspondance Entités/Bibliothèque triée PAC7MZ &&PACXMB Sortie Cartes de commandes pour entrée PACX SORTWK01 SORTWK02 SORTWK03 Initialisation du fichier KSDS de travail : IDCAMS Extraction : PACX2 Cette étape extrait les mouvements en fonction des entrées issues du programme BVPACS92.
Page 280
Compte-rendu d'extractions SORTWK01 SORTWK02 SORTWK03 Codes retour : 0 : Pas d'erreur 4 : Erreur dans les entrées utilisateur (précisée dans PAC7EE) ou dans les extractions (précisée dans PAC7EZ) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 281
8 : Erreur dans la ligne '*' (précisée dans PAC7DD) Suppression du fichier KSDS de travail : IDCAMS Migration batch : BVPACS94 Code Nom physique Type Libellé PAC7RQ &&PACXRQ Entrée Correspondance Entités/Bibliothèque la plus basse PAC7CS &INPUTSPE Entrée Fichier de correspondance des caractères spéciaux PAC7QR &OUTSPLT...
SORTLIB=’$BIBT’, SORT LIBRARY USER=, USER CODE LSR=’BLSR’, LSR BATCH SYSTEM NAME OUT=$OUT, UTILITIES AND ERRORS OUTPUT CLASS OUTL=$OUT, OUTPUT CLASS OF REPORTS UWK=$UWK, WORK UNIT SPAMB=’(TRK,(5,1),RLSE)’, REQUEST FILE SPACE VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 283
SPAMV=’(CYL,(100,10),RLSE)’, UPDT FILE SPACE SPAGY=’(CYL,(100,10),RLSE)’, UPDP FILE SPACE SPATD=’(CYL,(100,10),RLSE)’, CPSN FILE SPACE NRFILE=, NOT RETRIEVED ENTITIES FILE SPLTFILE=, SPLITTING LIBRARIES FILE INPUTMIB=, PROGRAM/MACRO FILE INPUTSPE=, SPECIAL CHAR FILE OUTMIMA=, OUTPUT MIMA COMMAND OUTFILE=, OUTPUT FILE MIGRATION OUTGCP=, OUTPUT GCP COMMAND OUTGCO=, OUTPUT GCO COMMAND OUTGGC=,...
MIMA - Migration Macros MIMA - Présentation générale Cette procédure permet, simultanément, de générer et de taguer une ou plusieurs macrostructures à la fois. En entrée il faut : soit saisir une ligne '*' (code utilisateur, mot de passe et code bibliothèque) ainsi qu'une ou plusieurs lignes de commande, pour chaque macrostructure à...
Index de la Base de Développement PAC7AY &INDUV..&BASE.AY Entrée Extension de la Base de Développement PAC7AJ DUMMY Entrée Journal de la Base de Développement PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 295
Code Nom physique Type Libellé PACGGN &INDSV..BVPGN Entrée Index de la Base Administration PACGGR &INDSV..BVPGR Entrée Données de la Base Administration PACGGU &INDSV..BVPGU Entrée Utilisateurs de la Base Administration PAC7ME &&MIMAMB Entrée Mouvements utilisateur PAC7MV &&PAC7MV Sortie Mouvements de mise à jour PAC7MG &&PAC7MG Sortie...
Page 296
Fichier de travail PAC7W3 Sortie Fichier de travail PAC7W4 Sortie Fichier de travail PAC7W5 Sortie Fichier de travail PAC7IA Etat Edition générale de l'enchaînement des programmes SORTWK01 SORTWK01 SORTWK01 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
MIMA - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ MACRO-STRUCTURES MIGRATION //* ------------------------------------------------------ //BVPMIMA PROC BASE=$BASE, CODE OF VAPAC DATABASE INDSV=’$INDSV’, INDEX OF VSAM SYSTEM FILES INDSN=’$INDSN’, INDEX OF NON VSAM SYSTEM FILES INDUV=’$INDUV’, INDEX OF USER VSAM FILES //*: SYSTCAT=’$SCAT’,...
EXLI Code de l'extracteur Formatage pour UPDP (PAF) Top plan de convergence L'extraction EXLI s'exécute en inter-bibliothèque, puisque les entités du thesaurus sont créées en inter-bibliothèque dans le référentiel. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Le fichier GY issu du PACX est ensuite filtré, les enregistrements du thesaurus sont sélectionnés et un nouveau fichier au format XML est créé . MITH - Description des étapes Prise en compte des entrées : PTU001 Initialisation du ou des fichiers de sortie Initialisation du fichier KSDS de travail : IDCAMS Extraction : PACX Cette étape extrait les mouvements en fonction des entrées utilisateur.
Page 302
8 : Erreur dans la ligne '*' (précisée dans PAC7DD) Suppression du fichier KSDS de travail : IDCAMS Sélection des mouvements du thesaurus et formatage d'un fichier XML : BVPACTH1 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Principe Transformation des users en create user. Cette procédure est l'utilitaire qui permet de transformer des Users en Create users. Suite à l'extraction des utilisateurs déclarés dans l'administration, un VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
fichier contenant les caractéristiques de chaque utilisateur est constitué. Ce fichier correspond à une liste d'ID utilisateur, d'adresses électroniques, de noms, d'ID licence et de niveau administration, séparés par des virgules. Ce fichier est une entrée à l'outil repotools de RTC. MIUS - Entrées Utilisateur Ce sont les entrées de la procédure PACX avec les valeurs spécifiques suivantes :...
Une ligne de commande : Pos. Lon. Valeur Signification Code ligne Numéro de ligne 'EX' Code de sélection de bibliothèque : Bibliothèque et ses 'centrales' YATTABLES Entité utilisateur des tables de l'administration VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
L'extraction EXTR s'exécute en inter-bibliothèque, dans la base d'administration. Le fichier GY issu du PACX est ensuite filtré, les enregistrements des messages d'erreur sont sélectionnés (descriptif -D02) et remis en forme dans un fichier PAC7LI. MILA - Description des étapes Prise en compte des entrées : PTU001 Initialisation du ou des fichiers de sortie Initialisation du fichier KSDS de travail : IDCAMS...
Page 316
Codes retour : 0 : Pas d'erreur 4 : Erreur dans les entrées utilisateur (précisée dans PAC7EE) ou dans l'extraction 8 : Erreur dans la ligne '*' (précisée dans PAC7DD) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Fichier issu de l'extraction PACX PAC7LI &OUTFILE Sortie Fichier des utilisateurs : entrée outil repotools MILA - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ ERROR LABEL MIGRATION //* ------------------------------------------------------ //BVPMILA PROC INDSV=’$INDSV’, INDEX OF SYSTEM VSAM FILES INDUV=’$INDUV’, INDEX OF USER VSAM FILES INDSN=’$INDSN’,...
MIA1 - Génération programmes MIA1 - Présentation générale Cette procédure permet de générer les programmes dans deux fichiers contenant respectivement le généré Cobol et le généré Cobol de contrôle. Elle effectue la génération des micro-patterns qui ne proviennent pas de macros.
Page 322
Commande de l'extracteur PAC7KF &UWK Entrée/ Fichier de travail Sortie PAC7MG &&PAC7MG Entrée Commandes Edition/Génération PAC7W1 DUMMY Entrée/ Fichier de travail Sortie PAC7KU &&PAC7KU Sortie Fichier état sortie SORTWK01 SORTWK02 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 323
Code Nom physique Type Libellé SORTWK03 Génération des programmes : BVPACMM1 Code Nom physique Type Libellé PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur PACGGR &INDSV..BVPGR Entrée Données de la Base Administration PACGGN &INDSV..BVPGN Entrée Index de la Base Administration PACGGU &INDSV..BVPGU Entrée Utilisateurs de la Base Administration PAC7AR...
Il faut une ligne '*' avec code utilisateur, mot de passe et code bibliothèque. Pos. Lon. Valeur Signification Code ligne uuuuuuuu Code utilisateur pppppppp Mot de passe Code bibliothèque VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Il faut ensuite une ligne de commande de type GCO telle que décrite dans les entrées de la procédure GPRT pour chaque écran à générer. MIA2 - Description des étapes Prise en compte des entrées : PTU001 Initialisation du ou des fichiers de sortie Commandes Edition/génération : BVPACA10 Code Nom physique...
Page 330
Données extension de la Base de Développement PAC7SG &INDSV..BVPSG Entrée Squelette de génération PAC7EE Entrée Fichier de travail PAC7GE &&PAC7GE Sortie Fichier de travail PAC7JG &&PAC7JG Sortie Fichier de travail VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
PAC7IA Etat Edition générale de l'enchaînement des programmes SORTWK01 SORTWK01 SORTWK01 MIA2 - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ SCREEN GENERATION //* ------------------------------------------------------ //BVPMIA2 PROC BASE=$BASE, CODE OF VAPAC DATABASE INDSV=’$INDSV’, INDEX OF VSAM SYSTEM FILES INDSN=’$INDSN’, INDEX OF NON VSAM SYSTEM FILES INDUV=’$INDUV’,...
Utilisateurs de la Base Administration PAC7ME &&MIA3MB Entrée Mouvements utilisateur PAC7MV &&PAC7MV Sortie Mouvements de mise à jour PAC7MG &&PAC7MG Sortie Commandes Edition/Génération SORTWK01 SORTWK02 SORTWK03 Ventilation des commandes : BVPACA20 VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 337
Code Nom physique Type Libellé PAC7AR &INDUV..&BASE.AR Entrée Données de la Base de Développement PAC7AN &INDUV..&BASE.AN Entrée Index de la Base de Développement PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur PACGGN &INDSV..BVPGN Entrée Index de la Base Administration PACGGR &INDSV..BVPGR Entrée Données de la Base Administration PACGGU &INDSV..BVPGU...
SPAOT=’(CYL,(100,100))’, OUTPUT FILE SPACE SPAOU=’(CYL,(200,200))’, OUTPUT FIL2 SPACE VOLS=’SER=$VOLUN’, BACKUP VOLUME UNITS=$UNITUN, BACKUP UNIT SPAWK=’(CYL,(50,10),RLSE)’, WORK FILE SPACE SORTLIB=’$BIBT’, SORT LIBRARY LSR=’BLSR’, LSR BATCH SYSTEM NAME UWK=$UWK, WORK UNIT VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Mot de passe Code bibliothèque Il faut ensuite une ligne de commande de type GGS telle que décrite dans les entrées de la procédure GPRT pour chaque serveur à générer. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
MIA4 - Description des étapes Prise en compte des entrées : PTU001 Initialisation du ou des fichiers de sortie Commandes Edition/génération : BVPACA10 Code Nom physique Type Libellé PAC7AR &INDUV..&BASE.AR Entrée Données de la Base de Développement PAC7AN &INDUV..&BASE.AN Entrée Index de la Base de Développement PAC7AY...
Page 344
PAC7SS &INDSV..BVPSS Entrée Squelette de génération PAC7EV Entrée Fichier de travail PAC7GV &&PAC7GV Sortie Fichier de travail PAC7JG &&PAC7JG Sortie Fichier de travail PAC7KC &&PAC7KC Sortie Fichier de travail VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
PAC7IA Etat Edition générale de l'enchaînement des programmes SORTWK01 SORTWK01 SORTWK01 MIA4 - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ SERVER GENERATION //* ------------------------------------------------------ //BVPMIA4 PROC BASE=$BASE, CODE OF VAPAC DATABASE INDSV=’$INDSV’, INDEX OF VSAM SYSTEM FILES INDSN=’$INDSN’, INDEX OF NON VSAM SYSTEM FILES INDUV=’$INDUV’,...
Dsname &INDSV..BVPSA Un fichier squelette de génération SC, utilisé par le générateur Batch. Caractéristique Valeur Taille Environ 45 enregistrements Organisation VSAM-KSDS Recsize 3204 CI Size 3584 (data) 1024 (index) VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 353
Caractéristique Valeur Clé 4 (position 0) Dsname &INDSV..BVPSC Un fichier squelette de génération SG, utilisé par les générateurs Dialogue et Base de données. Caractéristique Valeur Taille Environ 450 enregistrements Organisation VSAM-KSDS Recsize 4605 CI Size 5120 (data) 1536 (index) Clé 5 (position 0) Utilisation Batch uniquement...
Elle contient tous les paramètres des utilitaires système mis en oeuvre dans les procédures batch d'installation et d'exploitation des Bases d'Administration et de Développement, ainsi que dans les procédures PAF standards utilisateur. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 355
Caractéristique Valeur Taille Environ 20 blocs de 6080 Organisation Recfm=FB,Lrecl=80,Blksize=6080 Dsname &INDSN..BVPSY Les informations concernant les noms, les disques (le catalogue) sont initialisées en fonction du paramétrage effectué à l'installation. Attention : : Ces informations ne doivent pas être modifiées sauf indication particulière.
Le fichier des données extension GY. Caractéristique Valeur Organisation VSAM-RRDS Recsize 1018 CI size 4096 Utilisation Batch et TP Dsname &INDSV..BVPGY Encombrement 4 enreg. par C.I. de 4096 Le fichier des index GN. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 359
Caractéristique Valeur Organisation VSAM-KSDS Recsize CI size 4096 (pour index et data) Clé 49 (position 0) Utilisation Batch et TP Dsname &INDSV..BVPGN Encombrement 62 enreg. par C.I. de 4096 Le fichier journal GJ. Caractéristique Valeur Organisation VSAM-RRDS Recsize CI size 4096 Utilisation Batch et TP...
ARAD permet de le diviser en plusieurs fichiers dont seul le plus récent est manipulé régulièrement. Caractéristique Valeur Organisation Séquentielle à génération DSNAME &INDSN..BVPPK(n) Recfm=FB,Lrecl=170,Blksize=6800 Utilisation batch La sauvegarde du journal QJ du module SCM. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
La sauvegarde de QJ est le fichier JQ. Ce fichier permet d'archiver les mouvements valides déjà traités par les différentes mises à jour et stockés dans le fichier journal QJ. Caractéristique Valeur Organisation Séquentielle à génération DSNAME &INDSN..BVPJQ(n) Recfm=FB,Lrecl=1119,Blksize=1119 Utilisation batch Base de Développement Fichiers de la Base de Développement...
Taille Environ 10 blocs de 6080 Organisation Recfm=FB,Lrecl=80,Blksize=6080 Dsname &INDUN..&BASE.SY Elle contient les SYSIN de l'utilitaire IDCAMS mis en oeuvre dans les procédures batch d'exploitation d'une Base de Développement. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Les informations concernant les noms des fichiers, les disques (le catalogue) sont initialisées en fonction du paramétrage effectué à l'implantation. DELETE/DEFINE des fichiers de la base : sous les noms DFbbbbff (bbbb=BASE, et ff=suffixe caractérisant le fichier concerné). Important C'est dans ces membres que le responsable du produit peut modifier la taille des fichiers constitutifs de la Base de Développement, en fonction de l'évolution dans le temps de cette dernière.
Fichier des critères déjà impactés (FQ). Caractéristique Valeur Organisation Séquentielle à génération Recfm=FB,Lrecl=100,Blksize=21600 DSNAME &INDUN..&USER..&BASE.FQ(n) Utilisation permet de mémoriser les critères de recherche d'impact déjà traités Fichier critères de recherche ou points d'entrée (FH). VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 365
Caractéristique Valeur Organisation Séquentielle à génération Recfm=FB,Lrecl=160,Blksize=24000 DSNAME &INDUN..&USER..&BASE.FH(n) Utilisation permet de mémoriser les critères de recherche d'impact pour IANA suivante Fichier réduit des critères pour épuration (FR). Caractéristique Valeur Organisation Séquentielle à génération Recfm=FB,Lrecl=72,Blksize=21600 DSNAME &INDUN..&USER..&BASE.FR(n) Utilisation permet d'épurer les critères de recherche d'impact sous éditeur.
VSAM-KSDS Recsize moyen 200, maxi 539 CI size 4096 Clé 37 (position 2) Utilisation Mis à jour par les sous-programmes BVPTPST et/ou BVPTPWS appelés par les programmes TP utilisateur VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Caractéristique Valeur Dsname &INDSV..BVPPA Ddname BVPPA Un fichier de travail pour PAF batch. Un fichier indexé de travail est nécessaire à l'utilisation du module PAF par les programmes batch utilisateur. Ce fichier est alloué pour l'exécution et détruit en fin de job. Caractéristique Valeur Organisation...
Page 368
Le fichier des paramètres pour la procédure MIAM est livré automatiquement par SMP/E dans le PDS hlq.SBVPINST. Membre Contenu ou format Remarques BVPAMIAM Fichier séquentiel Paramètres standard pour la procédure MIAM VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
VING - Présentation générale La procédure VING effectue la mise à jour batch de la Base Administration à partir de mouvements livrés par IBM. Parfois on peut utiliser un fichier autre. Par exemple en cas de changement de méthode Pacdesign/Pacbench.
Journal de la Base Administration PAC7AN &INDSV..BVPGN Sortie Index de la Base Administration PAC7AR &INDSV..BVPGR Sortie Données de la Base Administration PAC7AY &INDSV..BVPGY Sortie Extension de la Base Administration VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 371
Code Nom physique Type Libellé PAC7MA &FDIC Entrée Mouvements méta entités IBM PAC7MB &&VINGMB Entrée Entrées utilisateur PAC7BM &&PACXBM Entrée/sortie Fichier de travail PAC7WD &&PACXWD Entrée/sortie Mouvements extraits PAC7ES &&PACXES Entrée/sortie Mouvements extraits PAC7TD &&TD Entrée/sortie Mouvements extraits PAC7MR &&MR...
VINS - Présentation générale La procédure VINS effectue la mise à jour batch de la Base de Développement à partir de mouvements livrés par IBM. Parfois on peut utiliser un fichier autre. Par exemple en cas de changement de méthode Pacdesign/Pacbench.
à effectuer, les mouvements permettant de créer les méta entités IBM et de reprendre les entités utilisateur clientes au format 'extension' : en aucun cas, l'utilisateur ne doit modifier le contenu de ces mouvements.
Données de la Base Administration PACGGY &INDSV..BVPGY Entrée Extension de la Base Administration PACGGU &INDSV..BVPGU Entrée Utilisateurs de la Base Administration PAC7AJ &INDUV..&BASE.AJ Sortie Journal de la Base de Développement VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 377
PAC7AR &INDUV..&BASE.AR Sortie Données de la Base de Développement PAC7AY &INDUV..&BASE.AY Sortie Extension de la Base de Développement PAC7MA &FDIC Entrée Mouvements méta entités IBM PAC7MB &&VINSMB Entrée Entrées utilisateur PAC7BM &&PACXBM Entrée/ Fichier de travail sortie PAC7WD &&PACXWD Entrée/...
DSN USER’S DEVELOPMENT MODEL USER=, USER CODE LSR=’BLSR’, LSR BATCH SYSTEM NAME UWK=$UWK, WORK UNIT SPAMB=’(TRK,(5,1),RLSE)’, WORK FILE SPACE SPAWK=’(TRK,(50,10))’ WORK FILE SPACE //*************************************************************** //INPUT EXEC PGM=BVPTU001 //*----------------------- //STEPLIB DD DSN=&STEPLIB,DISP=SHR VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Cette procédure est un utilitaire qui permet de mettre à jour les enregistrements extrait par la procédure UTU1. Pour toutes les lignes du fichier en entrée, on force '99BL' dans la zone 'Niveau-conditionnement'. Condition d'exécution VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
à jour PAC7CP &INDUN..&BASE.PC(+1) Sortie Nouvelle Image séquentielle du réseau UTU2 - JCL d'exécution //* ------------------------------------------------------ VISUALAGE PACBASE //* ------------------------------------------------------ UPDATE LINES "P" WITH OPERATOR "UNS" //* ------------------------------------------------------ //BVPUTU2 PROC BASE=$BASE, CODE OF DEVPT DATABASE INDUN=’$INDUN’, INDEX OF USER NOT VSAM FILES STEPLIB=’$HLQ..SBVPMBR8’,...
L'utilisateur attribuera le nouveau code relation de son choix. L'ancien code pourra être conservé si la relation pointe sur un seul type d'entité. Exemple de transformation : RELAT1 P 220 P PGMXCR CR VAO 2243 && VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 385
modifié en : RELATE P 220 P PGMXCR CR VAO 2243 && La relation RELATE sera ainsi spécifiquement dédiée aux entités de type 'P' (programme), alors que RELAT1 était dédiée à plusieurs types. Remarque : la transformation n'est à effectuer que sur le nom de la Relation situé...
Page 386
A l'issue de la mise à jour, un compte-rendu signale les anomalies rencontrées. Résultat obtenu Une fois la réorganisation effectuée, le résultat obtenu est un réseau exempt de méta entités de type old et d'appels de relations de type old. VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Données de la Base de Développement PAC7AN &INDUV..&BASE.AN Entrée Index de la Base de Développement PAC7ME &UTM1FILE Entrée Liste des appels des relations dans toutes les entités PAC7AE &INDSV..BVPAE Entrée Libellés d'erreur VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 389
Code Nom physique Type Libellé PAC7MV &UTM2MV Sortie Mouvements mis en forme (longueur = 170) PAC7ET Sortie Compte-rendu PAC7MB &&UTM2MB Entrée Entrée utilisateur Mise à jour de la Base de Développement : PACA15 Code Nom physique Type Libellé PAC7AR &INDUV..&BASE.AR Sortie Données de la Base de Développement PAC7AN...
//*-------------------------------------------------------------- PERFORM SMP/E DELETING SYSMOD BEFORE USING THIS JOB STEP, YOU WILL HAVE TO MAKE THE FOLLOWING MODIFIFICATIONS. //* - CHANGE THE JOB CARD TO MEET THE INSTALLATION REQUIREMENT VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
//* - CHANGE &SMPE BY THE NAME OF SMPE HLQ ON YOUR SYSTEM //* - CHANGE &TGT BY THE NAME YOU CHOOSE FOR TARGET ZONE //* - CHANGE &DLIB BY THE NAME YOU CHOOSE FOR DISTRIBUTION ZONE //* - CHANGE &USER BY THE PREFIX YOU CHOOSE FOR MCS //* - CHANGE JBVPXXX BY THE FMID YOU WANT TO DELETE //*--------------------------------------------------------------...
BVPFANM : choix VA PACBASE, BVPSERR : serveur d'erreurs, BVPSFF0 : dossier méta-entités, BVPR980 : mise en forme messages 3270, BVPSFIN : initialisation dossier méta-entités, BVPR000 : serveur COMM.3270,PUF-TP,V.LOG. La gestion des buffers VisualAge Pacbase : Guide d'installation Serveur Z/OS CICS & Composants Client...
Page 395
Trois paramètres associés aux fichiers sont à renseigner en CSD : STRINGS, DATABUFFERS et INDEXBUFFERS. STRINGS : Il spécifie le nombre de strings ou requêtes pouvant être exécutées en parallèle par VSAM sur un même fichier : normalement, un string est consommé...