Picto Transformer Field

EXPANSION DE LA TAILLE DES CHAMPS IBM i (alias AS/400 ou AS400)

ARCAD Transformer Field

Modifiez les types et tailles de vos champs IBM i en toute sérénité

IBM i Modernization Solution

AVEC ARCAD TRANSFORMER FIELD Votre code source s’adapte aux modifications de taille ou type de champ

Économisez temps & argent

» Plus de 75 % d’économies en termes d’efforts et de productivité

Évitez les erreurs manuelles

» Géré manuellement, ce type de projet est sujet aux erreurs

Réduisez les risques

» grâce à l’intégrité et à l’exhaustivité de la transformation

Structure de la DB

» Automatisez les transformations en masse après un changement de structure de base de données

Versioning

» Gestion des versions avec versioning parallèle quotidien

Automatisez la transformation en masse du code source avec ARCAD TRANSFORMER FIELD

ARCAD TRansformer Field Datasheet

Fonctionnalités

ARCAD propose une approche intéressante en matière d’analyse d’impact et de conversion de code source en masse des applications IBM i. Lors d’une maintenance logicielle, les modifications comme celle de la taille du champ ou le changement de type du champ ont un impact sur le code source nécessitant des mises à jour minutieuses du code. ARCAD Transformer Field automatise la transformation de masse des sources, en identifiant les lignes sources impactées par un changement de champ et en faisant gagner un temps précieux aux développeurs.

Téléchargez cette datasheet en savoir plus sur ARCAD Transformer Field et découvrez les avantages de son automatisation en masse sur le code source et sur la base de données RPG.

  • 75% de gain de productivité

  • Réduction du risque d’erreur et de régression
  • Baisse significative du coût du projet

Télécharger la datasheet

Quote product

En utilisant ARCAD pour transformer notre application, nous avons pu réduire un projet de développement de 450 jours-homme à seulement 80 jours en utilisant un seul développeur, libérant ainsi d’autres développeurs pour travailler sur des projets à valeur ajoutée. Et après avoir transféré l’application en production, nous n’avons découvert qu’un seul défaut logiciel, qui a pu être corrigé, testé et redéployé en quelques minutes. ARCAD s’est avéré un atout majeur pour la pérennité de notre institution.

Jeremie MestralettiJérémie Mestraletti, Responsable des études chez IPECA
right-quote

FAQ

Généralités

ARCAD Transformer Field est une offre de service outillée de refactorisation après un changement de structure de base de données. Elle automatise 50 à 90 % des projets en couvrant l’analyse d’impact, la modification des sources, la compilation, les livraisons en tests, la non-régression et la mise en production.

L’offre s’appuie sur la solution éponyme mais capitalise également sur le dictionnaire de méta données et les processus automatisés d’ARCAD For DevOps, ainsi que la solution d’automatisation des tests de non-régression ARCAD Verifier. Elle bénéficie de l’expérience des consultants ARCAD, experts des outils ARCAD et habitués à ce type de projet.
L’offre est destinée à faciliter les changements de structure de base de données et plus précisément :

  • Etendre la taille d’une zone
  • Supprimer une zone
  • Ajouter une zone en relation avec une zone existante
  • Modifier le type d’une zone

Oui, l’offre minimale couvre l’analyse d’impact ainsi que la modification des sources et est ajustée en fonction des attentes de nos clients.

Un audit préalable permet également de mieux appréhender le contexte de nos clients et d’en ajuster le contenu et le budget.

Les projets de restructuration de bases de données nécessitent une expertise pointue des différentes solutions impliquées. L’objectif est de réduire les coûts en évitant de longs cycles de formation, qui compromettraient le retour sur investissement. De plus, la rareté de ces projets limite la possibilité pour les clients de capitaliser sur l’expérience acquise d’un projet à l’autre.

Le concept reprend les principes de la « lignée de données » (ou Data Lineage).

En partant de la zone de la base de données à modifier, et en s’appuyant sur la richesse du dictionnaire de méta données d’ARCAD For DevOps, il est possible de tracer le cycle de vie de la donnée. Plus concrètement, d’identifier tous les composants des applications qui manipulent la donnée brute mais également toutes les données en contact avec cette dernière… et ainsi de propager la modification de la donnée initiale à tous les programmes et données impactées.

Lorsque le cycle de vie est validé, l’automatisme prend le relai et procède à la modification de 50 à 95% des composants concernés.

Le projet est plus simple pour les clients qui utilisent déjà la solution DevOps mais ce n’est pas un prérequis.

L’offre accompagne les projets de refactorisation, mais l’implication des clients reste essentielle à leur succès. L’expertise fonctionnelle, indispensable, ne peut venir que de vous.

Par exemple, étendre la zone « prix » d’un article peut, par propagation, impacter toutes les zones liées aux montants en facturation, ce qui peut être pertinent… ou non, selon le contexte.

Cela dépend de la nature des zones concernées et du type de restructuration souhaité (extension, changement de type)… mais les gains de productivité dépasse souvent 70%.

L’automatisation de l’analyse d’impact, du processus de modification, du processus de compilation, de déploiement en test, de régression et de déploiement en production réduit les risques d’erreur ou d’oublis liées aux tâches manuelles et décharge le développeur qui se concentre sur les opérations à valeur ajoutée.

Le projet repose sur une collaboration entre les équipes internes du client et les consultants ARCAD. Il s’exécute sur la machine du client.

Aspects techniques

Le processus nécessite de charger et de maintenir le dictionnaire de métadonnées d’ARCAD, qui centralise les références croisées et gère la propagation. La qualité des résultats dépend directement de la qualité de ce chargement.

La solution couvre les fichiers DDS et les tables DDL et, sous certaines conditions et moyennant des efforts supplémentaires, les fichiers à plat provenant des environnements S/36.

Tous les types de programmation (CLP, RPG, CBL, DDS) hors technologies obsolètes (RPT, RPG II), certains utilitaires (DFU, QRY) et des programmes générés par des ateliers de génie logiciel (Adelia, Synon…).

Le taux de couverture et le niveau d’automatisation dépend de l’architecture des applications et de leur dette technologique.

Un audit préalable évalue le contexte spécifique de chaque client.

Oui, il est possible de scinder le projet en plusieurs lots délivrables successivement.

Oui, le processus itératif permet de limiter la propagation (quelles zones de la base de données et quels programmes sont concernés) et de valider les propositions de modification des programmes.

Le processus de refactorisation inclut des étapes de validation dont les tests de non-régression. Nous utilisons à cette fin notre solution de non-régression : ARCAD-Verifier.

Oui, le processus est itératif et permet de considérer les changements réalisés en parallèle.

Le projet peut optionnellement inclure la livraison en production. Ce processus entièrement automatisé s’appuie sur notre solution ARCAD For DevOps.

L’outillage permet de générer des squelettes de programme de conversion pour tous les fichiers/tables concerné(e)s que l’équipe projet doit ajuster. Ces programmes sont automatiquement invoqués lors du déploiement dans les environnements de tests ou de production.

Contact Us

VERSION D’ESSAI / DEMO

Réservez une version d’essai ou une session dans notre sandbox !

Essayez maintenant !

ou

Demandez une démo