Alliance XML/400
HomeGroovy ?SolutionsNewsPartnersContact

Alliance XML/400: convertissez vos données XML au format DB2/400 !


  • Application AS/400 permettant la conversion des flux XML au format de base de données AS/400 et vice-versa
  • Permet la création d'applications temps-réel ou batch de conversion des données XML
  • Aucune programmation n'est nécessaire pour créer les maps de conversion en entrée ou en sortie
  • Les tâches de traduction peuvent être automatisées avec la facilité de Scan de Bibliothèque Alliance ou les APIs Alliance
  • Alliance XML/400 comprend un historique des conversions, un journal des applications et des exemples de code
  • Alliance XML/400 gère les communications Web HTTP et HTTPS, et comprend des clients de messagerie SMTP et POP. D'autres options de communication sont disponibles

Création de documents XML depuis vos fichiers bases de données AS/400

Alliance XML/400 lit vos fichiers bases de données AS/400 et crée des documents XML. Vous pouvez utiliser vos fichiers bases de données et générer des maps de translation XML. Puis vous pouvez modifier les maps et ajouter des tags XML et des options de contrôle afin de créer le document XML requis. Aucun programmation n'est nécessaire pour créer les maps XML et générer les documents XML. Alliance lit les champs de définition directement depuis vos fichiers, le source DDS n'est pas nécessaire pour la création des maps XML.

Conversion de documents XML vers DB2/400

Vous pouvez traduire les documents XML provenant d'un partenaire directement dans vos fichiers bases de données AS/400. Alliance vous assiste en créant les maps XML depuis un document et vous permet d'ajouter des fichiers bases de données à ces maps. Vous spécifiez l'emplacement de chaque élément de données du document XML dans votre base de données. Aucune programmation n'est nécessaire pour créer et mettre à jour les maps

Génération automatique de maps et de fichiers DB2

Alliance XML/400  supporte la génération automatique de fichiers de base de données et de maps. Une map XML est un ensemble d'instructions sur la conversion des données XML en champs de base de données AS/400 ou sur la conversion inverse. Vous pouvez importer un document XML vers un map en entrée et Alliance créera automatiquement les fichiers et mappings DB2. Vous pouvez également importer un document XML vers une map en sortie et Alliance générera les fichiers et mappings DB2 nécessaires pour créer les documents XML. La map en sortie comprendra également une vue logique des données. La génération automatique de maps permet un gain de temps substantiel dans la création et la configuration des conversions XML.

Parsing Xerces avec technologie SAX et DOM

Alliance comprend les toutes dernières technologies de parsing Java et de validation de fonctionnalités (parser Xerces 2 et support SAX et DOM). Ainsi les documents XML reçus sont validés avec le formatage XML adéquat avant la conversion vers la base de données. Vous pouvez également utiliser les fonctionnalités intégrées d'Alliance pour vérifier vos propres documents XML.

Support des standards XML

La technologie de conversion XML d'Alliance peut être utilisée avec tout standard XML, y compris XML, cXML, cbXML, ebXML, SOAP, et XML/EDI. Vous pouvez ainsi déployer toute technologie de conversion XML sur votre AS/400 sans vous soucier des différentes normes. Alliance vous donne le contrôle intégral des opérations de mapping et de transformation des données, ce qui vous permet de gérer tout type de projet XML.

Transformation des données

Alliance XML/400 comprend un moteur complet de transformation de données qui peut convertir tous les caractères et données numériques AS/400 vers tout type de données XML. Pour le traitement des documents XML reçus dans votre base de données, Alliance peut convertir toute valeur de chaîne numérique XML au format AS/400 de type zoned, packed, binaire et virgule flottante. Alliance détecte automatiquement le type de champ de votre base de données AS/400 et effectue la conversion correcte depuis et vers les standards XML.

Traitements accélérés avec les outils de développement Alliance

Alliance XML/400 comprend des outils de productivité permettant de faciliter ou de supprimer les longs développements. Par exemple, il peut lire un document XML et générer automatiquement des maps de translation XML en sortie. Il n'est pas nécessaire de saisir chaque tag XML et attribut dans la définition de map en entrée. Après l'importation de document XML, vous utilisez les panels AS/400 standards pour mapper les données XML vers vos fichiers de bibliothèques AS/400. De même, si vous créez des documents XML à partir de vos bases de données AS/400, Alliance peut générer les maps de traduction XML directement à partir de vos fichiers décrits en externe. Le source DDS n'est pas nécessaire.

Tutoriel de conversion XML

Alliance XML/400 comprend un tutoriel vous expliquant, étape après étape, le fonctionnement de la conversion XML. Pour la conversion de données XML au format DB2/400, un tutoriel comprend un exemple de facture au format XML, un exemple de facture de type base de données AS/400 et une map de conversion XML. Le tutoriel est un exemple complètement fonctionnel de conversion XML.

Pour la création de documents XML depuis des données AS/400 un bon de commande de type base de données est fourni. Une map XML vous montre comment les données sont mappées vers des définitions XML. Le tutoriel crée un document XML directement à partir de la base de données AS/400. Au final, les deux tutoriels comprennent les maps et vous expliquent le fonctionnement des conversions XML.

Détection et gestion des erreurs

Lors de l'utilisation des APIs d'Alliance, des codes retour vous permettent de suivre le bon déroulement des opérations. Si les données sont incorrectes ou la structure du document XML non valide, ou encore si Alliance ne peut effectuer la traduction pour toute raison, vous recevrez un code retour expliquant le problème. Lors des tests XML vous avez également la possibilité d'activer le logging des applications afin de disposer d'une log détaillée de l'activité de conversion. Cette log comprendra les éventuelles erreurs de conversion de données ainsi que la cause.

Notification d'erreur SNMP

Alliance XML/400 dispose d'APIs complètes permettant la génération de messages d'erreur de type trap SNMP. Vous pouvez intégrer vos applications XML AS/400 dans HP OpenView ou tout autre application de surveillance réseau pouvant recevoir les messages SNMP. Vous pouvez envoyer des messages d'erreurs utilisant vos chaînes de caractères texte, ou vous pouvez envoyer des messages SNMP en utilisant un identifiant de message dans un fichier message.

Communications Web HTTP, HTTPS

Alliance XML/400 supporte les protocoles de communication HTTP et HTTPS ( HTTP sécurisé). Vous pouvez recevoir des documents XML à l'aide du serveur HTTP d'Alliance, ou le serveur HTTPS sécurisé. Les applications clientes HTTP et HTTPS permettent la transmission directe vers l'AS/400 des documents XML. Alliance est intégré au Digital Certificate Manager IBM AS/400 (DCM) pour la sécurité native AS/400 et la gestion des certificats.

Conversion à base de fichier - Scan des bibliothèques

Pour les application s'appuyant sur des conversions depuis des fichiers, Alliance XML/400 comprend une facilité de scan des bibliothèques. Vous pouvez ainsi placer un document XML dans une bibliothèque à l"aide de FTP ou de Windows Network et Alliance effectuera automatiquement la conversion du document vers votre base de données AS/400. De même, ce scan permet la création automatique des documents XML depuis un fichier DB2/400. Outre l'automatisation des tâches de conversion XML, cette  fonction peut être utile si vous ne disposez pas d'un accès internet direct à votre AS/400 et que vous devez convertir des fichiers reçus par FTP ou par un autre protocole de communication.

Surveillance des applications

Alliance XML/400 comprend en standard une licence du logiciel Alliance Application Monitor. Ce dernier gère la détection d'erreur sur le système AS/400 et dans les applications utilisateurs. La surveillance porte sur : l'utilisation de disques, l'interface réseau, les files de distribution SNADS, le système et les sous-systèmes utilisateur, les jobs utilisateurs et les interfaces réseau éloignées. Le moniteur peut générer des rapports via des files de types message, des emails et des alertes SNMP.

 

Près-requis

  • AS/400 (tout modèle RISC)
  • OS/400 V5R2 ou supérieur

Documentation

- Téléchargez la Fiche-Produit

- Téléchargez la Présentation Technique


Alliance XML/400 est un produit Townsend Security. Il peut être testé gratuitement dans votre environnement. 

 

[Accueil][Groovy ?][Solutions][News][Partners][Contact]