Я реализовал JCoIDocHandler
для SAP, все работало нормально, но наша партнерская компания что-то изменила с правами пользователя, и теперь handleRequest()
не работает с исключением
Моя проблема в том, что даже у меня в качестве исключения компания-партнер пометила свои IDoc как OK. В моем JCoServerTIDHandler
был вызван откат метода, поэтому я предполагаю, что система SAP распознала ошибку.
Мой код для отката:
void rollback(JCoServerContext serverCtx, String tid) {
//some logging stuff here
}
В моем handleRequest
методе JCoIDocHandler
я ловлю исключение, а также просто веду журнал.
Мой вопрос: нужно ли что-нибудь сделать в handleRequest
или откате, чтобы сообщить системе SAP об ошибке?
Или есть ошибка в самой SAP-системе, что IDo c не помечен ошибкой, даже если внешняя Sap-система выдает исключение?
У меня нет доступа к системе SAP, и у меня нет знаний о SAP, поэтому мне интересно, это моя ошибка или ошибка системы SAP, что IDo c не помечен какой-либо ошибкой .