CA InterTest™ for CICS r8.5

Transcription

CA InterTest™ for CICS r8.5
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

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étail

CICS TS v5 : Principes de base

CICS 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étail

CICS V4 Fundamentals

CICS 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étail

CA SymDump® for CICS Version 9.0

CA 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