Tous les articles par Mr COBOL

Etudes de cas et exemples d’utilisation

Les mainframes ont été utilisés pendant des décennies pour gérer des opérations commerciales et gouvernementales critiques. Ils sont connus pour leur fiabilité, leur sécurité et leur capacité à traiter de grandes quantités de données. De nombreuses entreprises de toutes tailles ont utilisé des mainframes pour résoudre des problèmes de grande envergure et gérer leurs opérations informatiques.

Dans cette section, nous examinerons des études de cas et des exemples d’utilisation des mainframes pour mieux comprendre comment ces systèmes sont utilisés dans le monde des affaires.

Études de cas

Banque de réserve fédérale de New York

La Banque de réserve fédérale de New York est responsable de la supervision et de la réglementation des banques de la région de New York. La banque utilise un mainframe IBM zSeries pour gérer ses opérations critiques, y compris la surveillance du marché monétaire, la gestion de la trésorerie et le traitement des paiements.

Le mainframe de la banque de réserve fédérale de New York est capable de traiter plus de 400 000 transactions par seconde et stocke plus de 20 pétaoctets de données. Le système est conçu pour offrir une disponibilité continue, avec des fonctionnalités de redondance matérielle et logicielle.

Walmart

Walmart, la plus grande entreprise de vente au détail au monde, utilise des mainframes IBM pour gérer ses opérations informatiques à grande échelle. Les mainframes de Walmart traitent des transactions de ventes, gèrent l’inventaire, la logistique et les données de marketing.

Les mainframes d’IBM de Walmart peuvent traiter plus de 2,5 milliards de transactions chaque jour, stockant plus de 2,5 pétaoctets de données. Les mainframes d’IBM de Walmart offrent une sécurité et une fiabilité élevées, permettant à l’entreprise de gérer efficacement ses opérations informatiques à grande échelle.

Société Générale

La Société Générale, l’un des plus grands groupes bancaires en France, utilise des mainframes IBM pour gérer ses opérations de trading et de back-office. Les mainframes de la Société Générale traitent des milliers de transactions chaque seconde, gèrent les données de trading et les positions des clients, et offrent des analyses en temps réel pour aider les traders à prendre des décisions éclairées.

Les mainframes IBM de la Société Générale sont conçus pour offrir une disponibilité élevée, une sécurité renforcée et des performances élevées. Les mainframes sont également capables de gérer de grandes quantités de données et offrent des fonctionnalités de redondance matérielle et logicielle pour garantir la disponibilité continue du système.

Exemples d’utilisation

Traitement des transactions financières :

Le traitement des transactions financières est l’un des principaux domaines d’utilisation des mainframes. Les mainframes sont utilisés pour traiter des millions de transactions financières chaque jour dans le monde entier. Les banques et autres institutions financières utilisent des mainframes pour gérer les comptes, effectuer des transactions, vérifier les crédits et les débits, et assurer la sécurité des transactions.

Un exemple d’entreprise qui utilise des mainframes pour le traitement des transactions financières est JP Morgan Chase. JP Morgan Chase utilise un mainframe IBM pour gérer ses opérations bancaires. Le mainframe traite plus de 16,5 milliards de transactions par an et stocke plus de 29 pétaoctets de données.

Gestion des dossiers médicaux :

Les mainframes sont également utilisés dans le secteur de la santé pour gérer les dossiers médicaux électroniques. Les dossiers médicaux électroniques permettent aux professionnels de la santé d’accéder aux antécédents médicaux des patients, aux résultats de tests, aux ordonnances et à d’autres informations médicales importantes.

Un exemple d’entreprise qui utilise des mainframes pour la gestion des dossiers médicaux est le Réseau de santé de l’Université Duke. Le Réseau de santé de l’Université Duke utilise un mainframe IBM pour stocker des millions de dossiers médicaux électroniques de ses patients. Le mainframe est utilisé pour stocker et gérer des données critiques, telles que les résultats de tests et les ordonnances, afin de garantir que les professionnels de la santé ont accès à des informations précises et à jour sur les patients.

Gestion de l’inventaire :

Les mainframes sont également utilisés dans le secteur de la gestion de l’inventaire. Les entreprises utilisent des mainframes pour gérer les stocks de produits, suivre les commandes et assurer une livraison rapide et précise.

Un exemple d’entreprise qui utilise des mainframes pour la gestion de l’inventaire est Walmart. Walmart utilise un mainframe IBM pour gérer ses stocks de produits et assurer une livraison rapide et précise à ses magasins. Le mainframe est utilisé pour suivre les commandes, gérer les stocks et optimiser les processus logistiques.

Analyse de données :

Les mainframes sont également utilisés pour l’analyse de données. Les entreprises utilisent des mainframes pour traiter et analyser des volumes massifs de données en temps réel, ce qui leur permet de prendre des décisions plus éclairées et plus rapides.

Un exemple d’entreprise qui utilise des mainframes pour l’analyse de données est Visa. Visa utilise un mainframe IBM pour traiter les transactions effectuées sur ses cartes de crédit. Le mainframe est utilisé pour traiter des millions de transactions chaque jour et pour fournir des données précises et en temps réel aux entreprises qui utilisent les services de Visa.

Ce qu’on peut en tirer

Les mainframes sont des ordinateurs puissants et fiables qui ont évolué au fil des années pour offrir des fonctionnalités et des performances de pointe. Bien que leur popularité ait diminué avec l’avènement de l’informatique en nuage, les mainframes restent largement utilisés dans de nombreuses grandes entreprises pour gérer des données critiques et des charges de travail de grande envergure.

Les avantages des mainframes incluent leur capacité à gérer de grandes quantités de données avec une haute disponibilité, leur sécurité robuste et leur puissance de traitement. Cependant, ils présentent également des inconvénients tels que leur coût élevé et leur complexité.

Les études de cas et les exemples présentés dans cet article montrent l’importance des mainframes dans les secteurs de la finance, de la santé, des services publics et d’autres industries. Ils démontrent également comment les mainframes peuvent aider les entreprises à gérer efficacement les données, à automatiser les processus et à prendre des décisions éclairées.

En fin de compte, les mainframes continueront d’être un élément crucial de l’infrastructure informatique pour les grandes entreprises qui ont besoin de traiter des volumes massifs de données et de garantir une haute disponibilité pour leurs applications critiques.

Avantages et Inconvénients des Mainframes

Les mainframes sont des ordinateurs centraux qui ont été utilisés depuis des décennies pour fournir des capacités de traitement de données à grande échelle. Ils sont connus pour leur puissance de traitement, leur fiabilité et leur sécurité. Cependant, comme tout système informatique, ils ont également des avantages et des inconvénients.

Dans cette page web, nous allons discuter des avantages et des inconvénients des mainframes afin de mieux comprendre comment ils peuvent être utilisés efficacement dans un environnement informatique.

Les avantages des mainframes

  1. Puissance de traitement : Les mainframes sont conçus pour traiter de grandes quantités de données à grande vitesse. Ils sont équipés de processeurs puissants et de grandes quantités de mémoire pour garantir des temps de réponse rapides, même pour les applications les plus complexes.
  2. Fiabilité : Les mainframes sont conçus pour être hautement fiables. Ils sont équipés de multiples unités de stockage pour garantir une redondance de données en cas de défaillance d’un disque dur ou d’un autre composant. Ils peuvent également être équipés de fonctions avancées de tolérance aux pannes pour garantir la continuité des opérations en cas de défaillance d’un composant.
  3. Sécurité : Les mainframes sont connus pour leur sécurité de pointe. Ils sont équipés de fonctions avancées de sécurité, telles que la protection des données et des ressources, la gestion des accès, la surveillance des activités, etc. Les mainframes sont également souvent utilisés pour stocker des données sensibles, telles que des informations financières ou de santé, ce qui nécessite une sécurité accrue.
  4. Évolutivité : Les mainframes peuvent être facilement étendus pour répondre aux besoins de traitement de données en constante évolution. Les mainframes modernes peuvent être équipés de fonctions de virtualisation pour permettre une utilisation plus efficace des ressources et une évolutivité accrue.

Les inconvénients des mainframes

  1. Coûts élevés : Les mainframes sont coûteux à acquérir et à entretenir. Ils nécessitent des investissements importants en termes de matériel, de logiciels et de personnel qualifié. Les coûts peuvent être prohibitifs pour les petites entreprises ou les organisations ayant des besoins de traitement de données limités.
  2. Complexité : Les mainframes sont des systèmes complexes qui nécessitent une expertise spécialisée pour être exploités efficacement. Les systèmes de mainframe sont généralement plus complexes que les systèmes distribués, ce qui rend leur exploitation plus difficile.
  3. Évolutivité limitée : Bien que les mainframes soient évolutifs, ils ont leurs limites. Ils ne peuvent pas être étendus indéfiniment et peuvent devenir rapidement obsolètes si les besoins de traitement de données augmentent de manière significative.
  4. Dépendance vis-à-vis des fournisseurs : Les mainframes sont souvent liés à des fournisseurs spécifiques et peuvent nécessiter des logiciels propriétaires. Cela peut entraîner une dépendance vis-à-vis des fournisseurs et des coûts supplémentaires en cas de changement de fournisseur ou de mise à niveau du matériel.

Bilan

Les mainframes sont des systèmes informatiques robustes et fiables qui ont été utilisés pendant des décennies pour gérer les opérations commerciales et gouvernementales critiques. Malgré la concurrence croissante des serveurs distribués et du cloud computing, les mainframes continuent de jouer un rôle important dans de nombreuses organisations.

Les avantages des mainframes, tels que la fiabilité, la sécurité et la puissance de traitement, sont évidents. Les mainframes peuvent gérer de grandes quantités de données et effectuer des calculs complexes plus rapidement que les serveurs distribués. Les mainframes offrent également une disponibilité élevée grâce à des fonctionnalités telles que la redondance matérielle et logicielle.

Cependant, les mainframes présentent également des inconvénients. Les coûts d’achat et de maintenance peuvent être élevés, en particulier pour les grandes organisations qui nécessitent des mainframes haut de gamme. Les mainframes peuvent également être plus complexes à gérer que les serveurs distribués, ce qui peut nécessiter un personnel spécialisé.

Malgré ces inconvénients, les mainframes continuent d’être un choix populaire pour de nombreuses organisations qui ont besoin de gérer des opérations commerciales et gouvernementales critiques. Les mainframes continuent d’évoluer pour répondre aux besoins changeants des entreprises, avec des fonctionnalités telles que l’intégration avec le cloud et l’analyse en temps réel.

En fin de compte, la décision d’utiliser ou non un mainframe dépend des besoins spécifiques de l’organisation. Les avantages et les inconvénients doivent être soigneusement pesés pour déterminer si un mainframe est la meilleure option pour gérer les opérations informatiques critiques.

Les EXIT-USERS

Les EXIT-USERS sont des programmes qui permettent de compléter les contrôles offerts par SPITAB en standard ou d’opérer des mises à jour en parallèle. Ils sont appelés par SPITAB après que les données saisies ont satisfait aux contrôles standards.

Utilité

L’intérêt d’un EXIT-USER est de pouvoir ajouter des contrôles supplémentaires ou des traitements automatisés sur les données. Par exemple, il peut être utilisé pour effectuer des contrôles de cohérence entre deux ou plusieurs éléments d’une structure. Il peut également être utilisé pour automatiser la mise à jour d’une table lorsque son contenu dépend de la mise à jour d’une autre table.

Niveau d’Intervention

Un EXIT-USER est appelé par SPITAB après que les données saisies ont satisfait aux contrôles standards.

Création

La création d’un EXIT-USER doit être effectuée par le Responsable SPITAB pour des raisons de sécurité et afin de faciliter les recherches en cas d’évolution de SPITAB. Il est donc recommandé de contacter le Responsable SPITAB pour toute demande de création d’un EXIT-USER.

En conclusion, les EXIT-USER sont des outils puissants qui permettent d’étendre les fonctionnalités de SPITAB en ajoutant des contrôles ou des traitements automatisés. Ils doivent être utilisés avec précaution et leur création doit être effectuée par des personnes compétentes.

MAJ de postes sous SPITAB

La mise à jour d’une table SPITAB est un processus essentiel pour assurer la qualité et la pertinence des données stockées dans la table. Cela implique la création, la modification ou la suppression d’une poste ou d’éléments d’une poste.

Voici les différentes méthodes pour effectuer une mise à jour :

  • En temps réel :
    Cette méthode consiste à utiliser la transaction MAJ ou un écran généré pour effectuer la mise à jour en temps réel.
  • En traitement batch :
    Cette méthode utilise un utilitaire qui exécute en temps différé des opérations analogues conduisant au même résultat.

Il est important de noter que la modification d’un poste de table se fait toujours page par page et que la procédure de modification se déroule en deux temps :

  • Visualisation de la page à modifier :
    avant de modifier une page, il est recommandé de la visualiser pour avoir une idée globale des éléments qui la composent.
  • Modification proprement dite :
    une fois que la page est visualisée, vous pouvez modifier un ou plusieurs éléments de la page. Cependant, il est à noter qu’il n’est pas possible de modifier la valeur d’un élément de référence. Pour remettre un élément à blanc, il suffit de mettre “à” en début de zone.

Le champ “Op” de l’écran MAJ permet de spécifier le type d’opération à effectuer. Les valeurs permises sont :

  • I (Interrogation) :
    Cette valeur est utilisée par défaut quand la zone est à “espace”.
  • C (Création) :
    Cette valeur permet de créer une page ou un poste.
  • M (Modification) :
    Cette valeur permet de modifier des éléments appartenant à la page de structure affichée.
  • S (Suppression) :
    Cette valeur permet de supprimer une page et/ou un poste.

Enfin, il est également possible de consulter les valeurs croissantes ou décroissantes de la référence en utilisant les touches PF8 et PF7 respectivement.

En utilisant ces méthodes, vous pouvez effectuer des mises à jour de manière efficace et fiable pour maintenir l’intégrité de vos données SPITAB.

La protection des Tables

SPITAB offre la possibilité de protéger efficacement les tables. Cette protection peut être réalisée à deux niveaux :

  • Au niveau d’une page de structure, en utilisant des indicateurs de protection.
  • Au niveau d’un Code Utilisateur et de son mot de passe, spécifique à une table.

Protection en mise à jour

Le Responsable peut protéger une page de structure pendant les opérations de mise à jour. Il peut également spécifier les niveaux d’autorisation accordés aux différents utilisateurs.

Protection en interrogation

Le Responsable peut protéger une page de structure pendant les opérations d’interrogation de la structure ou des postes. SPITAB n’autorise aucune mise à jour sans interrogation préalable. Par conséquent, la protection en interrogation empêche la mise à jour.

Pour protéger une table, contactez le Responsable SPITAB en précisant le degré de protection souhaité et le code utilisateur. Sur la mire d’accueil, vous pourrez inscrire un mot de passe associé à ce code utilisateur et votre table sera protégée.

Les paramètres de transfert

Les paramètres de transfert permettent de copier et d’utiliser les tables SPITAB sur le fichier des Tables Comptables (par exemple : CPT.P000). Ces paramètres sont définis lors de la création de la table par le Responsable SPITAB.

Quels sont les paramètres obligatoires ?

  • La longueur d’un poste sur le fichier CPT.P000. Il est possible de définir une table de 100 caractères et de ne copier que les 50 premiers caractères.
  • La longueur de la clé sur le fichier CPT.P000. Si la longueur entre une clé SPITAB et une clé CPT.P000 peut être différente, elle doit être unique dans tous les cas.
  • Le numéro de la table générale pour les tables exploitées en temps partagé.

Où trouver les paramètres de transfert ?

  • Pour accéder aux paramètres de transfert sous SPITAB, tapez MAJTRANS dans “Prochain écran” de la mire d’accueil.
  • Pour une table déjà livrée en production, vous pouvez le trouver dans le menu sous TSO.

Il est important de noter que SEUL LE RESPONSABLE SPITAB EST HABILITÉ À CRÉER OU MODIFIER CES PARAMÈTRES.

Les écrans générés

L’objectif de la personnalisation des écrans de mise à jour (MAJ) avec SPITAB est de faciliter la saisie et la consultation des données en offrant des écrans adaptés aux besoins de l’utilisateur. Pour cela, le Responsable SPITAB peut créer en temps réel un ou plusieurs formats d’écrans grâce à une transaction.

COMMENT PERSONNALISER LES ECRANS DE MAJ AVEC SPITAB ?

Le Responsable SPITAB peut personnaliser les écrans de MAJ avec les étapes suivantes :

  1. Créer un ou plusieurs formats d’écrans en temps réel à partir de la transaction SPITAB.
  2. Préciser les caractéristiques des éléments de la page de structure pour dessiner l’écran : libellés, longueur, etc.
  3. Définir le nombre d’éléments à afficher dans une même page (jusqu’à 99).
  4. Ajouter du texte pour aider à la saisie.
  5. Permettre l’utilisation d’EXIT-USER.
  6. Utiliser des pages de structure différentes pour les éléments.

AVANTAGES DE L’ECRAN GENERE

La personnalisation des écrans de MAJ offre plusieurs avantages, notamment :

  • Une présentation personnalisée selon les goûts de l’utilisateur.
  • La possibilité de limiter la vue des éléments pour des raisons de confidentialité.
  • La possibilité d’intégrer EXIT-USER pour compléter les contrôles standards.
  • Une aide à la saisie grâce au texte ajouté sur l’écran.
  • La possibilité d’avoir jusqu’à 99 éléments dans une même page.
  • La possibilité d’utiliser différentes pages de structure pour les éléments.

En somme, la personnalisation des écrans de MAJ avec SPITAB est un moyen efficace de faciliter la saisie et la consultation des données pour les utilisateurs tout en offrant une plus grande souplesse pour le Responsable SPITAB.

Modification de structure de Tables

La modification de la structure d’une table SPITAB est une opération délicate qui doit être effectuée uniquement par le Responsable SPITAB. Si vous avez besoin de modifier la structure d’une table, vous devez adresser une demande d’action à cette personne. Dans votre demande, vous devez spécifier la nouvelle structure et la date de faisabilité.

Lorsqu’une modification de structure est effectuée, cela entraîne automatiquement une mise à jour des Paramètres de Transfert.
Par conséquent, avant de faire une demande de modification de structure, vous devez prendre certaines précautions pour éviter toute interruption de service :

  • Recenser tous les programmes et modules qui utilisent la table en question.
  • Vérifier en Working que la définition des postes de la table est correcte et qu’il existe un filler d’une longueur suffisante pour éviter un Abend 0C4.
  • Informer tous les domaines qui utilisent la table de la nouvelle structure pour qu’ils puissent prendre les dispositions nécessaires.

Il est important de noter que lorsqu’une nouvelle structure est livrée en PROD, il n’est pas possible de revenir en arrière. Par conséquent, il est crucial de prendre toutes les précautions nécessaires avant d’effectuer une demande de modification de structure.

Il est à souligner que SEUL LE RESPONSABLE SPITAB est habilité à effectuer des modifications de structure sur une table SPITAB.

Connexion à SPITAB

La connexion à SPITAB se fait à partir d’un terminal reconnu par IMS.

Voici les étapes à suivre :

  1. Connexion à IMS : Depuis un écran de l’IMS, tapez la commande de connexion. Après avoir saisi votre User et votre Password TSO, sélectionnez votre application.
  2. Connexion à SPITAB : Tapez la commande /FOR SPITAB.
  3. Déconnexion SPITAB : Appuyez sur la touche PF9, puis tapez la commande qui permet de sortir d’IMS.

En cas d’incident, de mauvaise connexion ou si l’ancienne mire apparaît lors de la connexion à SPITAB, suivez les étapes suivantes :

  • Restaurez si nécessaire (en général c’est en appuyant sur la touche CONTROL).
  • Déconnectez-vous, puis reconnectez-vous en utilisant la barre de menu.
  • Connectez-vous à IMS en tapant la commande correspondante.
  • Tapez /EXIT, puis /END pour restaurer le buffer.
  • Tapez la commande pour restaurer SPITAB et revenir à la mire de l’écran.
  • Reconnectez-vous à IMS en tapant la commande correspondante

Que sont que les systèmes d’exploitation?

Les systèmes d’exploitation pour les mainframes sont des logiciels spécialement conçus pour les grands ordinateurs centraux. Ils offrent des performances et une fiabilité exceptionnelles pour des applications critiques telles que la gestion de bases de données, les transactions en temps réel et la planification des ressources d’entreprise.

Dans cette page, nous allons explorer les différents systèmes d’exploitation mainframe les plus populaires :

Z/OS : le système d’exploitation principal

Z/OS est le système d’exploitation principal pour les mainframes IBM. Il offre une grande puissance de traitement, une sécurité accrue, une haute disponibilité, une grande évolutivité et une grande compatibilité avec les applications existantes. Z/OS prend également en charge les applications Java, les connexions TCP/IP et la virtualisation améliorée. Z/OS a été développé à partir de OS/360, qui a été introduit en 1964.

Z/VM : le système d’exploitation hyperviseur

Z/VM est un système d’exploitation de type hyperviseur qui permet de créer et de gérer plusieurs machines virtuelles sur un seul mainframe. Z/VM est largement utilisé pour la consolidation des serveurs et pour les environnements de développement et de test. Z/VM est basé sur CP-67, qui a été développé au milieu des années 1960.

Z/VSE : le système d’exploitation à usage général

Z/VSE est un système d’exploitation à usage général conçu pour les environnements de traitement de transactions en temps réel et de traitement de données en batch. Il prend en charge les bases de données relationnelles, les réseaux TCP/IP et SNA, ainsi que les applications COBOL, PL/I et Assembler. Z/VSE a été développé à partir de DOS/360, qui a été introduit en 1966.

TPF : le système d’exploitation de traitement de transactions en temps réel

TPF (Transaction Processing Facility) est un système d’exploitation utilisé dans les industries de l’aérospatiale, des voyages et des transports. Il est spécialement conçu pour les applications de traitement de transactions en temps réel, telles que les réservations de vols et de chambres d’hôtel. TPF a été développé à partir de DOS/360.

Les évolutions des systèmes d’exploitation mainframe

Chaque système d’exploitation mainframe a subi plusieurs évolutions au fil des années. Par exemple, les différentes versions d’OS/390 et de z/OS ont permis à IBM de continuer à améliorer les performances, la fiabilité, la sécurité et les fonctionnalités de ses systèmes d’exploitation mainframe, répondant ainsi aux besoins changeants des entreprises pour les applications critiques. Les évolutions des systèmes d’exploitation mainframe ont également permis d’introduire de nouvelles fonctionnalités et technologies, telles que la virtualisation et les connexions TCP/IP.

L’avenir des systèmes d’exploitation mainframe

Les systèmes d’exploitation mainframe continuent d’évoluer pour répondre aux besoins des entreprises modernes. Par exemple, IBM a récemment lancé IBM Z, une plate-forme mainframe sécurisée pour l’informatique en nuage hybride qui combine des capacités de chiffrement de pointe, de confidentialité et de sécurité des données.

Finalement

Les systèmes d’exploitation pour les mainframes sont des logiciels essentiels pour les entreprises qui ont besoin de la puissance, de la fiabilité et de la sécurité des ordinateurs centraux. Les différents systèmes d’exploitation offrent des caractéristiques uniques pour répondre à différents besoins, et continuent d’évoluer pour rester pertinents dans un monde en constante évolution.