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

Import after Export in Async Mode for GoogleApps - Use Delta Import Profile?

Monash 9 years ago in UNIFYBroker/Google Apps updated by anonymous 9 years ago 1

Hi Adam

I have seen that when in async mode and if import-after-export is enabled , it uses full import profile.

Is there any advantage to that? Or if delta import exists (sharedcontacts) that should be used (and hopefully for users in future) which can make it faster to then do Delta Import into FIM?

Just a query I had and your thoughts on it

0
Answered

GoogleApps errors not showing in FIM

Monash 9 years ago in UNIFYBroker/Google Apps updated by anonymous 9 years ago 1

GoogleApps export errors not showing in FIM

In the error logs

20150829,17:27:09,UNIFY Identity Broker,Google Agent,Error,"Unify.IdentityBroker.Communicator.Google:
System.Exception: A Google API exception was thrown for call Users.Aliases.Insert with message ""Google.Apis.Requests.RequestError
Invalid Input: alias_email [400]
Errors [
	Message[Invalid Input: alias_email] Location[ - ] Reason[invalid] Domain[global]
]
"". See inner exception for details. Processing continued: True. ---> Google.GoogleApiException: Google.Apis.Requests.RequestError
Invalid Input: alias_email [400]
Errors [
	Message[Invalid Input: alias_email] Location[ - ] Reason[invalid] Domain[global]
]
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at Unify.Product.IdentityBroker.GoogleAgent.BackoffRetry[TResult](String logEvent, Boolean primaryCall, Func`1 request, TResult& result, Int32 retries)
   --- End of inner exception stack trace ---
   at Unify.Product.IdentityBroker.GoogleAgent.<>c__DisplayClassb6`1.<BackoffRetry>b__ae()
   at Unify.Product.IdentityBroker.GoogleAgent.ThrowIfPrimaryCall(Boolean primaryCall, Action throwException)",Normal
20150829,17:27:09,UNIFY Identity Broker,Connector,Information,"Update entities to connector completed.
Update entities [Count:1] to connector gappsUserConnector reported 1 entities saved. Duration: 00:00:03.8803880",Normal
20150829,17:27:10,UNIFY Identity Broker,Connector,Information,"Request to update entity to connector.
Request to update entities [Count:1] to connector gappsUserConnector.",Normal
20150829,17:27:13,UNIFY Identity Broker,Google Agent,Error,"Unify.IdentityBroker.Communicator.Google:
System.Exception: A Google API exception was thrown for call Users.Aliases.Insert with message ""Google.Apis.Requests.RequestError
Invalid Input: alias_email [400]
Errors [
	Message[Invalid Input: alias_email] Location[ - ] Reason[invalid] Domain[global]
]
"". See inner exception for details. Processing continued: True. ---> Google.GoogleApiException: Google.Apis.Requests.RequestError
Invalid Input: alias_email [400]
Errors [
	Message[Invalid Input: alias_email] Location[ - ] Reason[invalid] Domain[global]
]
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at Unify.Product.IdentityBroker.GoogleAgent.BackoffRetry[TResult](String logEvent, Boolean primaryCall, Func`1 request, TResult& result, Int32 retries)
   --- End of inner exception stack trace ---
   at Unify.Product.IdentityBroker.GoogleAgent.<>c__DisplayClassb6`1.<BackoffRetry>b__ae()
   at Unify.Product.IdentityBroker.GoogleAgent.ThrowIfPrimaryCall(Boolean primaryCall, Action throwException)",Normal
20150829,17:27:13,UNIFY Identity Broker,Connector,Information,"Update entities to connector completed.

In FIM Export

On Import no error of "exported-changes-not-reimported"

Extensions setting

Connector is in Sync mode

Leads me to believe it can be perhaps missing other error messages as well


image-2015-08-30-03-31-18-304.png
image-2015-08-30-03-31-42-382.png
image-2015-08-30-03-32-49-175.png
image-2015-08-30-03-33-51-037.png
0
Answered

Changes to Google Calendar URL - Any Impact?

Monash 9 years ago in UNIFYBroker/Google Apps updated by anonymous 9 years ago 1

Hi Adam

http://googleappsupdates.blogspot.com/2015/09/upcoming-change-to-google-calendar-url.html

Is this going to have any impact to IDB or the API?

Thanks

0
Fixed

Option to delete child org units when parent is deleted

When an org unit has a child org unit within and a delete attempt is made on the parent, the response is "Cannot delete entity with members (412)" and the delete fails.

A configurable option should be implemented that allows any child orgs to be deleted automatically when its parent is to be deleted.

0
Answered

No groups in GoogleApps causes 'Value cannot be nul'

Rizwan Ahmed 10 years ago in UNIFYBroker/Google Apps updated by anonymous 9 years ago 3

Monash has deleted all the Groups from Google, now when they run an Import All they are getting following error

20141009,22:56:48,UNIFY Identity Broker,Connector Processor,Information,"Connector processing success.
0 entites in cumulative total. Current processing of page 1 for connector gappsOUConnector processed 4 entities, finding 0 differences. Duration: 00:00:00.2675610. ",Normal
20141009,22:56:49,UNIFY Identity Broker,Change detection engine,Information,"Change detection engine import all items completed.
Change detection engine import all items for connector gappsOUConnector completed. Duration: 00:00:07.3081260",Normal
20141009,22:56:49,UNIFY Identity Broker,Change detection engine,Information,"Started processing changes register items.
Started processing changes register items for connector gappsUserConnector.",Normal
20141009,22:56:50,UNIFY Identity Broker,Change detection engine,Information,"Changes register item processing completed.
Changes register item processing on connector gappsUserConnector completed. Duration: 00:00:01.0477845",Normal
20141009,22:57:53,UNIFY Identity Broker,Change detection engine,Information,"Change detection engine import all items started.
Change detection engine import all items for connector gappsGroupConnector started.",Normal
20141009,22:57:53,UNIFY Identity Broker,Connector,Information,"Request to import all entities from connector.
Request to import all entities from connector gappsGroupConnector.",Normal
20141009,22:57:55,UNIFY Identity Broker,Connector,Warning,"Import all entities from connector failed.
Import all entities from connector gappsGroupConnector failed with reason Value cannot be null.
Parameter name: source. Duration: 00:00:01.6551675
Error details:
System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.AnyTSource(IEnumerable`1 source)
at Unify.Product.IdentityBroker.GoogleAgent.<GroupGetPages>d__16.MoveNext()
at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at Unify.Framework.Collections.ActionOnExceptionEnumerator`1.MoveNext()
at Unify.Framework.Collections.EnumerableExtensions.<ActionOnLast>d__19`1.MoveNext()
at Unify.Framework.Collections.EnumerableExtensions.<ProduceAutoPages>d__a`1.MoveNext()
at Unify.Framework.Visitor.ThreadsafeVisitorEvaluator`1.Visit()
at Unify.Framework.Visitor.VisitEvaluateOnThreadPoolT(IEnumerable`1 visitCollection, Action`2 visitor, Int32 maxThreads)
at Unify.Framework.Visitor.VisitEvaluateOnThreadPoolT(IEnumerable`1 visitCollection, Action`1 visitor, Int32 maxThreads)
at Unify.Product.IdentityBroker.RepositoryChangeDetectionWorkerBase.PerformChangeDetection(IEnumerable`1 connectorEntities)
at Unify.Product.IdentityBroker.ChangeDetectionImportAllJob.ImportAllChangeProcess()
at Unify.Product.IdentityBroker.ChangeDetectionImportAllJob.RunBase()
at Unify.Framework.JobBase.Run()
at Unify.Framework.DefinedScopeJobAuditTrailJobDecorator.Run()
at Unify.Product.IdentityBroker.ConnectorJobExecutor.<>c_DisplayClass29.<Run>b_27()
at Unify.Framework.ActionJob.RunBase()
at Unify.Framework.JobBase.Run()
at Unify.Framework.AsynchronousJobExecutor.PerformJobCallback(Object state)",Normal
20141009,22:57:55,UNIFY Identity Broker,Change detection engine,Error,"Change detection engine import all items failed.