Hi - I have a 2-node webMethods IS 8 cluster connected to SAP ECC using the SAP adapter. The IS cluster has the SAP adapter ‘Centralised Transaction Store’ (CTS) function enabled.
I stumbled upon an extremely intermittent issue where IDocs sent from SAP to webMethods simply don’t reach webMethods, though SAP thinks they have.
The only trace of a missing IDoc is a mention of its transaction ID (TID) in webMethods server log that states: “Confirm action for nonexisting Transaction TID…”
Example:
2011-12-22 11:02:41 EST [SAP.0103.0011I] Creating ART connection to alias "sap" in partition "ECT&%EAI...": com.wm.adapter.sap.spi.SAPConnection
2011-12-22 11:03:50 EST [SAP.0103.0023E] IS Session "null" does not exist.
[b]2011-12-22 11:03:50 EST [SAP.0110.0039W] Confirm action for nonexisting Transaction TID "0AE60321735D4EF273E31974"[/b]
2011-12-22 11:03:56 EST [SAP.0103.0014I] Destroying ART connection to alias "sap" in partition "ECT&%EAI...": com.wm.adapter.sap.spi.SAPConnection
Checking the TID in SAP (SAP transaction se16, set table EDIDS, enter in the TID value and execute), it looks OK. It has status text: “IDoc sent to SAP system or external program”
The error (“Confirm action for nonexisting Transaction TID …”) indicates webMethods is complaining about SAP confirming a TID webMethods knows nothing about. Does anyone have any insight about how TIDs are used in IDoc exchange?
I’ll raise with webMethods TS as well, but has anyone got a suggestion that may shed some light on this issue?
The problem is extremely rare (95 instances in several months and tens of millions of outbound IDocs).
#Adapters-and-E-Standards#Integration-Server-and-ESB#webMethods