Analyse et mise au point interactive de programmes sous z/OS

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

PEGASE – GESTION BUDGéTAIRE
Le moteur
FORGES LES EAUX Forges les Eaux avril 2009.
1. 2 Évaluer des cours en ligne cest évaluer lensemble du processus denseignement et dapprentissage. La qualité des savoirs.
Approche graphique du nombre dérivé
Qui a le nombre qui vient après 8 ?
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Est Ouest Sud 11 1 Nord 1 Individuel 13 joueurs 13 rondes - 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est I séries détuis entre les tables.
Est Ouest Sud 11 1 Nord 1 Individuel 23 ou 24 joueurs 12 rondes - 24 étuis Laval Du Breuil Adstock, Québec 2 série détuis entre les tables 2 et 3 1 série.
Est Ouest Sud 11 1 Nord 1 Individuel 19 ou 20 joueurs 12 rondes - 24 étuis Laval Du Breuil Adstock, Québec Rondes 1-6: étuis 1-12 Rondes 7-12: étuis
ACTIVITES Le calcul littéral (3).
Les Prepositions.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
GEF 243B Programmation informatique appliquée
Les 3 dimensio ns de la morale et de léthique (activité)
Quelle heure est-il? L’heure conversationnelle.
Projet n°4 : Objecteering
Les situations de certification du CAP RCI et Bac. Pro. TCI
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
CONGE GRAVE MALADIE SIMULATION
L’exécution des jets Septembre /09/2009 Niveau 3 – séance 2.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Autorisations Utilisation eCATT
Plan de formation Chapitre 1 : Présentation de SAP
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
5 Verbes au passé composé 1.Jai eu avoir 2. Jai du devoir.
1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
GROUPEMENT DES CARTES BANCAIRES
Contexte et objectifs L’AFPA souhaite proposer à ses stagiaires des services complémentaires à son offre de formation standard. L’espace emploi permet.
Guy Gauthier, ing., Ph.D. Session été 2013.
44 Contrôle du déroulement du programme. 4-2 Objectifs A la fin de ce cours, vous serez capables de : Utiliser les constructions de prise de décision.
LE DEROULEMENT DU DIAGNOSTIC
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
La haute tour sombre 3 Des actions
KAKI - Gestion budgétaire et comptable de la paye
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
1 Encoder les données. 2 Pour démarrer lencodage des données, cliquer sur « Les données »
Cohabiter en sécurité avec le chien de famille
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Test bilan de calcul mental N°1 :
Réseaux de neurones.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 4 Syntaxe des commandes, documentation standard,
SPI - Serial Peripheral Interface Pour aller lire le CAN et écrire dans le CNA.
SPI - Serial Peripheral Interface
Apprendre à programmer en créant un jeu video avec Scratch
Notre calendrier français MARS 2014
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
C'est pour bientôt.....
Veuillez trouver ci-joint
DISCRIMINATION VISUELLE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Création et présentation d’un tableau avec Word 2007
Rappel au Code de sécurité des travaux 1 Code de sécurité des travaux, 5 e édition, 2008 Rappel du personnel initié Chapitre Lignes de transport (Aériennes)
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Transcription de la présentation:

Analyse et mise au point interactive de programmes sous z/OS Abend Aid Xpediter Analyse et mise au point interactive de programmes sous z/OS © LCL 2009

Pourquoi Abend Aid et Xpediter ? Abend Aid et Xpediter sont des outils d’aide à la mise au point complémentaires Abend Aid doit être utilisé en premier lieu pour diagnostiquer un incident et son contexte d’apparition Xpediter peut être utilisé pour reproduire un incident ou pour tester et mettre au point un programme Si l’analyse d’un rapport Abend Aid ne suffit pas à diagnostiquer un incident Si il n’y a pas d’incident, mais que le comportement d’un programme n’est pas celui qui était attendu

Abend Aid : Généralités Abend Aid est un utilitaire de diagnostic d’incidents qui permet de : GÉNÉRER CONSULTER des rapports créés lors des incidents Batch et Temps réel dans des environnements techniques du monde IBM z/OS Produit Compuware Corporation :

Abend Aid : Généralités intercepte et effectue une première analyse des défaillances des programmes produit un diagnostic complet du problème sous la forme d’un rapport concis contenant : les informations techniques permettant de « localiser » l’incident le code concerné dans le programme source les données nécessaires pour analyser et résoudre le problème Abend Aid traite les abandons Batch (MVS Abendaid), CICS (CICS Abendaid/FX) et DB2

Xpediter : Généralités Xpediter est un débuggeur interactif qui permet de : TESTER METTRE AU POINT des programmes Cobol et Assembleur dans des environnements techniques du monde IBM z/OS Produit Compuware Corporation :

Xpediter : Principales fonctions Identification des raisons d'une anomalie de traitement Xpediter déroule le programme depuis son début jusqu'à l'instruction en abend, ce qui permet de suivre le cheminement qui amène à l'abandon. En cas d'abandon système d'un programme, il est toutefois conseillé d'utiliser l'outil Abend Aid pour un premier diagnostic, puis si nécessaire de reproduire le cas sous Xpediter.

Xpediter : Principales fonctions Aide à la mise au point de programmes Xpediter permet de suivre le déroulement de l'exécution d'un programme selon la logique de programmation adoptée dans celui-ci (et non selon ce que l'utilisateur pense avoir codé…)

Xpediter : Principales fonctions Tests de cas particuliers Avec Xpediter, il est possible de vérifier le bon fonctionnement d'un programme dans des cas difficiles ou impossibles à produire avec un jeu d'essai Pour ce faire, Xpediter permet notamment, en cours d'exécution d'un programme, de : modifier le contenu des données traitées modifier le déroulement du programme

Xpediter sous CICS Test en environnement CICS natif Sous le CICS, lancer ‘ XPED ’ et positionner un break point dans le programme source à tester Lancer la transaction CICS à tester via son code L ’exécution s ’arrête au premier break point positionné

Xpediter : Principales Commandes Aide sur une commande Xpediter Visualisation de l ’aide détaillée associée à une commande Xpediter  HELP commande

Xpediter : Principales Commandes Debugging d ’Abend

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Principales Commandes Debugging de logique

Xpediter : Touches de Fonction PF1 à PF12

Xpediter : Touches de Fonction PF13 à PF24