Utilisateurs VSE ... utilisez GENIOS pour faire entrer votre système VSE dans le nouveau millénaire.

 


 Bénéfices - Généralités - Copygéni - Principales fonctions - FAQ - Information VSE

GENIOS permet aux programmes VSE d’écrire et de lire des fichiers, Print, Cartes, Bandes et Disques sur ou à partir de PCs, Serveurs, ou Stations de travail sans aucune modification des programmes existants.  

GENIOS utilise une interface TCP/IP ou Channel to Channel pour permettre aux utilisateurs VSE de partager des fichiers entre le mainframe et les PCs du réseau et ceci d’une façon transparente et automatique. GENIOS permet aux programmes VSE existants de lire et ou d’écrire sur des fichiers sur le réseau sans effectuer des modifications dans leurs programmes. Ces fichiers peuvent alors être accessibles par les applications mainframe ou PCs permettant ainsi un partage hétérogène des données.  

Bénéfices

Partage des Données
     
- Les programmes VSE peuvent lire ou écrire des fichiers PC d’une manière transparente :
     
       *Pas de modification ou re-link des programmes,
             *Elimine de nombreuses demandes de transferts de fichiers

Disques Virtuels
      -
Utilise les DASD du réseau à la place des DASD du mainframe
      - Permet de grandes économies sur le coût des disques mainframe
      - Economie de place et d’électricité de la salle machine
      - Partage d’un ‘Pool’ commun des disques (DASD) entre le mainframe et le réseau  

Bandes Virtuelles
      -
Utilise des disques du réseau à la place des bandes du mainframe
 
      - Plus d’attente pour les dérouleurs de bandes
      - Plus de transfert de bandes entre le Mainframe et les PCs
      - Favorise le partage des données en contraste avec d’autres solutions de bandes virtuelles.

Opération Totalement Transparente
   
   - Une simple modification du JCL est seulement nécessaire pour lire ou écrire un fichier PC.

Fonctions complémentaires 
     - Conversion automatique des données (ASCII/EBCDIC, contrôle des formes imprimantes, insertion CRLF), compression des données, encryptage, rebloquage, génération de fichiers, gestion des fichiers par ‘point and click, etc..


Généralités

GENIOS (Generic I/O system) permet aux programmes mainframe VSE existants d’envoyer ou recevoir des fichiers Print, Cartes, Bandes et Disques à partir ou vers des PCs, Serveurs ou Stations de travail se trouvant sur le réseau utilisateurs et ceci sans aucune modification des programmes. Ces fichiers peuvent alors être accessibles par les applications du mainframe aussi bien que des PCs, permettant également aux utilisateurs des gains substantiels d’espace et de temps de transfert des fichiers.

GENIOS permet aux centres informatiques mainframe des réductions de coûts et des bénéfices liés aux opérations de stockage et de recherche de fichiers disques et bandes sur des unités de stockage disques réseau moins coûteuses. GENIOS peut être utilisé pour les applications suivantes :  

         .Bandes Virtuelles

         .Disques virtuels

         .Transferts directs de fichiers

         .Distributions d’états

         .Sauvegardes éloignées  


Comment travaille GENIOS

GENIOS s’installe en quelques minutes et opère d’une manière transparente pour le système VSE. Il peut être utilisé immédiatement pour les jobs qui sont sélectionnés par l’utilisateur.

Basé sur l’utilisation d’une DLBL au format GENIOS dans le JCL du programme, les programmes utilisateurs peuvent lire et/ou écrire des fichiers entre le mainframe et les PC à travers TCP/IP. GENIOS supporte également les transferts de fichiers à haute vitesse via un adaptateur d’interface Channel to Channel parallèle ou ESCON.

GENIOS intercepte les Opens de fichiers et si une DLBL GENIOS était incluse pour le fichier en cours d’ouverture, il crée un lien avec le composant GENIOS LIOCS dans la SVA. Quand le programme fait des demandes standards d’I/O (get, put etc..) GENIOS transmet directement et immédiatement les données vers un PC ou à partir du PC identifié dans la DLBL GENIOS du fichier.

GENIOS comprend une possibilité de rediriger automatiquement des fichiers bandes vers des Disques PC, ce qui procure au centre informatique mainframe une grande flexibilité d’opération. Les fichiers bandes simulés peuvent être retrouvés par les programmes mainframe et les programmes standards PC. Et avec GENIOS, l’opération est effectuée en totale transparence, sans avoir à recompiler ou linkediter les programmes existants.

Idéal pour les tests des programmeurs, GENIOS permet a ceux-ci de créer des fichiers bandes et disques, simulés sur leur propre station de travail (plus de demandes de dérouleurs de bandes et montages de bandes).

La facilité de Bandes virtuelles offre un certain nombre de bénéfices tels que :

- Amélioration du temps d’exécution des jobs et de la flexibilité de planification des opérations en supprimant la dépendance de la disponibilité des dérouleurs de bandes.

- Réduction des interventions des opérateurs pour le montage des bandes.

- Amélioration des tests des programmeurs en éliminant les problèmes de dépendance et de disponibilité des dérouleurs de bandes.

- Réduction des coûts liés aux dérouleurs de bandes et aux bandes.
 

Simulation des Disques (DASD) mainframe

Avec la demande grandissante des unités de stockages des données, les besoins d’ajouter de l’espace disque mainframe est manifeste.

GENIOS permet des gains de coûts et des bénéfices d’opération dans le stockage et l’accès des fichiers disques sur des unités peu coûteuses des disques réseau, en réduisant ainsi d’une manière significative la demande DASD mainframe. Et GENIOS peut optionnellement compresser les fichiers lors de la transmission vers les PCs, ce qui améliore les temps de transmission et permet des gains d’espace disque de l’ordre de 50 à 60%.  

Les fichiers disques résidents sur les PCs peuvent être utilisés par les programmes mainframe et PCs et bien sûr sans changement dans les programmes utilisateurs existants.  

Transferts directs de Fichiers

Pour les transferts de fichiers, GENIOS est sans égal pour son utilisation simple et efficace.

La plupart des sites VSE possèdent des programmes (utilitaires) qui ont été écrits pour copier des fichiers disques en fichiers séquentiels afin de pouvoir les transférer vers les PCs. Avec GENIOS, vous pouvez utiliser les mêmes programmes (avec un seul changement dans la DLBL) pour copier directement les fichiers vers les PCs, ceci élimine au moins une étape. Ces fichiers peuvent également être compressés et encryptés par la même occasion.  

Distribution des Etats

La plupart des logiciels de distribution d’états récupèrent les états dans les files d’attente de POWER ou la bande P-Offload pour les mettre dans leur système de distribution d’états. Avec GENIOS il suffit d’ajouter un statement au JCL du job qui crée l’état et envoyer cet état vers n’importe quel PC du réseau. Ces états peuvent être archivés indéfiniment sur des disques PC seulement en changeant une fois le JCL. 

Sauvegardes Eloignées

Afin de retrouver toutes leurs données en cas de problèmes, de nombreuses sociétés transferent les bandes de sauvegardes sur des sites éloignés. Ceci demande de copier d’une façon traditionnelle les fichiers sur des bandes, puis de remonter ces mêmes bandes pour recréer les fichiers.

Avec GENIOS vous pouvez directement transmettre les fichiers vers des PCs éloignés et si nécessaire recharger ces fichiers sur le mainframe et tout ceci sans aucune manipulation.
 

Exemples d’utilisation de GENIOS

1)    Envoi d’un fichier Print vers un PC

                // JOB EXEMPLE1
                // ASSGN SYSOO5,X’FEE’  assignation de l’imprimante (pas nécessaire)
                // DLBL PRINTER, ‘IP=5001(9.12.2.9),C:SALESREPORT;=’

                                                ou

                // DLBL PRNT005, ‘IP=5001(9.12.2.9),C:SALESREPORT;=’  
                // EXEC PROGRAM1
                /&

Dans cet exemple toutes les lignes à imprimer, seront envoyées ver un PC du réseau identifié comme ‘9.12.2.9’ et seront stockées sur le disque C sous le nom ‘SALESREPORT’. L’option ‘;=’ permet de remplacer  ‘SALESREPORT’ si celui-ci existe déjà dans le répertoire. Pendant cette opération la bande pilote du mainframe est convertie en retour chariot avec la demande de papier appropriée.

2)     Envoi d’un Fichier Bande vers un PC

                 // JOB EXEMPLE2
                // ASSGN SYS010, 580 assignation d’un fichier bande (pas nécessaire)
                (//   TLBL TAPEOUT,  ‘INVENTORY FILE’)

                                    remplacée par

                // DLBL TAEOUT,’IP=5001(9.12.2.7),C:INVENTORYFILE;X’
                // EXEC PROGRAM2
                /&  


Dans cet exemple le fichier ‘TAPEOUT’ sera envoyé vers un PC du réseau identifié comme ‘9.12.2.7’. L’option ‘;X’ permet d’ajouter les enregistrements de ‘TAPEOUT’ au fichier ‘INVENTORYFILE’ déjà existant sur le disque C.  

3)    Lecture d’un ‘Fichier Bande’ à partir d’un PC

            
// JOB EXEMPLE3
               // ASSGN SYS015,580 assignation du fichier bande (pas nécessaire)
               (//  TLBL TAPEIN,’INVENTORY FILE’)

                                    remplacée par

                // DLBL TAPEIN,’IP=5001(9.12.2.7),C:INVENTORYFILE’
                // EXEC PROGRAM3
                /&  


Dans cet exemple le fichier ‘TAPEIN’ (INVENTORY FILE) sera lu sur le PC identifié comme ‘9.12.2.7’

4)    Envoi d’un fichier Disque vers un PC

                // JOB EXEMPLE4
                // ASSGN SYS020,241 assignation du fichier disque (pas nécessaire)
                (//  DLBL CUSTFIL, ‘CUSTOMER.FILE’)
                (// EXTENT SYS2020,PACK01,1,1,0,15,3000)

                                    remplacée par

                // DLBL CUSTFIL,’IP=5003(9.12.2.6),C:CUSTOMERFILE’
                // EXEC PROGRAM4
                /&  


Dans cet exemple, le fichier ‘CUSTFIL’ sera envoyé sur le PC identifié comme ‘9.12.2.6’ et stocké sur le disque C sous le nom de ‘CUSTOMERFILE’.

Le fichier ‘CUSTOMERFILE’ pourra être utilisé par des programmes du PC de même qu’il pourra être directement accédé par n’importe quels programmes du mainframe (il suffira d’y ajouter une DLBL GENIOS).

5)      Envoyer et Archiver un état journalier en utilisant des variables génériques

            // JOB EXEMPLE5  
            // DLBL PRINTER,’HN=ACCTPC,C:\?M\?Y\?J\MONTHLYSALES.NNN’            
            // EXEC PROGRAM5            
            /&

Dans cet exemple, l’impression sera dirigée vers le PC défini comme ‘ACCTPC’ via les services du nom de domaine et tenant compte que ce job a été exécuté en janvier 1999. Le nom du chemin sera créé comme suit:

C:JAN\1999\EXEMPLE5\MONTHLYSALES.001

COPYGENI – L’utilitaire de transfert générique de Fichiers

GENIOS comprend un utilitaire général batch appelé COPYGENI, pour transférer et copier des fichiers. Ce qui permet aux utilisateurs de copier n’importe quel fichier (VSAM, séquentiel, bande etc..) sur n’importe quel PC du réseau.

COPYGENI lit les ‘Control statements’ (input et output) qui décrivent les fichiers en entrée ou en sortie (filename, file type, blocksize et record size).

Exemple – Copie d’un fichier disque sur un PC

Dans l’exemple suivant le fichier ‘INVFILE’ sera copié sur un PC du réseau, identifié comme ‘9.12.2.6’ et stocké sur le disque C sous le nom de ‘INVENTORYFILE’.

           //JOB COPYGENI EXEMPLE
          
           //DLBL INVFILE, ‘INVENTORY FILE’    T (informations appropriées)
           //DLBL  PCFILE,’IP=5003(6.12.2.6),C:INVENTORYFILE’  
           //EXEC COPYGENI 
           INPUT UFILE INVFILE,SEQD,2000,200                 (voir note 1)
            OUTPUT   UFILE PCFILE,TAPE,2000,200            (voir note 2) 
            /*  
           /&  

Note 1 : Le statement INPUT décrit  ‘INVFILE’ comme un fichier disque séquentiel avec un blocksize=2000 et record size=200.  

Note 2 : Le statement OUTPUT décrit ‘PCFILE’ comme un fichier bande. Cependant le type de la DLBL
GENIOS pour PCFILE va permettre d’envoyer le fichier sur le PC.
 

Les Principales Fonctions

GENIOS permet aux utilisateurs VSE de partager entre le mainframe et les PCs, l’impression et les données Disques et/ou Bandes et ceci d’une manière complètement transparente.

Avec GENIOS, vos programmes VSE peuvent lire ou écrire des fichiers PC d’une manière transparente.  

        - Pas de changement de code

        - Pas de recompilation

        - Pas de link  

Utilisez les DASD PC peu coûteux à la place des DASD mainframe

.           Economisez des milliers de €uros dans le coût des disques mainframe.

                     - Récupérez de la place dans votre salle machine        
                     - Economisez de l’électricité  

             Utilisez les DASD PC à la place des Bandes mainframe

                     - Plus d’attente pour les dérouleurs de bande                     
                     - Plus de montage pour les opérateurs      -
                     - Pas de transport de bandes entre le mainframe et les PCs.

 Opère d’une manière totalement transparente pour les applications VSE

                      - Un simple changement dans le JCL, c’est tout ce que vous devez faire pour lire/écrire
                      un fichier PC.

              Les méthodes de communication supportées

                     - TCP/IP                     
                     -  ESCON ou l’adaptateur parallèle Channel to Channel.

           Le logiciel Client PCGENI

                  - Fonctionne sous OS2, Windows NT, Windows 95 et au dessous                  
                  - Visualisation des fichiers (par Point and Click)

         Sécurité

                  - Contrôle les transferts de données mainframe                  
                  -
Communique seulement avec
GENIOS Client sur les PCs.

           Fonctions Complémentaires

                   - Conversion automatique des données

                            * ASCII – EBCDIC            
                            *
Contrôle des formes Imprimantes (insertion CLRF)

                    - Compression des données            
                    - Encryptage des données 
 
                    - Re-bloquage 
                   
                    - Fichiers en générations
 


FAQ

Q : Qu’est ce que GENIOS ?

R : Le nom
GENIOS est dérivé de ‘Generic I/O System’. GENIOS est un plus pour VSE, il traite tous les types de fichiers séquentiels d’une manière simple et générique. Les fichiers peuvent résider sur les disques du réseau plutôt que sur les DASD du mainframe et ils sont accessibles et utilisables par le système VSE et les applications PC.

Q : Est-ce que le système VSE peut accéder directement les données se trouvant sur le réseau ?

R : Oui et vice versa. Chaque système peut traiter les données créées par l’autre. En deux mots
GENIOS permet un vrai partage hétérogène des données entre le mainframe et les applications PC.  

Q : Est-ce que GENIOS est un nouveau système de transfert de fichiers ou une API ?

R : Pas du tout,
GENIOS interface d’une manière transparente avec vos applications VSE existantes. Pas de recompilation et pas de reprogrammation nécessaire.  

Q : Comment GENIOS affecte mon système ?

R :
GENIOS est seulement actif pour les jobs que vous avez spécifiés. Sinon GENIOS n’a aucun impact sur les autres opérations.  

Q : Comment travaille GENIOS ?

R : Il suffit simplement d’inclure une DLBL dans votre JCL. La DLBL contient le chemin, le nom du fichier et l’endroit sur le réseau ou se trouve le fichier. Quand le programme VSE fait un OPEN du fichier, GENIOS intercepte l’Open, fait la connexion avec le réseau, puis localise et ouvre le fichier. GENIOS sert tous les GET et PIT du programme VSE en faisant automatiquement toutes les interprétations nécessaires ou autre conversion de données, par exemple EBCDIC/ASCII, le contrôle de FORM etc..  

Q : Comment comparer GENIOS et FTP ?

R :
Non seulement
GENIOS est plus facile à utiliser que FTP, mais il supprime le temps de transfert et l’utilisation d’espace disque nécessaire à la seconde copie de fichier. Avec GENIOS vous pouvez traiter les données exactement où elles ont été créées. Les économies de temps et d’espace disque sont substantiels. GENIOS est bien plus qu’un simple système de transfert de fichiers. Par exemple si vous pensez aux bandes et disques virtuels, pensez à GENIOS en premier.

Q : Comment comparer GENIOS aux Disques et Bandes virtuels ?

R :
GENIOS traite les fichiers bandes et disques d’une manière générique, donc c’est comme si vous aviez les deux, bandes et disques virtuels mais il est beaucoup moins onéreux qu’un seul des deux.

GENIOS utilise les disques de votre réseau donnant ainsi un montant important d’espace disque disponible et en temps réel. GENIOS n’est pas un émulateur de bandes, donc il élimine les montes virtuels contraignants, les volumes en double etc.. De plus une bande émulée ne peut pas être directement traitée par un programme PC. Les fichiers bandes et disques créés via GENIOS peuvent être aussi bien accédés par les programmes VSE que par les applications PCs.

Q : Que dire de la vitesse et de l’efficacité ?

R :
GENIOS supporte l’attachement canal de même que la connectivité TCP/IP. Avec l’attachement canal GENIOS approche la vitesse des disques mainframe locaux. Quand on utilise TCP/IP pour copier un fichier la vitesse est similaire à FTP. Cependant vous économisez le temps de transfert parce que vous n’aurez pas à transférer le fichier avant de le traiter.  

Q : Est-ce que GENIOS est le prochain produit que vous devez avoir sur votre système VSE ?

R : Sans aucun doute,
GENIOS transporte votre système VSE dans le prochain siècle. GENIOS traite toutes vos données séquentielles de la même façon et permet aux applications réseau et mainframe d’accéder les mêmes données.

D’un point de vue de justification de coût, GENIOS combine les fonctionnalités du transfert de fichiers, de la distribution d’états, des disques et bandes virtuels et la gestion de l’espace disque, le tout dans un ensemble facile d’utilisation et peu onéreux.