我正在使用 SAP .NET 连接器 3.0 接收入站 idocs。大多数时候我可以让它们正常工作,但有时收据会出现问题(磁盘已满/数据库连接断开等),并且似乎没有办法向发件人报告收据失败。
引发异常仍会导致 SAP 中的 idoc 状态为“3”(良好)。
有谁知道如何向呼叫者报告收据不成功?
例子...
[RfcServerFunction(Name = "IDOC_INBOUND_ASYNCHRONOUS")]
public void ReceiveInboundIdocAsync(RfcServerContext context, IRfcFunction function)
{
throw new Exception("SM59 still reports status 3 for this idoc");
}