Ошибка при сохранении данных в таблицу данных в Pega PRPC
При сохранении данных в Pega PRPC с использованием метода Obj-save я получил следующее сообщение об ошибке:pyCommitError: Не удается выполнить коммит, поскольку отложенное сохранение экземпляра ANDY-FW-ANDYCARRENTALFW-DATA-CARINFO L3 не выполнено: code: SQLState: Message:
Кто-нибудь может поделиться какой-то идеей о том, как решить эту проблему?
Энди
3 ответа
Это сообщение может появиться, когда у нас есть поле с меньшей длиной, указанной в БД, и мы пытаемся вставить в поле большую строку. Могут быть и другие причины. См. Tracer.
Отложенное сохранение экземпляра обычно не выполняется из-за заблокированного экземпляра, который вы пытаетесь зафиксировать. Или запись, которую вы пытаетесь зафиксировать, устарела (кто-то еще совершил запись до вашей фиксации)
В идеале такое поведение можно наблюдать из-за того, что блокировка на рабочем объекте не удерживается, пока вы пытаетесь сохранить объект. Убедитесь, что вы приобрели блокировку перед обновлением и сохранением.
Дополнительно, пожалуйста, проверьте, предоставляется ли привилегия оператору.