Siebel Financial Services Connector for IFX XML Guide > Configuring FINS IFX XML > Process of Preparing Project Elements for Configuring FINS IFX XML >
Creating an IFX Wizard Business Service for the Project
We will be creating a new FINS IFX Tutorial Wizard business service based on the same class that FINS IFX Wizard Service is based on. This task is a step in Process of Preparing Project Elements for Configuring FINS IFX XML. Creating a new FINS IFX wizard business service is optional. You can customize the FINS XML integration object wizards to fit your needs, or you can create new ones. In general, in the following situations you may decide to customize the available wizard:
- When you need to use a dispatcher map other than the one provided.
- When you need to use different Siebel operations for the same types of messages.
In general, in the following situations you may decide to create a new wizard:
- When you need to work in parallel and you want your integration objects to be created in different Tools projects. All integration objects are created in the same Tools project that the Wizard business service is in. To do this, copy the Wizard business service to the new project and rename it.
- When the same message needs to be sent from events that are based on different internal integration objects, which means you need the same message entry in different dispatcher maps. To do this, you could manually adjust the dispatcher map instead of creating a new Wizard business service.
Once you have customized the existing wizard or created a new wizard, you will deliver the changes to the integration branch. Table 26 shows the pre-setup user properties for the FINS IFX Wizard.
Table 26. FINS IFX Wizard User Properties
|
|
|
DispatcherMapName |
IFXDispMap |
The dispatcher map name. The wizard will use this map to update the key and value. |
HasUIControl |
true |
Internal use. |
Integration Object Wizard |
Y |
Internal use. |
Integration Object Base Object Type |
Siebel Business Object |
Internal use. |
Operation KeyWord Match:0 |
Add/SAUpsert |
Internal use. This means that when the wizard generates an external integration object for an Add message, it defines the operation in the transaction manager as SAUpsert. The operation name will be recorded in the dispatcher map. |
Operation KeyWord Match:1 |
Inq/SAQuery |
Internal use. This means that when the wizard generates an external integration object for an Inq message, it defines the operation in the transaction manager as SAUpsert. The operation name will be recorded in the dispatcher map. |
Default Envelope Tag |
IFX |
Value for Envelope Tag. |
NOTE: You can define a new Operation KeyWord Match:X if you need to. For example, if the IFX DTD in the future supports an additional operation, you can define Operation KeyWord Match:2 as <new operation>/SA<New operation name>.
For complete information about creating a new business service, changing user properties, or compiling objects, see Siebel Tools Online Help. To create an IFX Wizard business service
- Create a workspace.
- Select FINS IFX from Project drop-down menu in Object Explorer.
- In the Object Explorer, select the Business Service object type.
- In the Object List Editor, select FINS IFX Wizard Service.
- Right-click, and then choose Copy Record.
- Fill in the following values for the new business service record:
- Name = FINS IFX Tutorial Wizard Service
- Project = FINS IFX Tutorial
- Class = CSSFAIFXUIService
- Display Name = FINS IFX Tutorial Wizard
- Change the value of the DispatcherMapName user property for this new business service from IFXDispMap to FINS IFX Tutorial DispMap.
- Deliver the changes to the integration branch.
|