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
Answered

IdB4: How long until the error notification disappears?

Peter Wass 13 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 13 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)

0
Completed

Connectors being added to groups shouldn't need to be disabled

Adam van Vliet 13 years ago updated by anonymous 9 years ago 3

IDB-355 initially required that connectors be disabled to be added to groups. It was decided that this requirement was silly to enforce as it didn't add anything to the solution and would require work in the future to maintain this restriction.

The changed requirement, however, was missed.

0
Fixed

Copy transformation error message is not obvious

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

Attempting to add a "Copy" transformation that contains the default values

singleval insert into singleval

Results in a transformation that adds the same field twice to the adapter schema. The error message on the transformation though is as follows:

Specified argument was out of the range of valid values. Parameter name: key 
0
Completed

Schema provider select which fields to apply

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

With some schema providers potentially having 100 fields, the ability to optionally select which fields are applied becomes quite important.

First determine the feasibility of this, and make sure it won't take much longer than the estimate before commencing.

Update the schema provider to have check-boxes next to each field (default checked) and only apply those that are checked. Also include a check all / uncheck all checkbox at the top.

0
Completed

Throw warning if IdB tries to update an attribute on a connector that does not exist

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

Currently, When Group Membership information is read in via a transformation, if you write back to this attribute the data disappears into the ether, with no warning or errors thrown.

An error or warning should be thrown.

0
Answered

Investigate whether trailing spaces being stripped are detected as a change

Adam van Vliet 11 years ago updated by anonymous 9 years ago 2

From UNISC-10, trailing spaces were causing issues with a join. The issue wasn't resolved until the connector was cleared and reimported. The trailing spaces should have been removed during regular connector imports. Investigate whether trailing spaces are detected as a change (and subsequently reflected), and also the scenario with the key only changing.

0
Fixed

Cannot request Schema - Byte validator missing

Ryan Crossingham 11 years ago updated by anonymous 9 years ago 5

When attempted to request schema for the InnerRange Concept 4000 Virtual User connector I recieve the following error:

Value cannot be null. Parameter name: There are no known default validators that support the Byte value type. 
0
Fixed

Relevant selection (join transformation) does not make use of local flag

Adam van Vliet 10 years ago updated by anonymous 9 years ago 2
Observation

New position change through join transformation (relevant selection) were happening a day early.

The windows appear to be the only thing that uses the local flag. However, there is a fair bit of logic in the selections that should have the local flag applied. See RecentSelection, RelevantSelection and NextPlacementSelection.

Task
  1. Create unit tests for all boundary conditions around date and time for the above mentioned selections.
  2. Fix up broken unit tests.