Identity Broker Forum
Welcome to the community forum for Identity 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.

LDAP Searches with a wildcard character return all objects, regardless of other characters placement
It appears that as soon as a wildcard character is used in an LDAP query, any object that has a value populated for the specific field will be returned irrespective of where that wildcard is placed in the query. Unless I've overlooked something, this means you can't do a 'starts with' search.
For example, here is a query of all Users in one of my connectors:
Here is a search for USNAME=TUNA which gives the expected single result
Here is a search for USNAME=TUNA*. This gives unexpected results (USNAMES starting with words other than TUNA are listed)
As a reference, here is how a search on AD Looks for all users
And then doing a search for CN starts with 'c'
ss1.png
ss2.png
ss3.png
ss4.png
ss5.png

'Unify.Framework.LDIFAdapterServiceHostDecorator' has zero application (non-infrastructure) endpoints
When trying to start the Identity Broker Service receive the following error when using the debug:
C:\Program Files\UNIFY Solutions\Services>Unify.Service.Connect.Debug.exe Unify.Framework.UnifyServerStartException: Service 'Unify.Framework.LDIFAdapterS erviceHostDecorator' has zero application (non-infrastructure) endpoints. This m ight be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuratio n file, or because no endpoints were defined in the service element. ---> System .InvalidOperationException: Service 'Unify.Framework.LDIFAdapterServiceHostDecor ator' has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service ele ment matching the service name could be found in the configuration file, or beca use no endpoints were defined in the service element. at System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndp oints(ServiceDescription description) at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(Se rviceDescription description, ServiceHostBase serviceHost) at System.ServiceModel.ServiceHostBase.InitializeRuntime() at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at Unify.Framework.IdentityBrokerEngine.Start() at Unify.Framework.UnifyEngine.Start() --- End of inner exception stack trace --- at Unify.Framework.UnifyEngine.Start() at Unify.Services.Connect.Debug.ProgramProxy.Execute()
installation files.jpg
Unify.Service.Connect.exe.config

Error results when connecting to SAP HCM using SAP HCM wizard in Management Studio
When attempting to connect to SAP using the SAP HCM Wizard the following errors result:
Exception exported from Save exception
System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
at SAP.Connector.Connection.Open()
at Unify.Communicators.SapHRCommunicator.SapHrCommunicator.Open()
at Unify.UI.PlugIn.SAP.ConnectionWizard.TestSapCredentialsTask.PerformTask()
at Unify.UI.TimeoutTaskDecorator`1.PerformTask()
at Unify.UI.ExceptionTaskDecorator.PerformTask()
ConnectionError.rtf

Identity Broker for Microsoft Active Directory - ability to use SSL with certificate that doesn't match endpoint address
CloudBroker requires the following:
- SSL on all communication
IDBAD will fail if the end-point address (a public DNS entry) is different to the certificate supplied by the AD end-point, something that is entirely likely to happen if a customer cannot use their NAT to set up SSL and terminate at that address. For example:
IDBAD is set to connect to unify-demo-idbchrslite-1-ad.cloudapp.net, however the AD certificate is issued by the domain CA which makes the certificate idbpc21-ad.demo.unifysolutions.net.
The AD connector should permit the certificate to be determined by a name in the our configuration. The certificate must still be valid against the local machine certificate store.

Consider a mobile-optimized home page for products with prioritized alerting/monitoring
From Bob Bradley:
Leading on from Event Broker, how about a mobile version of Event Broker with monitoring/alerting built in? Product roadmap?
Thinking of FIM custodian wanting peace of mind – clearing sync bottlenecks while out on the road such as restarting the service after an outage.
Explain my thoughts a bit more later … but prompted by a Microsoft email plugging “Prism” for developing apps for the Microsoft equivalent of the IPhone AppStore.

Aurion API error -1: Unable to write XML stream to E:\Unify\Lifehouseperson.xml; Status is -4
Receiving the same error as mentioned in SALMAT-23..
Attempted to clear the XML_FILE_PATH value as mentioned by Patrick Johannessen - as a result, Aurion defaults back to a local path.
When setting the path still receiving the permission error mentioned above.
Which service account should have permissions to the XML_FILE_PATH?
I understand this an in old issue and may be stretching memory - But any help would be appreciated

PlugIns page gives "an existing connection was forcibly closed" error when trying to access it
Whenever I try and access the "PlugIns" page I immediately get this error:
"An existing connection was forcibly closed by the remote host"
Default settings, console service and Visual Studio for the web project. Adam suspects it might be because I have no PlugIns installed.

Delete Connector/Adapter Group Button out of line
The Delete Connector/Adapter Group button on the Connector/Adapter page is raised slightly above the neighbouring icons. The Delete Adapter Group button also has the wrong tooltip text.
i27^cimgpsh_orig.png

Is Operative transformation should consider a null end date as a time in the future
The is operative transformation functions well when a start and end date are specified. However, if the end date is not specified, as is common in many systems with position information, an employee with a start date in the past is considered not operative. The transformation should be updated to consider a null end date DateTime.MaxValue or equivalent.

Identity Broker v4.0 feature requests
A few things:
What I feel is missing with IdB is the ability to control it via Event Broker. With the improvements to EvB's scheduling, it would be great to be able to use it to run synchronisations in IdB.
It would be a great thing to export IdB config into a human readable format, or have a parser that can process an export file for inclusion into documentation in a similar fashion to the MIIS documentation toolset in the MIIS resource kit.
Also, please, please, please that XML image node must go!
Customer support service by UserEcho