Exceptional conditions

Table 1. List of exceptions for the sample
Step Exception Resolution
1 backend system rejects transaction The user is informed that the rejection is for one of the following reasons:
  • The account is locked.
  • There is not enough money in the account for the withdrawal.
  • The journal is being updated.
2 backend system timeout The transaction is canceled, and the journal is updated.
3 Offline The transaction is not allowed, and the journal is updated.

Note: Exceptions are not implemented in the Java(TM) Client Sample Application.