Si tiene un proyecto Java existente, puede convertirlo en un proyecto de plug-in de OSGi. El paquete de OSGi puede ejecutarse en un entorno de JVM agrupada y un servidor de JVM.
Acerca de esta tarea
En esta tarea se da por supuesto que tiene un proyecto Java existente en su espacio de trabajo y que desea convertirlo en un proyecto de plug-in de OSGi.
Procedimiento
- En la vista del explorador de paquetes, pulse con el botón derecho del ratón en el proyecto Java que desea convertir en un proyecto de plug-in y pulse Configurar
> Convertir en proyectos de plug-in Se visualiza el diálogo Convertir proyectos existentes.El diálogo contiene una lista de todos los proyectos Java de su espacio de trabajo. Se selecciona el que se desea convertir. Puede cambiar su selección o seleccionar más de un proyecto Java para convertirlo en un proyecto de plug-in.
- Pulse Finalizar. Al pulsar Finalizar, el proyecto o proyectos Java se convierten en proyectos de plug-in. El nombre del proyecto no cambia, pero los proyectos incluyen ahora un archivo de manifiesto y un archivo de propiedades de compilación.
- Necesario: Requisito: Debe editar ahora el archivo de manifiesto de plug-in y añadir las dependencias de API JCICS. Si no realiza estos pasos, podrá exportar e instalar el paquete, pero no se ejecutará.
Nota: En las versiones de CICS anteriores a CICS TS versión 4.2, tenía que añadir la biblioteca de clases Java, dfjcics.jar, a la vía de acceso de compilación de Java. Con CICS TS versión 4.2, OSGi gestiona la vía de acceso de compilación. Antes de realizar los pasos siguientes, debe editar la vía de acceso de compilación actual y eliminar las referencias a dfhjcics.jar. Si no elimina todas las referencias a dfhjcics.jar, se producirá un error NoSuchMethodException en tiempo de ejecución.
- En la vista del explorador de paquetes, pulse con el botón derecho del ratón en el nombre de proyecto y pulse Herramientas de PDE> Abrir manifiesto. El archivo de manifiesto se abre en el editor de manifiestos.
- Importante: En las versiones de CICS anteriores a
CICS TS versión 4.2, la biblioteca de clases Java, conocida como JCICS, se suministraba en el archivo JAR dfjcics.jar. En CICS TS versión
4.2, la biblioteca se suministra en el archivo com.ibm.cics.server.jar. Si su manifiesto de proyecto contiene la declaración: Import-Package: dfhjcics.jar;, debe eliminar la declaración antes de continuar con los pasos restantes.
- Seleccione la pestaña Dependencias y, en la sección de paquetes importados, pulse Añadir. Se abre el diálogo de selección de paquete.
- Seleccione el paquete com.ibm.cics.server y pulse Aceptar. El paquete se visualiza en la lista de paquetes importados.
- Opcional: Opcional: repita el paso anterior para instalar los paquetes
siguientes, si así lo requiere su aplicación:
Tabla 1. Paquete |
Descripción |
com.ibm.record |
La API Java para programas heredados que utilizan IByteBuffer de Java Record Framework que se entregaba con VisualAge. Anteriormente se encontraba en el archivo dfjcics.jar. |
- Pulse Ctrl+S para guardar el archivo de manifiesto.
Resultados
Ha convertido correctamente su proyecto Java existente en un proyecto de plug-in. Sin embargo, ahora debe actualizar el archivo de manifiesto para añadir una declaración CICS-MainClass. Para obtener más información, consulte los enlaces relacionados.