CA InterTest™ for CICS r8.5
Transcription
FICHE PRODUIT CA InterTest for CICS CA InterTest™ for CICS r8.5 CA InterTest™ for CICS offre des fonctions de test et de débogage pour les applications IBM CICS Transaction Server for z/OS, écrites dans un environnement COBOL, PL/I, Assembler et Language. Cette solution de test automatisée vous aide à repérer et à corriger les erreurs de manière interactive au fur et à mesure de leur apparition, sans avoir besoin de recompiler ni de mettre fin à la session de test. CA InterTest for CICS présente un avantage significatif par rapport aux méthodes de débogage manuel pour les environnements IBM CICS Transaction Server et z/OS. Présentation Améliorer la qualité de vos applications métier mainframe grâce à un débogage interactif efficace vous aide à garantir que vos applications répondent aux niveaux de service établis. De plus, CA InterTest for CICS vous aide à fournir rapidement des applications de qualité et améliore leur stabilité en détectant les erreurs avant qu’elles se produisent. Rentabilité Les phases de test et de débogage figurent parmi les étapes les plus importantes et les plus longues du développement des applications mainframe. Dans le même temps, il vous est demandé de faire plus avec moins de programmeurs mainframe expérimentés, des délais de commercialisation toujours plus courts et des réglementations gouvernementales et industrielles de plus en plus strictes. Les fonctions de test et de débogage automatisées offertes par CA InterTest for CICS vous permettent d’aborder de front les défis du développement d’applications, garantissant que les programmes sont correctement testés avant la mise en production. Plus spécifiquement, vous disposez d’une fonctionnalité de débogage automatique, fiable et rentable. CA InterTest for CICS Fonctionnalités CA InterTest for CICS r8.5 est le fruit de l’engagement et de l’investissement continus de CA Technologies envers les professionnels mainframe. Cette nouvelle version contient des améliorations, telles qu’une nouvelle interface utilisateur graphique (GUI) et des fonctionnalités Mainframe 2.0. Grâce à elles, vous pourrez tirer le meilleur parti de vos investissements mainframe existants et développer votre système mainframe afin de mieux supporter les besoins actuels et futurs de votre structure, aussi bien au niveau métier que de l’infrastructure informatique. Mainframe 2.0 CA InterTest for CICS reprend les principales fonctionnalités Mainframe 2.0 conçues pour vous simplifier l’utilisation du produit et permettre une installation, une configuration et une maintenance plus efficaces et plus rapides. CA Mainframe Software Manager : CA Mainframe Software Manager (CA MSM) automatise l’installation, le déploiement et la maintenance de CA InterTest for CICS et fait disparaître la complexité d’utilisation de SMP/E. — Le service d’acquisition de produits Product Acquisition Service vous permet de déplacer facilement les packages d’installation de produit et la maintenance depuis CA Support Online vers votre environnement mainframe et de préparer leur installation. — Le service d’installation de logiciels Software Installation Service normalise l’installation de CA InterTest for CICS, notamment grâce à la nouvelle méthode rationalisée ESD (Electronic Software Delivery, Livraison électronique de logiciels) qui permet d’installer CA InterTest for CICS au moyen d’utilitaires standard. Ce service assure également l’installation et la maintenance normalisées de SMP/E par l’intermédiaire de programmes APAR et PTF, et simplifie le traitement de SMP/E grâce à une interface utilisateur graphique intuitive et un assistant d’installation intelligent. — Le service de déploiement de logiciels Software Deployment Service vous permet de déployer facilement CA InterTest for CICS dans votre environnement mainframe. — Les mises à jour de CA MSM Consolidated Software Inventory (CSI, Inventaire des logiciels consolidés) et les améliorations de son infrastructure renforcent la flexibilité du traitement des CSI par CA MSM et permettent une utilisation plus efficace de l’UC et de la mémoire du système. Installation Verification Program (IVP, Programme de vérification de l’installation) et Execution Verification Program (EVP, Programme de vérification de l’exécution) : pour être inclus dans la gamme de produits mainframe de CA Technologies lancée chaque année en mai, CA InterTest for CICS a subi des tests draconiens dans le cadre des programmes IVP et EVP, dont le but est d’identifier et de corriger les problèmes d’interopérabilité avant le lancement des produits. Ces programmes constituent une extension de notre initiative de certification d’interopérabilité continue lancée en mai 2009. 2 CA InterTest for CICS Manuel des meilleures pratiques : ce manuel contient des informations sur l’installation, la configuration initiale et le déploiement de CA InterTest for CICS visant à réduire la courbe d’apprentissage du personnel chargé de l’installation et de la gestion de ce produit. Une interface utilisateur conviviale basée sur l’environnement de développement intégré Eclipse (IDE) Grâce à cette amélioration, CA InterTest for CICS et CA InterTest™ Batch disposent désormais d’une interface utilisateur (GUI) basée sur l’environnement Eclipse IDE, qui offre une apparence familière et une nouvelle fonctionnalité. Bien que cette GUI ne remplace par la classique interface 3270 à écran vert, elle constitue une alternative offrant des commandes graphiques simples d’utilisation. Si vous souhaitez profiter de cette nouvelle interface avec CA InterTest for CICS et/ou CA InterTest Batch mais ne disposez pas de l’environnement Eclipse IDE, vous pouvez facilement et rapidement l’installer. Si vous disposez déjà de l’environnement Eclipse IDE, ajoutez cette amélioration sous forme de module d’extension Eclipse IDE. Vous pourrez ainsi utiliser CA InterTest for CICS et CA InterTest Batch conjointement avec vos autres solutions d’assurance qualité et de développement d’applications Eclipse IDE, telles que les outils de développement Java et C++ tiers. ILLUSTRATION A + Nouvelle interface utilisateur graphique (GUI) CA InterTest CA InterTest dispose aujourd’hui d’une nouvelle interface très simple d’utilisation, destinée aux utilisateurs mainframe traditionnels et à la nouvelle génération de programmeurs mainframe. + + + 3 CA InterTest for CICS Autres fonctionnalités clés Test et débogage directs, depuis la source : — Démarrage de la surveillance du programme — Identification et suppression des points d’interruption — Correction des problèmes depuis n’importe quel emplacement de programme, sans interruption de la session de test — Traçage rétrospectif du code en une étape unique — Affichage et modification des bases de données, des fichiers et du stockage principal — Liste du nombre d’exécutions de chaque verbe Prévention des fins anormales par l’identification de toutes les erreurs d’application : CA InterTest for CICS surveille l’ensemble des instructions de programme durant leur exécution. Lorsqu’une erreur est détectée, CA InterTest for CICS suspend automatiquement l’exécution du programme, à l’aide d’un point d’interruption automatique, avant que le programme ne se bloque ou que la région IBM CICS Transaction Server for z/OS ne soit corrompue. Lorsqu’un point d’interruption automatique se produit, le système est protégé et le débogage interactif peut commencer immédiatement. Définition de points d’interruption pour suspendre l’exécution d’un programme : vous pouvez définir plusieurs types de point d’interruption, afin de suspendre l’exécution d’un programme au moment où vous le souhaitez. À chaque point d’interruption, le listing de code source s’affiche. Vous pouvez alors lancer une tâche de débogage, par exemple modifier les variables du programme ou les zones de données stockées, créer ou supprimer des points d’interruption, modifier ou retracer de manière dynamique le chemin d’exécution du programme et inspecter les fichiers. CA InterTest for CICS vous permet également de décider si les points d’interruption doivent suspendre l’exécution du programme avant ou après l’exécution de votre instruction. Si l’interruption se fait après, vous pouvez consulter les valeurs de champ mises à jour dans la fenêtre toujours visible, qui permet d’afficher en entier les éléments et les groupes de données de grande taille. Contrôle de l’exécution du programme pour en tester tous les chemins : vous pouvez contrôler le bon fonctionnement d’un programme en arrêtant et en reprenant son exécution à tout moment. Cette flexibilité permet de tester plus facilement des sections particulières du programme et de prévenir les erreurs. Affichage et mise à jour faciles des valeurs de données : vous pouvez facilement afficher et mettre à jour toutes les valeurs de données depuis l’écran de code source CA InterTest for CICS, sans avoir à interrompre votre vue de session. Affichage et modification du stockage : la fonction CORE CA InterTest for CICS vous permet d’afficher et de modifier facilement les données stockées, simplement en écrasant les données existantes affichées. 4 CA InterTest for CICS Affichage automatique des variables du programme (AUTOKEEP) : cette fonction affiche le contenu des variables de programme référencées dans l’instruction active et vous permet de les modifier. Vous pouvez également afficher ce contenu au format standard (caractères hexadécimaux) ou au format DISPLAY, pour un affichage et une modification plus faciles des champs numériques. Il est aussi possible d’afficher les valeurs de données historiques pour les variables de programme COBOL, en revenant en arrière dans les instructions précédemment exécutées. Retraçage de l’exécution du programme : la fonction de traçage vous permet de retracer le chemin d’exécution d’un programme et d’en comprendre la logique. Plus spécifiquement, la fonction de traçage instruction par instruction vous permet de comprendre comment vous êtes parvenu à un point donné dans le temps. Couverture du code source : CA InterTest for CICS répertorie le nombre de fois où chaque instruction a été exécutée directement, dans le listing de code source. Cette information peut être utilisée pour identifier le code non testé, ainsi que pour vérifier que les données testées sont appropriées et que tous les chemins de programme ont été testés avant d’implémenter vos modifications en production. Support des données symboliques communes pour faciliter l’intégration entre produits : pour accélérer la correction des erreurs, CA InterTest for CICS vous permet d’identifier symboliquement les emplacements de programme en utilisant un fichier de données symboliques commun (fichier PROTSYM), sans adresses ni déplacements informatiques, et sans avoir à procéder à des changements d’adresses après la recompilation. Ceci s’applique également aux modules qui comprennent des programmes compilés séparément, mais dont les liens ont été édités ensemble. Le fichier PROTSYM est utilisé par CA InterTest™ Batch, CA InterTest for CICS, CA Optimizer®/II, CA SymDump® for CICS et CA SymDump® Batch. En outre, CA InterTest for CICS s’intègre directement aux produits de gestion de la configuration et des changements CA Technologies. Les listings de code source peuvent être facilement transférés dans le fichier PROTSYM, depuis CA Endevor® Software Change Manager (SCM), CA Librarian® Base for z/OS et CA Panvalet® for z/OS. Si vous êtes client CA Endevor SCM, la fonction d’empreinte de CA Endevor SCM permet à CA InterTest for CICS de localiser et de formater de manière dynamique les informations symboliques à la demande, éliminant tout besoin de configuration des programmes pour le support des données symboliques. Traitement synchronisé : pour valider que la version du code source utilisée est correcte, CA InterTest for CICS utilise le fichier PROTSYM et synchronise le module de chargement. Lorsqu’un programme est sélectionné à des fins de test, CA InterTest for CICS compare le listing de code source et les heures/dates du module de chargement. Si aucune correspondance de fichier n’est détectée, une liste de sélection s’affiche, vous permettant de choisir le listing approprié. Affichage structuré des fichiers, pour une consultation plus agréable des données : la fonction FILE de CA InterTest for CICS présente champ par champ les enregistrements de fichier, la file d’attente des données et du stockage temporaires ou les segments DL/I, en les mappant sur la structure de données à laquelle vous êtes habitué, offrant un cadre de référence immédiatement 5 CA InterTest for CICS reconnaissable. Les champs structurés sont affichés au format hexadécimal ou caractères ; vous pouvez modifier les données en écrasant le contenu existant directement à l’écran. Débogage interactif des applications accédant à DB2 for z/OS : outre ses fonctions SQL, CA InterTest for CICS permet de tester et de déboguer les applications CICS accédant à DB2. Le code de retour DB2 et le message associé sont disponibles en ligne, à n’importe quel point d’interruption. Informations de diagnostic utiles : lorsqu’il détecte une erreur (par exemple, une violation de stockage), CA InterTest for CICS fournit des informations de diagnostic afin de vous aider à localiser l’erreur et à en déterminer la cause. La fonction HELP fournit des explications contextuelles sur chaque fin anormale (ABEND) et des suggestions sur la manière d’utiliser CA InterTest for CICS afin de corriger l’erreur. Vous pouvez définir vos propres codes ABEND, avec description de problème associée, afin d’identifier la cause d’une fin anormale préprogrammée. Un code ABEND peut être associé à un programme en particulier ou remplacer la description par défaut de CA InterTest for CICS. Support d’IBM CICS Transaction Server for z/OS : CA InterTest for CICS supporte toutes les versions d’IBM CICS Transaction Server for z/OS actuellement supportées par IBM. Ce support immédiat aide vos responsables informatiques à mettre en œuvre avec succès les projets de migration, tandis que le support amélioré d’IBM CICS Transaction Server for z/OS vous permet de déboguer facilement les applications utilisant les nouvelles fonctionnalités. Le support pour IBM CICS Transaction Server for z/OS inclut l’exploitation des fonctionnalités connexes suivantes, introduites avec la version 3.1 : — Canaux et conteneurs : lors du débogage des programmes utilisant la nouvelle fonction de canal et de conteneur d’IBM CICS Transaction Server, CA InterTest for CICS affiche les informations de canal et de conteneur à un point d’interruption. Ceci permet le support d’une nouvelle fonction de programmation d’IBM CICS Transaction Server, qui corrige une limitation 32K COMMAREA. La fonction Request Breakpoint (RBP, Demande de point d’interruption) de CA InterTest for CICS supporte également les nouvelles commandes de canal et de conteneur d’IBM CICS Transaction Server. — Nouvelles commande d’API Web : la fonction RBP de CA InterTest for CICS reconnaît les nouvelles commandes d’API Web sortantes d’IBM CICS Transaction Server, lors d’une session de débogage. — LE Enabled Assembler : CA InterTest for CICS supporte les programmes LE Enabled Assembler appelés comme programme principal dans une transaction. Débogage symbolique des applications de production depuis n’importe quelle région CICS : tous les programmes, même ceux ayant fait l’objet des tests les plus poussés, peuvent subir une fin anormale en production. CA SymDump for CICS, produit complémentaire de CA InterTest for CICS, vous permet de diagnostiquer symboliquement les fins anormales de transaction (ABENDS), sans avoir à analyser les fichiers DUMPS. 6 CA InterTest for CICS Exploitation CICSPlex : CA InterTest for CICS exploite les environnements CICSPlex en surveillant un programme, quel que soit son emplacement d’exécution dans CICSPlex. CA InterTest for CICS supporte également les configurations MRO/ISC non-CICSPlex. Affichage de la zone de stockage principale : cette fonction vous permet d’afficher le détail du stockage de programme, des localisateurs de base, des tables globales et des zones de communication. Nombreuses fonctionnalités de facilité d’utilisation et d’actualisation : — Déboguez l’ensemble des instructions 64 bits ; surveillez et affichez les registres 64 bits. — Affichez les éléments de données depuis la section de données LOCAL STORAGE du compilateur COBOL IBM Enterprise. Mise en oeuvre CA Services propose un portefeuille de services mainframe dispensés par le personnel interne de CA Technologies et un réseau de partenaires choisis pour vous aider à effectuer un déploiement réussi et à obtenir les résultats commerciaux souhaités le plus rapidement possible. Nos offres de services standard sont conçues pour accélérer le déploiement et raccourcir la courbe d’apprentissage de votre personnel. Les formations et les meilleures pratiques éprouvées de CA Technologies en matière de mainframe vous aident à diminuer les risques, à améliorer l’utilisation/l’adoption et, in fine, à aligner la configuration des produits sur vos exigences métier. Avantages CA InterTest for CICS vous permet d’effectuer tests et débogage directement depuis votre code source, d’éviter les fins anormales (ABENDS) en identifiant toutes les erreurs d’application en ligne et de détecter et de corriger les erreurs de manière interactive, à mesure qu’elles se produisent. Cette solution vous permet aussi de définir des points d’interruption afin de suspendre l’exécution d’un programme et de faire appel aux toutes dernières fonctionnalités d’IBM CICS Transaction Server for z/OS et de CICSPlex. Toutes ces fonctions se combinent pour vous aider à réduire efficacement le temps d’indisponibilité des applications et à en améliorer la qualité. 7 CA InterTest for CICS Avantages de CA Technologies L’expertise de CA Technologies en matière de logiciels d’entreprise robustes, fiables, évolutifs et sûrs destinés à la gestion informatique est reconnue depuis maintenant 30 ans. Partie intégrante des outils de test et de qualité des applications CA, CA InterTest for CICS est un composant clé de l’initiative Mainframe 2.0 de CA Technologies dont le but est de révolutionner la gestion du mainframe en vous aidant à valoriser au maximum les produits mainframe CA Technologies et en fournissant une expérience simplifiée et des solutions novatrices qui génèrent de la valeur de façon rapide et flexible. Copyright ©2010 CA. Tous droits réservés. Tous les noms et marques déposées, dénominations commerciales, ainsi que tous les logos référencés dans le présent document demeurent la propriété de leurs détenteurs respectifs. DB2, IMS, CICS, COBOL, PL/I et z/OS sont des marques commerciales de International Business Machines Corporation aux États-Unis et/ou dans d’autres pays. Ce document est uniquement fourni à titre d’information CA décline toute responsabilité quant à l’exactitude ou l’exhaustivité des informations qu’il contient. Dans les limites permises par la loi applicable, CA fournit le présent document « tel quel », sans garantie d’aucune sorte, expresse ou tacite, notamment concernant la qualité marchande, l’adéquation à un besoin particulier ou l’absence de contrefaçon. En aucun cas, CA ne pourra être tenu pour responsable en cas de perte ou de dommage, direct ou indirect, résultant de l’utilisation de ce document, notamment la perte de profits, l’interruption de l’activité professionnelle, la perte de clientèle ou la perte de données, et ce même dans l’hypothèse où CA aurait été expressément informé de la survenance possible de tels dommages. CS0389_1210 8
Documents pareils
WM851G - CICS TS v5 : Principes de base v5
Cette formation permet d'acquérir les compétences et connaissances connexes aux transactions et aux interfaces de programme d'application (API) incluses dans la solution CICS Transaction Server pou...
Plus en détailCICS TS v5 : Principes de base
Décrire le rôle de CICS dans un environnement de transactions commerciales Esquisser le flux d'une transaction CICS typique Décrire les fonctions effectuées par les principales transactions fournie...
Plus en détailCICS V4 Fundamentals
CICS Transaction Server permet d'exécuter une charge de travail avec applications complexes tout en s'intégrant dans les solutions d'architecture orientée services (SOA) d'entreprise. Cette formati...
Plus en détailCA SymDump® for CICS Version 9.0
tous les logos référencés dans le présent document demeurent la propriété de leurs détenteurs respectifs. CICS, CICSPlex, z/OS, DB2 et RAC sont des marques commerciales de International Business Ma...
Plus en détail