Runtime architecture

The diagram shows the runtime architecture for sending context messages and handling drillbacks from other Infor OS Portal or Infor Ming.le parts, such as SocialSpace:

The Agent, Collector and Drillback Handler are components, for which the code is generated in the InContext Library.

Agent
This part handles the events that occur in the session. For example, if a record is selected the Agent receives a signal from the session. The Agent communicates with the Collector to receive the inContext message.
Collector
The Collector creates the XML that must be sent to Infor OS Portal or Infor Ming.le. Note that the real message that is sent is in JSON format. The conversion is done by LN UI.
Drillback Handler
A context message can contain a drillback URL. The function icm.getDrillbackURL() constructs the URL that can start a session with the correct filter. The Drillback handler processes the URL query and activates the session with the correct data.