Modello di programmazione WIP

I modelli di programmazione forniscono un ponte sincrono tra il modello a oggetti del componente (COM) o .NET Framework e il modello di programmazione delle transazioni mainframe. Di conseguenza, Transaction Integrator (TI) non ha 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 usa una modalità di conversazione o pseudo-conversazione. TI supporta solo il modello TP non antagonista noto come sequenza di conversazione ping-pong o request-reply nelle conversazioni tra client e server. Il modello di programmazione TI richiede chiamate al metodo non antagonista; 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 provider di servizi di transazione separati, uno per la logica di elaborazione del terminale e l'altro per la logica di business. È quindi possibile usare TI con il tp della logica di business.

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

    Gli argomenti di questa sezione forniscono i dettagli sui modelli di programmazione mainframe e su come vengono affrontati nel modello di programmazione TI.

Contenuto della sezione

Modello di conversazione supportato

Programmi di transazione con comandi SYNCPOINT espliciti

Supporto per transazioni e commit in due fasi

Vedere anche

Elaborazione avviata da Windows