i defined a Routing Notification (synchronous) named HRMD_A_Notifier. In Transport setting i set:
Sender = DIAMDT901
Receiver = XSUB004
Message = HRMD_A
Transport : ALE
Transport Parameter key servername is set to connection DJACLNT200.
Service send_HRMD_A is configured in tab Adapter Settings.
When the listener dia_esb_general_901 receives the HRMD_A Idoc
from system DIACLNT901 it routes the Idoc to system DIACLNT901
and not to DJACLNT200 as configured.
Here the log:
2013-05-31 17:19:36.495 MESZ Listener - Create 0A96110724C151A8BF875926
2013-05-31 17:19:36.505 MESZ ALE:InboundProcess - Message sent to Routing Listener.
2013-05-31 17:19:36.514 MESZ Persisted message body to packages\WmSAP\txStore\06045889\A17C1B72\9121AF56.xml
2013-05-31 17:19:36.518 MESZ Notification - Routing - DIAMDT901.XSUB004.HRMD_A
2013-05-31 17:19:36.681 MESZ Adapter Service - IDoc sent to SAP system “DIACLNT901” with tid “0A96110724C151A8BF875926”.
2013-05-31 17:19:36.685 MESZ Notification - Service “pub.sap.transport.ALE:OutboundProcess” successfully executed.
2013-05-31 17:19:36.688 MESZ Listener - Commit 0A96110724C151A8BF875926
2013-05-31 17:19:36.743 MESZ Notification - Forward confirm event disabled.
2013-05-31 17:19:36.748 MESZ Listener - Confirm 0A96110724C151A8BF875926
I tried to disable all other notfications and listeners, but nothing helped.
Do you have any idea why this is not working and why IS means to route the idoc to system
DIACLNT901 and not to DJACLNT200 ?
I attached the current Idoc.
HRMD_A.xml (10.3 KB)