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.

Trigger group members do not block, and configuration is not correct after changing trigger memberships
In an exclusion group, members marked as trigger members are not correctly blocking each other. Further investigation revealed that changing trigger memberships is not reflected in the operation engine configuration file. This was found attempting to add two trigger members to an exclusion group, with no normal members, and the operation list configuration for each continually switched around after repeated attempts (the first operation list would be the trigger member, then the second, then the first etc., while the other was added as a normal member)
An exclusion group with only normal members was found to be fine. The engine's handling of the above (incorrect) configuration was still found to be correct.

What is the Find button in the Logging's log file download suppose to do?
What is the Find button in the Logging's log file download suppose to do?
In the Logging tab,click the download hyperlink. A dialog is displayed with the following options: Find button, Save button and Cancel button. Click on Find button an Internet Explorer is opened with the following URL http://shell.windows.com/fileassoc/fileassoc.asp?Ext=csv but nothing else is displayed.
Perhaps this required MsExcel or MsOffice IE plugin to be installed? Is this a pre-requisite?
IE dialog for downloading csv file.jpg
Logging Download.jpg
Logging Download - Find button.jpg
Logging Download - new IE Window with nothing displayed.jpg

If I replace a NIC on the Identity Broker server, do I need anew licence?
Our server is a VM and needs a new virtual NIC.
If we replace the existing NIC and MAC address, will this mean we need to re-licence the Unify components?

Creation of storage mechanism for operational info
In Event Broker v2.x, operations and plugins could store operational information and other "hidden parameters" (such as timestamps) for later use.
As Event Broker v3.0 has no database, a new storage mechanism for this kind of information is required. It should be similiar to Identity Broker's "Stored Values Engine", except using something similiar to XML files in isolated storage rather than a database. It requires, at a minimum:
- The ability to share information amongst operations in an operation list by the loading & saving of values.
- Values to be stored and retrieved in a similar fashion to IValue in the entity value collection (strongly typed).
Other potential uses include:
- A persistent store for operational information such as the execution times of operation lists, etc.

Installing IdB and EvB on the same server
In DEECD TST environment, FIM Event Broker and Identity Broker are installed on the same server.
And each of them has their own service account.
During the installation, I notice that they are using the same port for WCF.
Is this considered as a correct configuration? Or should I configure them to use different port?

Event Broker 3 FIM Portal WF Activity Not Available
I've installed the FIM Event Broker FIM Portal WorkFlow by following the instructions and I've done an iisreset and restarted the FIM Service. The Activity Information Configuration appears in the Portal, it also appears in the GAC and the details of the AIC match the details in the GAC. The problem is that the activity doesn't appear in the Portal. What could be the problem here?

Active Directory Changes operation return False
I have made the change in ADDS by updating a user account that is included in the AD Container being managed by Active Directory Change's Check Operations.
The log entry in the Event Broker indicated that the Checking Operation return False, while it should be true
5/16/2011 4:59:30 PM Information UNIFY Event Broker Operation List Executor Operation list Test Op List - AD MA - Incoming started 5/16/2011 4:59:30 PM Information UNIFY Event Broker Operation List Executor Running check operation Active Directory Changes for operation list Test Op List - AD MA - Incoming 5/16/2011 4:59:30 PM Information UNIFY Event Broker Operation List Executor Check operation Active Directory Changes for operation list Test Op List - AD MA - Incoming returned False 5/16/2011 4:59:30 PM Information UNIFY Event Broker Operation List Executor Operation list Test Op List - AD MA - Incoming finished
When I go the ADDS MA in FIM Sync Manager I can perform "Delta Import" successfully with the correct update as expected.
I am not sure why the Active Directory Changes Check Operation is not picking the change.
I have ADDS on the local machine.
1 - I created an Active Directory Agent with the following details
Name: ADDS Agent
Server: localhost
Username: FIM\Administrator
Password: xxx
Confirm Password: xxx
Authentication: Basic
2 - I created the an Operation List called "Test Op List - AD MA - Incoming"
I then added the following:
- Added Check Operation - Active Directory Changes Operation
- Select Agent: ADDS Agent
- Filter: (objectType=*)
- Organization Unit Name: OU=Lab,DC=FIM,DC=UNS,DC=COM
- Check Tombstone: No
- Added Operations
- Management Agent: FIM_ADDS_chris21_MA-AHG - Run Profile: Delta Sync
- Management Agent: FIM_ADDS_chris21_MA-AHG - Run Profile: Delta Import and Delta Sync
- Active Directory Commit
For the Filter I have also tried using "(&(objectClass=user)(objectType=person))" and "(&(objectClass=user)(objectType=person))' without any success.
Could someone please advise me what I did wrong here.
EventBrokerv3-AD.jpg
EventBrokerv3-ADAgent.jpg
EventBrokerv3-ADCheckOperation.jpg
EventBrokerv3-ADOpList.jpg

Operations cannot be patched
When attempting to test a patch of the PowerShell plugin (new DLL in to the services directory), the service failed to start with the following exception message:
System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boo
lean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Unify.Product.EventBroker.ExtensibilityPlugInDictionary`4.AddPlugIn(Type a
ssemblyType)
at Unify.Product.EventBroker.ExtensibilityPlugInDictionary`4.InitializeAssemb
lyAttributeDefinition()
at Unify.Product.EventBroker.ExtensibilityPlugInDictionary`4..ctor(DirectoryI
nfo plugInExtensibilityDirectory)
at Unify.Framework.ExtensibilityPlugInGenerator`4..ctor(DirectoryInfo plugInE
xtensibilityDirectory, IValueAdapter`2 nameValueAdapter)
at Unify.Product.EventBroker.OperationPlugInGenerator..ctor()
at Unify.Product.EventBroker.OperationEngine..ctor(IAgentEngine agentEngine,
IGroupEngine groupEngine, IConfigurationEngine configurationEngine, ILicensingEn
gine licensingEngine, INotificationMessageService messageService, IStoredValuesE
ngine storedValuesEngine)
at Unify.Product.EventBroker.OperationEnginePlugInFactory.CreateComponent(IUn
ifyEnginePlugInFactoryInformation factoryInformation)
at Unify.Framework.DependencyPlugInGenerator`4..ctor(ICollection`1 plugInGene
rator, IPlugInFactory`2 factoryInformationFactory)
at Unify.Framework.UnifyEngine..ctor(String sourceNameName, IEnumerable`1 add
itionalPlugInFactories, DirectoryInfo executingAssemblyLocation)
at Unify.Product.EventBroker.EventBrokerServiceEngine..ctor(DirectoryInfo exe
cutingAssemblyLocation)
at Unify.Service.Event.Debug.ProgramProxy.Execute()
It seems that both the embedded and the directory versions of the assembly are being loaded.
Customer support service by UserEcho