ICO0083Ejavax.resource.ResourceException:
ICO0083E:methodname error. SYNC_SEND_RECEIVE,
SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT,
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT and
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interactions with Commit Mode 0
are not valid within the scope of a global transaction.
Explanation
SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT (deprecated),
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT (replacing SYNC_RECEIVE_ASYNCOUTPUT) and
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT interactions with commit mode 0 are not valid within the
scope of a global transaction. The global transaction requires commit mode 1 interactions with a
sync level of SYNC_LEVEL_SYNCPOINT.
User response
If you want to use commit mode 0, ensure that your application is configured as a
non-transactional application.
If you want to run your interactions within the scope of a global transaction, the
commitMode property value must be 1.