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.

0
Completed

Real-time Log update in browser

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

Logs in IdB & EvB dont update in real-time, which means the admin needs to:

  • Refresh screen; then if there have been lots of changes:
  • Click to the highest page number; and maybe:
  • Scroll to bottom of page

something like this (rewritten for .NET) would be nice:

http://logio.org/

Newest log item always at top of page, no need to refresh.

0
Completed

Investigate rich editors for LDAP/SQL queries

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

From Bob Bradley:

Other ideas are ways to avoid user errors during agent/connector config, e.g.
1. AD/ADLDS changes plug-in
Wondering if something similar to the MMC snap-in LDAP query builder could be added to the Event Broker gui? Something perhaps like http://softwaretopic.informer.com/ldap-query-builder/ or http://jxplorer.org/
2. SQL changes, etc. plugins
Similar to LDAP query builder, wondering if there is a SQL query builder? Maybe something like http://redquerybuilder.appspot.com/?

0
Fixed

Multivalue.GenerateDNs Doesn't return group column

Ross Currie 13 years ago updated by anonymous 9 years ago 4

Put the following into my dev environment and the portalAccessMembersDN column did not generate. No errors present. Not urgently required for this project, but would help in efficency down the track.

<adapter name="Multivalue.GenerateDNs"
InputKey="portalAccessMembers"
GroupTarget="portalAccessMembersDN"
groupValueType="Integer">
<dn>
<dnComponent name="Field" attributeType="UID" key="MultivaluePart"/>
<dnComponent name="Constant" attributeType="DC" value="Parent"/>
</dn>
</adapter>

0
Completed

Installer does not create permission for user in database

Peter Wass 12 years ago updated by anonymous 9 years ago 5

The Service Account user is not created in the Database and therefore the service cannot start. I would expect that the user would be created if the database is being created.

0
Fixed

Adding a relational transformation with an existing field name stops transformation manipulation

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

After adding a schema field with the same name as an existing field using a relational and date relational transformation, I was unable to modify any transformations, with the reason being "An item with the same key has already been added". Manually removing the transformation from the config and restarting the service resolved the issue.

0
Fixed

Adding a "Length" search filter clears the search terms

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

If you add a "Length" search term using the UI in the Entity Search, it clears the other search terms and does not search.

0
Fixed

Entities that fail validation are still having changes registered against them

Adam van Vliet 12 years ago updated by anonymous 9 years ago 6

An import against a connector with entities that fail validation will generate changes even for those failing entities.

My setup currently has two connectors:

  • e5d00f42-3725-4897-b909-73149f22c8cd (tony)
  • 69e858d9-ef5e-488b-88cb-a75f3a8a1ed5 (AR)

One adapter:

  • b78abc46-dc95-40d8-a2ef-37fcf2986e82 (AR Adapter)

An import against AR generates 20 changes for the 20 entities that are failing validation.

Each time, 20 entries appear in the changes table, with entity id's that cannot be found elsewhere in the database.

0
Answered

IdB4: How long until the error notification disappears?

Peter Wass 12 years ago updated by anonymous 9 years ago 3

I had an error on my CSV connector - incorrect number of columns. Its put the next to it to denote the error. The error is resolved and several successful imports have occured but the icon is still there.

How long until it disappears automatically?

This appears on the home page. Its not on the Connectors page at all.

0
Fixed

Updating an adapter after added to a group makes the group uneditable

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

After updating the name of an adapter that had been added to an adapter group, the adapter disappeared from the group membership. Attempting to update the group details or memberships following this resulted in the following error:

System.ServiceModel.FaultException`1System.ServiceModel.ExceptionDetail: A group could not be found that corresponds to the provided id, '1f383ffd-89d3-437f-821e-e4873effd757' (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: Unify.Framework.UnifyEngineException: A group could not be found that corresponds to the provided id, '1f383ffd-89d3-437f-821e-e4873effd757' at Unify.Product.IdentityBroker.GroupEngineBase`1.<>c_DisplayClassc.<GetGroup>b_b()
at Unify.Framework.ExtensionMethods.WaitOnMutex(Mutex mutex, Action work)
at Unify.Product.IdentityBroker.GroupEngineBase`1.GetGroup(Guid groupId)
at Unify.Product.IdentityBroker.GroupEngineNotifierDecorator`1.GetGroup(Guid groupId)
at Unify.Product.IdentityBroker.GroupEngineAccessorBase`2.GetGroup(Guid groupId)
at Unify.Product.IdentityBroker.IdentityServiceCollector.GetConnectorGroup(Guid id)
at SyncInvokeGetConnectorGroup(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at S...).

0
Fixed

Object deletes on composite adapter don't work

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

Deletes via a composite adapter fail due to a cast exception:

System.Exception: Error occurred when attempting to save entity with distinguished name

CN=100500

Error:

Unable to cast object of type 'Unify.Product.IdentityBroker.OperationalAdapter' to type 'Unify.Product.IdentityBroker.IAdapter'.
at Unify.Product.IdentityBroker.CompositeAdapter.DeleteEntityExceptionHandler(Action`1 adapterDeleteAction, IEnumerable`1 entityIds)
at Unify.Product.IdentityBroker.CompositeAdapter.DeleteEntity(Guid entityId)
at Unify.Product.IdentityBroker.AdapterNotifierDecoratorBase`1.DeleteEntity(Guid entityId)
at Unify.Product.IdentityBroker.LDIFAdapterBase.ExportChanges(ExportedLDIFForAdapter exportedLdifForAdapter)
at SyncInvokeExportChanges(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
at Unify.Product.IdentityBroker.IdentityBrokerManagementAgentProxy.ExportEntry(ModificationType modificationType, String[] changedAttributes, CSEntry csentry)
at Unify.Product.IdentityBroker.IdentityBrokerManagementAgent.ExportEntry(ModificationType modificationType, String[] changedAttributes, CSEntry csentry)