Message Sets: Generating an IBM Integration Bus SCA definition from a message set

IBM® App Connect Enterprise creates an IBM Integration Bus SCA definition from existing message definitions.

Before you begin

You must have created a message set that contains message definitions. The wizard gives an error if the set of message definitions is empty.

About this task

To generate an IBM Integration Bus SCA definition:

Procedure

  1. Switch to the Integration Development perspective.
  2. In the Application Development view, right-click the folder that contains the message set file from which you want to generate an IBM Integration Bus SCA definition, and select Generate > IBM Integration Bus SCA definition.
    This action starts the Generate Integration Bus SCA Definition wizard.
  3. Step through the wizard providing the details as required.
    Some of the panels and options are subject to settings that you make within the wizard and might not always be shown. Also, some fields in the wizard might be grayed out. This happens when a field has a mandatory setting, or when the field is not used because of settings that have already been made in other fields.

    By default, the wizard creates the IBM Integration Bus SCA definition in the message set project.

Results

On completion of the Generate Integration Bus SCA Definition wizard, you have generated either a .insca or a .outsca IBM Integration Bus SCA definition that is stored in the SCA category under the message set project.

A .insca IBM Integration Bus SCA definition is a compressed file that contains an SCA import and all the XSDs and WSDLs that are referenced directly or indirectly by the SCA import and a .outsca IBM Integration Bus SCA definition is a compressed file that contains an SCA export and all the XSDs and WSDLs that are referenced directly or indirectly by the SCA export.

Specifically, the IBM Integration Bus SCA definition contains:
  • A WSDL interface that contains one or more operations.
  • XSDs that correspond to the messages that are used in the operations defined in the interface.
  • If you have selected a web services binding, the WSDL contains service and binding information that defines the endpoint.
  • If you have not selected a web services binding, the SCA Import or Export must contain binding information for another binding that is supported by IBM App Connect Enterprise.