Using the CICS TG OSGi bundle
You can use any of the CICS® TG Java™ APIs from an OSGi environment, this allows for CICS TG Java client applications running in remote mode to benefit from the advantages of running in an OSGi framework.
The CICS TG OSGi Bundle is called com.ibm.ctg.client-1.0.0.jar and is found in the SDK in the cicstgsdk\api\java\runtime directory.
com.ibm.ctg.clientcom.ibm.ctg.client.exceptionscom.ibm.ctg.epicom.ibm.ctg.monitoringcom.ibm.ctg.securitycom.ibm.ctg.util
Building an OSGi client application
A client application bundle will need to import the required packages as part of it's manifest file. The client application bundle will need to be available for compilation and runtime.
Refer to the documentation of your OSGi environment for details on importing the packages and making the client application bundle available.
Using a Request Monitoring Exit in OSGi
The request monitoring exit needs to be packaged with the main application inside the same bundle or, in a separate bundle with the package containing the exit exported. This exit is then imported into the main application bundle.