Changing the target of a reference provides applications with the
flexibility of taking advantage of advances in components as they happen without
recompiling and reinstalling the application.
Before you begin
Before changing the target for a reference you must:
- Make sure the new target uses the same data object type
- Know whether the module is synchronously or asynchronously invoking the
target
- Know whether the reference targets a single or multiple services
Why and when to perform this task
Change the target of an import from a module when another service
with the same interface as the original target provides new or improved functionality
that your module can use.
Steps for this task
- Stop the module that contains the reference that you are changing.
- Using the administrative console, display the Service Component
Architecture (SCA) modules.
Navigate to this panel using Applications
> SCA Modules
- Select your module and press Stop. The display updates to show the application as stopped.
- Change the target destination of the reference.
How
you make the change depends on how the module invokes the target.
Type of invocation |
How to change |
Single target service |
- Using the administrative console, display the SCA Modules. Navigate to
the panel using Applications > SCA Modules.
- From the displayed list, select the module that contains the import that
references the target to change.
- Expand the list of imports by clicking the plus sign (+) next to Imports.
- Select the import to change from the list.
- In the Target area, select the Module from
the list.
- After the Export list refreshes, select the export
for the new target.
- Save the change by clicking OK.
|
Multiple target services |
- Display the buses on the system on which the module
resides. Navigate to the panel using Service Integration > Buses.
- Select the SCA.System.cellname.Bus
- Display the destination targets for the bus by
clicking Destinations.
- Select the destination that represents the import
that connects the calling module to the targets. This identifier will contain
the word import.
- Display the list of properties by clicking Context properties.
- Select the property to change by clicking on the targets
property in the list.
- Change the Context value field to the new destination
targets.
- Return to the Context properties panel by clicking OK.
- Save the change by clicking OK.
|
- Save your changes. Click Save when
prompted.
What to do next
Start the module and make sure the module receives the expected results.