Jolt 1.2 Developer's Guide

The add*() methods can throw IllegalAccessError or NoSuchFieldError exceptions.
The JoltTransaction call allows a timeout to be specified if the transaction does not complete within the specified time. Refer to the following
line in Example 6-1:
trans = new JoltTransaction(5,session);
6.
Once the withdrawal service definition has been automatically populated, the withdrawal service is invoked by calling the
withdrawal.call(trans) method. Refer to the following line in Example 6-1:
withdrawal.call(trans);
7.
A failed WITHDRAWAL can be rolled back. Refer to the following line in Example 6-1:
trans.rollback();
8.
Otherwise, once the DEPOSIT is performed, all the transactions are committed. Refer to the following lines in Example 6-1:
deposit.call(trans);
trans.commit();
9.
Using NonStop
TM
TUXEDO Buffer Types with Jolt
Jolt supports all of the following built-in NonStop
TM
TUXEDO buffer types:
FML, FML32
VIEW, VIEW32
X_COMMON
X_C_TYPE
CARRAY
X_OCTET
STRING
The following topics include examples for using the STRING, CARRAY, FML, and VIEW buffer types:
Using the STRING Buffer Type
Using the CARRAY Buffer Type
(Note that X_OCTET is used identically to CARRAY.)