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
Completed

Allow for customizable operation names

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

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.

0
Completed

Startup operation lists should be more easily viewable

Matthew Clark 14 years ago updated by anonymous 9 years ago 2

An unremovable group could be created that displays all start up operation lists to make it easier to find them.

0
Answered

Provide breakdown of extensibility files

Daniel Walters 13 years ago updated by anonymous 9 years ago 1

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.

0
Fixed

v3.0.2 RC1 upgrade install removes service completely

Matthew Clark 13 years ago updated by anonymous 9 years ago 4

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.

0
Completed

Allow clear run history to clear runs without saving them

Matthew Clark 12 years ago updated by anonymous 9 years ago 2

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.

0
Answered

Event Broker workflow throws [workflow failed validation] exception

Bob Bradley 14 years ago updated by anonymous 9 years ago 5

I am not sure of the current status of the parent issue, but the Event Broker workflows are now failing with the following exception despite the target operation being active and the scheduler being in a running state:

Log Name: Forefront Identity Manager
Source: Microsoft.ResourceManagement
Date: 28/06/2011 11:09:42 PM
Event ID: 3
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: WIN-K10OFJJP0T8.chris21demo.unifysolutions.local
Description:
Microsoft.ResourceManagement: Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManagerException: Unable to create new WorkflowInstance for WorkflowDefinition 'f359b107-8fbd-4dd2-a506-1c9210f96dd5'. ---> System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedException: The workflow failed validation.
at System.Workflow.Runtime.Hosting.DefaultWorkflowLoaderService.CreateInstance(XmlReader workflowDefinitionReader, XmlReader rulesReader)
at System.Workflow.Runtime.WorkflowDefinitionDispenser.LoadRootActivity(String xomlText, String rulesText, Byte[] xomlHashCode, Boolean createDefinition, Boolean initForRuntime)
at System.Workflow.Runtime.WorkflowDefinitionDispenser.MruCache.GetOrGenerateDefinition(Type type, String xomlText, String rulesText, Byte[] md5Codes, Boolean initForRuntime, Boolean& exist)
at System.Workflow.Runtime.WorkflowDefinitionDispenser.GetRootActivity(String xomlText, String rulesText, Boolean createNew, Boolean initForRuntime)
at System.Workflow.Runtime.WorkflowRuntime.InitializeExecutor(Guid instanceId, CreationContext context, WorkflowExecutor executor, WorkflowInstance workflowInstance)
at System.Workflow.Runtime.WorkflowRuntime.Load(Guid key, CreationContext context, WorkflowInstance workflowInstance)
at System.Workflow.Runtime.WorkflowRuntime.GetWorkflowExecutor(Guid instanceId, CreationContext context)
at System.Workflow.Runtime.WorkflowRuntime.InternalCreateWorkflow(CreationContext context, Guid instanceId)
at System.Workflow.Runtime.WorkflowRuntime.CreateWorkflow(XmlReader workflowDefinitionReader, XmlReader rulesReader, Dictionary`2 namedArgumentValues, Guid instanceId)
at Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManager.StartWorkflowInstance(Guid workflowInstanceIdentifier, KeyValuePair`2[] additionalParameters)
— End of inner exception stack trace —
at Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception)
at Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManager.StartWorkflowInstance(Guid workflowInstanceIdentifier, KeyValuePair`2[] additionalParameters)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft.ResourceManagement" />
<EventID Qualifiers="0">3</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-06-28T13:09:42.000000000Z" />
<EventRecordID>31774</EventRecordID>
<Channel>Forefront Identity Manager</Channel>
<Computer>WIN-K10OFJJP0T8.chris21demo.unifysolutions.local</Computer>
<Security />
</System>
<EventData>
<Data>Microsoft.ResourceManagement: Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManagerException: Unable to create new WorkflowInstance for WorkflowDefinition 'f359b107-8fbd-4dd2-a506-1c9210f96dd5'. ---> System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedException: The workflow failed validation.
at System.Workflow.Runtime.Hosting.DefaultWorkflowLoaderService.CreateInstance(XmlReader workflowDefinitionReader, XmlReader rulesReader)
at System.Workflow.Runtime.WorkflowDefinitionDispenser.LoadRootActivity(String xomlText, String rulesText, Byte[] xomlHashCode, Boolean createDefinition, Boolean initForRuntime)
at System.Workflow.Runtime.WorkflowDefinitionDispenser.MruCache.GetOrGenerateDefinition(Type type, String xomlText, String rulesText, Byte[] md5Codes, Boolean initForRuntime, Boolean& exist)
at System.Workflow.Runtime.WorkflowDefinitionDispenser.GetRootActivity(String xomlText, String rulesText, Boolean createNew, Boolean initForRuntime)
at System.Workflow.Runtime.WorkflowRuntime.InitializeExecutor(Guid instanceId, CreationContext context, WorkflowExecutor executor, WorkflowInstance workflowInstance)
at System.Workflow.Runtime.WorkflowRuntime.Load(Guid key, CreationContext context, WorkflowInstance workflowInstance)
at System.Workflow.Runtime.WorkflowRuntime.GetWorkflowExecutor(Guid instanceId, CreationContext context)
at System.Workflow.Runtime.WorkflowRuntime.InternalCreateWorkflow(CreationContext context, Guid instanceId)
at System.Workflow.Runtime.WorkflowRuntime.CreateWorkflow(XmlReader workflowDefinitionReader, XmlReader rulesReader, Dictionary`2 namedArgumentValues, Guid instanceId)
at Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManager.StartWorkflowInstance(Guid workflowInstanceIdentifier, KeyValuePair`2[] additionalParameters)
— End of inner exception stack trace —
at Microsoft.ResourceManagement.Utilities.ExceptionManager.ThrowException(Exception exception)
at Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManager.StartWorkflowInstance(Guid workflowInstanceIdentifier, KeyValuePair`2[] additionalParameters)</Data>
</EventData>
</Event>

Note that there are pending exports to both FIM and AD, but there are no corresponding outgoing operations executing the necessary FIM run profiles.

I have logged in tonight trying to complete some aspects of workflow development for the demo, but I've encountered what appears to be an unstable state. Consequently I'm calling it quits on tonights development window ...


Data Workflow has no activity.png
0
Answered

Examine appropriateness of attribute-based routing

Patrick Johannessen 13 years ago updated by anonymous 9 years ago 2

See IDB-206

We should examine whether it's worth implementing attribute-based routing.

0
Completed

Update Queue On Missed terminology

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

As required but missed in IDB-437, the terminology for "Queue On Missed" should be updated to "Queue On Blocked", as well as reflecting this in the documentation.

0
Completed

Revisit terminology of the Outgoing pending operation

Tony Sheehy 13 years ago updated by anonymous 9 years ago 2

It may be worth revisiting the Outgoing Pending operation terminology, for whether the term "Export" should be included.

0
Completed

Autoconfigure for FIM blocks the EventBroker service thread.

Tony Sheehy 13 years ago updated by anonymous 9 years ago 2

The autoconfigure for FIM job should be run on a separate thread so as to not block the rest of EventBroker.