Overview

An Identity Broker agent encapsulates the connection details to a single instance of Identity Broker v3.0 or above. This agent is responsible for WCF based connections to Identity Broker (such as checking for changes). For RESTful connections see Rest API agent (e.g. trigger connector import).

Operational Considerations

An incorrect configured Identity Broker agent will affect every operation attached to it.

Usages

The Identity Broker agent is used by the following Operations:

Configuration

In addition to the common agent configuration settings shared by all agents, the Identity Broker agent requires the following by way of configuration:

Name Description
Endpoint Address The base URI of the Identity Broker service. In a standard installation, this will be of the format: http://IdentityBrokerServer:59990/
Studio Configuration The Identity Broker endpoint configuration name for the Identity Broker service, used by the Identity Broker Changes operation to retrieve a list of adapters - this corresponds to theIdentity Broker endpoint configuration details specified in the Identity Broker service configuration, and related Event Broker configuration. In a standard installation, this is set toIdentityBroker. This value should match the name attribute of the endpoint element with the contract IIdentityBrokerEngineNotificationCollector in the Unify.Service.Event.exe.config file (see below).
Changes Configuration The Identity Broker endpoint configuration name for the Identity Broker changes service, used by the Identity Broker Changes operation to check for changes - this corresponds to the Identity Broker endpoint configuration details specified in the Identity Broker configuration, and related Event Broker configuration. In a standard installation, this is usuallyIdentityBroker. This should match the name attribute of the endpoint element with the contract Unify.Framework.IChangesAvailableAdapter in the Unify.Service.Event.exe.config file (see below).
Version

The target version of Identity Broker.

In order to successfully communicate with an Identity Broker instance, the following configuration must first be correct in the Unify.Service.Event.exe.config file (located in the Event Broker/Services directory). This defines the Microsoft Windows Communication Foundation (WCF) client end-point configuration used to contact the Identity Broker service. This can be found within the system.serviceModel element in the configuration.

<client>
  <endpoint
   binding="basicHttpBinding"
   contract="IIdentityBrokerEngineNotificationCollector"
   bindingConfiguration="StreamingFileTransferServicesBinding"
   name="IdentityBroker" />
  <endpoint
   binding="basicHttpBinding"
   contract="Unify.Framework.IChangesAvailableAdapter"
   bindingConfiguration="StreamingFileTransferServicesBinding"
   name="IdentityBroker" />
</client>

Note that the above endpoint information should be correctly configured for each instance of Identity Broker that is required. Following changes to this configuration, the MIM Event Broker service must be restarted.


Notes

For more information, review the Identity Broker Documentation.

Agent Identity Broker

Is this article helpful for you?