|
Product(s): |
APM Implementation and Performance Management |
|
|
Version(s): |
7 |
|
|
Environment: |
N/A |
|
|
Area: |
N/A |
|
|
Subarea: |
N/A |
|
Problem Description
APM Remote has many different connection points that can make it difficult to troubleshoot. This guide is meant to be used as a structure to help optimize the approach in troubleshooting problems with APM Remote and synchronization between APM Remote and APM Foundation. This is a living document. As additional troubleshooting steps are identified they will be included in the document.
.
Troubleshooting
- Determine the version of APM the User is running
- Determine if User is a hosted Managed Services
- Is Remote configured?
- Check Service Providers to make sure Remote Web Service > Active = True
- Is user using Server Manager for Remote Synchronization.
- Is Website running?
- Has user recently upgraded?
- Was Remote repackaged and deployed?
- Was the Remote Service updated? On Enterprise level> Services view > Services tab.
- Open the Remote service and make sure that the version number matches the Application Server version. If not you may need to reinstall the Remote Service.
- Has download structure for the Remote Tablet been brought up to date?.
- Has user recently hot-fixed?
- Was Remote repackaged and deployed?
- Were all hot-fix component files deployed to the Remote instance.
- Is the Remote Service running
- Is auto-sync activated?
- Yes, is Remote listener turned on
- Can user log onto remote?
- Does the user have an APM User record?
- Yes, Is user a Remote user?
- Yes, Are there Remote Security Profiles?
- No. Remote DB does not contain your username, check Remote Download Package for filters. Check if Generated SQL exists for the remote download package. Check Employee's Maintenance Group is set.
- Is the user having issue connecting with the remote database?
- Yes, did the admin user run the client package with elevated privileges.
- Admin user should not use elevated privileges when packaging remote clients, this leads to database permission issues
- Yes, did the admin user run the install from the tablet using elevated privileges.
- See above, if the user is using elevated privileges to install the client they will run into database connectivity issues.
- This will also result in issues for any subsequent users using the same tablet who do not have elevated/admin privileges.
- Yes, only some APM remote clients will not connect.
- Were the database user credentials recently changed?
- Was the apm remote server address changed?
- Try uninstalling APM Remote. Restart tablet. Redownload and reinstall APM Remote from the Deployment share
- Compare ODBC driver on failing tablet with ODBC driver on successful tablet. Manually install appropriate drivers on failing tablet.
- Can the user upload checksheets?
- Yes, Do checksheets process successfully?
- No
- Is User record linked to Employee record?
- Does user's security profile allow Remote Sync, Audit trail etc?
- Are there open, integrated Work Orders associated with a previous acknowledgement?
- In a CMMS Interop environment, if the Maintenance Order/Work Order is closed in the target system but the APM Work Order is not closed, the auto-acknowledgement may fail.
- Yes, but they do not disappear from Remote
- If user is using differential download or has not waited for the Package Expiry time to elapse, previous checksheets may be delivered to the Remote. Use need only wait for the Package Expiry. By Default this is set to 1hr. To review this, go to the Ivara Configuration Tool > Remote Service > Service Providers > Remote Web Service > Package expiry time
- Yes
- No, Check Sync logs for the Mobile Computer and check error logs for the Remote Service.
- Can user download checksheets?
- Are all checksheets generated in APM?
- No,
- Is the user using CMMS Interoperability?
- WO exists in APM?
- WO Status is Planned
- Check date of the checksheet
- Check maintenance group is assigned
- No, Operator Rounds.
- PM Generation set-up in APM and running?
- WO Planned, Standard Job Triggering set properly
- Check SAP for Work Order
- Troubleshoot Interoperability, check for failed messages.
- Is the user using Assetwise Interoperability?
- WO exists in APM?
- WO Status is Planned
- Check date of the checksheet
- Check maintenance group is assigned
- Is the user using CMMS Integration
- WO exists in APM?
- WO Status is Planned
- Check date of the checksheet
- Check maintenance group is assigned
- No, Operator Rounds.
- PM Generation set-up in APM and running?
- WO Planned, Standard Job Triggering set properly
- Integration Service running
- User not integrated
- PM Generation set-up and is active?
- Work Order Status is Planned
- Standard Job triggering appropriately
- Yes
- All checksheets received but download package generation took exceedingly long
- Check that filters are appropriate for the Remote Computer Download Structure
- Check that SQL has been regenerated
- Check that amount of data being sent to remote isn't excessive (<500Mb)
- remove pictures from instructions
- reduce time period.
- lower hierarchy branch
- Some checksheets received by Remote
- Open Mobile Computer > Check Maintenance Group hierarchy, asset hierarchy, check Remote download package assigned download structure and filters
- Asset Spec bug: https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089060
- No checksheets received by Remote
- Is XML download package with the Mobile Computer Name created in: C:\ProgramData\Bentley\IvaraEXP\XML_DLPackages
- Is the download structure SQL statement appropriate?
- Is there a maintenance group filter, date filter, asset node problem?
- Does the Mobile Computer have a synchronization error indicating a corrupt download package?
- Take a screenshot and note the exact name of the Remote computer
- If the environment is hosted by Bentley, user to launch a Service Request assigned to Managed Services group to have the xml download package on the Remote server for the specific Mobile Computer.
- If the user is not Managed Services, request the user's APM Administrator go to the server running the remote service, find the xml download package for the erroring Mobile Computer and delete it manually.
- Resync the Remote tablet to regenerate an up-to-date download package for that specific computer..
12. Some users can synchronize without issue but 1 user cannot and receives the following type of error:
"synchronization Failure EXCEPTION OCCURRED:EndpointNotFoundException There was no endpoint listening at https://apm-proddomain.com/default/RemoteService/Synchronize/ that could accept the message. This is often caused by an incorrect address or SOAP action."
-
- Check that "Username" has appropriate Windows Security to Read, Write & Modify the folder
- C:\ProgramData\Bentley\IvaraEXP\
- Launch the Remote Client form the erroring computer, right click on the Bentley APM icon in the task tray and choose settings from the list of option:

This will launch the APM configuration tool, compare the Remote settings for the working and non-working remote clients, it is most likely that the Remote Server URI is different between the instances, update the non-working remote with the new URI or fully uninstall APM Remote From the non-working computer and redownload from the remote deployment share:

See also
Difficulty with taking Photos or having Photos upload:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089435
Remote Database DSN too long:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089430
Debugging Remote Synchronization problems
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089233
Set-up APM Remote Failed:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089434
Master Remote Package:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089064
Synchronization issue due to security profile:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089057
Force corrupted download package to be removed and generate a new download package:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089535
