APM not updating with data from the CMMS


 Product(s):APM Implementation and Performance Management
 Area:InterOp
 Subarea:BECS

Problem

This problem usually appears when somebody change password for our “admin” user in BECS incorrectly.

Error received in log file under BECS Integrator daily log folder (eg: E:\Program Files (x86)\Bentley Enterprise Connection Services\BECS Integrator 5\LOG\2020\05\11):.

  2020-05-11 09:15:37.248 E ERROR         0 Failed to load project: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.

   at ed.Select(String[][] selectTables, String[] constraints, Boolean readOnly, Boolean schemaOnly, Boolean readExternalTables)

   --- End of inner exception stack trace ---   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)    at Ace.Desktop.WebService.ed.Select(String[][] selectTables, String[] constraints, Boolean readOnly, Boolean schemaOnly, Boolean readExternalTables)    at Ace.Desktop.Dao.WebDataService.Select(String[][] selectTables, String[] constraints, Boolean readOnly, Boolean schemaOnly, Boolean readExternalTables)    at Ace.Integrator.Desktop.DesktopManagement.GetCompiledProject(String uniqueName)    at Ace.Integrator.DocumentCache.GetDocument(IManagement management, String uniqueName)    at Ace.Integrator.Project.LoadDocument(String url, IManagement management, String& projectName)    at Ace.Integrator.Project.LoadProject(String uri, IManagement management)    at Ace.Integrator.Service.ProjectService.Run(String url, String id, IExecutionStartContext startContext, OperationContext operationContext, Boolean debug)System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.

   at ed.Select(String[][] selectTables, String[] constraints, Boolean readOnly, Boolean schemaOnly, Boolean readExternalTables)

   --- End of inner exception stack trace ---

Solution

How to correctly change the BECS password:

1.  Stop BECS integrator 5 service  

2.  Change password for user “admin” in BECS VA  

3.  Change this password in Ace.Integrator.Server.exe.config  

on path C:\Program Files (x86)\Bentley Enterprise Connection Services\BECS Integrator 5\ 



See Also

SR 7001067371