After you select and configure business objects for
your module, you can use the external service wizard to
configure properties that the adapter uses to connect to Siebel Business Applications.
Then, the wizard creates a business integration module where all the
artifacts and property values are saved.
Before you begin
Make sure that you have configured the
business object.
The
Specify the Service Generation and Deployment Properties window
is displayed.
About this task
Generate the
module which includes the adapter and configured business
object. The module is the artifact you deploy on the server.To
generate the module, use the following procedure.
Procedure
- Optional: Select Edit
operations if you want to change the default operation
name. Then, in the Edit Operation Names window,
type a new name and optional description, and click OK.
Figure 1. Specify the
Service Generation and Deployment Properties window, showing the Connection
properties section
- In the Edit Operation Names window,
select the operation you want to edit, and then click Edit.
- In the Add/Edit properties window, type a new operation
name and description, and then click Finish.
- Specify the required security credentials in the Deployment
Properties area:
- To use a J2C authentication alias, select the Using
an existing JAAS alias (recommended) field, and specify
the name of the alias in the J2C Authentication Data Entry field.
You can specify an existing authentication alias or create one at
any time before deploying the module. The name is case-sensitive and
includes the node name.
- To use managed connection properties, select the Using
security properties from managed connection factory field,
and type the values in the User name and Password fields.
- To administer the user name and password from other mechanism,
select Other.
- In the Deploy
connector project field, specify whether to include the
adapter files in the module. Select one of the following values:
- With module for use by single application:
With the adapter files embedded in the module, you can deploy the
module to any application server. Use an embedded adapter when you
have a single module using the adapter or if multiple modules need
to run different versions of the adapter. Using an embedded adapter enables you
to upgrade the adapter in a single module without the risk of destabilizing
other modules by changing their adapter version.
- On server for use by multiple applications: If
you do not include the adapter files in a module, you must install
them as a stand-alone adapter on each application server where you
want to run the module. Use a stand-alone adapter when multiple modules
can use the same version of the adapter and you want to administer
the adapter in a central location. A stand-alone adapter can also
reduce the resources required by running a single adapter instance
for multiple modules.
- In the J2C Authentication
Data Entry field, enter the name you specified in the
Security section of the administrative console.
- Click Use discovered connection
properties to set properties at this time.
If
you select Use connection properties specified on server,
you can configure properties later, using the administrative console.
- In the Connection properties section,
set or change any connection properties that apply to your configuration.
See Activation specification properties and Connection properties for the wizard for more information about these
properties.
Properties marked with an asterisk (*) are
required.
- Optional: Specify advanced properties
by clicking Advanced. Expand each of the following
group sections to review the advanced properties:
- Processing methods for illegal XML characters
- Event polling configuration
- Event delivery configuration
- Event configuration
- Runtime configuration
- Bidi properties
- Logging and tracing properties
- Other properties
The following figure shows the advanced property
sections on the Specify the Service Generation and Deployment Properties
window. Figure 2. Specify
the Service Generation and Deployment Properties window, showing the
advanced property sections after clicking Advanced
- Click Next. The Specify the Location Properties window
is displayed.
- In the Specify the Location Properties window,
specify the name of the module you want to create. It can be a new
or an existing module.
- Otherwise, create a module:
- Click New.
- In the Select a Business Integration Project Type window,
select Create a module project and click Next.
- In the Create a Module window,
type a name for the module. For example, SiebelInboundModule.
- If you want the service description files (the .import and .wsdl files)
to be located in the default folder in the module, leave Use
default location selected. If you want to specify a different
folder in the module, clear the option and then click Browse to
specify a different folder in Location.
- If you want the module to be automatically opened in the assembly
diagram in IBM Integration Designer when
the wizard closes, select Open module assembly diagram.
Otherwise, clear this option.
- Click Finish to create the module.
- Specify the namespace you want to
use for your business objects.
- If you want the business objects in the module to use the
default derived namespace, leave Use default namespace selected.
- To specify a different namespace, clear the option and type
a different value in Namespace.
- Optional: Specify the folder within
the new module where the service description is saved. In Folder,
type the folder name or browse to an existing folder. If
you do not specify a folder name, the artifacts (the import, XSD,
and WSDL files) are stored in the root folder of the module, that
is, the folder with the module name.
- In the Name field,
accept the default import name or type a different name.
- Optional: If you want to save the
business objects in a library where they can be used by other modules,
select Save business objects to a library and
specify the location of the library in Library.
- Optional: In the Description field,
type a descriptive comment about the module.
- When you finish setting the properties,
click Finish.
Results
The new module is added to the Java™ EE
perspective.
What to do next
Export the module as an EAR file for deployment.