Condividi tramite


TI Runtime

L'ambiente di runtime TI è un ambiente di runtime specializzato avviato da Windows o un programma di applicazioni 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 esecuzione TI intercetta le chiamate ai metodi degli oggetti e reindirizza tali chiamate al programma per mainframe appropriato. Gestisce anche la restituzione di tutti i parametri di output e restituisce valori 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 al metodo da un'applicazione client per una libreria di componenti TI e fornisce la conversione e la formattazione effettivi dei parametri.

L'applicazione client può essere qualsiasi applicazione .NET Framework che chiama un server di automazione TI per richiamare un TP 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 di Active Server (ASP), un'applicazione Visual Basic o anche 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 sono più familiari, tra cui Microsoft Visual Basic®, Visual Basic, Applications Edition, Microsoft C#®, Microsoft Visual C++, Microsoft Visual J++® ™, Delphi, Powerbuilder e Microfocus Object COBOL. L'applicazione client può quindi effettuare facilmente chiamate all'oggetto TI.

L'ambiente di runtime TI quindi invia e riceve le chiamate metodo da 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 tp del mainframe. 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 utilizza le informazioni nell'oggetto TI (.dll) e nell'ambiente di runtime associato per:

  • Attivare il TP sul mainframe nell'RE.

  • Passare i parametri specificati dal componente TI al TP nel mainframe tramite l'RE associato.

  • Eseguire il TP.

  • Restituisce i risultati dell'oggetto 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 di 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