Estendendo Mashups Usando Extensibilidade de Substituição

É possível estender um mashup usando a extensibilidade de substituição, tanto automaticamente quanto manualmente. Para substituir o arquivo mashup existente que você está estendendo, crie um arquivo XML de mashup por codificação manual ou usando o IBM Extensibility Workbench.

Procedimento

  1. Para substituir um mashup, execute as etapas a seguir:
    1. Identifique um mashup a ser estendido.
    2. Procure o diretório INSTALL_DIR/extensions/app_dir/webpages . Como esse caminho do diretório não faz parte da instalação fornecida pelo aplicativo, você deve criá-lo no diretório INSTALL_DIR/extensions .
    3. Replique a estrutura de pasta relativa (relativa com relação à implementação) do arquivo XML de mashup que contém os mashups a serem criados. O arquivo XML de mashup original está presente no diretório INSTALL_DIR/repository/eardata/app_dir/war/mashupxmls/app_dir
    4. Crie um arquivo XML com o mesmo nome que o arquivo base. Qualquer mashup neste arquivo XML que possua o mesmo ID que o arquivo base, substituirá o arquivo de mashup base.

  2. Para substituir um mashup manualmente, execute as etapas a seguir:
    1. Crie um arquivo XML de mashup com entradas para o arquivo de mashup a ser substituído. Este arquivo pode ter qualquer nome e não precisa replicar a estrutura de diretório relativa do arquivo XML que contém o mashup a ser estendido.
    2. Copiar o arquivo XML no diretório INSTALL_DIR/extensions/app_dir/webpages .

      Crie uma classe de servlet init para registrar o arquivo XML de mashup. Use o método loadOverrideMashupXml na classe SCUIMashupHelper.