Añadir descripciones de metatipo OSGi a un proyecto de característica Liberty

Puede añadir descripciones de metatipo OSGi a una característica Liberty que se ha creado con las herramientas WebSphere Application Server Developer Tools creando un archivo XML de metatipo. Puede empaquetar ese archivo en un proyecto de paquetes OSGi.

Procedimiento

  1. Desde la vista Explorador de proyectos, añada una carpeta en la carpeta BundleContent y llámela OSGI-INF.
  2. Cree una carpeta denominada metatype en la carpeta OSGI-INF.
  3. Cree el archivo XML de metatipo en la carpeta metatype.

    El archivo XML de metatipo debe tener un sufijo .xml. Puede utilizar cualquier nombre para el archivo.

  4. Opcional: Proporcione series traducidas para las definiciones de metatipo.
    1. Cree una carpeta que contenga los archivos de propiedades traducidos.

      Por ejemplo, puede crear una subcarpeta denominada I10n en la carpeta OSGI-INF y utilizar el prefijo metatipo para sus archivos de propiedades traducidos.

    2. En el archivo XML de metatipo, especifique la ubicación de la carpeta que ha creado.
      Utilice el ejemplo siguiente como pauta:
      <metatype:MetaData xmlns:metatype="http://www.osgi.org/xmlns/metatype/v1.1.0" 
      localization="OSGI-INF/I10n/metatype">

Resultados

Ha creado un archivo XML de metatipo, que puede utilizar para añadir descripciones de metatipo OSGi a una característica Liberty.

Qué hacer a continuación

Puede añadir información al archivo XML de metatipo. Para describir la configuración utilizando el servicio de metatipo OSGi, empaquete el archivo XML de metatipo en la carpeta OSGI-INF/metatype de uno de los proyectos de paquetes OSGi, no en el proyecto de característica Liberty. Para conseguir los mejores resultados, ponga el archivo XML de metatipo en el mismo paquete OSGi que el código que recibe y procesa los valores de configuración como, por ejemplo, la implementación ManagedService asociada. Para obtener más información, consulte los apartados Descripción de la configuración mediante OSGi Metatype Service y Localización de los metadatos de configuración.


Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: t_feature_project_add_metatype.html