Hi there experts!
I've been experiencing some issues in my PROD system and client is getting somehow nervous. The thing is, I'm using XI, and we have some interfaces that read and update some tables at a SQL server. This have been working for 2 or more years, and I've been maintaining this interfaces adding fields to the RFC, mappings, and so on as usual support tasks.
Suddenly, it stopped working. Now, when the ABAP code does the CALL FUNCTION Z_*** DESTINATION ProgramID it is failing to connect. The SM59 to the TCP/IP connection to the ProgramID says it's not registered (though it was). Also it does not appear at the SMGW at clients connected. I go to the XI machine, and re register that ProgramID with rfcexec -a ProgramID -g host -x service and then when I go to test the SM59 it goes OK. But as long as they execute the Z abap program that calls the RFC to XI, it gets unregistered again and therefore I cannot see anything at SXMB_MONI. Basis team and the XI guy (me) are a little lost, we both don't know why this behaviour neither what has changed. The DB team is on vacation (all of them) and no one nows if something was changed (related to access, ports, IPs or user permissions) at DB engine.
Any hint? It would be REALLY helpful.
Cheers,
Edu