我正在使用VDM查询功能导入。它返回null,这是不期望的。它不会进入异常流程,因此无法确定调用是否成功。
PurchaseRequisitionHeaderBOView resultPojo = null;
try {
resultPojo = sspprService.purchaserequisition_WdActivation(purchaseRequisition, draftUUID, isActiveEntity)
.execute(new ErpConfigContext(s4destination));
if (resultPojo == null)
logger.error("VDM call returned null!");
} catch (ODataException e) {
logger.error(EXCEPTION_ACTIVATING_CART, e);
throw new org.apache.olingo.odata2.api.exception.ODataException(EXCEPTION_ACTIVATING_CART, e);
}
预期:如果调用成功,则为非null的POJO。如果呼叫失败,则应点击catch块。
答案 0 :(得分:0)
请将对3.6.0
,fixes the issue of parsing OData function import responses。不再需要自定义。如果适合您,请告诉我。