使用sap.ui.model.odata.v2.ODataModel处理SAPUI5中的批处理请求

时间:2015-10-07 13:15:47

标签: odata sapui5

如果我将OData实体的属性更改为无效值(SAPUI5客户端)并使用submitChanges将该值发送到SAP Gateway Server,我在日志文件中收到以下消息:

  

服务返回了未请求的实体的消息。这个   可能导致错误的消息处理和消息丢失

现在我希望调用“错误”的回调,但它总是“成功”。

在成功回调中,我有一个回复列表(在这种情况下有错误)。

现在我问我,为什么没有调用错误回调?

我假设,因为如果批处理中的一个请求包含错误,整个批处理响应大部分时间都是“OK”吗?

那么我必须在成功回调中实现错误处理吗?或者服务器是否应该发送整体错误响应?

我正在使用SAPUI5 1.28.15(至少引用的消息似乎被删除了1.30.6)并将批处理模式切换为“打开”(如果批处理模式关闭,则不会调用回调!)。

0 个答案:

没有答案