Description:
Problems with the EEM certificate are causing login problems with Workflow IDE.
Solution:
Service Desk 12.1 uses EEM 8.4. The invalid user name and password combination error from Workflow IDE could be a problem with the certificate that workflow installs for EEM.
Start by checking to make sure that the basics are covered.
<Please see attached file for image>
<Please see attached file for image>
Make sure the user has listed under Selected User Groups the two Workflow groups.
If you have made any changes above, try logging into the Workflow IDE again.
If you got an error clicking on the user in EEM, this may mean that you need a patch for EEM. Open an issue with support to report this problem.
If you did not get an error when you clicked on the user in EEM, confirm that you are not using an external directory in EEM by selecting the Configure tab. Select EEM Server and then on the left select Global Users/Global Groups.
<Please see attached file for image>
Confirm that "Store in internal datastore" is checked.
Finally, check the pdm_tomcat_cawf.log file found in the logs directory on the ServiceDesk machine. Check specifically for the following error:
Error: [Authenticate Error: Authentication Failed, Identity Attempted: null]
If the log contains this error and you are not using an external directory in EEM, reinstalling Workflow to reinstall the certificate will correct this problem. To do this, follow these steps:
Version 12.0 or 12.1 and CA Workflow 1.1.5
Reinstall CA Workflow for Service Desk
Version 12.0 or 12.1 and CA Workflow 1.1.5
Validate the installs by opening the Workflow IDE. For this, just use the ServiceDesk priviledged user for the initial check.
You really want to make sure that if you are using a shortcut for CA Workflow, change the shortcut to point to the ide.bat file and not the ide.exe. Just view the properties of the shortcut and change the .exe to .bat as they reside in the same directory.
If there were any custom java object actors, in order for them to function again you will have to copy the custom jar files back into the $NX_ROOT\site\Workflow\Client directory and modify the ide.bat file to add the jar file(s) to the classpath. Shut down Service Desk before doing this.
Changes to EEM do not require a restart of Service Desk or Tomcat/Workflow.