SCIM synchronization performance

Hello Experts,

We have SCIM connector configured to read all users.

Currently there are 11385 records and synchronization taking almost 1 Hr to finish.

I would like to ask if there is any option to speed up this synchronization.

Currently Use local cache option is unchecked, do you think if this enabling this option will help to improve performance.

Please let me know your expert comments.

Thank you in advance.

Kind Regadrs,

Dnyandev

Parents
  • Hello,

    What version are you running?

    What is SCIM connecting to?

    Generally, enabling the cache will increase performance.  More on this here:

    https://support.oneidentity.com/technical-documents/identity-manager/8.2/target-system-synchronization-reference-guide/41#TOPIC-1717041

    Trevor

  • Thank you Trevor.

    One Identity version is 8.1.3

    SCIM is connected to application called Drillster, Drillster has midelware azure end points.

    One identity is coneecting to midleware and midleware is connecting to Application.

    After checking Use local cache option I am getting error when I do target system browse.

    When I keep this option unchecked browes funftion is working and I can see user objects.

  • error is as below:

    [1777384] : Error while reading User objects with properties ().
    at VI.Projector.SCIM.Connector.ProjectorSCIMConnector.OnQueryObjectsByFilter(QueryObjectsByFilterRequest request)
    at VI.Projector.ProjectorBaseConnector.HandleException(ObjectRequest Request, Exception Ex, Object[] MethodArguments, String MethodName)
    The operation has timed out
    at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
    at VI.Projector.SCIM.Connector.SCIMNativeSystemConnection.<>c__DisplayClass4_1.<Partition>b__1(SCIMAssembledDataObject obj)
    at VI.Projector.SCIM.Connector.SCIMAssembledDataObject.ToSystemObjectData(ProjectorSCIMConnectorSchemaType schemaType, String[] propertiesToLoad, String Uid, Boolean AllProperties)
    at VI.Projector.SCIM.Connector.ValueHandlerJson.VHGetValue(Object DEntry, ProjectorSCIMConnectorSchemaProperty Property, Boolean IsMultivalued)
    at VI.Projector.SCIM.Connector.ValueHandlerJson.VHGetRaw(Object DEntry, String PropertyName, Boolean IsMultivaluedSubattribute)
    at VI.Projector.SCIM.Connector.SCIMAssembledDataObject.get_DataJson()
    at VI.Projector.SCIM.Connector.SCIMAssembledDataObject.LoadSCIMData(Boolean Reload)
    at VI.Projector.SCIM.Connector.RESTConnection.Call(String endPoint, String method, IDictionary`2 data, String query, List`1 AcceptedStatusCodes)
    at VI.Projector.SCIM.Connector.Request.Send(IList`1 acceptedStatusCodes)
    The operation has timed out
    at VI.Projector.SCIM.Connector.Request.Send(IList`1 acceptedStatusCodes)
    at System.Net.HttpWebRequest.GetResponse()

Reply
  • error is as below:

    [1777384] : Error while reading User objects with properties ().
    at VI.Projector.SCIM.Connector.ProjectorSCIMConnector.OnQueryObjectsByFilter(QueryObjectsByFilterRequest request)
    at VI.Projector.ProjectorBaseConnector.HandleException(ObjectRequest Request, Exception Ex, Object[] MethodArguments, String MethodName)
    The operation has timed out
    at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object )
    at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
    at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
    at VI.Projector.SCIM.Connector.SCIMNativeSystemConnection.<>c__DisplayClass4_1.<Partition>b__1(SCIMAssembledDataObject obj)
    at VI.Projector.SCIM.Connector.SCIMAssembledDataObject.ToSystemObjectData(ProjectorSCIMConnectorSchemaType schemaType, String[] propertiesToLoad, String Uid, Boolean AllProperties)
    at VI.Projector.SCIM.Connector.ValueHandlerJson.VHGetValue(Object DEntry, ProjectorSCIMConnectorSchemaProperty Property, Boolean IsMultivalued)
    at VI.Projector.SCIM.Connector.ValueHandlerJson.VHGetRaw(Object DEntry, String PropertyName, Boolean IsMultivaluedSubattribute)
    at VI.Projector.SCIM.Connector.SCIMAssembledDataObject.get_DataJson()
    at VI.Projector.SCIM.Connector.SCIMAssembledDataObject.LoadSCIMData(Boolean Reload)
    at VI.Projector.SCIM.Connector.RESTConnection.Call(String endPoint, String method, IDictionary`2 data, String query, List`1 AcceptedStatusCodes)
    at VI.Projector.SCIM.Connector.Request.Send(IList`1 acceptedStatusCodes)
    The operation has timed out
    at VI.Projector.SCIM.Connector.Request.Send(IList`1 acceptedStatusCodes)
    at System.Net.HttpWebRequest.GetResponse()

Children