Several distinct tasks are involved in programming a mediation.
Typically, the mediation code is written by a programmer,
and is then deployed and administered by an integrator.
Before you begin
Code examples for writing a mediation are provided in the
following topic: Adding mediation function to handler code.
The
following application programming interfaces are provided for you
to work with messages:
- You can use the SIMessage API to manipulate the contents of the
message.
- You can use the SIMediationSession API to access the service integration
bus so that your mediation can send and retrieve messages.
You can deploy mediations by using tooling such as the Rational
® Application
Developer tools.
About this task
The tasks for programming a mediation are as follows:
- Developing
- Writing a mediation by adding functional code to a mediation handler.
- Deploying
- Adding a mediation to a mediation handler list, and deploying
it.
- Administering
- Associating a mediation handler with a destination (optional),
and configuring the parameters to be used by the mediation handler
at run time.
Take the following steps to program a mediation:
Procedure
-
Create a mediation handler. For more information, see Writing a mediation handler.
-
Add mediation function code to your mediation handler.
For more information, see Adding mediation function to handler code.
-
Working with the message payload,
for example for logging messages within a mediation. For more information,
see Working with the message payload.
-
Use the Rational Application Developer
tools to create a handler list, add your mediation handler to the
list, and deploy the handler list as an Enterprise Archive (EAR file).
See the Rational Application Developer information
center for information about how to do this.