I've currently implemented some real time jobs for IDOC reception on BODS as explained in the guide posted here on SCN.
The whole procedure works pretty fine for me except for one system instance ... every time I try to send an IDOC from that specific system it kill the access server and the client interfaces on my BODS server leaving nothing but error message "BODS Client is no longer connected to Broker Host xxxxx".
Initially the client interface works properly, tests triggered from ERP are successful but after I send an IDOC from that specific system, the interface is down showing this message in the DS admin console:
Connect error...Error connecting to BODS_RFC_Client_P01CLNT100_Mepha. Error: RFC_COMMUNICATION_FAILURE- LOCATION CPIC (TCP/IP) on local host with Unicode ERROR hostname 'Undefined' unknown TIME Tue Nov 19 09:59:05 2013 RELEASE 720 COMPONENT NI (network interface) VERSION 40 RC -2 MODULE ninti.c LINE 895 DETAIL NiPGetHostByName: 'Undefined' not found SYSTEM CALL getaddrinfo COUNTER 16 [SAP Partner]. For detailed error information, see the log. RFC Client will try connecting to BODS_RFC_Client_P01CLNT100_Mepha in the background. To stop trying to connect from the background, perform 'Shutdown'. (BODI-300116)
I changed the RFC destination on my ERP from unicode to non-unicode and had a try - still the same result. Anyone got an idea? Any help highly appreciated as I'm currently in the midst of a data migration and it would be really nice if that worked :-)
Cheers,
Andy