A extensão do editor do SmartTarget está instalada corretamente?
No seu Pacote de Transporte, deve haver uma seção no arquivo component_presentations.xml com informações extras. Essa informação foi preenchida pela referida extensão do editor.
Estamos configurando o SmartTarget / Fredhopper em nosso ambiente Tridion 2011 SP1 HR1 e atingimos um problema - daí a pergunta!
<SmartTarget addToFredhopper="true"/>
no pacote enviado ao implantador. 2013-01-23 10:46:08,148 INFO FredhopperDeployerModule - Start deploying transport package 'D:\Tridion\incoming\Zip\tcm_0-22268-66560.Content\' to Fredhopper.
O Fredhopper é instalado em um servidor diferente, portanto, estamos usando o serviço da Web SmartTarget (não-J2EE e Tomcat) e configuramos isso no smarttarget_conf.xml:
Location>http://server:8080/SmartTargetDeploymentWebService/SmartTargetDeploymentWebService?wsdl</Location>
Uma rápida verificação dessa URL em um navegador responde com êxito com o WSDL. Também configuramos o serviço para um nível DEBUG, mas nenhum arquivo de log foi escrito, sugerindo que o implantador nunca envia nada a ele com sucesso.
Então:
Alguém pode aconselhar sobre os próximos passos para verificar ou algo óbvio que perdemos?
UPDATE _
Informações adicionais do log do núcleo - parece não conseguir executar o onSuccess aqui, o que parece um pouco suspeito!
2013-01-23 14:53:12,094 INFO FredhopperDeployerModule - Start deploying transport package 'D:\Tridion\incoming\Zip\tcm_0-22272-66560.Content\' to Fredhopper.
2013-01-23 14:53:12,109 DEBUG RMICacheChannelConnector - Broadcasting event finished for key: 67:17789:17791
2013-01-23 14:53:12,250 ERROR DeployPipelineExecutor - Unable to execute onSuccess event in phase: Deployment Commit Phase for transaction: tcm:0-22272-66560
2013-01-23 14:53:12,250 DEBUG DeployPipelineExecutor - Checking if transaction is completed: tcm:0-22272-66560 is false
2013-01-23 14:53:12,250 INFO DeployPipelineExecutor - Finished executing deployment pipeline for: tcm:0-22272-66560 in 17722 ms.
2013-01-23 14:53:12,250 INFO TransactionManager - Cleaning up Deployment package for transaction: tcm:0-22272-66560 and type: CONTENT
2013-01-23 14:53:12,265 INFO TransactionManager - Finished handling of Deployment package: tcm:0-22272-66560 with type: CONTENT
2013-01-23 14:53:12,265 DEBUG QueueLocationHandler - Removing from queue Deployment package: tcm:0-22272-66560 with type: CONTENT.
2013-01-23 14:53:12,265 DEBUG QueueLocationHandler - Removing exclusive lock on Deployment package: tcm:0-22272-66560 with type: CONTENT. 2013-01-23 14:53:12,265 DEBUG QueueLocationHandler - Removed exclusive lock on Deployment package: tcm:0-22272-66560 with type: CONTENT.
A extensão do editor do SmartTarget está instalada corretamente?
No seu Pacote de Transporte, deve haver uma seção no arquivo component_presentations.xml com informações extras. Essa informação foi preenchida pela referida extensão do editor.
Eu verifiquei novamente o local para armazenar os arquivos XML no arquivo de propriedades do serviço da web de implantação. Em seguida, certifique-se de que ele pode gravar nesse local (use uma ferramenta de monitoramento para verificar isso)
Ele deve manipular os erros corretamente (e registrá-los), mas talvez algo esteja errado.
O que acontece se você alterar o uso do serviço da Web de implantação para armazenar os arquivos XML em um local no mesmo servidor? Cria o arquivo e a publicação continua? Isso daria uma pista sobre onde está o problema ...
Tags tridion