Я делаю банковский веб-сервис для проекта колледжа, который получает информацию об учетной записи и сумму, поэтому мы снимаем деньги со счета и в ответ отправляем подтверждающее сообщение.
Я ищу, как управлять ошибками со стороны клиента, потому что я мог бы выполнить свою транзакцию, но если по каким-либо причинам клиент выйдет из строя, эти деньги будут потеряны, как я могу узнать, была ли операция на стороне клиента успешной?
-- редактировать -- Например: Банк А – другой, Банк Б – я. Человек идет в банк А, чтобы внести чек из банка Б, поэтому он использует мой веб-сервис для совершения транзакции, а я делаю снятие средств и возвращаю сообщение «ОК», но затем, прежде чем банк А успевает добавить деньги на счет, < em>что-то не работает. Итак, теперь я снял деньги, но у человека на самом деле нет денег, потому что банк А провалил транзакцию.
try catch
? - person Jakub   schedule 18.11.2010