Condividi tramite


Modello di programmazione WIP

I modelli di programmazione forniscono un bridge sincrono tra il modello a oggetti componente (COM) o .NET Framework e il modello di programmazione delle transazioni mainframe. Di conseguenza, Transaction Integrator (TI) non dispone di API che uno sviluppatore deve usare.

Anche se TI usa modelli di programmazione mainframe esistenti, potrebbe essere necessario apportare alcune modifiche a un programma di transazione mainframe esistente (TP) se una delle condizioni seguenti è vera:

  • Il TP utilizza una modalità di dialogo o pseudo-dialogo. TI supporta solo il modello TP non conversazionale noto come sequenza di ping-pong o request-reply nelle conversazioni tra client e server. Il modello di programmazione TI richiede chiamate al metodo non antagoniste; ovvero un singolo messaggio di input e un singolo messaggio di output. Per altre informazioni, vedere "Modello di conversazione supportato".

  • Il tp ha la logica di elaborazione del terminale incorporata nello stesso programma con la logica di business. Per usare questo programma con TI, è necessario innanzitutto ristrutturarlo come due TP separati, uno per la logica di elaborazione del terminale e l'altro per la logica di business. È quindi possibile usare TI con il TP per la logica aziendale.

  • Un programma di transazione CICS Link (TP) che usa LU 6.2 usa comandi SYNCPOINT EXEC espliciti. Potrebbe esserci un modo per risolvere questo problema senza riscrivere il TP. Per altre informazioni, vedere TP con comandi SYNCPOINT espliciti.

    Negli argomenti di questa sezione vengono fornite informazioni dettagliate sui modelli di programmazione mainframe e su come vengono affrontati nel modello di programmazione TI.

In questa sezione

Modello di conversazione supportato

Programmi di transazione con comandi espliciti SYNCPOINT

Supporto per le transazioni e il Two-Phase Commit

Vedere anche

Elaborazione Iniziata da Windows