Код ошибки 103: сбой операций расшифровки шифрования на компьютере
Обновлено: 21.11.2024
Сертификаты могут помочь специалистам по безопасности подтвердить свои базовые знания в области информационной безопасности. Рассмотрите возможность добавления этих лучших облачных средств безопасности .
Изучите три основные проблемы безопасности при работе с несколькими арендаторами и способы их устранения, в том числе недостаточную видимость и превышение привилегий.
Если ваша компания использует поставщика облачных баз данных, очень важно обеспечить максимальную безопасность. Ознакомьтесь с функциями безопасности .
Новейшее аппаратное обеспечение Cisco и привязка Intersight к общедоступному облаку Kubernetes расширяют возможности гибридных облачных продуктов для клиентов. Но .
Чтобы преодолеть разрыв между командами NetOps и SecOps, сетевые специалисты должны знать основы безопасности, включая различные типы .
Какова реальность новых сетевых технологий? Здесь эксперты определяют риски — реальные или предполагаемые — и преимущества, которые они несут .
Подробнее об основных функциях, отличительных чертах, сильных и слабых сторонах платформ блокчейна, которые получают максимальную отдачу .
Эксперты высоко оценивают недавно предложенное Комиссией по ценным бумагам и биржам США правило раскрытия информации о климатических рисках, которое требует от компаний выявлять климатические риски .
Недавнее мероприятие Accenture Technology Vision подчеркнуло трансформационные возможности виртуальных миров, а также указало на .
ИТ-администраторам, рассматривающим возможность перехода на Windows 11, следует узнать, как функции версии Enterprise могут помочь их .
Последняя сборка для разработчиков Windows 11 позволяет открывать несколько папок в приложении для управления файлами. Предполагается, что эта функция .
Администраторам настольных компьютеров следует обратить внимание на собственные функции безопасности и архитектуру Windows 10, чтобы установить базовый уровень настольных компьютеров.
Nvidia запустила облачную версию своей платформы Omniverse для 3D-моделирования. Компания также представила Omniverse .
Преодолейте сбои AWS, научившись создавать многорегиональную архитектуру, обеспечивающую отказоустойчивость в случае аварии.
Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.
ЕС и США согласовывают структуру конфиденциальности данных, разрешающую трансатлантическую передачу данных после того, как США предложат уступки в отношении слежки и новых данных.
Европейская комиссия предложила новые правила кибербезопасности и информационной безопасности для создания минимального набора стандартов.
Семь человек арестованы лондонской полицией в связи с кибератаками, совершенными группой Lapsus$, которая несет ответственность за ряд .
- Исходный идентификатор транзакции, который был продублирован;
- ответы AVS и CVV для исходной транзакции;
- Исходный код авторизации, если транзакция была авторизована;
- Хэш MD5, если хеш-значение MD5 было сгенерировано для исходной транзакции.
Чтобы изменить значение поля на необязательное:
- Порядковый номер транзакции (x_fp_sequence)
- Время создания порядкового номера (x_fp_timestamp)
- Хеш отпечатка пальца (x_fp_hash)
- Сумма транзакции;
- Порядковый номер — обычно номер счета-фактуры, сгенерированный вашим скриптом, но может быть сгенерирован случайным образом, если он не повторяется;
- Отметка времени вашего сервера, выраженная по среднему времени по Гринвичу (GMT) или всемирному координированному времени (UTC);
- Ключ транзакции вашей учетной записи; и
- Идентификатор входа в API вашей учетной записи.
Любой хэш отпечатка пальца можно использовать только один раз в 24 часа.
Если клиент вводит неверную информацию и транзакция отклонена, он не может нажать кнопку "Назад" и повторно ввести информацию, так как это попытается использовать тот же хэш отпечатка пальца при повторной отправке запроса на транзакцию, что приведет к ошибке 98.< /p>
Если вы получаете эту ошибку, это означает, что либо x_password, либо x_tran_key отправляется вместе с вашим запросом WebLink. Это представляет угрозу безопасности, поскольку пароль или ключ транзакции могут быть просмотрены в исходном коде.
Мы настоятельно рекомендуем вам обновить метод подключения.
- Преследуйте платежную технику
- FDMS Нэшвилл (ранее FDC)
- Глобальные платежи (GPS)
- TSYS (ранее Vital)
- Wells Fargo (подтверждено только Visa)
- Преследуйте платежную технику
- FDMS Нэшвилл (ранее FDC)
- Глобальные платежи (GPS)
- TSYS (ранее Vital)
- Войдите в интерфейс продавца по адресу https://account.authorize.net/
- Нажмите "Настройки" в главном меню слева.
- Нажмите "Вход в API" и "Ключ транзакции".
- Если идентификатор входа в API уже создан, он будет отображаться здесь. Если необходимо сгенерировать идентификатор входа в API, введите ответ на свой секретный вопрос, чтобы увидеть идентификатор входа в API.
- Установите для marketType значение "0", чтобы пометить транзакцию как электронную торговлю.
- Задайте для типа транзакции значение authCaptureTransaction или authOnlyTransaction.
- Укажите оба параметра непрозрачных данных.
- Не указывайте номер карты, срок действия или данные отслеживания.
- Не включайте данные 3DS.
- Убедитесь, что вы отправляете данные, которые можно успешно расшифровать.
- Отправлять только расшифрованные данные, принадлежащие продавцу, отправившему запрос.
- Закодируйте отправленные данные в Base64.
- Была попытка аннулировать возврат средств процессору, который этого не допускает.
- Продавец на платформе Concord EFS пытается передать AMEX CID, хотя он не зарегистрирован для проверки этого значения с помощью AMEX.
- Транзакции, отправленные с тестовых номеров кредитных карт (как наших, так и чужих) продавцами на платформе обработки платежей TSYS, вернут ответ: "(180) Произошла ошибка во время обработки. Повторите попытку. Недопустимый формат ответа процессора. ,", а не "(2) отклонено. Эта транзакция была отклонена".
Код безопасности работает путем создания изображения, содержащего случайные числа и буквы, которые не могут быть прочитаны сценариями. Затем клиенту предлагается ввести буквы и цифры точно так, как они отображаются на изображении. Если клиент вводит правильный код безопасности, транзакция считается действительной.
Ошибка 312 означает, что клиент ввел неправильный код безопасности. В случае возникновения этой ошибки создается новый код безопасности, и клиенту предлагается повторить попытку, пока они не добьются успеха.
Чтобы отключить опцию кода безопасности:
- Войдите в интерфейс продавца по адресу https://account.authorize.net/.
- Нажмите «Учетная запись» на главной панели инструментов.
- Нажмите "Настройки" в главном меню слева.
- Нажмите "Форма оплаты".
- Нажмите "Поля формы".
- Снимите флажок "Требовать код безопасности в платежной форме".
- Нажмите "Отправить", чтобы сохранить настройки.
Код безопасности работает путем создания изображения, содержащего случайные числа и буквы, которые не могут быть прочитаны сценариями. Затем клиенту предлагается ввести буквы и цифры точно так, как они отображаются на изображении. Если клиент вводит правильный код безопасности, транзакция считается действительной.
Если они вводят неверное значение, клиенту предлагается повторить попытку, пока они не добьются успеха.
Вы можете использовать расположение, классы и коды ошибок Oracle Communications Billing and Revenue Management (BRM) для устранения неполадок в вашей системе.
Темы в этом документе:
Информацию об устранении неполадок BRM, включая примеры сообщений об ошибках, в которых используются эти коды ошибок, см. в разделе "Решение проблем в системе BRM" .
Интерпретация кодов ошибок BRM
Когда в процессе BRM возникает проблема, в его файле журнала отображается сообщение об ошибке, которое часто включает:
Место ошибки; например:
Класс ошибки; например:
Код ошибки; например:
В приведенных ниже таблицах перечислены местоположения, классы и коды ошибок, а также приведено их значение. Используйте эту информацию, чтобы найти причину проблемы и способы ее решения.
Расположения ошибок BRM
Общая проблема с подключением к BRM. Общие причины включают недопустимые параметры.
Внутренняя ошибка. Библиотека Portal Communications Protocol (PCP) обеспечивает поддержку связи между модулями BRM. Общие причины включают сбои сетевого подключения. Это значение указывает на системную проблему, требующую немедленного внимания.
Диспетчер соединений. Общие причины включают неизвестный код операции или входной список, в котором отсутствует обязательное поле идентификатора объекта портала (POID).
Диспетчер данных. Общие причины включают входной список, который не соответствует требуемой спецификации, или проблемы со связью с базовой системой хранения данных.
Модуль объектов. Общие причины включают входной список, который не соответствует требуемой спецификации.
Процедура манипулирования списком, локальная для приложения. Распространенные причины включают недопустимый параметр и нехватку системной памяти.
Процедура манипулирования POID, локальная для приложения. Распространенные причины включают недопустимый параметр и нехватку системной памяти.
Произошла ошибка в приложении.
Произошла ошибка в диспетчере очередей ( qmflist ).
Произошла ошибка в оболочке PCM C++.
Произошла ошибка в библиотеке LDAP.
Произошла ошибка в утилите BRM.
Произошла ошибка в Java Server Framework.
Произошла ошибка в приложении Java Server или обработчике кода операции.
Произошла ошибка в объектах данных BRM.
Классы ошибок BRM
Ошибка была вызвана системным сбоем во время операции. Повторная попытка операции вряд ли увенчается успехом, и системный сбой следует немедленно расследовать.Ошибка была обнаружена до того, как какие-либо данные были зафиксированы в базе данных; никакие данные не изменились. После устранения ошибки повторите операцию.
Ошибка была вызвана системным сбоем на этапе фиксации операции. Ошибка может быть неповторяемой, и система может не сохранить конкретную информацию об ошибке. Во время фиксации появляется небольшое окно, в котором сетевой сбой может привести к тому, что система не будет уверена в том, произошла ли фиксация. Это означает, что приложение должно определить, были ли изменены системные данные. Этот класс ошибок встречается крайне редко, но с ним следует обращаться осторожно, чтобы не повредить данные. в базе данных.Транзакционная модель BRM гарантирует, что либо все изменения в неопределенной транзакции будут зафиксированы, либо ни одно из них не будет зафиксировано, а системные данные останутся без изменений.Если вы обнаружите, что никаких изменений не было сделано, устраните системный сбой и повторите операцию.
Ошибка, вероятно, была вызвана временным состоянием. Повторите операцию. Общие причины включают временную нехватку системных ресурсов (возможно, вызванную слишком большим количеством подключений к CM) или сбой сетевого подключения, которое вы можете обойти. Ошибка была обнаружена до того, как какие-либо данные были зафиксированы в базе данных; данные не изменились.
Ошибка была вызвана тем, что пользовательское приложение передало недопустимые данные в BRM, или системным сбоем в клиентском приложении. Ошибка была обнаружена до выполнения запрошенной операции, поэтому данные в базе данных не изменились. После исправления ошибки повторите операцию.
Коды ошибок BRM
Этот код ошибки указывает на общее состояние, а не на конкретную ошибку. Некоторые подпрограммы BRM используют этот код ошибки, чтобы указать, что подпрограмма прошла успешно.
Недостаточно памяти для завершения предпринятой операции.
Проверьте системную память. Также проверьте значения shmsize и bigsize в файле конфигурации диспетчера данных (pin.conf). Если вы видите этот код ошибки в пользовательском приложении, проверьте наличие утечек памяти.
Solaris: убедитесь, что объем общей памяти системы не меньше объема общей памяти, установленного для BRM.
BRM не удалось найти искомое значение.
Эта ошибка диспетчера данных указывает на неверный шаблон поиска из qm_flist .
Из SDK FM эта ошибка означает, что FM не может найти объект, который ему было приказано изменить.
BRM не может найти значение.
Этот код ошибки не всегда указывает на ошибку. Например, некоторые коды операций ищут значение в файле конфигурации, но если значения там нет, можно использовать значение по умолчанию.
Неверное обязательное поле в списке.
Это всегда серьезная ошибка, поскольку система не будет работать, пока аргумент не будет устранен. Проблема обычно связана с ошибкой программирования или ввода данных.
Приложение неожиданно потеряло соединение с базой данных BRM.
Обычно эта ошибка означает, что соединение с сетью было потеряно. Если сеть работает правильно, возможно, сервер BRM перестал работать. Найдите ошибки в файле журнала CM. Также проверьте наличие основных файлов CM или DM.
BRM не удалось выполнить чтение из сети или какого-либо другого устройства ввода-вывода, возможно, из-за того, что соединение было неожиданно прервано.
BRM не удалось создать сокет.
Возможно, машина или процесс перегружены и достигли предела дескрипторов сокетов/файлов. Возможно, произошел сбой сетевой части операционной системы.
Попробуйте перезагрузить компьютер. Если это не сработает, сообщите о проблеме поставщику ОС.
BRM обнаружил ошибочное поле или тип объекта.
Эта ошибка обычно возникает из-за ошибок программирования в пользовательских приложениях и FM, но ошибка также может быть вызвана несоответствием между полем и соответствующим ему типом поля.
Если отображается при вызове pcpxdr_fld_list, это означает, что версия библиотек нижнего уровня обнаружила несовместимые проводные протоколы или новый тип поля.
BRM не удалось создать объект, поскольку запрошенный идентификатор уже используется другим объектом.
Этот код не указывает на ошибку. Платежный FM использует этот код для внутренних операций.
Этот код не указывает на ошибку. Платежный FM использует этот код для внутренних операций.
Отсутствует обязательный аргумент.
Если в файле журнала это поле не указано, см. спецификацию кода операции.
BRM обнаружил неправильный тип объекта.
Это похоже на ошибку 9, но более специфично для типа объекта. Например, BRM ожидал объект учетной записи, но обнаружил объект события.
Не удалось зашифровать/расшифровать заголовок пакета. Возможное повреждение данных.
Ошибка при попытке отправить данные через IP-сокет.
Информация недоступна.
Неверное обязательное поле в шаблоне поиска или списке.
Это всегда серьезная ошибка, поскольку система не будет работать, пока аргумент не будет устранен.Проблема обычно связана с ошибкой программирования или ввода данных.
Недопустимая автоматическая идентификация номера (ANI) в операции поиска.
В списке аргументов поиска есть повторяющиеся записи.
BRM не может найти объект в базе данных.
Номер базы данных указан как ноль.
Убедитесь, что подпрограмма передает допустимый номер базы данных, соответствующий номеру в файле конфигурации.
POID не содержит достоверной информации или имеет неверный формат.
BRM не удалось создать сокет.
Возможно, машина или процесс перегружены и достигли предела дескрипторов сокетов/файлов. Возможно, произошел сбой сетевой части операционной системы.
Попробуйте перезагрузить компьютер. Если это не сработает, сообщите о проблеме поставщику ОС.
Диспетчеру соединений не удалось найти диспетчер данных.
Служба Bind (или DNS) указывает на неправильный TCP/IP-адрес, или в сети возникли проблемы.
Попробуйте пропинговать DM, чтобы проверить сетевое соединение. Проверьте указатель DM, указанный в файле конфигурации для CM.
BRM не удалось подключиться к диспетчеру данных.
Файл конфигурации для CM может указывать на неверный DM, или DM может не работать.
Приложению не удалось подключиться к диспетчеру подключений.
Возможно, файл конфигурации для приложения указывает на неверный CM. Возможно, CM не запущен или больше нет доступных подключений. Также проверьте наличие сетевых ошибок между приложением и CM. Например, на клиенте или компьютере CM могут быть недоступны сокеты TCP.
Идентификатор указанного элемента в массиве недействителен.
Указанный идентификатор может быть больше максимального идентификатора записи.
BRM обнаружил устаревшие значения в записях pin.conf.
Данные конфигурации отсутствуют или имеют недопустимый формат в файлах pin.conf.
Номер базы данных в POID недействителен.
В списке есть повторяющиеся поля или элементы.
BRM не удалось назначить идентификатор объекта.
Подпрограмме не удалось создать объект.
Ошибка сопоставления исходного поля с типом.
Использован неопределенный код операции.
Приложение попыталось открыть транзакцию, которая уже была открыта для того же объекта.
Эта ошибка обычно возникает из-за ошибки программирования в пользовательском приложении или FM. Ошибка иногда появляется в серии каскадных ошибок; искать предыдущую ошибку.
Приложение попыталось зафиксировать или отменить транзакцию, но ни одна из них не была открыта.
Эта ошибка обычно возникает из-за ошибки программирования в пользовательском приложении или FM. Ошибка иногда проявляется в серии каскадных ошибок; искать предыдущую ошибку.
Подпрограмме не удалось получить значение, так как для нее задано значение null.
Эта ошибка обычно возникает из-за ошибки программирования в пользовательском приложении или FM.
Подпрограмма пыталась, но безуспешно, освободить память, которая больше не нужна.
Эта ошибка обычно возникает из-за ошибки программирования в пользовательском приложении или FM. Эта проблема может вызвать утечку памяти.
Ошибка при попытке выполнить операцию ввода-вывода с файлом.
Массив в указанном объекте не содержит указанного элемента.
База данных вернула ошибку.
Проверьте файл журнала диспетчера данных на наличие сообщений об ошибках, связанных с базой данных. Также проверьте журналы ошибок сервера баз данных.
BRM предпринял попытку транзакции для слишком большого количества диспетчеров данных.
Транзакция потеряна. Ошибка диспетчера данных во время транзакции.
BRM не удалось интерпретировать данные из базы данных.
Данные недействительны в текущем контексте, и BRM не может разрешить конфликт.
При отправке пакета транзакций диспетчерам данных кредитных карт некоторые кредитные карты были обработаны, а другие нет.
BRM еще не завершил операцию (например, код операции или транзакцию).
Обычно это внутренний код ошибки отладки, который не отображается.
Приложение обнаружило ошибку при отправке данных в базу данных BRM или из нее.
Обычно эта ошибка означает, что соединение с сетью было потеряно. Если сеть работает правильно, возможно, сервер перестал работать. Найдите ошибки в файле журнала CM. Также проверьте наличие основных файлов CM или DM.
Приложение неожиданно потеряло соединение с базой данных BRM.
Обычно эта ошибка означает, что соединение с сетью было потеряно. Если сеть работает правильно, возможно, сервер перестал работать. Найдите ошибки в файле журнала CM. Также проверьте наличие основных файлов CM или DM.
В этом контексте не выполняется ни одна операция.
В этом контексте уже выполняется операция.
Некоторые операции можно выполнить только один раз. Эта ошибка означает, что операция этого типа предпринимается во второй раз.
Диспетчер данных получил список без полей данных.
Проверьте входной список.
BRM не удалось создать объект, поскольку одно или несколько значений были недопустимыми или поля не допускали обновления.
Приложению не удалось подключиться к CM.
Проверьте имя пользователя и пароль.
Приложению не удалось найти компьютер, на котором запущен CM. Служба Bind (или DNS) указывает на неверный TCP/IP-адрес, или в сети возникли проблемы.
Попробуйте пропинговать CM, чтобы проверить сетевое подключение. Проверьте имя хоста CM, указанное в файле конфигурации для приложения.
Информация о направлении перенаправления, полученная от CMMP, неверна.
Слишком много перенаправлений входа в систему из CMMP.
Эта ошибка могла возникнуть из-за зацикливания в конфигурации. Проверьте файлы конфигурации для приложения, CM и DM.
Операция пошагового поиска не нашла ожидаемый STEP_NEXT/STEP_END .
BRM потерял соединение с базой данных в середине транзакции и не смог восстановить соединение.
Не является корнем группы.
Ошибка при попытке заблокировать/разблокировать хранилище кучи.
Информация отсутствует.
Пытался написать поле, которое нельзя изменить.
Неизвестное исключение C++.
BRM не удалось запустить процесс.
BRM не удалось остановить процесс.
Информация отсутствует.
Информация отсутствует.
BRM не понимает языковой стандарт. Проверьте языковой стандарт компьютера, на котором запущено клиентское приложение.
В клиентском приложении возникла проблема с преобразованием данных из формата UTF8, хранящегося в базе данных BRM, в многобайтовый формат. Либо у клиента неправильная локаль, либо данные повреждены.
В клиентском приложении возникла проблема с преобразованием данных из формата UTF8, хранящегося в базе данных BRM, в формат Unicode. Либо у клиента неверный языковой стандарт, либо данные повреждены.
Входной список содержит строку в недопустимом многобайтовом формате.
Входной список содержит строку в недопустимом формате Unicode.
Информация отсутствует.
BRM не поддерживает канонизацию языкового стандарта клиентского приложения.
Неоплачиваемая единица счета (объект /billinfo) или учетная запись имеет валюту, отличную от валюты родительской учетной записи.
Два или более сеанса базы данных попытались получить доступ к одному и тому же ресурсу базы данных. Каждый сеанс ожидает, пока другой сеанс освободит блокировку ресурса. База данных обнаруживает взаимоблокировку и отменяет одну из операций сеанса. Если вы получили эту ошибку, повторите транзакцию или операцию.
BRM не может датировать корректировку, списание или другую транзакцию задним числом, поскольку отчет ГК уже опубликован.
Информация отсутствует.
Значение равно Null (не задано).
Подробное сообщение об ошибке использует расширенный буфер ( errbuf ).
Попытка операции не разрешена; данные недоступны для просмотра.
В объектах данных BRM произошла внутренняя ошибка.
Служба идентификации набранных номеров (DNIS) не авторизована.
Номера баз данных не совпадают.
Нет доступного баланса кредита.
Нет новых товаров для выставления счетов.
Основная система BRM не работает.
Не удалось инициализировать обработчик кода операции в JS.
Проблема с кэшем операторов.
Пытался инициализировать cm_cache с нулевым размером.
Недействительный POID.
Эта ошибка возникает при доступе к объекту, для которого поле database_number POID имеет значение NULL.
Ошибка кода операции проверки политики корректировки.
Общая системная ошибка во время работы приложения.
Произошла ошибка во время выставления счетов.
Не удалось выполнить фиксацию для таблиц аудита.
Операция не поддерживается.
Серийный формат, полученный из базы данных, неверен.
Невозможно вставить или обновить транзакцию только для чтения.
Не удалось выполнить проверку пакета или пакета.
Сбой привязки аргументов процедуры.
Процедура вернула ошибку конкретного приложения.
Сообщение об аварийном переключении RAC.
Произошла ошибка аварийного переключения. При необходимости можно повторить попытку.
Не основной экземпляр.
Соединение потеряно.
Схема шифрования MD5 настроена; однако используется библиотека шифрования AES.
Значение в поле bill_when превышает максимально допустимое количество месяцев в платежных циклах.
Достигнут предел производительности.
Пассивный экземпляр TIMOS переключается на активный, но еще не активен.
POID уже заблокирован.
Этот код ошибки используется SOX.
Диспетчер ресурсов транзакций с расширенной архитектурой (XA) (адаптер ресурсов JCA) недоступен.
В ветви транзакции произошла ошибка диспетчера ресурсов транзакций XA (адаптера ресурсов JCA).
Произошла ошибка протокола транзакции XA; подпрограмма была запущена в неправильном контексте.
Диспетчер ресурсов (адаптер ресурсов JCA) выполняет работу вне транзакции XA.
Недопустимый глобальный идентификатор транзакции (XID) для транзакции XA.
Во время транзакции XA был передан недопустимый аргумент.
Идентификатор глобальной транзакции (XID) для транзакции XA уже существует.
Выполняется асинхронная операция.
Ветвь транзакции XA была доступна только для чтения и зафиксирована.
Подпрограмма вернулась без какого-либо эффекта. Его можно переиздать.
Ветвь транзакции XA могла быть вручную зафиксирована в базе данных BRM. Известно, что некоторые части транзакции были зафиксированы или отменены вручную, но результат всей транзакции неизвестен.
Ветвь транзакции XA была вручную зафиксирована в базе данных BRM.
BRM возвращает этот код ошибки адаптеру ресурсов JCA во время процесса восстановления сбойной транзакции двухэтапной фиксации.
Ветвь транзакции XA была вручную отменена.
BRM возвращает этот код ошибки адаптеру ресурсов JCA во время процесса восстановления сбойной транзакции двухэтапной фиксации.
Часть ветки транзакции XA была вручную зафиксирована в базе данных BRM, а часть была вручную отменена.
BRM возвращает этот код ошибки адаптеру ресурсов JCA во время процесса восстановления сбойной транзакции двухэтапной фиксации.
Транзакция XA была отменена из-за сбоя связи.
Транзакция XA была отменена, так как была обнаружена взаимоблокировка.
Транзакция XA была отменена, так как было обнаружено условие, нарушающее целостность ресурса.
Транзакция XA была отменена по причине, не указанной кодом ошибки в этой таблице.
Транзакция XA была отменена из-за ошибки протокола в диспетчере ресурсов.
Транзакция XA была отменена по неустановленной причине.
Транзакция XA была отменена из-за истечения времени ожидания.
Транзакция XA была отменена из-за кратковременного сбоя. Ветку транзакции можно повторить.
Читайте также: