Runtime TI

L'ambiente di runtime TI è un ambiente di runtime specializzato avviato da Windows o un programma applicazione IBM richiedente quando l'applicazione contiene un componente TI. Per ogni componente TI creato, l'ambiente di runtime TI fornisce l'interfaccia del server di Automazione e comunica con i programmi mainframe. L'ambiente di runtime TI non dispone di un'interfaccia utente visibile.

Come proxy generico per il computer mainframe o IBM i, l'ambiente di runtime TI intercetta le chiamate al metodo oggetto e reindirizza tali chiamate al programma mainframe appropriato. Gestisce anche la restituzione di tutti i parametri di output e i valori restituiti dal mainframe. Quando TI intercetta la chiamata al metodo, converte e formatta i parametri del metodo dalla rappresentazione comprensibile dalla piattaforma Windows Server nella rappresentazione comprensibile dai programmi di transazione host.

Oggetto TI che espone la funzionalità di un tp del mainframe come metodo di interfaccia. Può esporre tutte le funzionalità del tp. Un'applicazione client chiama l'oggetto TI per richiamare il tp del mainframe, passare i parametri e restituire i risultati.

In fase di esecuzione, l'ambiente di runtime TI intercetta le chiamate ai metodi da un'applicazione client per una libreria dei componenti TI e fornisce la conversione e la formattazione dei parametri effettivi.

L'applicazione client può essere qualsiasi applicazione .NET Framework che chiama un server di automazione TI per richiamare un tpframe mainframe. L'applicazione client fornisce il livello di presentazione per l'applicazione o i dati. Può essere qualsiasi elemento in grado di chiamare un oggetto COM+ o .NET Framework, inclusa una pagina asp (Active Server Page), un'applicazione Visual Basic o persino un'applicazione di Microsoft Office. L'applicazione client che usa un oggetto TI può essere eseguita nel computer che esegue Windows Server, qualsiasi versione successiva di Windows o qualsiasi altro sistema operativo che supporta il modello a oggetti .NET. .NET è indipendente dal linguaggio, quindi gli sviluppatori possono creare l'applicazione client usando i linguaggi e gli strumenti con cui hanno familiarità, tra cui Microsoft Visual Basic®, Visual Basic, Applications Edition, Microsoft C#®, Microsoft Visual C++ ®, Microsoft Visual J++™, Python, Powerbuilder e Microfocus Object COBOL. L'applicazione client può quindi effettuare facilmente chiamate all'oggetto TI.

L'ambiente di runtime TI invia e riceve quindi le chiamate al metodo da e verso (in e verso) il tp del mainframe appropriato. TI usa la libreria dei componenti TI creata in TI Designer in fase di progettazione per trasformare i dati dei parametri passati tra il server di automazione TI e il mainframe TP. TI si integra anche con Microsoft Distributed Transaction Coordinator (DTC) per fornire il supporto delle transazioni con commit a due fasi (2PC) nelle reti SNA.

L'ambiente di runtime TI usa le informazioni nell'oggetto TI (.dll) e il re associato a:

  • Attivare il tp sul mainframe in RE.

  • Passare i parametri specificati dal componente TI al tp nel mainframe tramite il re associato.

  • Eseguire il tp.

  • Restituisce i risultati del tp all'oggetto TI dell'applicazione .NET, che a sua volta restituisce i risultati all'applicazione client che lo ha chiamato.

    Questo ambiente di runtime TI fornisce il proxy usato dall'oggetto TI per richiamare il tp del mainframe. L'ambiente di runtime TI fornisce queste funzioni:

  • Converte tra tipi di dati Automazione e COBOL.

  • Converte i messaggi da e verso il mainframe.

  • Fornisce un oggetto generico per .NET, il cui comportamento è descritto da un oggetto TI (.dll) per un'istanza specifica.

Vedere anche

Modelli di programmazione
Componenti di Transaction Integrator