cancel
Showing results for 
Search instead for 
Did you mean: 

CPS Production system id

former_member237959
Participant
0 Kudos

Hi All,

We have installed platform agent on a windows server where we run some batch scripts on it. We run batch scripts on this windows server from CPS DEV, QA and PROD system. The platform agent installation directory where the logs gets created only shows the system id's of CPS dev(SAP_RD1_00) and CPS QA(SAP_RQ1_00) only.  It is not showing the system id of CPS Prod. Instead when we run the batch scripts from CPS Prod, production logs are getting created in "SAP_RQ1_00" which is the system id of CPS QA.

In Operator messages on Production system, the below message is displayed.

"JCS-116010: Platform agent reports: Strict checking is enabled, Agent will only respond to X-RW-SystemId requests from SAP_RQ1_00"

Please advise.

CPS Build: M33.104

Regards,

Lohit

Accepted Solutions (0)

Answers (2)

Answers (2)

h_carpenter
Active Contributor
0 Kudos

Hi Lohit,

Please see Nanda's questions.

I think this reads like a configuration error. What is the system id of production?

Please open [...]\Redwood_Agent\Agent\net\instance\<instance_name>\server_acl

It should read the correct SystemId.

The server_acl file controls which central servers can use the platform agent. You need to check this for the production platform agent. Also, check the [...]\Redwood_Agent\Agent\net\instance\<instance_name>\port file. Make sure that SAP_RQ1_00 does not have two process servers pointing to this system.

Regards,

HP

former_member237959
Participant
0 Kudos

Hi Nanda and Carpenter,


There is no server_acl file in the path you specified. I have attached the screenshots.

InstallDirectory : C:\Program Files\Redwood\Agent

NetDirectory : C:\Program Files\Redwood\Agent\net

ExecutableDirectory : C:\Program Files\Redwood\Agent\0_33_104\bin

We have installed ONLY one platform agent on one of our windows servers to run Batch scripts
from CPS Dev, CPS QA and CPS PROD.

When we run batch scripts from CPS DEV, we only enable the windows process server in CPS Dev and disable windows process server in CPS QA and PROD. When we run the batch scripts from CPS Prod, we only enable the windows process server in CPS PROD and disable
windows process server in CPS DEV and QA and vice versa.


Below are the system id's.

CPS DEV: SAP_RD1_00

CPS QA : SAP_RQ1_00

CPS PROD : SAP_RP1_00


Still not able to figure out why the production logs are getting created in 

Redwood_Agent\Agent\var\SAP_RQ1_00" folder. I am under the impression that it automatically creates "SAP_RP1_00" folder and puts the production logs under it.

Regards,

Lohit

former_member237959
Participant
0 Kudos


Hi All,

Also as we are using only one windows server to run Batch scripts, jobs are getting failed with the below error message.

"Job apparently already executed as the job directory C:\Program
Files\Redwood\Agent\var\SAP_RQ1_00\ABC_ProcessServer\jobs\50000-59999\54308
already exists"

As we are not yet Go-Live, we are testing the batch scripts on only one windows server from CPS DEV, CPS QA and CPS Prod.

Please advise.

Regards,

Lohit

nanda_kumar21
Active Contributor
0 Kudos

Hi Lohit,

Can you please navigate as per below steps and provide a screenshot?

Windows Start Menu-->Scheduler-->Scheduler Service Manager.

This will show us how many instances you have running. I recommend installing another instance and registering it with your production CPS and stopping other instances.

server_acl file should exist, Did you chose not to register to a particular CPS system while installing the platform agent.

Do you have a file register.properties in the Agent folder? If yes, what is the content of the file?

thanks

Nanda

former_member237959
Participant
0 Kudos

Hi Nanda,

There is only one instance of the agent running. We will try to install one more instance as you suggested to resolve the issue.

server_acl file was not created when the agent was installed. Below is the screenshot.

Below is the process which we have followed while installing the agent.

It has never asked to register the agent at the time of installation. This is the reason might be server_acl file was not created. Do this cause issue if server_acl file don't exist?. Please advise.

Below are the contents of the 'register.properties' file

key=ProcessServer:GLOBAL.<Process server name>

secret==<secret key>

port=1555

ServerUrl=<dev server url>

ServerUser=<user name>

Regards,

Lohit

nanda_kumar21
Active Contributor
0 Kudos

You dont have to create the process server and then install the platform agent.

You can directly install the platform agent and as a part of registration it will automatically take care the creation of the Process Server in CPS.

thanks

Nanda

former_member237959
Participant
0 Kudos

Thank you Nanda. Any issue if server_acl file don't exist?.

Regards,

Lohit.

nanda_kumar21
Active Contributor
0 Kudos

You mentioned process server in DEV is working fine, so i am assuming acl file may be optional here.

thanks

Nanda

nanda_kumar21
Active Contributor
0 Kudos
  1. did you install an agent for Production CPS?
  2. How many agents you see when you go to Windows Menu --> Scheduler --> Scheduler Service Manager?
  3. When you installed the platform agent which file path you gave?
  4. What is the folder path for the following parameter for the platform agent in prd?
    1. InstallDirectory
    2. NetDirectory
    3. ExecutableDirectory
  5. Last resort - Have you tried reinstalling the platform agent?

thanks

nanda