Piattaforma legacy

Creazione di cartelle

Per personalizzare l'applicazione, gli SI (System Implementors) possono creare cartelle e fornire una struttura per raggruppare i file correlati alla personalizzazione.

Le SI possono creare cartelle in modalità WAR esplosa o in un runtime locale o centrale.

Per ulteriori informazioni sulle convenzioni di documentazione utilizzate, consultare le convenzioni di documentazione.

Creazione di cartelle in modalità WAR (Web Archive) esplosa

Per creare cartelle in modalità WAR esplosa, completare la seguente procedura:

  1. Creare una cartella extensions in <EXTN_WORKSPACE>, a cui si fa ora riferimento come <EXTN_FOLDER>.
  2. Creare una cartella ngstore all'interno di <EXTN_FOLDER>. Ad esempio, <EXTN_FOLDER>/ngstore. I file all'interno di questa cartella verranno modificati. La struttura del pacchetto all'interno di questa cartella dovrebbe riflettere la struttura della cartella, <WSCDEVWAR_FOLDER>/ngstore dell'applicazione.
    Verificare che <EXTN_FOLDER>/ngstore contenga le seguenti cartelle secondarie:
    • jsps - contiene i file jsp sovrascritti o nuovi.
    • shared - contiene le funzioni sovrascritte o nuove funzioni condivise come le direttive, i servizi e così via.
    • store - contiene le viste sovrascritte o nuove dell'applicazione, ad esempio schermate, procedure guidate e così via.
    • vendor - contiene nuove librerie di terze parti utilizzate dall'applicazione.
    Nota: se il war è creato con estensioni, queste cartelle saranno già presenti nella cartella <WSCDEVWAR_FOLDER>/extn/ngstore . È possibile eliminare queste cartelle e creare collegamenti flessibili.
  3. Creare una cartella di estensione, ad esempio extn, se questa cartella non è presente ed esplodere il file war nella cartella <WSCDEVWAR_FOLDER>/extn .
  4. Creare collegamenti software completando la seguente procedura:
    1. Andare nella cartella <WSCDEVWAR_FOLDER>/extn/ngstore .
    2. Eseguire il comando appropriato:
      • Per Windows, eseguire il seguente comando:
        cd <WSCDEVWAR_FOLDER>/extn/ngstore
        mklink /D jsps <EXTN_FOLDER>/ngstore/jsps
        mklink /D shared <EXTN_FOLDER>/ngstore/shared
        mklink /D store <EXTN_FOLDER>/ngstore/store
        mklink /D vendor <EXTN_FOLDER>/ngstore/vendor
      • Per Unix o Linux, eseguire il seguente comando:
        ln -s <WSCDEVWAR_FOLDER>/extn/ngstore/jsps <EXTN_FOLDER>/ngstore/jsps
        ln -s <WSCDEVWAR_FOLDER>/extn/ngstore/shared <EXTN_FOLDER>/ngstore/shared
        ln -s <WSCDEVWAR_FOLDER>/extn/ngstore/store <EXTN_FOLDER>/ngstore/store
        ln -s <WSCDEVWAR_FOLDER>/extn/ngstore/vendor <EXTN_FOLDER>/ngstore/vendor

Creazione di cartelle in un runtime locale o centrale

Prima di iniziare: verificare che la cartella <RUNTIME>/extensions/wsc/webpages sia presente.

Per creare cartelle in un runtime locale o centrale, completare la seguente procedura:

  1. Andare nella cartella <RUNTIME>/extensions/wsc/webpages/ngstore .
  2. Creare collegamenti software completando la seguente procedura:
    1. Andare nella cartella <EXTN_FOLDER>/ngstore .
    2. Eseguire il comando appropriato:
      • Per Windows, eseguire il seguente comando:
        cd <RUNTIME>/extensions/wsc/webpages/ngstore
        mklink /D jsps <EXTN_FOLDER>/ngstore/jsps
        mklink /D shared <EXTN_FOLDER>/ngstore/shared
        mklink /D store <EXTN_FOLDER>/ngstore/store
        mklink /D vendor <EXTN_FOLDER>/ngstore/vendor
      • Per Unix o Linux, eseguire il seguente comando:
        ln -s <RUNTIME>/extensions/wsc/webpages/ngstore/jsps <EXTN_FOLDER>/ngstore/jsps
        ln -s <RUNTIME>/extensions/wsc/webpages/ngstore/shared <EXTN_FOLDER>/ngstore/shared
        ln -s <RUNTIME>/extensions/wsc/webpages/ngstore/store <EXTN_FOLDER>/ngstore/store
        ln -s <RUNTIME>/extensions/wsc/webpages/ngstore/vendor <EXTN_FOLDER>/ngstore/vendor
Nota: i soft link ti consentono di aggiornare il runtime e i file war esplosi nel tuo workspace locale. I file modificati presenti in <EXTN_FOLDER> vengono copiati automaticamente nella cartella <WSCDEVWAR_FOLDER> o <RUNTIME/extensions .