Fonctionnalités de TN BRIDGE
TN BRIDGE Host Integration Pack a été conçu pour garantir une fluidité totale dans la gestion des données entre vos systèmes existants et vos environnements Microsoft® Windows. Accédez aux écrans mainframe via un ensemble robuste de propriétés, méthodes et événements, permettant une intégration native avec Visual Basic, VB.NET, C#, Delphi et bien d'autres.
Architecture
L'architecture se décline en trois (3) domaines fonctionnels clés :
1. Couche d'accès au Mainframe
Ces composants pilotent la communication avec les systèmes hôtes et exposent les interfaces nécessaires à la gestion des flux de données. Les contrôles TNB3270 et TNB5250 sont les piliers de cette catégorie.
2. Couche d'Émulation
Elle regroupe quatre (4) contrôles d'émulation de terminal essentiels (écran, barre d'état, gestion clavier, macros et profils) pour implémenter les fonctions critiques d'un programme d'émulation.
Barre d'état : Composant TNBStatusBar
Gère l'affichage du statut de l'émulation en synergie avec TNBEmulator.
Séquences de Macros : Composant Macro
Permet l'enregistrement et la lecture automatisée des parcours de navigation mainframe.
Écran d'Émulation : Composant TNBEmulator
Interface d'affichage et de saisie bidirectionnelle avec le mainframe. Supporte les flux de données natifs 3270 et 5250.
Hotspots : Composant HotSpots
Technologie basée sur les expressions régulières pour transformer les applications mainframe en interfaces pilotables à la souris. Personnalisation complète du rendu.
Gestion Clavier : Composant AidHook
Mappe les événements clavier sur les touches de fonction et les codes Attention Identifier (AID). Gère localement la saisie (Tab, Home) et transmet les codes Enter, PF01 ou Clear au système distant.
3. Contrôles Auxiliaires
Synchronisation : Composant Sync
Interface simplifiée pour le pilotage synchrone des composants Telnet.
Composant XMLBroker
Assure l'implémentation de l'interface XML au sein des flux TN3270 et TN5250.
Classe XMLTemplate
Moteur d'exécution dédié à la génération de contenus XML personnalisés via des modèles.
Séquences de Macros : Composant Macro
Automatisation des processus de navigation et de saisie sur l'hôte.
Composant XMLVirtual
Simulation de composants TN3270/5250 à partir de captures d'écrans stockées en XML.
Composant XMLClient
Interface XML dédiée à la couche d'émulation pour une intégration moderne.
Trace : Composant TnbTrace
Service de diagnostic intégré au Lab TN BRIDGE pour monitorer en temps réel les échanges, les écrans et les appels API.
Configuration Requise
Matériel
- Processeur Pentium 2 ou équivalent (Pentium 3+ recommandé).
- 256 Mo de mémoire vive (RAM).
- 50 Mo d'espace disque disponible.
Logiciel
Systèmes d'exploitation Microsoft Windows supportés :
- Windows Server 2003
- Windows Server 2008
- Windows Server 2012 / 2012 R2
- Windows Server 2016
- Windows 11
- Windows 10
- Windows 8
- Windows 7
- Windows Vista
- Windows XP et versions antérieures (ME/2k/98SE/NT)
- Microsoft® .NET Framework (requis pour TN BRIDGE for .Net)
- Embarcadero Delphi (requis pour TN BRIDGE for Delphi)
- Compatible environnements virtuels et physiques.
Cas d'Usage
Development Lab
Un environnement de pointe pour la recherche, le diagnostic et les tests, conçu pour accélérer vos cycles de conception et d'assurance qualité (QA).
Accélérez vos projets Poste-Mainframe
- Optimisation du Design : Maîtrisez les séquences d'écrans et les événements de votre hôte dès la phase de conception pour valider votre stratégie de navigation.
- Développement Agile : Suivi à distance et mode interactif pour générer et tester des extraits de code prêts à l'emploi dans votre application finale.
- Maintenance Proactive : Surveillez vos applications en production en temps réel, même à distance, et analysez les logs hors ligne pour garantir un taux de disponibilité maximal.
Mode Interactif
Accès complet aux ressources et outils de test du Development Lab.
Trace en Ligne
Diagnostic des solutions distantes via TCP/IP pour une réactivité totale.
Analyse Hors Ligne
Exploitation et audit des fichiers de trace pour un debugging a posteriori.