| Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components | |
| Close Print View | |
| Configuring: Transaction Support Levels Between Different Versions |
|
Configuring Java CAPS for SSL Support
Configuring Java CAPS Business Processes
Configuring Environment Components for the Sun Business Process Manager
Configuring Sun Master Indexes (Repository)
Configuring Java CAPS Project Components for Application Adapters
Configuring Java CAPS Project Components for Communication Adapters
Configuring Java CAPS Project Components for Database Adapters
Configuring Java CAPS Adapter Connectivity Map Properties
Configuring the Adapter Connectivity Map Properties
DB2 Connect Adapter Inbound Connectivity Map Properties
DB2 Connect Type 4 Adapter - Inbound Parameter Settings
DB2 Connect Adapter - Inbound Parameter Settings
DB2 Connect Adapter Outbound Connectivity Map Properties
DB2 Connect Type 4 Adapter - Outbound JDBC Connector Settings
DB2 Connect XA Adapter - Outbound JDBC Connector Settings
DB2 Connect Adapter - Outbound JDBC Connector Settings
DB2 Connect non-Transactional Type 4 Adapter - Outbound JDBC Connector Settings
DB2 Connect Type 4 XA Adapter - Outbound JDBC Connector Settings
DB2 Connect non-Transactional Adapter - Outbound JDBC Connector Settings
DB2 Adapter Inbound Connectivity Map Properties
DB2 Adapter Inbound Properties for Windows and UNIX
DB2 Adapter Inbound Properties for z/OS and AS/400
DB2 Adapter Outbound Connectivity Map Properties
DB2 Adapter Outbound Properties for Windows and UNIX
DB2 Adapter Outbound Properties for z/OS and AS/400
Informix Adapter Connectivity Map Properties Configuration
Outbound XA Adapter Properties
Outbound non-Transactional Adapter Properties
Transaction Support Levels Between Different Versions
JDBC/ODBC Adapter Connectivity Map Properties Configuration
Connectivity Map Outbound Adapter Properties
Connectivity Map Outbound non-Transactional Adapter Properties
Connectivity Map Outbound XA Adapter Properties
Oracle Adapter Inbound Connectivity Map Properties
Oracle Adapter Outbound Connectivity Map Properties
Oracle Outbound Adapter Properties
Oracle Outbound non-Transactional Adapter Properties
Oracle Outbound Adapter with XA Support Properties
SQL Server Adapter Inbound Connectivity Map Properties
SQL Server Adapter Outbound Connectivity Map Properties
Outbound SQL Server Adapter Properties
Outbound non-Transactional SQL Server Adapter Properties
Outbound SQL Server Adapter with XA Support Properties
Sybase Adapter Connectivity Map Properties
Configuring the Outbound Sybase Adapter Properties
Configuring the Outbound Sybase XA Adapter Properties
Configuring the Outbound Sybase non-Transactional Adapter Properties
Transaction Support Levels Between Different Versions
VSAM Adapter Outbound Connectivity Map Properties
VSAM Adapter Outbound Connectivity Map Properties
VSAM Adapter Outbound non-Transactional Connectivity Map Properties
Configuring Java CAPS Project Components for Web Server Adapters
Configuring Java CAPS Environment Components for Application Adapters
Configuring Java CAPS Environment Components for Communications Adapters
Configuring Java CAPS Environment Components for Database Adapters
Configuring Java CAPS Environment Components for Web Server Adapters
Configuring SAP R/3 for the SAP BAPI Adapter
Configuring Secure Network Communications for SAP
Configuring Siebel EAI Workflows
Importing an SNA Custom Handshake Class
Configuring WebLogic for Asynchronous Communication
Configuring Master Index (Repository) Connectivity and Environments
Related Topics for Sun Adapter for Batch/FTP
The types of transaction support levels used in Java CAPS 5.1.X may be different from the support levels used in Java CAPS 6.0. Projects that are imported from a Java CAPS 5.1.X version can potentially display different results, depending on whether the 5.1.X Java Collaboration Definition (JCD) included multiple (insert/update/delete) operations. This only affects non-XA transactions. If you are using an XA transaction, then you can skip this section.
In 5.1.X, five new records are to be inserted into a table. If the last record fails to insert (such as when a duplicate key exists), all previous records will have been inserted. This is the behavior of NoTransaction support.
In 6.0, five new records are to be inserted into a table. If one of the records fails to insert (such as when a duplicate key exists), the other four records will not be inserted. This is the behavior of the LocalTransaction.
In order to achieve the same result as in 5.1.X versions, you can choose the method below:
In the Connectivity Map, delete the link to the database external application, then reconnect the link and select NoTransaction.
Fill in the NoTransaction property for the database external system under the Environment.
Rebuild the Project.
The following charts identifies what transaction support levels changed between 5.0.5 and 6.0, and 5.1.3 and 6.0, respectively.
Note - there are no changes when migrating from ICAN version 5.0.5 and Java CAPS 6.0.
If you want 6.0 behavior for a LocalTransaction, then set your adapter connection to be Outbound JDBC/ODBC non-Transactional Adapter (NoTransaction).