Hi,
I'm having some issues when I try to integrate an IS-04 registry with IDP. When following the documentation (Using your IS-04 registry to provision DataMiner with IDP | DataMiner Docs) an exception is thrown when creating the "IDP IS-04 Provision New Nodes" process:
Skyline.DataMiner.Library.Exceptions.ResourcePoolNotFoundException: There's no Resource Pool with name SLC IDP Discover Data Sources
at Skyline.DataMiner.Library.Resource.ResourceManagerExtensionMethods.GetResourcePoolByName(ResourceManagerHelper resourceManager, String poolName)
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Skyline.DataMiner.Library.Solutions.SRM.SrmCache.GetResourcePoolByName(String poolName)
at Skyline.DataMiner.Library.Solutions.SRM.Extensions.NodeExtensionMethods.GetResourcePool(Node node, String virtualPlatform, SrmCache srmCache)
at PA.CreateActivationWindow.View.ProcessConfigurationDialog.<LoadEligibleResources>b__30_0(Node x)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Collections.Generic.HashSet`1.UnionWith(IEnumerable`1 other)
at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection, IEqualityComparer`1 comparer)
at System.Collections.Generic.HashSet`1..ctor(IEnumerable`1 collection)
at PA.CreateActivationWindow.View.ProcessConfigurationDialog.LoadEligibleResources(Recurrence recurrence, ServiceDefinition serviceDefinition)
at PA.CreateActivationWindow.View.ProcessConfigurationDialog.SetupActivities(Booking booking, List`1 functions)
at PA.CreateActivationWindow.View.ProcessConfigurationDialog..ctor(Engine engine, BookingManager bookingManager, Booking booking, List`1 functions, SrmCache srmCache)
at PA.CreateActivationWindow.Script.Run(Engine engine)
The "SLC IDP Discover Data Sources" resource pool doesn't exist on the system, but I can find a "PA_IDP.SLC IDP Discover Data Sources" pool. Is this a misconfiguration and can I change the name it should try to find somewhere?
This is most likely because IS-04 workflows are no longer supported as of Process Automation 1.3. You will need to use an earlier version of Process Automation for this. The documentation has been updated with this information.
Hi Joey,
Could you please confirm if you have run the IDP Setup Wizard and if it gave any error while configuring the last steps regarding Process Automation?
Additionally, could you check if, in the Process Automation settings, the following option is set to the same as the screenshot below?
Hi João, IDP was already installed (by another user) so not sure if it fully completed successfully. How could I check that?
Changing the script you mentioned resulted in the same exception.
There is not an easy way of validating if an error occurred in the past.
If it was something that was installed recently, you could check the information events but the error is typically shown during the execution of the Setup Wizard.
It would need to be by comparing the settings with the correct ones
Hi Joey, just wanted to leave a comment about your resource pool name question. That wouldn’t be a misconfiguration, ‘PA_IDP’ is likely the value configured in the ‘Default Virtual Platform’ setting of your Booking Manager app.
See the following Dojo question for a possible use case: https://community.dataminer.services/question/srm-booking-manager-virtual-platform-setting/
The problems you’re facing shouldn’t be caused by this.