The information in this article applies to:
Product: Metastorm BPM
Version: 7.x
Issue
If Windows single sign-on (SSO) is the primary authentication type, an attempt to raise a flag using the ECL will fail and the following error may be generated:
Raise flag is only supported when users login using the Login( string username, string password ) method.
Resolution
As stated in Enterprise Component Library for .NET User Guide:
PreAuthenticatedRaiseFlag
For previous versions of the Metastorm Engine this value must be "false". This value should to be "true" for version 7.0 \[and later\] of the Metastorm Engine.
Because the default value is still "false" for versions 7.0 and 7.5, it needs to be changed as follows:
- Go to :\\Program Files\\Metastorm BPM\\IIS extensions and open the file EngineServiceConfig.xml in a text editor.
- Change the value of PreAuthenticatedRaiseFlag to "true": true.
- Restart the Engine and IIS.
Note that if the Engine and Web Extensions are on separate servers, the file needs to be modified on both servers.