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.
IdB for FIM ECMA feature request: replay import (LDIF) file
With the ECMAs for FIM that I've written myself, one of the most useful features I was able to easily implement was the ability to set an ECMA parameter that would allow me to reprocess the last full import (LDIF in this case) file generated by either the ECMA full or delta import. I know that when FIM R2 comes this appears to change the paradigm, but nonetheless with the time that it takes me to construct a full import file before I can test my FIM solution in a lab, the ability to replay import files this way would be very handy. An added spin-off for this was to be able to replay production-generated LDIF files in a lab environment for analysis - something that proved crucial for me @ CSODBB in both troubleshooting and testing.
Enable Replay Option.png
Adding field to connector schema cached in IE6
Adding field to connector schema cached in IE6, as same field attempted to add on different requests for IE6; whereas in chrome this could be added fine.
On reflection: Byte array contains invalid string characters
Create an Adapter for Adv_Worx_Person successfully with now additional transformation, Run "Generate Change Token" and there are 290 Pending Changes but 0 Processed Entity Count.
Check the log files and found the following error:
Request to reflect change entities of the adapter. Request to reflect change entities of the Adv_Worx_Person (7fb73121-2311-4dfd-ad8f-ef1512ffc9fb) adapter errored with message: Byte array contains invalid string characters.. Duration: 00:00:00.2812421 Error details: System.Exception: Byte array contains invalid string characters. at Unify.Product.IdentityBroker.Asn1OctetStringBase.StringValue() at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Unify.Product.IdentityBroker.LDAPChangeAdd.Format() at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext() at System.String.Join(String separator, IEnumerable`1 values) at Unify.Product.IdentityBroker.ChangeReportToChangeLogAdapter.<HandleAdds>d__2f.MoveNext() at Unify.Product.IdentityBroker.ChangeReportToChangeLogAdapter.<Transform>d__0.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at Unify.Product.IdentityBroker.Adapter.ReflectChanges() at Unify.Product.IdentityBroker.AdapterNotifierDecorator.ReflectChanges() at Unify.Product.IdentityBroker.ReflectAdapterOnChangeDueJob.<RunBase>b__0(IOperationalAdapter adapter)
screenshot-2.png
Unify.IdentityBroker.LDAP.Shared.dll
Identity Broker 32 bit debug not set to x86
When attempting to save InnerRange Insight Agent configuration I receive the following error.
Was this the COM reference you mentioned the other day Adam van Vliet?
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Retrieving the COM class factory for component with CLSID {0B4EDEFE-EE24-4796-87B3-EC5EF6DF50FD} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {0B4EDEFE-EE24-4796-87B3-EC5EF6DF50FD} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). at Unify.Product.IdentityBroker.InsightAgent..ctor(IInsightAgentInformation information) at Unify.Product.IdentityBroker.InsightAgentFactory.CreateComponent(IAgentConfiguration factoryInformation) at Unify.Product.IdentityBroker.AgentEngine.<>c__DisplayClassa.<Add>b__9() at Unify.Product.IdentityBroker.AgentEngine.<>c__DisplayClass1.<ConfigurationChange>b__0() at Unify.Framework.ExtensionMethods.WaitOnMutex(Mutex mutex, Action work) at Unify.Product.IdentityBroker.AgentEngine.Add(IAgentConfiguration agent) at Unify.Product.IdentityBroker.IdentityServiceCollector.AddAgent(AgentRemotingConfiguration agent) at SyncInvokeAddAgen...).
Unify.Service.Connect32.Debug.exe
Unify.Service.Connect32.exe
Connector scheduled import not clearing old records
It has come to our attention that the Relief Staff Adaptor/Connector is (on the majority) adding new relief assignments, but is not dropping them from groups on the next day when they are not scheduled. It appears to only be a problem with the groups, not an issue with eMinerva permissions.
We have confirmed the Oracle View is reading correctly. If we clear the connector, then run an import it is reading correctly.
I also had an issue where one staff member was not processed on a Delta Import, it took a Full Import to bring it through to ILM.
This (non-scheduled staff not removed) happened last week as well. You will not be able to do testing until tomorrow as I have cleared the connector already. Dev is not suited to this testing as it will not contained Relief Schedules for today.
.jpg
Connector Search showing 7 Relief Staff @ School 401.jpg
UnifyLog20120314.csv
Composite Adapter Documentation Missing attribute/element information
Issue is with this page: https://unifysolutions.jira.com/wiki/display/IDB305/Adapter+Engine+configuration
Namely (as per the comment I added there)
1) The Composite Adapter Configuration should also have its attributes documented (AdapterID and AdapterName at the very least are valid and I believe required)
2) The Composite Adapter also takes an image as a child element, which is also required.
Identity Broker time offset - greater than 23 hours
The Time Offset transformation is limited to offsetting a timestamp by 23hrs 59mins and 59secs.
In the case of TAFE I am wanting to transform a date by 14 days (336 hours) which doesn't appear possible. I've looked at the Business Day Transformation however it only sets a flag rather than transforming the actual date/time.
Identity Broker 4 - error:Configuration file is not well-formed XML
I have installed Identity Broker Service v4.0 RTM x64 and Web Service v4.0 RTM x64. I have configure the for use with IIS as per https://unifysolutions.jira.com/wiki/display/IDB40/Configuring+for+use+with+IIS. When I browse to "http://localhost:8008/" I receive an error to add defaultRedirect="mycustompage.htm to the web.config file. I have add the line to the web.cnofig, run a IISRESET.
When I browse to "http://localhost:8008/" I receive the following error:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x8007000d
Config Error Configuration file is not well-formed XML
Config File \\?\D:\Program Files\UNIFY Solutions\Identity Broker\StandaloneWeb\web.config
Requested URL http://localhost:8008/
Physical Path
Logon Method Not yet determined
Logon User Not yet determined
Config Source
44:
45: <httpRuntime maxQueryStringLength="16384" />
46:
Links and More InformationThis error occurs when there is a problem reading the configuration file for the Web server or Web application. In some cases, the event logs may contain more information about what caused this error.
View more information »
Handling Event Broker and Identity Broker config variations between environments
Variations between Event/Identity Broker configurations being deployed between one environment and the next (e.g. DEV=>UAT=>PROD) are better identified programatically than with the human eye. A similar feature to that used for determinig FIM schema/policy variations during deployment such that the "changes only" migration can occur would be a useful feature for our Broker products as well. Initially a simple report on variations would be useful - and ultimately something akin to the "FIMDelta" feature demonstrated today by Carol might allow selective adds/updates/deletes to be driven via a UI tool.
Set up permissions for log/extensibility files during installation
Currently most service accounts won't have permission to write to the log/extensibility files. I know this is because we're not using AppData and we've discussed changing it, but we might need something more immediate for LITE.
Customer support service by UserEcho