webMethods-To-Siebel Communication
Overview
The following sections describe how to configure and manage adapter services, which you use for webMethods-to-Siebel communication. For a description of adapter services, see webMethods-to-Siebel Communication.
The following table lists the tasks required to use adapter services:
| Task | Use this tool... | |
|---|---|---|
| 1 | Configure an adapter connection. See Adapter for Siebel Connections for details. | Integration Server Administrator |
| 2 | Select the appropriate adapter service template and configure the adapter service, as described in the following sections. | Digital Event Services or Designer |
| 3 | If you plan to use an Integration Server flow or Java service to invoke the adapter service, design the flow or Java service to use this adapter service. For details, see the IBM webMethods Service Development Help for your release. | Digital Event Services or Designer |
| 4 | Manage the adapter service. See Package Management and Logging and Exception Handling for details. | Digital Event Services or Designer and Integration Server Administrator |
Before Configuring or Managing Adapter Services
About this task
To prepare to configure or manage an adapter service
Procedure
Configuring Query, Insert, Update, and Delete Services
About this task
These services perform the following operations:
| Service | Description |
|---|---|
| Query | Retrieves business component records based on one or more fields. |
| Insert | Inserts a business component record with values specified for one or more fields. |
| Update | Updates business component records based on the value of one or more fields. You can specify that one or more record fields be updated. |
| Delete | Deletes business component records based on the value of one or more fields. |
For more information, see Query Services, Insert Services, Update Services, and Delete Services.
To configure a Query, Insert, Update, or Delete service
Procedure
Configuring Associate Services
About this task
The Associate service performs a Siebel Associate operation. This service establishes relationships among multi-value group (MVG) business component records.
For more information, see Associate Services.
To configure an Associate service
Procedure
Configuring Attachment Services
About this task
An Attachment service creates an attachment file in a business component record, updates an existing attachment, or obtains an attachment. To do this, at run time you specify that the Attachment service invokes one of the following Siebel methods: CreateFile, PutFile, or GetFile, respectively.
For more information, see Attachment Services.
To configure an Attachment service :
Procedure
Testing the Attachment Service
About this task
To test an Attachment service, you can run it from either Digital Event Services or Designer before you run it in a flow or Java service. You can run any Attachment service to either create, update, or obtain an attachment file. To do this, at run time you specify that the Attachment service invokes one of the following Siebel methods:
| Siebel Method | Description |
|---|---|
| CreateFile | Creates a file in the Siebel file system from an external source. |
| GetFile | Obtains a file from the Siebel file system and places that file on the local file system of the Siebel Server. |
| PutFile | Updates a file in the Siebel file system with the version of the file on the client machine. |
The following procedure describes how to test an Attachment service by running it directly from Digital Event Services or Designer. The procedure provides example values for an Attachment service that invokes the CreateFile method for a business object named Contact and a business component named ContactAttachment.
To test an Attachment service from Digital Event Services or Designer
Procedure
Results
Configuring Services That Invoke Siebel Business Services
About this task
The Business Service service invokes a Siebel business service on your Siebel Server. For more information, see Business Service Services.
To configure a service that invokes a Siebel business service :
Procedure
Configuring Services That Invoke Business Component Methods
About this task
The Invoke Business Component Method service invokes a Siebel business component method on your Siebel Server. For more information, see Invoke Business Component Method Services.
To configure an Invoke Business Component Method service
Procedure
Testing the Invoke Business Component Method Service
About this task
To test an Invoke Business Component Method service, you can run it from either Digital Event Services or Designer before you run it in a flow or Java service.
To test an Invoke Business Component Method service from Digital Event Services or Designer
Procedure
What to do next
Testing Adapter Services
About this task
You use Digital Event Services or Designer to test adapter services.
For more information about testing and debugging services, see the IBM webMethods Service Development Help for your release.
To test adapter services
Procedure
Viewing Adapter Services
About this task
You use Digital Event Services or Designer to view adapter services.
To view an adapter service
Procedure
Editing Adapter Services
About this task
To edit an adapter service
Procedure
Deleting Services
About this task
You use Digital Event Services or Designer to delete adapter services.
To delete a service
Procedure
- Review the steps in Before Configuring or Managing Adapter Services.
- In Digital Event Services or Designer, expand the package and folder that contain the service you want to delete.
- Right-click the adapter service and click Delete.
Validating Adapter Service Values
You can use Digital Event Services or Designer to validate the values for all adapter services or for a single adapter service.
Validating Values for All Adapter Services
About this task
To always validate the values for all adapter services
Procedure
Results
The Automatic data validation option enables data validation for the selected adapter service only. It compares the service values against the resource data that has already been fetched from the adapter. Note that this option can slow operations.
For more information about the Adapter Service/Notification Editor, see the IBM webMethods Service Development Help for your release.
Validating Values for a Single Adapter Service
About this task
To enable automatic data validation for a single adapter service
Procedure
Reloading Adapter Values
You can enable the Adapter for Siebel to reload and validate user-defined data for adapter services at design time in Digital Event Services or Designer. You can reload values for a single adapter service or you can configure Digital Event Services or Designer so it automatically reloads the values for adapter services. Both options could potentially slow your design-time operations.
When you reload adapter values for a single adapter service, Digital Event Services or Designer compares the service values against the resource data that has already been fetched from the selected adapter.
Reloading Values for All Adapter Services
About this task
To reload the adapter values for all adapter services
Procedure
Results
Reloading Values for a Single Adapter Service
About this task
To reload the adapter values for a single adapter service