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, 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.