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:
- Creare una cartella
extensionsin<EXTN_WORKSPACE>, a cui si fa ora riferimento come<EXTN_FOLDER>. - Creare una cartella
ngstoreall'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>/ngstoredell'applicazione.Verificare che<EXTN_FOLDER>/ngstorecontenga le seguenti cartelle secondarie:jsps- contiene i filejspsovrascritti 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. - Creare una cartella di estensione, ad esempio
extn, se questa cartella non è presente ed esplodere il file war nella cartella<WSCDEVWAR_FOLDER>/extn. - Creare collegamenti software completando la seguente procedura:
- Andare nella cartella
<WSCDEVWAR_FOLDER>/extn/ngstore. - 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
- Per Windows, eseguire il seguente comando:
- Andare nella cartella
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:
- Andare nella cartella
<RUNTIME>/extensions/wsc/webpages/ngstore. - Creare collegamenti software completando la seguente procedura:
- Andare nella cartella
<EXTN_FOLDER>/ngstore. - 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
- Per Windows, eseguire il seguente comando:
- Andare nella cartella
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 .