SAP .NET Connector 3.0 を使用してインバウンド idoc を受信しています。ほとんどの場合は問題なく受信できますが、受信に問題がある場合があり (ディスクがいっぱい/DB 接続がダウンしているなど)、受信に失敗したことを送信者に報告する方法がないようです。
例外をスローしても、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");
}