The iSeries™ Access for Windows® client supports Microsoft® Transaction Server (MTS) and the Component Services model, with the iSeries Access ODBC driver and the IBMDASQL OLE DB provider.
MTS
MTS is a Microsoft component-based programming model and run-time environment for developing, deploying, and managing Internet server applications. In many three-tier environments, Active Server Pages (ASP) call MTS components to access databases, mainframe applications, and message queues. Used with iSeries Access for Windows running in the middle-tier of a three-tier environment, MTS components manage transactions between client applications, iSeries Access for Windows components, and the databases involved in the transactions.
MTS uses Microsoft Distributed Transaction Coordinator (MSDTC) in order to manage transactions that span multiple Database Management Systems (DBMS), and to ensure two-phase commit integrity when dealing with transactions whose implementations depend on mutual success.
In newer Windows server models, MTS has been replaced with the Component Services model. The iSeries Access for Windows ODBC and OLE DB providers support the Component Services model in the same manner as they support MTS.
Implementation notes
One way to do this is to use Incoming Remote Command (IRC) in combination with the CWBENV utility:
For more information about MTS or the Component Services model, refer to the Microsoft Web site.