Se si verificano problemi durante la pubblicazione di un archivio negozio, procedere come segue:
- Revisionare i seguenti file di registrazione: Per ulteriori informazioni e ubicazione di ciascun file di registrazione, fare riferimento a Pubblicazione dei file di pubblicazione.
- Per configurare la registrazione per il pacchetto Loader, incluso il livello di registrazione, fare riferimento a Personalizzazione della registrazione per il pacchetto Loader.
- Abilitare il log di traccia WC_DEVTOOLS. Per ulteriori informazioni, fare riferimento al manuale WebSphere Commerce Administration Guide.
- Se il problema si è verificato durante l'esecuzione di una particolare attività, occorre configurare la funzione di traccia per il componente corrispondente. Ad esempio, se il comando contractimport o accountimport non funziona, abilitare il componente corrispondente, WC_Contract. Per ulteriori informazioni, fare riferimento al manuale WebSphere Commerce Administration Guide.
- Se si è verificato un errore durante la fase di pubblicazione, l'errore
viene visualizzato sulla pagina Pubblica dettagli in Console di gestione. Per visualizzare la
pagina Pubblica dettagli per il proprio archivio negozio, fare riferimento a
Visualizzazione dello stato della pubblicazione.
Per ulteriori informazioni su come pubblicare i lavori, fare riferimento al manuale WebSphere Commerce Store Development Guide, capitolo "Publishing a complete store."
Ri-pubblicazione del contratto o dell'account
Se un messaggio nel file activity.log o nella pagina relativa ai dettagli della pubblicazione riporta un errore di contratto duplicato, ma la pubblicazione è terminata con esito positivo, effettuare quanto segue:
- Verificare se il contratto è lo stesso.
- In tal caso, ignorare il messaggio di avvertenza.
- Se il contratto è diverso, effettuare quanto segue:
- Accertarsi di aver modificato il numero della sequenza nel file contracts.xml al numero successivo. Il
numero è una combinazione del valore per majorVersionNumber e
per minorVersionNumber.
Ad esempio se il valore per majorVersionNumber="1" e minorVersionNumber="0" viene modificato per il numero di versione minore su 1, il numero della sequenza risultante sarà 1.1. Quando si modifica il numero della versione maggiore e quindi l'archivio negozio viene pubblicato nuovamente, viene creato un nuovo contratto nel database. Questo nuovo contratto sostituisce quello precedente. Se non si modifica il numero di versione principale, un errore che indica che il contratto esiste già sarà registrato nei file di registrazione quando si ri-pubblica l'archivio negozio e le informazioni sui contratti non saranno aggiornate nel database - Importare il contratto. Per ulteriori informazioni, consultare Importazione di un contratto (Business Edition).
- Accertarsi di aver modificato il numero della sequenza nel file contracts.xml al numero successivo. Il
numero è una combinazione del valore per majorVersionNumber e
per minorVersionNumber.
Se un messaggio nel file activity.log o nella pagina relativa ai dettagli della pubblicazione riporta un errore di contratto duplicato, ma la pubblicazione è terminata con esito positivo, ignorare questa avvertenza.
Pubblicazione riuscita ma il negozio non viene visualizzato o non funziona in modo appropriato
Se la pubblicazione è stata eseguita correttamente, ma non è stato possibile avviare il negozio oppure se il negozio non funziona in modo appropriato, controllare il file activity.log per eventuali errori.



La registrazione della transazione per il database è piena
Se il messaggio, "Registrazione delle transazione per il database è pieno," viene visualizzato nel file di registrazione message.txt, è possibile procedere nel modo seguente:
- Creare delle registrazioni delle transazioni secondarie che utilizzano DB2 Control Center. Per ulteriori informazioni, fare riferimento al manuale DB2 Administration Guide.
- Aumentare le dimensioni del file di registrazione delle transazioni effettuando le seguenti operazioni:
Da una finestra di comandi DB2, immettere: db2 get db cfg fordatabasename
Quindi, controllare le dimensioni del file di registrazione ( logfilsiz). Dopo aver la dimensione del file di registrazione, immettere:
db2 update db cfg fordatabasename using logfilsiz dove logfilsiz è un numero superiore al numero precedente. Riavviare DB2. OPPURE Da una finestra comandi DB2, immettere:db2 update db cfg fordatabasenameusing LOGPRIMARY 20
dove 20 è il numero dei registri principali (questo numero può variare a seconda delle proprie necessità). L'aumento di LOGPRIMARY incrementa i requisiti di spazio. Per ulteriori informazioni, fare riferimento al manuale DB2 Administration Guide.
- Disabilitare le tabelle di riepilogo. Se le tabelle di riepilogo non vengono disabilitate, potrebbe verificarsi quanto segue:
- Le tabelle di riepilogo sono aggiornate durante la pubblicazione, che provoca un'eccedenza del registro delle transazioni del database e influisce sulle prestazioni della pubblicazione. Per disabilitare le tabelle di riepilogo, procedere come segue:
- Aprire Gestore configurazione.
- Da Gestore configurazione, selezionare l'Istanza, quindi Configurazione di ricerca.
- Selezionare la scheda Ottimizzazione schema.
- Verificare che tutte le caselle di spunta siano deselezionate. Fare clic su Applica.