Integration Module Invocation
Integration Modules 275
Step 3: Invoke the Integration Module
Integration module instances are called service invokers because they implement the
Java interface
psdi.iface.mic.ServiceInvoker. Integration modules can be
implemented either as Java classes or as invocation channels. The service invoker
interface hides the underlying implementation from the caller. The invocation of the
integration module by the caller is the same, regardless of the underlying
implementation.
getServiceInvoker Property Map
The get service invoker utility methods return a map of name and value pairs. The
psdi.iface.omp.IMConstants Java interface defines the names of the properties
that are returned in the map. The property
IMConstants.IM contains the instance of
the integration module that the process management product invokes.
psdi.iface.app.im.MaxIMSetRemote
getIMListForOMP(String ompGuid)
Retrieves the list of the integration modules
that implement at least one logical
management operation on the operational
management product.
Collection getIMListForOMPAndLMO(String ompGUID,
String lmoName, String lmoNamespace)
Retrieves the list of integration modules that
implement the logical management operation
on the specified operational management
product.
Returns a collection of
psdi.iface.omp.OmpImLmoRelInfo objects.
Collection getIMListForOMPAndLMO(String ompHostname,
String ompProductname, String ompManufacturer, String
lmoName, String lmoNamespace)
Retrieves the list of integration modules that
implement the logical management operation
on the specified operational management
products.
Returns a collection of
psdi.iface.omp.OmpImLmoRelInfo objects.
psdi.iface.omp.OmpImLmoRelInfo getPreferredIM(String
ompGUID, String lmoName, String lmoNamespace)
Retrieves the preferred integration module
that implements the logical management
operation on the specified operational
management product.
psdi.iface.omp.OmpImLmoRelInfo getPreferredIM(String
ompHostname, String ompProductname, String
ompManufacturer, String lmoName, String lmoNamespace)
Retrieves the preferred integration module
that implements the logical management
operation on the specified operational
management product.
Utility Method Function