Hi Pragya,
Couple of things to check:
1) Try to carry out a simple XOG directly, using the preferred username and password and check if that succeeds
2) If you are running the a XOG through a script in the process, then check the script. Ideally, the script could pick up username from session / properties.xml , however check if any username is hard coded in the script, or check the reference of the username in the script.
For example in the script, check if there is any kind of set users:
<!--parameter section-->
<gel:parameter default="sample_db_username" var="p_DBname"/>
<gel:parameter default="sample_xog_username" var="XOG_USER"/>
Check how the password is getting referenced in, ideally it should be through sessions , for example:
<!--Log into clarity by initialising class instance-->
<core:set value="${userSessionCtrl.init(XOG_USER, v_secId)}" var="v_secId"/>
<core:set value="${v_secId.getSessionId()}" var="xogSessionId"/>
<core:if test="${DEBUG==2}">
<gel:log category="GEL" level="INFO">Session ID: ${xogSessionId}</gel:log>
<gel:log category="GEL" level="INFO">Username: ${v_secId.getUserName()}</gel:log>
<gel:log category="GEL" level="INFO">User Status: ${v_secId.getUserStatus()}</gel:log>
<gel:log category="GEL" level="INFO">Is User Logged In: ${v_secId.isUserLoggedIn()}</gel:log>
You can use gel logs for further reference, however passwords are usually encrypted.
Third, when you save the process on CA PPM, check the Gel parameters if anything has been inputted there in the GUI
Hope this helps.
Regards,
Samik