|
Le Ministère des Transports de Pennsylvanie (PENNDOT) collabore avec les entreprises pour garantir que les camions hors format et en excédent de poids restent confinés aux routes qui peuvent les prendre en charge. Le défi est de maintenir une circulation efficace et de garantir la sécurité des routes sans empêcher la libre circulation des biens dont est tributaire l'économie locale.
Le système « Automated Permit Routing Analysis System » (APRAS) (système d'analyse des routes à permission automatisée) du PENNDOT délivre, en l’espace d’une minute, des permis de transports spéciaux aux personnes qui en font la demande sur le Web. Ceci est une performance impressionnante si l’on considère la quantité d'informations auxquelles il faut accéder et qu'il faut mettre à jour ; PENNDOT gère environ 40.000 miles de routes et 26.000 ponts. Lorsqu'un transporteur demande un permis, APRAS doit automatiquement analyser la totalité du parcours sur les routes gérées par l'état en utilisant plusieurs bases de données.
Les développeurs PENNDOT utilisent des procédures mémorisées pour contrôler l'accès aux données, préserver l'intégrité de celles-ci et améliorer la productivité. Avec plus de 90 procédures mémorisées à tester sur une base régulière, ils avaient besoin d'une solution automatisée pour réduire le temps des tests.
L'équipe utilisait déjà avec profit XPEDITER/TSO, mais ne disposait pas de la fonction de procédure mémorisée. David Canfield, un programmeur/analyste chevronné de Ajilon, un cabinet de conseil travaillant avec PENNDOT, déclare, « Le test de douzaines de procédures mémorisées sans un outil comme XPEDITER pour les procédures mémorisées DB2 devenait de plus en plus difficile tant que les procédures devenaient plus importantes et plus nombreuses. »
Une procédure particulière soulignait le besoin d'un outil automatisé ; 14.600 lignes de code, 34 tableaux DB2 et environ 150 sélections, 33 mises à jour et 37 insertions. « C'est quelque chose qu'il ne faut pas prendre à la légère, » déclare Canfield. « Deux d'entre nous ont été assez courageux pour essayer et tester, mais cela nous a pris une journée entière pour la configuration. Maintenant avec la fonction procédure mémorisée de XPEDITER, je peux configurer une multitude de tests en quelques heures. Voilà un grand changement. »
Le support procédure mémorisée DB2 de XPEDITER/TSO réduit le temps de débogage en interceptant les procédures mémorisées à partir d'environnements IBM OS/390 ou z/OZ – que la procédure soit appelée à partir d'un ordinateur central, d'une application distribuée ou Web. « Pouvoir rapidement tester les procédures mémorisées dans APRAS nous a vraiment aidé », déclare Canfield. « Le test d'une procédure mémorisée dans son environnement natif nous inspire plus de confiance lorsque nous mettons à jour un problème, c'est bien lui que nous recherchons ».
Pour en savoir plus sur Xpediter pour DB2, veuillez cliquer ici. |