Funzionalità di TN BRIDGE
TN BRIDGE Host Integration Pack è progettato per semplificare radicalmente il flusso di dati tra i sistemi legacy e le applicazioni Microsoft® Windows. Accedi agli host tramite un set completo di proprietà, metodi ed eventi, garantendo un'integrazione immediata con linguaggi come Visual Basic, VB.NET, C#, Delphi e altri.
Architettura
L'architettura si articola in tre (3) aree funzionali chiave, ottimizzate per la massima efficienza:
1. Mainframe Access Layer
I controlli di Accesso al Mainframe gestiscono la comunicazione con i sistemi host, esponendo proprietà e metodi per uno scambio dati fluido. I componenti TNB3270 e TNB5250 sono il cuore di questo livello.
2. Emulation Layer
Il livello di emulazione comprende quattro (4) controlli terminali che implementano le funzioni core: gestione schermo, barra di stato, mappatura tastiera e automazione macro.
Status Bar: Componente TNBStatusBar
Fornisce una barra di stato interattiva per l'emulazione, operando in perfetta sinergia con TNBEmulator.
Automazione: Componente Macro
Consente la registrazione e la riproduzione precisa delle sequenze di navigazione sul mainframe.
Terminal Screen: Componente TNBEmulator
Visualizza i dati host e gestisce l'input verso il mainframe. Supporta i formati di flusso dati standard 3270 e 5250.
Hotspot: Componente HotSpots
Abilita il controllo delle applicazioni mainframe tramite mouse grazie a espressioni regolari. Include opzioni avanzate di personalizzazione estetica e funzionale.
Keyboard Management: Componente AidHook
Elabora gli eventi tastiera mappandoli sui tasti funzione e Attention Identifier (AID). Gestisce localmente il comportamento dell'input (es. tab, frecce, Home) e avvia le trasmissioni dati (es. Enter, PF01, Clear).
3. Controlli di Supporto
Sincronizzazione: Componente Sync
Interfaccia semplificata per la gestione dei componenti Telnet in modalità sincrona.
Componente XMLBroker
Implementa nativamente l'interfaccia XML all'interno dei componenti TN3270 e TN5250.
Classe XMLTemplate
Gestisce il runtime della tecnologia XML Templates per la generazione di contenuti XML personalizzati.
Sequenze Macro: Componente Macro
Registrazione e riproduzione avanzata dei flussi di navigazione mainframe per l'automazione dei processi.
Componente XMLVirtual
Simula un componente TN3270/5250 utilizzando schermate pre-salvate in formato XML, ideale per test e demo.
Componente XMLClient
Espone l'interfaccia XML specificamente per il livello di emulazione.
Tracciamento: Componente TnbTrace
Servizio di trace avanzato per il monitoraggio in tempo reale di eventi di comunicazione, schermate host e chiamate ai metodi tramite il Development Lab.
Requisiti di Sistema
Hardware
- Processore Pentium 2 o superiore (Pentium 3 consigliato).
- Memoria RAM: 256 MB minimo.
- Spazio su disco: 50 MB liberi.
Software
Sistemi operativi Microsoft Windows supportati:
- Windows Server 2003
- Windows Server 2008
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows 11
- Windows 10
- Windows 8
- Windows 7
- Windows Vista
- Windows XP e versioni precedenti (ME/2k/98SE/NT)
- Microsoft® .NET Framework (necessario per TN BRIDGE for .NET)
- Embarcadero Delphi (necessario per TN BRIDGE for Delphi)
Scenari d'Uso
Development Lab
Un ambiente integrato di ricerca, monitoraggio e test progettato per accelerare le fasi di design, sviluppo e Quality Assurance.
Sviluppo Applicazioni PC-Mainframe
- Fase di Design: Analisi accurata delle sequenze di schermate ed eventi dell'host per pianificare strategie di navigazione ottimali.
- Fase di Sviluppo: Monitoraggio remoto in tempo reale delle sessioni TN BRIDGE e modalità interattiva per la generazione di snippet di codice pronti all'uso.
- Manutenzione: Monitoraggio costante delle applicazioni distribuite per garantire l'assenza di errori, con possibilità di analisi offline tramite file di log.
Interattivo
Accesso completo a tutte le risorse e funzionalità del Development Lab.
Trace Online
Monitoraggio di soluzioni remote basate su TN BRIDGE tramite protocollo TCP/IP.
Trace Offline
Analisi post-evento dei dati di tracciamento salvati su file.