Plataforma legada

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 de 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.