ICO0083E javax.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.