Hello Group,
Good Day!!
I have the below hierarchy for resources. And I am able to achieve now due to having all of your earlier helps :-) ..But I have a little confusion here.

I have 3 job servers SERVER1,SERVER2 and SERVER3. All three servers are residing in three different physical machines/hosts.I have a level called DATAWAREHOUSE, and I have assigned a named resource in this level called NUM_PROCS (Amount=20). That means at any point in time it can take request for maximum 20 processes only when a job is getting submitted. down to the hierarchy I have three servers that I mentioned earlier, One step ahead I have also assigned 3 named resources to three servers, in SERVER1 its NUM_PROCS1 (Amount=10), in SERVER2 its NUM_PROCS2 (Amount=5) and in SERVER3 its NUM_PROCS3 (Amount=5) i.e. the 20 process that are getting spawned from root level DATAWAREHOUSE, among them SERVER1 can server only for 10 and SERVER2 & SERVER3 can server for 5 each.
1. My job is a bash script which is creating and submitting job dynamically (using sdms-submit and alias, static unchecked). since I have 3 job server agents residing in three different machines and my scheduling server is installed in another machine, then in which machine the .sh script will be kept physically , is it in scheduling server machine, or in all job server agent machines or scheduling server machine along with all job server agent machines.??
2. Now I am thinking further beyond i.e. high availability. Let say My job got submitted and SREVER1 has taken 10 requests and processing it. if in any circumstance SERVER1 itself goes down or the physical host holding SERVER1 got down the all the 10 running process will fail. Now If I rerun the 10 failed processes/jobs from Monitor Batches and Jobs window,
will it be handled by SRVER2 or SERVER3 once they are free from their own set of tasks.??
Let say SERVER1 is unavailable for a long time due to some issues, I don't want anyone of my further scheduled job which are going to be submitted to be failed, all stuffs should be handled by SERVER2 and SERVER3 until the SERVER1 is up.In that case do I need to deregister SERVER1 explicitly then correct it and then register again, or any other way schedulix has for automatic fail-over.
3. Our present scheduling system installation- Its a single installation, we can connect to prod/dev from single window but repository for production and development environment are different.Its also doable in schedulix I believe, its just all about environments.but not sure in schedulix how can we maintain different repository (Database) for single installation. Can you please provide me some idea on that?..
Thanks for your help..
Thanks
Soumen S