Everybody knows that EIM is usually used in Siebel to import data from external applications. I am not going to go into details of EIM in this article. This article assumes that you already have an EIM Job created and running successfully and your requirement is to run this EIM at regular intervals.
One way to achieve this requirement is to create a RCR for EIM Component and configure it to trigger it at your desired interval but I have found RCR to be error prone and unstable. Sometimes they just don’t get triggered and some they trigger too often.
One of the stable but difficult to manage, solution of this problem is using a shell script to trigger that job from Unix OS. Here is the script that you can use to execute EIM Job.
*Please change the extension to ksh from txt before trying to execute the script
You can then schedule this shell script through crontab to run at your desired time. For example to run this file every day at 2:00 AM you will need to create following entry in crontab.
00 02 * * * /usr/bin/ksh -x "/usr/scripts/EIM_JOB_SCRIPT.ksh"








HI using a cronjob is a nice option . But what were the issues that u faced while running RCR i believe the issues that you faced were due to wrong configure of repeat from input of RCR , else the RCR and cron are same , and one more issue that is with rcr is it will not work if the component is down but the same will be with cron too
What about invoking a KSH file from a client Business service? Is that possible?
The issue with this approach is that the passwords are hardcoded within the script more typically SADMIN or some other user.
In many organizations this is a security hole.
However, there are ways to dynamically populate the password, depending on how passwords are stored and shared within each company's IT infrastructure.