Show TOC

AgentLocate this document in the navigation structure

This program executes a transferred order independently according to its implementation. The agents in the Agent Framework act as communication intermediaries between the sending and the receiving applications. The Agent Framework does your scheduling, executing, managing, and monitoring of agents.

The agents in this application are outbound agents. This means that they provide the ordering party (the receiving application) with cross-system, event-related data from each of the sending operations. Your order is now completed.

If you have registered an agent for an event (for example, limit change or unscheduled repayment) in Customizing for the Agent Framework, the agent is active as soon as this event occurs in the sending application and the Agent Framework starts the agent. The agent determines whether follow-up processes for this event are supported in its receiving application component. If this is the case, the agent reads the events (change pointers) according to its implementation. The agent processes them, prepares them, and forwards them to the ordering party in the form of one or more messages. Depending on the implementation, the agent can send one or more messages for each event or it can send one message for multiple events.

For an application example of the use of agents in banking, see Agent Framework in the Example section.

Structure

An outbound agent is a program in the receiving application component. The data that an agent is to read from the database for a particular event is defined in this program. The message channel that the agent uses to send the changes to the receiving application is also defined in this program. For more information about the interfaces, methods, and classes that a program belonging to an agent uses, see Objects for Programming.

For the agent in the receiving application's order to be able to react, you must have implemented the agent in the back-end systems of your relevant application components. You register the program in Customizing for the Agent Framework. For more information about programming and implementing an agent, see Programming Agents.

Integration

An agent is connected to the Agent Framework, the database, and outbound services.

Example

For the sample implementation of an agent with the technical name AFT01., see Start of the navigation path Cross-Application Components Next navigation step General Application Functions Next navigation step Agent Framework Next navigation step Declare Recipient as Agent End of the navigation path.