I am trying to deploy our first plugin. We want it to execute code when we convert an individual to a household. Here's what we have in our plugin.config file.
<PluginConfigs> <PluginConfig> <UriMatch>CRM/Constituents/*/ConvertToHousehold</UriMatch> <Verb>POST</Verb> <FullPluginName>Local_Constituent_Service_Plugins.ConvertToHH</FullPluginName> <PluginPlacement>POST</PluginPlacement> </PluginConfig> </PluginConfigs>
This is what we see in our TessituraService log after recycling our app pool and firing Tessitura up.
2015-10-14 13:59:34.7872|Debug|Building session factory2015-10-14 13:59:41.2165|Debug|Done building session factory2015-10-14 13:59:41.6725|Debug|No item with key 'TS:CK:UserAccountUserGroupMapEntities' was found in the cache.2015-10-14 13:59:42.1364|Debug|Added item with key 'TS:CK:UserAccountUserGroupMapEntities' to cache.2015-10-14 13:59:42.2233|Debug|No item with key 'TS:CK:ControlGroupEntities' was found in the cache.2015-10-14 13:59:42.2799|Debug|Added item with key 'TS:CK:ControlGroupEntities' to cache.2015-10-14 13:59:42.2887|Debug|ServiceAuthorizationManager.CheckAccessCore : 75312015-10-14 13:59:43.7378|Info|STARTING RELOAD OF PLUGINS2015-10-14 13:59:43.7573|Info|ENDING RELOAD OF PLUGINS2015-10-14 13:59:43.8081|Debug|No item with key 'TS:CK:DefaultEntity' was found in the cache.2015-10-14 13:59:43.9146|Debug|Added item with key 'TS:CK:DefaultEntity' to cache.2015-10-14 13:59:43.9146|Debug|Cache item with key 'TS:CK:DefaultEntity' has been removed from the cache for the following reason : DependencyChanged2015-10-14 13:59:44.1235|Debug|ServiceAuthorizationManager.CheckAccessCore : 02015-10-14 13:59:44.2436|Debug|Verb and Placement matched but RegEx for URI match '^CRM/Constituents/ConvertToHousehold(/)?$' didn't match the actual URI 'Diagnostics/Check'.
Needless to say, the plugin is not being invoked when I convert an individual into a household.
Can anybody tell me what the last line of the log means? It seems it 's the root of my problem.
Thank you!!
Matt