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

eMinerva Connector

Matthew Woolnough 12 years ago in UNIFYBroker/eMinerva updated by anonymous 9 years ago 6

Boyd has asked me if the eMinerva connector could work without paging.
It appears the Web Services written for eMinerva does not perform paging efficiently and would like to know if they can get rid of it completely rather than try and fix it.

0
Answered

IdB 4.0.0.3 service cannot start.

Sam Wang 12 years ago updated by anonymous 9 years ago 5

Following error occurs when starting IdB service.

---------------------------
Services
---------------------------
Windows could not start the UNIFY Identity Broker v4.0.0 RTM service on Local Computer.



Error 1053: The service did not respond to the start or control request in a timely fashion.


---------------------------
OK 
---------------------------

Two additional error message is logged in Event Viewer:

=================Error One===================
Log Name:      Application
Source:        .NET Runtime
Date:          31/10/2012 4:07:01 PM
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      FIMDEVSVC01.education.vic.gov.au
Description:
Application: Unify.Service.Connect.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
   at Unify.Service.ConnectServiceBootStrap.Main()

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2012-10-31T05:07:01.000000000Z" />
    <EventRecordID>1983</EventRecordID>
    <Channel>Application</Channel>
    <Computer>FIMDEVSVC01.education.vic.gov.au</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Application: Unify.Service.Connect.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
   at Unify.Service.ConnectServiceBootStrap.Main()
</Data>
  </EventData>
</Event>
=================Error One===================


=================Error Two===================
Log Name:      Application
Source:        Application Error
Date:          31/10/2012 4:07:01 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      FIMDEVSVC01.education.vic.gov.au
Description:
Faulting application name: Unify.Service.Connect.exe, version: 4.0.0.3, time stamp: 0x504eab1b
Faulting module name: KERNELBASE.dll, version: 6.1.7601.17932, time stamp: 0x503285c2
Exception code: 0xe0434352
Fault offset: 0x000000000000caed
Faulting process id: 0x990
Faulting application start time: 0x01cdb7258fb5990c
Faulting application path: C:\Program Files\UNIFY Solutions\Identity Broker\Services\Unify.Service.Connect.exe
Faulting module path: C:\WINDOWS\system32\KERNELBASE.dll
Report Id: cd706c6b-2318-11e2-acf5-0050568b6a1c
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2012-10-31T05:07:01.000000000Z" />
    <EventRecordID>1984</EventRecordID>
    <Channel>Application</Channel>
    <Computer>FIMDEVSVC01.education.vic.gov.au</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Unify.Service.Connect.exe</Data>
    <Data>4.0.0.3</Data>
    <Data>504eab1b</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>6.1.7601.17932</Data>
    <Data>503285c2</Data>
    <Data>e0434352</Data>
    <Data>000000000000caed</Data>
    <Data>990</Data>
    <Data>01cdb7258fb5990c</Data>
    <Data>C:\Program Files\UNIFY Solutions\Identity Broker\Services\Unify.Service.Connect.exe</Data>
    <Data>C:\WINDOWS\system32\KERNELBASE.dll</Data>
    <Data>cd706c6b-2318-11e2-acf5-0050568b6a1c</Data>
  </EventData>
</Event>
=================Error Two===================

Additional, there is only one .dll file under C:\Program Files\UNIFY Solutions\IdentityBroker\Services\. The name is "CassiniDev4-lib.dll"

0
Answered

Filter on SharePoint Connector

Matthew Woolnough 11 years ago in UNIFYBroker/Microsoft SharePoint updated by anonymous 9 years ago 5

Is it possible to filter out list items from a SharePoint list?

I want to use the EmployeeID in the DN, however it will not be populated initially, which means not all list items will have a value. This will result in errors being thrown & I'd like to avoid this.

If this is not already possible, can you advise on how long it would take to implement.

0
Fixed

The IdentityBroker service will not start due to an 'IsolatedStorageException: Unable to determine application identity of caller' exception.

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

A determination may be necessary for the correct course of action with regards to the exception:

System.IO.IsolatedStorage.IsolatedStorageException occurred
  Message=Unable to determine application identity of the caller.
  Source=mscorlib
  StackTrace:
       at System.IO.IsolatedStorage.IsolatedStorage.InitStore(IsolatedStorageScope scope, Type appEvidenceType)
       at System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(IsolatedStorageScope scope, Type applicationEvidenceType)
       at Unify.Console.Program.Main() in S:\hg\Product\IdentityBroker\Master-T\Source\Service\Unify.Console.Connect\Program.cs:line 26
  InnerException: 

This exception is encountered while debugging the IdentityBroker service in its current state.

A temporary workaround has been encountered whereby the the IsolatedStorageFile of the IdentityBrokerServiceEngine is changed to:

IsolatedStorageFile.GetMachineStoreForAssembly();

but a determination will need to be made as to whether this is correct and what implications it has with regards to the IdentityBroker service.

0
Fixed

Relative DN Type UI breaks If no DN type fields are in the schema

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

The following is unhandled:

System.ArgumentException: The parameters dictionary contains a null entry for parameter 'transformationId' of non-nullable type 'System.Guid' for method 'System.Web.Mvc.ActionResult AddDNGenerator(System.Guid, System.Guid)' in 'Unify.Connect.Web.AdapterController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.
Parameter name: parameters
 at System.Web.Mvc.ActionDescriptor.ExtractParameterFromDictionary(ParameterInfo parameterInfo, IDictionary`2 parameters, MethodInfo methodInfo)
 at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
 at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
 at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
 at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
 at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
 at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
 at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
 at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
 at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
0
Fixed

Null reference on entity search when using a DN field added by a relational transformation

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

Attempting an entity search on an adapter with a DN value generated by a relational transformation following the changes for IDB-514, the following error appears:

System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.SelectTSource,TResult(IEnumerable`1 source, Func`2 selector)
at Unify.Framework.IO.DistinguishedNameMultiPartComponent.ToString() in c:\workspaces\DEV\FrameworkCore\Source\IO\Unify.Framework.IO.LDIF\DistinguishedNameMultiPartComponent.cs:line 140
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArrayTSource(IEnumerable`1 source)
at Unify.Framework.IO.DistinguishedName.GetStringValue() in c:\workspaces\DEV\FrameworkCore\Source\IO\Unify.Framework.IO.LDIF\DistinguishedName.cs:line 214
at Unify.Connect.Web.EntitySerializer.<>c_DisplayClass5.<EntityDisplayValues>b_2(GroupedNameValueCollectionKey valueKey) in c:\workspaces\DEV\IdentityBroker\Source\Studio\Unify.Connect.Web\Extensions\Entity\EntitySerializer.cs:line 43
at System.Linq.Enumerable.ToDictionaryTSource,TKey,TElement(IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
at Unify.Connect.Web.EntitySerializer.EntityDisplayValues(IEntity entity, IDictionary`2 schemaConfiguration) in c:\workspaces\DEV\IdentityBroker\Source\Studio\Unify.Connect.Web\Extensions\Entity\EntitySerializer.cs:line 41
at ASP.Page_Views_Shared_SearchEntities_cshtml.<>cDisplayClass12.<RenderEntities>b_11(TextWriter __razor_helper_writer) in c:\Program Files\UNIFY Solutions\Identity Broker\Web\Views\Shared\SearchEntities.cshtml:line 623
at ASP._Page_Views_Shared_SearchEntities_cshtml.Execute() in c:\Program Files\UNIFY Solutions\Identity Broker\Web\Views\Shared\SearchEntities.cshtml:line 133
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.<>c_DisplayClass1c.<InvokeActionResultWithFilters>b_19()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)

0
Completed

How to terminate or deactivate a user in Aurion system

Shane Lim 14 years ago in UNIFYBroker/Aurion updated by anonymous 9 years ago 25

I need to be able to test Codeless Framework configuration for enabling and disabling of user account in AD based on the Aurion termination status.

Would you be able to provide me details on how to terminate or deactivate and unterminate (re-active) a user in Aurion system v10.01.02.04.

I have tried reading the Aurion online help but failed achieve the above.

Thank you

0
Fixed

Default url encoding might be wrong

Mitchell Dowd (Coffey Internat 12 years ago in UNIFYBroker/Frontier ichris/chris21 updated by anonymous 9 years ago 2

Default encoding in the base http communicator does not match the default encoding coming from chris21.

chris21 can be changed to output UTF-8 (the default behaviour of the communicator), but this is not a robust long term solution.

UFCORE-56 will add the ability for the response encoding type to be changed, but the default will be UTF-8 (current behaviour). Identity Broker for Frontier chris21 should have it's use of the communicator information changed to default to UTF-7.

Example data (Célia outputs as C?lia):

detg1name1=%22C%E9lia%22
0
Completed

Extend Database Connector for polling (delta) imports

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

The Identity Broker IDB40:Database Connector should be extended to provide other methods of doing polling (delta) imports:

  1. Select a datetime column.
  2. Select another table for delta information (optionally clear table).
  3. PowerShell script to return the changed entity id's (copy from PowerShell connector), the regular database GetEntities call (unchanged) to do the rest.

Consider another method where a PowerShell script is configurable to obtain the changed keys, allowing the database connector to then retrieve those items. Or some other use of PowerShell to allow for this to be configurable.

0
Completed

Import containers even when there are no objects in the connector

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

See ENVIRON-25. The Identity Broker adapter currently generates container objects out of all the DNs that it processes and passes them through on an adapter import. This is especially true when DN generation is configured in Identity Broker to be of a similar format to

cn=Field,cn=ObjectClass (constant field generator)

which would generate a container object with DN "cn=ObjectClass" and pass it to the IdM system.

In FIM, you cannot provision objects until the container exists in the connector space, meaning at present you either need to have already imported an object with a DN in this format, or you would need to provision the container to the connector space. This is fine for most cases but when you have systems that are targets only that will begin empty, you will have to either add a mock object to the system (which is sometimes impossible) or write some provisioning logic to add the empty container.

It would be useful if in cases where the DN structure for adapters is known to have been set up as described above (ie. using constant field generators), to always pass through the container.