cancel
Showing results for 
Search instead for 
Did you mean: 

Allocating Job servers for SAP RFC connection

vivek_ananth
Explorer
0 Kudos

Hi All,

We have SAP RFC connections configured in BODS. We are using BODS 4.2 SP3 running on top of Linux OS.

We are facing two issues now in triggering the BODS jobs using SAP BW Process chains.

1. We are having 5 job servers present. Whenever the trigger comes from SAP system, it always hits a particular job server and not the other 4. Is there a configuration to allocate more job servers so that the trigger can hit other job servers?

2. Recently there is a bug appearing as mentioned below when the trigger comes from SAP system. I have raised a SAP incident for this.

07/23/2015 00:01:18 [ SEVERE ] Invalid repository name:[Local_Repo]. Error : Repository 'Local_Repo' not found.(BODI-3012027)


Could you let us know if you have faced any issues like this and how to allocate more job servers?


Regards,

Vivek

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member198401
Active Contributor
0 Kudos

Hi Vivek,

Regarding your second issue, Is there is a proper RFC handshake between SAP/SAP BW and BODS system. Check out with the Basis team and ask them to apply a trace using Transaction SE01 and also ask them to check the RFC destination configuration.

Regards

Arun Sasi

former_member187605
Active Contributor
0 Kudos

Why do you need 5 job servers??? In the large majority of environments, a single DS job server will do fine.

As a job server is typically idle most of its time. It's waiting in the background for a job to start, reads the job definition from the repository, spawns the necessary processes (al_engine) to execute it and goes to sleep again until a next job is started.

vivek_ananth
Explorer
0 Kudos

Hi Dirk,

We have several jobs in our Prod system an in order to load balance the jobs we have 5 different job server.

BTW, the jobs that gets triggered from SAP gets triggered using only one job server by default. Trying to see whether allocation of more job server will overcome the Repository Not found issue

Regards,
Vivek

former_member187605
Active Contributor
0 Kudos

Load balancing only applies if you have more than one DS server box. In that case, you still need only one job server on each machine. And you have to define a server group in the DS Management Console.

The error you're running into seems in no way related to the number of job servers.

Former Member
0 Kudos

For question 1, do you have a job server group your Data Services jobs are running against?

When you run a job or schedule a job you need to pick what job server (or group) to run it against.

If you do not have a server group, you can create a job server group - then it will automatically pick which job server it should run it against as long as the job servers are added to the group.