Chapter 3 Section 3.2
Setting Properties of the VSAM eWay Configuring the eWay Connectivity Map Properties
VSAM eWay Adapter User’s Guide 22 Sun Microsystems, Inc.
Figure 3 Outbound eWay Properties
3.2.1 Transaction Support Levels Between Different Versions
The types of transaction support levels used in Java CAPS 5.1.0 may be different
from the support levels used in Java CAPS 5.1.3. Projects that are imported from a
Java CAPS 5.1.0 version can potentially display different results, depending on
whether the 5.1.0 Java Collaboration Definition (JCD) included multiple (insert/
update/delete) operations. This only affects non-XA transactions. Example:
In 5.1.0, 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 5.1.3, 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.0 versions, you can choose the method
below:
AIn the Connectivity Map, delete the link to the database external application,
then reconnect the link and select NoTransaction.
BFill in the NoTransaction property for the database external system under the
Environment.
CRebuild the Project.
If you want 5.1.3 behavior for a LocalTransaction, then set your eWay connection to
be Outbound VSAM non-Transactional eWay (NoTransaction).