IBM® Integration
Designer provides
a pattern that is a fast path to generate a service gateway, along
with all the required artifacts. In a static service gateway,
the endpoint address of the service provider is known before the message
enters the gateway. The mediation flow typically modifies the information
contained in the body and header of a message.
About this task
This topic describes how to use the pattern to create
a service gateway. The pattern provides a starting point to create
common service gateway scenarios. You can also create a service gateway
by creating all the artifacts yourself. For more information, see Creating a service gateway
To
create a static service gateway from the pattern, follow these instructions:
Procedure
- In the main toolbar, click Open Patterns Explorer.
- Select Static Service Gateway, right
click and select Create a Pattern Instance.
- Enter a name in the Pattern instance name field.
This name will be used for the integration solution and referenced
projects that are created for the pattern.
- Click OK.
The Configure
Pattern Parameters page opens.
- In a static gateway, you must specify the interfaces of
the service providers. Click Add to see the
list of available service provider interfaces. Select an interface
from the list of interfaces, and click OK.
Note: The interface must exist in a library in order to be available
in the list.
- If you want to log request and response messages, choose
an option from the list of logging options.
- Select a transport protocol for the export from the list
of supported protocols.
- Choose the native data format for the message payload (or
body) .
- Select a transport protocol for the imports from the list
of supported protocols.
- Click Generate. The business integration
view opens showing the generated projects.
- Click Summary to see the details
of the generated artifacts, and to determine your next steps to finish
implementing the gateway.
What to do next
Next, you can test the service gateway.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15