Azure service bus topics typically have a size quota of one gigabyte. Incoming messages are rejected when the topic hits the size quota. Reaching the size quota typically occurs when message processing connections are in a stopped state or when messages…
To tell Seq to store its log files elsewhere
Uninstall Seq from its current location on C: (Details for uninstall from Seq website )
Use the Seq “backup and restore” functionality to move the data to the intended new location (About backup-restore…
If you want to move Seq's logs off your server's C drive, please refer to the software's help page on that topic !
Why does Seq need a retention policy
Seq's extent files will consume "infinite" amounts of disk space unless a retention policy is…
APM has used a Seq plug-in to provide email notification when a BOD message goes into the Dead Letter Queue .
The specific version is seq.app.emailplus.2.0.87.
Email+
Emailplus Settings
When doing a Post or Get, you must provide the authentication (assuming that's active).
...
The API key is specified in the dependency json, for the APM REST API.
All integrated data sent via BOD message must be associated with unique values for the InfoSource's UUID and ShortName.
In the architecture sense, there should be an InfoSource representing the APM system and a different InfoSource for the CMMS system…
There are a specific pair of Sync BOD fields that must match specific values in the APM database. These are
RegistrationSite
InfoSource
Registration Site
The RegistrationSite's IDInInfoSource must match the APM user key of an APM site. In…
Installing the Service Bus Explorer
To view actual BOD messages in a Bentley hosted environment, install the Service Bus Explorer. Service Bus Explorer is open source software.
Get the binaries at https://github.com/paolosalvatori/ServiceBusExplorer…
You must have an account and use the Admin functions of AWEIS.
The testing instances, for example, are managed from: https://qa-bcsf.bentley.com/Interoperability/admin
The development environments are managed from: https://dev-bcsf.bentley.com/Interoperability…
Work management process
Click to view video in new window.
Pre-planned work - Work Requests - Work Orders
The work management flow uses both the Process-Acknowledge pattern as well as the sync pattern.
Asset and Segment published by CMMS …
Launch APM from the start menu. If it pauses on the login dialog, choose the first radio button, optionally click 'remember me', and then press OK.
Once the Site object is displayed, navigate to the specific Site that is integrated directly with…
Launch RabbitMQ's administration page, which is at port 15672 of the interop server.
For example, http://localhost:15672.
Go to the Exchanges tab
To confirm the exact name and spelling of the exchange (topic) to embed in the URL, look at the yellow…
When first creating an adapter, and iterating through rounds of debugging, you may want to keep a record of ALL the messages submitted.
Note for production
Regardless of environment, there is a maximum combined size for all of a topic's subscriptions…
There is a trio of settings in Site that are all required to activate Interop fully.
SYMPTOM - TROUBLESHOOTING
If any of these 3 Site settings are skipped, Site’s Work Management view will be missing the three Interop tabs: Request for work, Interop…
Log in to APM, and launch the Enterprise object. In Enterprise’s Administration menu, choose “Interoperability and Integration Settings >” and then “AssetWise Interoperability…”
Then, in the resulting pop-up dialog, ensure that you check “AssetWise…
The Integration profile contains many settings to tailor APM's integration behavior. Please note: a more detailed description of this functionality is provided in the APM online help. Search for 'interoperability'.
To create a profile, while in the…
Integration
APM can be configured to work with more than one kind of CMMS, historically using different technologies in the infrastructure. In these integrations, the CMMS plays the role of system of record for Asset Maintenance information such as…
Troubleshooting: Memory usage always at 90% or above? It's probably this SEQ setting.
Important Note: more details are available in the AWEIS Setup Guide. See the section named 'Setting up Logging...'
By default, SEQ will use as much memory as possible…
Here is how to increase the level of detail in the Interop Service logs, for when you need to do detailed troubleshooting.
Stop the service temporarily
Stop the interop service - it's named BentleyInteroperabilityService
How to:
Launch the…
Look up the InfoSource
When setting up Interop topics, you must provide a unique value for the APM InfoSource UUID and ShortName, for the messages outbound from AssetWise APM.
Inside APM's Enterprise object, look up the AssetWise Interoperability…