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.
Password and confirmation password do not match when creating agents and no error is displayed in browser
If the password and confirmation password fields do not match during the creation for the Active Directory agent and SQL agent no error message is shown. However, the agents are not created.
Improve behaviour of ActionRefresh script following deletes
If possible, the ActionRefresh script should be updated to better handle the removal of operation lists. When an operation list goes missing, for example, the script should reload the entire page, rather than refreshing the existing configuration.
Event Broker: System.ArgumentNullException: Value cannot be null
After disabling a global operation list I clicked on the Home page to start the EvB scheduler and got the following error and stack trace:
Error System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.ArgumentNullException: Value cannot be null. Parameter name: sourceElement at Unify.Framework.XElementExtensions.AttributeValue(XElement sourceElement, XName attributeName) in c:\Program Files (x86)\Jenkins\jobs\Event Broker\workspace\Core Framework SDK\Source\Xml\Unify.Framework.Xml\XElementExtensions.AttributeValues.cs:line 31 at Unify.EventBroker.Web.AlertMessages.AgentTestConnection(HtmlHelper htmlHelper, UrlHelper urlHelper, AlertInformation alertInformation) in c:\Program Files (x86)\Jenkins\jobs\Event Broker\workspace\Source\Unify.EventBroker.Web\Models\Alerts\AlertMessages.cs:line 146 at Unify.EventBroker.Web.AlertMessages.ShowMessage(HtmlHelper htmlHelper, UrlHelper urlHelper, AlertInformation alertInformation) in c:\Program Files (x86)\Jenkins\jobs\Event Broker\workspace\Source\Unify.EventBroker.Web\Models\Alerts\AlertMessages.cs:line 51 at ASP._Page_Views_Home_AlertOverview_cshtml.Execute() in c:\Program Files\UNIFY Solutions\Event Broker\Web\Views\Home\AlertOverview.cshtml:line 18 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.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) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) at System.Web.Mvc.MvcHandler.<>c__DisplayClass6.<>c__DisplayClassb.<BeginProcessRequest>b__5() at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0() at System.Web.Mvc.MvcHandler.<>c__DisplayClasse.<EndProcessRequest>b__d() at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass4.<Wrap>b__3() at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func) at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage) at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm) at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter) at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues) at Unify.EventBroker.Web.RenderExtensions.ActionRefresh(HtmlHelper htmlHelper, UrlHelper urlHelper, Func`2 htmlHelperAction, Func`2 urlHelperAction, String id, Int32 timeout) in c:\Program Files (x86)\Jenkins\jobs\Event Broker\workspace\Source\Unify.EventBroker.Web\Extensions\RenderExtensions.cs:line 789 at ASP._Page_Views_Home_Index_cshtml.Execute() in c:\Program Files\UNIFY Solutions\Event Broker\Web\Views\Home\Index.cshtml:line 31 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)
I am going to restart the service but before I do do you wish to see this for yourself? It is possible that restarting may prevent this exception from recurring ...
Event Broker configuration migration
Is there a document somewhere showing how to migrate EB configuration from one environment to another?
Cancel button for the Operation page
The Edit Operation page (and the Create Operation page for that matter) has no Cancel button. This would be handy so that you can return to the page you were on previously, instead of being forced into an alternative - e.g. hitting one of the tabs.
Allow for customizable operation names
When configuring a multi-step operation list involving more than one PowerShell Script operation there is no quick way of differentiating between each operation (e.g. if you are moving them up and down). A solution would be to create a new operation name property which could be (optionally) set on the Operation Detail page.
Startup operation lists should be more easily viewable
An unremovable group could be created that displays all start up operation lists to make it easier to find them.
Provide breakdown of extensibility files
Is there a breakdown of which configuration files take care of what in Event Broker - Is there one file I can migrate if I just want to migrate the operation lists but not the Agents?
Document something to this effect on the EB300:Migrating Between Environments page.
v3.0.2 RC1 upgrade install removes service completely
Updating from EB v3.0.1.3 to v3.0.2 RC1 removes the service from the program directory and from the Services snap-in, but still maintains Event Broker is installed.
Allow clear run history to clear runs without saving them
The Clear Run History operation is no longer able to just clear the run history without also saving them. Adding a checkbox that is ticked by default marked "Archive Run History?" or similar would be useful for those who don't require the archival of the run history.
Customer support service by UserEcho