Ampliación de mashups utilizando la extensibilidad de sustitución

Puede ampliar un mashup mediante la extensibilidad de sustitución de forma automática y manual. Para sustituir el archivo de mashup existente que está ampliando, cree un archivo XML de mashup mediante codificación manual o utilizando IBM Extensibility Workbench.

Procedimiento

  1. Para sustituir un mashup, efectúe los pasos siguientes:
    1. Identifique el mashup que se va a ampliar.
    2. Vaya al directorio INSTALL_DIR/extensions/app_dir/webpages . Puesto que esta vía de acceso del directorio no forma parte de la instalación proporcionada por la aplicación, debe crearla dentro del directorio INSTALL_DIR/extensions .
    3. Replique la estructura de carpetas relativa (en relación al despliegue) del archivo XML de mashup que contiene los mashups que se van a crear. El archivo XML de mashup original está presente en el directorio INSTALL_DIR/repository/eardata/app_dir/war/mashupxmls/app_dir .
    4. Cree un archivo XML con el mismo nombre que el archivo base. Cualquier mashup de este archivo XML que tenga el mismo ID que el archivo base sustituye el mashup del archivo base.

  2. Para sustituir manualmente un mashup, efectúe los pasos siguientes:
    1. Cree un archivo XML de mashup con entradas del archivo de mashup que se va a sustituir. Este archivo puede tener cualquier nombre y no necesita replicar la estructura de directorios relativa del archivo XML que contiene el mashup que se va a ampliar.
    2. Copie el archivo XML en el directorio INSTALL_DIR/extensions/app_dir/webpages .

      Cree una clase de servlet init para registrar el archivo XML de mashup. Utilice el método loadOverrideMashupXml en la clase SCUIMashupHelper.