su to lawson

 7 Replies
 0 Subscribed to this topic
 52 Subscribed to this forum
Sort:
Author
Messages
Mick
Veteran Member Send Private Message
Posts: 82
Veteran Member
WHen we try to run a flow no matter the system commad we are doing ... Something as simple as 'whoami'.
getting the message cannot su to lawson.
No where have we tried to su to lawson.
when we logon we are logging in as lawson..
any ideas?
Woozy
Veteran Member Send Private Message
Posts: 709
Veteran Member
Hi Mick,

So this is only a problem when you are running system commands from within a flow?

Are you running the command on the same server, or are you trying to make a remote connection?  This is just a guess, but did you correctly configure a System Command Connection within "Process Server Administration>>System Configuration>>main (or wherever)>>Sys Cmd (tab)" and then point to that connection in your node? 

Kelly



Kelly Meade
J. R. Simplot Company
Boise, ID
Mick
Veteran Member Send Private Message
Posts: 82
Veteran Member
Hey Kelly,
from the process server adminstration>>there is not a systeom configuration (9.0.1.7) i did look at the pfserv config and the system command is 'lawson' the http was incorrect but still getting cannot su to lawson.
Even with a simple 'whoami' it is comming back with cannot su to lawson.
of course after a couple of tries I have to reset the lawson password.

In designer the system command is set to automatic.
Mick
Veteran Member Send Private Message
Posts: 82
Veteran Member
Hi Kelly,
Wanted to extend a great big 'Thank you'.
I changed it in the pfserv config to [none]
stopped and started pfserv stop all / pfserv start all
stopped and started bpm.

Walla...
Thanks again
Woozy
Veteran Member Send Private Message
Posts: 709
Veteran Member
Yay!  I'm glad you got it fixed.  I was thinking Landmark Pflow (IPA) rather than LSF Pflow, which is why my answer was a little different.  Same concept, but different admin requirements.  Hopefully you'll be good-to-go now.

Kelly
Kelly Meade
J. R. Simplot Company
Boise, ID
Mick
Veteran Member Send Private Message
Posts: 82
Veteran Member
No problem at all, it pointed me in the right location.
Now.....
since that su to lawson is gone...
I'm now getting sh -c in front of the command in process flwo.

my system command is whoami
when I run the flow it puts sh -c whoami..
where is the sh -c comming from?
Woozy
Veteran Member Send Private Message
Posts: 709
Veteran Member
I'm betting that you have the "Execution mode" of the system command node set to either "run shell" or "run shell as command user". How you set this depends on how the command would be run at a command prompt. If you are calling "whoami" then this would need to be set to "automatic" (most likely) or "run program directly". If it needs to run in a shell, then you select one of the other options as appropriate.

You'll just need to fiddle with the settings until it passes what you are expecting it to pass. You might check out the LSF InfoGuide under "ProcessFlow Administration>>ProcessFlow Developer Guide>>Working with ProcessFlowDesigner>>Integration Activities>>System Command Activity Node". It describes the different options for this dropdown.

Good luck.
Kelly Meade
J. R. Simplot Company
Boise, ID
Mick
Veteran Member Send Private Message
Posts: 82
Veteran Member
Thank you once again.
Have a really good day.