MIM Event Broker Forum

Welcome to the community forum for MIM Event Broker.

Browse the knowledge base, ask questions directly to the product group, or leverage the community to get answers. Leave ideas for new features and vote for the features or bug fixes you want most.

0
Answered

EB FIM agent failing with "Invalid namespace"

Carol Wapshere 13 years ago updated by Bob Bradley 3 years ago 4

A fresh installation of EB 3.0.0. SQL is local with only the Default instance. The customer has installed EB using the FIM Sync service account which is a local administrator and a member of the FIMSyncAdmins group. We also have the same config in Dev which worked fine.

The FIM Agent fails with "Invalid namespace". I search jira for this message but couldn't find anything. Do you know what it means?

Note: customer wants to test update to 3.2.0 on this server which is why we've installed an older version.

0
Answered

Customer reported one MA not running

Carol Wapshere 12 years ago updated by anonymous 10 years ago 4

Customer reported the Cisco ADLDS MA was not running even though Event Broker reported all fine.

After watching it I could see that it was running in exact sync with another EB operation, both belonging to the same exclusion group. The other operation always seemed to take precedence.

I have gone through and added different numbers of seconds to the schedules.

0
Fixed

Creating a Schedule for "Don not run on the selected days..." issue

Shane Lim 14 years ago updated by anonymous 9 years ago 4

The issue is that through the below sequence of action a Schedule cannot be created.

1 - Create an Operation List and leave it in disabled state.

2 - Add a Schedule with the following settings

  • Select "Do not run on the selected days..."
  • In the Days To Exclude - select all the 7 days
  • Click the "Create" button.

The follow error result: Every single day has been included as an exlusion period.

Let's say I changed my mind and decided not to use the "Do not run on the selected days..."
3 - Deselected the "Do not run on the selected days..."
4 - Click "Create" button

No Schedule is created and the same page for creating Schedule is presented. I cannot create any Schedule.

The cause of this issue is because the error with Every single day has been included as an exlusion period. is not resolved. Even-though the option is not longer selected the error is still being evaluated and halt the creation process. This is made mysterious because once the "Do not run on the selected days..." is not selected it collapse the display and thus the error is no longer visible.

0
Completed

Event Broker does not retain state of scheduler on service restart

Bob Bradley 13 years ago updated by anonymous 9 years ago 6

From DEEWR-33:

Operational problems are caused by the present behaviour whereby the Event Broker scheduler ALWAYS starts when the Event Broker service is restarted (either explicitly or on a server reboot). This has caused a number of problems over the past week, and we are being forced to disable the Event Broker service while performing some FIM data reload scenarios. This is a usability issue ... and more of a problem in a production/migration scenario than say in DEV.

The following page should be deleted following completion of this issue:
EB31:Issues with FIM Event Broker Scheduler starting following a service restart

0
Fixed

The StoredValues collection persists the details of previous check operations

Tony Sheehy 14 years ago updated by anonymous 9 years ago 1

The storedvalues collection currently persists the details of previous check operations. This becomes a problem in the following scenario:

1) An AD Changes check operation checks against an existing AD instance and retrieves a highest uSNChanged of 1000.
2) The agent of the AD Changes check operation is then changed, to point to a completely separate AD instance

{with a current highest uSNChanged of 20}

.
3) Changes will not be registered with this new AD Changes operation configuration until an operation the highest uSNChanged of the target AD instance is >1000.

The storedValues details of an operation list with a check operation will need to be reset/modified when either the agent of its check operation is changed, or its check operation is deleted/replaced.

0
Completed

Remove need for specifying Operation List ID in FIM Portal workflow.

Tony Sheehy 12 years ago updated by anonymous 9 years ago 3

With the inclusion of the Auto configuration process, we have a direct mapping between Management Agents and Operation lists.

The FIM portal workflow could be updated to request that the "Incoming" or "Outgoing" or "Synchronization" operation list be executed for the management agent.

This would remove the need to select operation lists / give an operation list id for MA OpLists, and would also mean that re-configured operation lists would not force the reconfiguration of FIM Portal.

A method would need to be added to the EB service which would look similar to:

Guid managementAgentId;
Collector.ExecuteMAOpList(managementAgentId, "Incoming");

0
Fixed

Operation run not on schedule

Meni Ariely (European Patent O 13 years ago updated by anonymous 10 years ago 4

Good morning,
We had our Scheduler stopped for a few days. When we started it again on Monday, an operation scheduled for Saturday has started running immediately. Why does it happen and what would be the solution?
From Log:
14.Mai.2012 16:48:27 Information
Operation Engine The scheduler was started successfully.
14.Mai.2012 16:48:27 Information
Operation List Executor Operation list FIM & AD Full started

Operation:
FIM Event Broker
HomeAgentsOperationsGroupsLoggingAbout
FIM & AD Full
User Comment
Udpate Users and Groups to FIM & AD

Schedules
Runs every 1 week(s) on Saturday at 22:00:00 starting from 03.Apr.2012

Thanks for your support,

Meni Ariely

0
Answered

Error on Logging tab of UNIFY Event Broker Management Studio

Matthew Woolnough 13 years ago updated by anonymous 9 years ago 11

Error
System.NullReferenceException: Object reference not set to an instance of an object.
at ASP._Page_Views_Error_Index_cshtml.Execute() in c:\Program Files\UNIFY Solutions\Event Broker\Web\Views\Error\Index.cshtml:line 10
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.<>c_DisplayClass1c.<InvokeActionResultWithFilters>b_19()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

0
Completed

Event Broker Active Directory Sync Changes RESET button

Bob Bradley 11 years ago updated by anonymous 9 years ago 2

One thing I've found myself doing quite regularly is editing the Check Operation settings for an AD Incoming operation list simply to reset the change watermark (or whatever is used internally to compare against AD for changes). I have worked out that this seems to be the only way to reset this - and the reason I find myself doing it is after a config change or a deployment. I am thinking that rather than leave this as an indirect process it would be good to have a RESET button as well as the existing edit/delete buttons - along with a mouse-over to say what this does exactly.

I have created this issue against the CSODBB project purely because this is what I'm looking at right now - not because it is specific to that site. If I should be creating this against the product directly I don't know how ... so please move if you need.

0
Fixed

Unable to update pending export operation due to Null Exception

Richard Courtenay 12 years ago updated by anonymous 9 years ago 4

I consistently get the following error if I attempt to modify an 'Pending Export' check operation

System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key)
at Unify.EventBroker.Web.OperationController.<.ctor>b__6(UnifySiteMapNode node, UnifySiteNodeAttribute attribute, RequestContext context, IDictionary`2 dynamicValues, RouteData data, NameValueCollection postedData, NameValueCollection queryString) in c:\TeamCity\buildAgent\work\e1e11e299a05c3e1\Source\Unify.EventBroker.Web\Controllers\OperationController.cs:line 300
at Unify.Framework.Web.UnifySiteMapProvider`2.UpdateNodeForRequest(TNode node, TNodeAttribute nodeAttribute, RequestContext requestContext, IDictionary`2 dynamicValues, RouteData routeData, NameValueCollection postedData, NameValueCollection queryString) in c:\TeamCity\buildAgent\work\aad7920828b5b314\Source\Web\Unify.Framework.Web.SiteMap\UnifySiteMapProvider.cs:line 141
at Unify.Framework.Web.UnifySiteMapDynamicTree`2.FindNodeAndUpdateBranch(HttpRequest request, UpdateNode`2 updateNode) in c:\TeamCity\buildAgent\work\aad7920828b5b314\Source\Web\Unify.Framework.Web.SiteMap\UnifySiteMapDynamicTree.cs:line 207
at System.Web.SiteMapProvider.FindSiteMapNode(HttpContext context)
at System.Web.SiteMapProvider.get_CurrentNode()
at Unify.Framework.Web.UnifySiteMapExtensions.DecorateForm(HtmlHelper htmlHelper, Func`1 form, String submitText, String formId, String title, String name) in c:\TeamCity\buildAgent\work\aad7920828b5b314\Source\Web\Unify.Framework.Web.SiteMap\UnifySiteMapExtensions.cs:line 50
at ASP._Page_Views_Operation_CreateOutgoingPendingPlugInOperationChooseManagementAgent_cshtml.Execute() in c:\Program Files\UNIFY Solutions\Event Broker\Web\Views\Operation\CreateOutgoingPendingPlugInOperationChooseManagementAgent.cshtml:line 20
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

Reproduction Steps
1) On any Operation List, click 'Add Check Operation'
2) Select Operation: Pending export operation
3) select any Management agent
4) click create
5) click 'Edit check operation'
6) Click 'Update'

Expected behaviour:
At step 5 I expected either the 'select check operation' (step 2 above) or 'update operation' (page in step 3 above) page to display. Instead the 'Select Management Agent' page opens as if I was updating a Standard Operation, not a check operation.

Actual Result:
The same page yoyu would get if editing a normal 'run' operation is displayed. Clicking 'update' at this point takes you to the next page with the null exception noted above.