Pubblicazione di un archivio negozio utilizzando la riga comandi
Sebbene il metodo principale per pubblicare un archivio negozio
sia quello di utilizzare Servizi del negozio, è anche possibile a tal
scopo utilizzare la riga comandi.
Per eseguire una pubblicazione utilizzando la riga comandi, completare la procedura riportata di seguito:
- E' necessario disporre dell'accesso alla gestione del sito o del negozio. Se
l'accesso viene eseguito come responsabile del negozio, assicurarsi che l'accesso
sia valido per tutti i negozi.
- In NT Explorer, eseguire il mapping di un'unità sul server iSeries WebSphere Commerce sul quale si sta effettuando la pubblicazione.
- Da una riga comandi iSeries, immettere PUBWCSSTO. Premere F4. Viene
visualizzato sullo schermo Pubblicazione negozio (PUBWCSSTO).
- Utilizzare le seguenti informazioni, immettere i dati appropriati.
- SARNAME è il nome dell'archivio negozio.
- INSTHOST è il nome host completo dell'istanza.
- TOOLSPORT è il numero della porta strumenti per
l'istanza di WebSphere Commerce. E' possibile trovare il numero porta degli
strumenti nel Gestore configurazione, selezionando Proprietà
istanza, quindi, WebSphere. La porta predefinita è 8000.
- WCSUSER è l'ID di collegamento utente per WebSphere Commerce.
- WCSUSRPWD è la password di collegamento utente per WebSphere Commerce.
- MODE è la modalità del processo (*insert o *update).
- XML è l'elenco di file XML in SAR da pubblicare. Per pubblicare tutto, utilizzare
ALL. Per pubblicare tutto, tranne il catalogo, utilizzare NOCATLG.
- ASSET è l'elenco dei file risorsa in SAR, ad esempio webapp.zip, e i percorsi in cui saranno pubblicati, ad esempio ,
/QIBM/UserData/WebASAdv4/WASinstancename/installedApps/
WC_Enterprise_App_instancename.ear/wcstores.war=webapp.zip,/QIBM/UserData/
WebASAdv4/WASinstancename/installedApps/WC_Enterprise_App_instancename.ear/
wcstores.war/WEB-INF/classes=properties.zip
Importante: Per pubblicare, è necessario immettere almeno un
valore per entrambi i parametri XML ed ASSET. Se entrambi i valori sono nulli, viene
visualizzato un messaggio di avvertenza e viene arrestata la pubblicazione
finché non vengono immessi i valori.
Nota: E' possibile immettere le stesse informazioni nella
schermata di immissione comandi. Ad esempio:
PUBWCSSTO SARNAME() INSTHOST(HOSTNAME) WCSUSER(userID)
WCSUSRPWD(password) MODE(*insert|*update) XML(ALL|NOCATLG)
ASSET(destination1=warfile1,destination2=warfile2)
- Quando viene visualizzato il messaggio "Programma Java completato",
premere Invio.
- Aprire Internet Explorer. Andare al seguente indirizzo Web:
http://hostname/webapp/wcs/stores/store directory/index.jsp,
dove la directory negozio è la directory del negozio appena
pubblicato.
Viene visualizzato il negozio.
Nota: Se si pubblica un archivio negozio creato con WebSphere
Commerce Suite, versione 5.1, è necessario completare i seguenti passi prima di avviare il negozio mediante l'URL:
- Dalla riga di comando iSeries, digitare STRSQL.
- Immettere select * from
instance_name/store.
Viene visualizzato un elenco dei negozi. Prendere nota del numero del
negozio creato.
- Immettere select * from instance_name/catalog.
Viene visualizzato un elenco dei cataloghi. Prendere nota del numero del
catalogo InFashion.
- Aprire Internet Explorer. Andare al seguente indirizzo Web:
http://instancehostname/webapp/wcs/stores/servlet/StoreCatalogDisplay?storeId=storeId
from step2 &langId=-1&catalogId=catalogId from step 3
Se si incontrano problemi nella visualizzazione del negozio, consultare la sezione Risoluzione dei problemi di pubblicazione.
Importante:
- E' possibile pubblicare un solo archivio per volta. La pubblicazione in contemporanea non è supportata e causa la mancata pubblicazione di entrambi i negozi.
- Durante la pubblicazione, il programma di controllo della coerenza conferma l'esistenza dei file a cui
viene fatto riferimento nell'archivio. Se il programma di controllo rileva un errore, tale errore
verrà indicato nel file di log. La pubblicazione proseguirà normalmente.
- Prima di pubblicare di nuovo un negozio, eliminare i file dalla seguente directory:
QIBM/UserData/WebCommerce/instances/instance_name/cache
-
Durante la fase di sviluppo del negozio, disabilitare la funzione di inserimento nella cache dei trigger e la cache stessa.
Se la cache non viene disabilitata, potrebbe verificarsi quanto segue:
- Le modifiche effettuate ai file JSP potrebbero non essere visualizzate nel browser.
- Quando il database viene aggiornato, potrebbe essere richiamato l'inserimento nella cache dei trigger durante la pubblicazione. Tale inserimento dei trigger nella cache potrebbe provocare un'attività di database superflua che provoca un'eccedenza del registro delle transazioni del database. Per ulteriori informazioni, fare riferimento alla sezione
Configurazione della memoria cache.
- Se ci si è collegati come responsabile predefinito, non è possibile navigare all'interno di un negozio basato su un negozio di esempio business to business. Creare quindi un nuovo utente che appartenga all'organizzazione predefinita, quindi sfogliare il negozio.