Se você tiver problemas ao publicar um archive de loja, faça o seguinte:
- Examine os seguintes arquivos de log: Para obter mais informações e localizações para cada arquivo de log, consulte Publicar Arquivos de Log.
- Para configurar o registro do Loader Package, incluindo o aumento do nível de registro, consulte Personalizando o Registro para o Loader Package.
- Ative o log de rastreio WC_DEVTOOLS. Para obter
informações adicionais, consulte o WebSphere Commerce Administration Guide.
- Se o problema ocorreu durante a execução de uma tarefa específica, será necessário configurar o rastreio para o componente correspondente. Por exemplo, se o comando contractimport ou accountimport falhar, ative o componente correspondente, WC_Contract. Para obter informações adicionais, consulte o WebSphere Commerce Administration Guide.
- Se ocorrer um erro durante a fase de carregamento de dados da publicação, o erro
será exibido na página Detalhes de Publicação no Administration Console. Para exibir
a página Detalhes de Publicação para seu archive de loja, consulte Exibindo o
Status de Publicação.
Para obter informações adicionais sobre como funciona a publicação, consulte o WebSphere Commerce Store Development Guide, capítulo "Publishing a complete store".
Publicando novamente o Contrato ou a Conta
Se uma mensagem no activity.log ou na página Detalhes de Publicação relatar uma exceção de contrato duplicado, mas a publicação tiver sido concluída com êxito, faça o seguinte:
- Determine se o contrato é o mesmo.
- Se o contrato for o mesmo, ignore o aviso.
- Se o contrato for diferente, faça o seguinte:
- Certifique-se de ter alterado no número de seqüência no arquivo contracts.xml
para o próximo número na seqüência. O número de seqüência é uma combinação
do valor de majorVersionNumber e de minorVersionNumber.
Por exemplo, se majorVersionNumber="1" e minorVersionNumber="0" alterarem o valor do número de versão secundário para 1. O número de seqüência resultante será 1.1. Quando você altera o número de versão principal e republica o archive de loja, um novo contrato é criado no banco de dados. Esse novo contrato substitui o contrato anterior. Se você não alterar o número da versão principal, um erro "contrato existe" será gravado nos logs quando o archive de loja for publicado novamente e as informações do contrato não serão atualizadas no banco de dados - Importe o contrato. Para obter mais informações, consulte Importando um Contrato (Business Edition).
- Certifique-se de ter alterado no número de seqüência no arquivo contracts.xml
para o próximo número na seqüência. O número de seqüência é uma combinação
do valor de majorVersionNumber e de minorVersionNumber.
Se uma mensagem no activity.log ou na página Detalhes de Publicação relatar uma exceção de conta duplicada, mas a publicação tiver sido concluída com êxito, ignore este aviso.
A Publicação é Bem-sucedida, Mas a Loja Não é Exibida ou Não Funciona Corretamente
Se for indicado que a publicação foi bem-sucedida, mas você não puder ativar a loja, ou se a loja não estiver funcionando corretamente, verifique se existem erros no arquivo activity.log.



O Log de Transações do Banco de Dados Está Cheio
Se a mensagem "O log de transações do banco de dados está cheio" for exibida no log message.txt, você terá as seguintes opções:
- Criar logs de transações secundários utilizando o DB2 Control Center. Para obter mais informações, consulte o DB2 - Manual de Administração.
- Aumentar o tamanho do arquivo de log de transações fazendo o seguinte:
Em uma janela de comandos do DB2, digite: db2 get db cfg fordatabasename
Em seguida, procure o tamanho do arquivo de log ( logfilsiz). Depois de localizar o tamanho do arquivo de log, digite:
db2 update db cfg fordatabasename using logfilsiz em que logfilsiz é um número maior que o anterior. Inicie novamente o DB2. OU Em uma janela de comandos do DB2, digite:db2 update db cfg fordatabasenameusing LOGPRIMARY 20
em que 20 é o número de logs primários (este número pode ser diferente para o seu site). Aumentar o LOGPRIMARY aumenta seu requisito de espaço. Para obter mais informações, consulte o DB2 - Manual de Administração.
- Desative as tabelas de resumo. Deixar as tabelas de resumo ativadas pode resultar no seguinte:
- As tabelas de resumo serão ativadas durante a publicação, que podem resultar em um estouro de log de transação do banco de dados e afetam o desempenho da publicação. Para desativar as tabelas de resumo, proceda da seguinte maneira:
- Abra o Gerenciador de Configuração.
- No Gerenciador de Configuração, selecione Instância, em seguida, selecione Pesquisar Configuração.
- Selecione a guia Otimização de Esquema.
- Assegure que todas as caixas de opções estejam limpas. Em seguida, clique em Aplicar.