I am looking to subscribe to the IFCADMessageReport via IFCAD930, however no rows come through the system and haven't since we went 'live' 6 months ago. This leads me to believe that these MSMQ messages are being filtered in some fashion prior to them being consumed by EdgeFrontier.
I've been looking through some of the *.config files and came across something that looks promising.
The file ListenerNotificationsService.exe.config contains some exclusions that may or may not be related. I was wondering what you all think and how you've been able to begin seeing IFCADMessageReport data come through EdgeFrontier. Albeit none of the acronyms appear to related to 'messages' see below anyway:
Because the CAD send messages don't get broadcasted out the same way other cad packets do, you will have to do a little configuration in the CLS and possibly CAD to monitor CAD/MPS messages in ifcad/EF.
1. you will need to make sure that you have a subscription that looks like this, in CADDBM. (note: you probably do, this is pretty common). If you don’t have the below entries and you have to make changes to this description, you will need to restart the ChangePublisher Service.
2. In the ListenerNotificationService.exe.config, you will need to find the key “CadChangeNotificationsToInclude”. Change the value to look like the below example
3. Restart the ListenerNotificationService
These reports will not come through as IFCADMessageReports, but they will come through as IFCADCustomReports with an ‘OriginatingAction’ of ‘CadChangeNotification
You should see two separate IFCADCustomReports one that contains the ‘MessageData’ and the other that contains the ‘MessageReceiveData’.
These configuration changes have been tested and verified to produce results.
Any additional discoveries will be posted here as a reply to this post.