7152 - Concentradora não inicia e não gera getdatamart
Problema: Ao tentar inicializar a Concentradora, o getdatamart não é inicializado. No server.log é possível identificar a mensagem abaixo:
[#|2013-03-18T17:59:20.088-0300|FINE|sun-appserver2.1|com.senior.seguranca.csmcenter.errorhandling.internal.jms.JmsErrorHandler|_ThreadID=20;_ThreadName=p: thread-pool-1; w: 4;ClassName=com.senior.seguranca.csmcenter.log.CsmCenterLoggerImplementation;MethodName=infoWithCause;_RequestID=066a3209-947a-4722-bbf8-6d87502997bf;|[JMS ERROR HANDLER] Erro durante recebimento de mensagem. Mensagem BytesMessage [JmsFailedBytesMessage [ com.sun.messaging.jms.ra.DirectBytesPacket@85fef2 ]]Motivo: Ocorreu um erro inesperado ao enviar dados para o Adapter. java.lang.RuntimeException: java.sql.SQLException: Cannot find either column vetorh or the user-defined function or aggregate vetorh.GETDBDATETIME, or the name is ambiguous.. A mesma foi enviada para posterior reexecução.
java.lang.RuntimeException: Ocorreu um erro inesperado ao enviar dados para o Adapter. java.lang.RuntimeException: java.sql.SQLException: Cannot find either column vetorh or the user-defined function or aggregate vetorh.GETDBDATETIME, or the name is ambiguous.
Quando ocorre / onde se aplica: Na inicialização da Concentradora, pode ser identificado no arquivo server.log
Solução: A função getdbdatetime é utilizada pela CSM Center para saber qual é a hora do banco de dados. Esta função é definida por uma Stored Procedure.
Verificar o tipo TBS, e recrie as Stored Procedures e Triggers.
Em seguida, reiniciar a CSM Center.
[#|2013-03-18T17:59:20.088-0300|FINE|sun-appserver2.1|com.senior.seguranca.csmcenter.errorhandling.internal.jms.JmsErrorHandler|_ThreadID=20;_ThreadName=p: thread-pool-1; w: 4;ClassName=com.senior.seguranca.csmcenter.log.CsmCenterLoggerImplementation;MethodName=infoWithCause;_RequestID=066a3209-947a-4722-bbf8-6d87502997bf;|[JMS ERROR HANDLER] Erro durante recebimento de mensagem. Mensagem BytesMessage [JmsFailedBytesMessage [ com.sun.messaging.jms.ra.DirectBytesPacket@85fef2 ]]Motivo: Ocorreu um erro inesperado ao enviar dados para o Adapter. java.lang.RuntimeException: java.sql.SQLException: Cannot find either column vetorh or the user-defined function or aggregate vetorh.GETDBDATETIME, or the name is ambiguous.. A mesma foi enviada para posterior reexecução.
java.lang.RuntimeException: Ocorreu um erro inesperado ao enviar dados para o Adapter. java.lang.RuntimeException: java.sql.SQLException: Cannot find either column vetorh or the user-defined function or aggregate vetorh.GETDBDATETIME, or the name is ambiguous.
Quando ocorre / onde se aplica: Na inicialização da Concentradora, pode ser identificado no arquivo server.log
Solução: A função getdbdatetime é utilizada pela CSM Center para saber qual é a hora do banco de dados. Esta função é definida por uma Stored Procedure.
Verificar o tipo TBS, e recrie as Stored Procedures e Triggers.
Em seguida, reiniciar a CSM Center.