Piattaforma legacy

Estensione dei mashup utilizzando l'estendibilità di sovrascrittura

È possibile estendere un mashup utilizzando l'estensibilità di sovrascrittura, sia automaticamente che manualmente. Per sostituire il file di mashup esistente che si sta estendendo, creare un file XML di mashup manualmente codificando o utilizzando IBM® Extensibility Workbench.

Procedura

  1. Per sovrascrivere un mashup, effettuare le seguenti operazioni:
    1. Identificare un mashup da estendere.
    2. Passare alla directory <INSTALL_DIR>/extensions/<app_dir>/webpages . Poiché questo percorso di directory non fa parte dell'installazione fornita dall'applicazione, è necessario crearla all'interno della directory <INSTALL_DIR>/extensions .
    3. Replicare la relativa struttura di cartelle (relativa rispetto alla distribuzione) del file XML di mashup che contiene i mashup da creare. Il file XML di mashup originale è presente nella directory <INSTALL_DIR>/repository/eardata/<app_dir>/war/mashupxmls/<app_dir> .
    4. Creare un file XML con lo stesso nome del file di base. Qualsiasi mashup in questo file XML con lo stesso ID del file di base sovrascrive il file di mashup di base.

  2. Per sovrascrivere manualmente un mashup, effettuare le seguenti operazioni:
    1. Creare un file XML di mashup con voci per il file di mashup da sovrascrivere. Questo file può avere qualsiasi nome e non è necessario replicare la struttura di directory relativa del file XML che contiene il mashup da estendere.
    2. Copiare il file XML nella directory <INSTALL_DIR>/extensions/<app_dir>/webpages

      Creare una classe servlet init per registrare il file XML mashup. Utilizzare il metodo loadOverrideMashupXml nella classe SCUIMashupHelper .