How do StringErrors work in IDM?

I would like to know how StringErrors work, for example the message that is displayed on the Login screen "[1205002] You are not authorized to use this database.", it is not translated (and it is not even found in the DialogMultiLanguage table), neither is it modifiable through VI_Common_Login which also does not reveal its root just a component that customizes its design, however in the native language which is German it is translated without problems, so I would like to know if there is any process, procedure, processor task, that IDM does to translate into German that we can use to translate into our language, or change the error message?

Parents Reply Children
  • Steps to resolve the Web Portal error message:
    * Create a file called VI.Base.custom.vii and save them with UTF-8 encoding with BOM, having the following content as a template:
    [en-US]
    strError1205002="Error Message: Invalid Login or Password"

    [en-US]
    strError810016="Error message: no username"

    [default]
    strError1205002="Error Message: Invalid Login or Password"

    [default]
    strError810016="Error message: no username"

    * Copy the VI.Base.custom.vii file to the \intepub\wwwroot\AppServer\bin and \intepub\wwwroot\IdentityManager\bin folder

    * Restart application pools in IIS, Application Server and Web Portal

    * In versions equal to or greater than 9.0, this is already enough to change the portal message

    * However, in versions 8.2 and 8.2.1, it is necessary to change the connection that the Web Portal uses from SQL Server to Application Server.
    Use the  WebDesigner.ConfigFileEditor.exe program from the IDM installer to open the Web.config of the Web Portal to change the way the Database connects to the Application Server. Integrating full-text search topic

    * Finally, to remove the error messages "An exception has occurred..." and "Application Server Error", just take the Web Portal from Debug mode to Release mode.

    Debug mode to Release Mode