on 01-06-2015 5:18 AM
Hi,
We have two Non SAP process servers which are installed via Platform agent for Eg: (T01 & T02) are mapped to one queue.
When the job is scheduled to run in that queue, It runs either for T01 or T02 Process server.
When job is trigerred to run for T02 Process server, its connects to backend server and runs fine but the same job is triggered to run for T01 Process server, job failing with error message " "No Password supplied for OS account {virtual}vuser_XXX".
Even all the credentials maintained for vuser and back-end server is correct.
And even when we check in default trace of our CPS system we found the below error
"Process server for Queue Provider 443250 cannot be read, ignoring QueueProvider#"
"704#+0530#Error#com.redwood.scheduler.ui.theme.ResourceServlet#
Unable to find /black/javascript/clear.cache.gif#XX-PART-REDWOOD#redwood.com/scheduler-ear#C0000A421619F1A60000000200001420#2767150000000004#redwood.com/scheduler-ear#com.redwood.scheduler.ui.theme.ResourceServlet"
which we are not sure what exactly it means.
Kindly help us understanding the issue.
Thanks,
Shwetha Houde
Hi Nanda,
Yes, as you said we have two credentials defined
one for T01 and another for T02
for T01 credential the endpoint should be T01 process server.
for T02 credential the endpoint should be T02 process server.
For both credentials the virtual user is same.
The same virtual user name is been provided in Job.
As i said earlier when Process server both T01 & T02 is created automatically while installing Platform agent where we provide details of process serve name and queue and assigned to one queue and when Job is scheduled to run with this queue. he Job randomly runs either for T01 or T02 Process server. In this case T02 Process server is picked to run the job. Its working fine . If it picks T01 PS, Job is error out with "No Password supplied for OS account {virtual}vuser_XXX"
BUT, T01 process server was deleted and created manually by providing the Parameters( Remote , port, Sharekey etc..) in CPS and assigned to same queue where T02 PS is also assigned, then job scheduled its working fine when it run on T01 PS .
Here i am unable to understand when T02 PS is created automatically by Platform agent is working fine when job runs but when T01 PS is created same way, when job run on its getting error.
Where in we create T01 manually n T02 PS automatically and assigned to same queue then job is running fine. So what could be the reason.
Regards,
Shwetha Houde
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Asif,
We have T01 & T02 Process server which are connecting to different servers. but job needs to run either on T01 or T02 Process Server . So we have created 2 different PS while Platform agent installation (note: PS are not created manually in CPS, they are created automatically in CPS while installing Platform agent where we provide details of process serve name and queue)
and assigned to one queue and that queue is assigned to the job , So when the job is scheduled to run, it either picks T01 or T02 PS to run. But when the jobs picks T02 PS, its working fine., if the same job picks T01 its getting error "No Password supplied for OS account {virtual}vuser_XXX" .
But If we create Process server Manually in CPS, job is working fine.
Regards,
Shwetha Houde
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nanda,
1) No it's not particular to one job, its happening only for T01 process server where as T02 process server job is running fine. Both these Process server are assigned to same queue.
2) The Non SAP server which we are connecting is for 2012 windows server. SAP CPS Version -
CPS Component version | M33.87-66904 |
---|
SAPJVM_VERSION = 6.1.046
SAP NW - 7.31 Patch 7
3) When the Process server T01 is created manually by providing the Parameters( Remote , port, Sharekey etc..) in CPS and assigned to same queue, when the job is scheduled its working fine .
But when Process server both T01 & T02 is created automatically while installing Platform agent and assigned to same queue and when Job is scheduled to run with this queue. If job randomly run either for T01 or T02 Process server. In this case T02 Process server is picked to run the job. Its working fine . If it picks T01 PS, Job is error out with "No Password supplied for OS account {virtual}vuser_XXX"
4) Even the Operator message states the same - "No Password supplied for OS account {virtual}vuser_XXX"
5) Yes, the access the authorization and all is been checked and there is no issue at access level.
Regards,
Shwetha Houde
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
from your previous reply i understood that you are trying to run a job on non-sap server, means you are using platform agent to run the job on specific server.
A).first of all why do you need two PA to run the jobs on same server? if you need 2 PAs due to any reason and if T02 is running fine on same server then try to restart T01, in most of the cases it will fix the issue. if you do not need 2 PAs simply shutdown T01 permanently and run jobs only on T02.
B).Is T01 and T02 both the PAs installed with same user? and on same server? if yes...
following settings are same for both PAs?
Port to listen on (default: 1555)
Network security (secret and access control)
System security (user switching & permissions)
Startup options (including startup logging)
Job definition types and security in GUI,
C). check file permissions under directories ....
${InstallDir}/<version>/bin
-executables
${InstallDir}/net
– network configuration
D. what are the services running under both PAs? please check the version as well.
E). use some different user that has privileges to run as a service on server and run the same job using this user forcefully on both PAs and check the difference.
KR
Muhammad Asif.
can you confirm you have two credentials defined?
one for T01 and another for T02?
for T01 credential the endpoint should be T01 process server.
for T02 credential the endpoint should be T02 process server.
For both credentials the virtual user can be same.
I think you might have defined only one credential only for T02 server.
thanks
Nanda
1. are you facing this issue for just one job? are you able to run some other job with same vuser in T01?
2.What is the SAP CPS version? have you checked the corresponding SAP note for fixes in future patches?
3. Can you create another queue and connect it to T01 only and schedule the same job successfully?
4.What are the related operator messages?
5. Does the user in both server have same level of access?
thanks
Nanda
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.