Implementing an Advanced Integration service in a separate module
Draft comment:
This topic was viewed 4 times since its publication
If you have defined an Advanced Integration service (AIS)
in a toolkit, you can choose to separate the implementation of the
AIS from the service definition by using a wizard to create the basic
components that you need.
This topic was viewed 4 times since its publication
Before you begin
Implementing an AIS in a separate
module is not available when an interface has multiple operations or a one-way operation. This
situation occurs when the interface is created in a process application in Integration Designer and
marked as business relevant instead of being generated from an AIS created in Process Designer.
When an interface has multiple operations, you cannot implement each
operation independently because the resulting exported WSDL file contains multiple operations.
Note: If you are not working with the Workflow Center repository, it is
important to determine an appropriate location for storing your assets. For more information, see
Working in teams
To implement them independently, you must regenerate the WSDL code
into a file for each operation by using the following steps:- Import the process application into Integration Designer.
- Disassociate the modules from the process application.
- If there are any artifacts in the default module and library projects (process_app_name_Implementation and process_app_name_Library), save these artifacts outside of your workspace. You will merge this content back into the workspace later.
- Delete the disassociated default implementation and library modules. The only artifacts left in the workspace are any disassociated modules.
- Reimport the process application. This action regenerates the default projects with a WSDL file for each AIS interface.
- Rename the interfaces in the library module to give them unique names. This step is necessary because the advanced integration services originally came from the same interface.
- Add any artifacts that you saved in step 3 back into the default module and library projects, add those back into the projects
- Publish the process application or modules.
Procedure
To start the wizard and generate a basic implementation for a process application, complete the following steps:
Results
When the Advanced Integration service wizard finishes, the appropriate editor opens in the implementation (an editor such as BPEL or Java). In the case where no implementation is selected, the assembly editor opens only if you are in Advanced Mode. If you are in Simple Mode, the option, Empty implementation, does not show.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15