Após ativar o log do TaskManager por um período de tempo, para consultar os logs recomenda-se utilizar o ObjectID da mensagem e data de processamento: Abaixo um exemplo de consulta, informando o ObjectID da mensagem e o período do intervalo, mostrando que a mesma foi processada com erro.
Bloco de código |
---|
language | sql |
---|
firstline | 1 |
---|
title | consulta.sql |
---|
linenumbers | true |
---|
| USE rentech
GO
SELECT
*
-- TipoModulo, [Local], Mensagem, Creation
FROM Rentech..LogIntegracao (nolock)
WHERE DataHora >= 'DATAINICIO' AND DataHora < 'DATAFIM' AND
TipoModulo = 5000 AND
Mensagem LIKE '%OBJECTID-MENSAGEM%' |
No exemplo acima o log retorna foi o seguinte: [MessageManager] MensagemID: b7cf87ff-dc49-4c1d-84f1-2aa8fdaed03e Falha na execução. Exception: Exception has been thrown by the target of an invocation. | Error ocurred. | Error ocurred. | The type initializer for Rentech.Framework.Base.Functions threw an exception. | The type initializer for Rentech.Framework.Base.Functions threw an exception. | System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The type initializer for Rentech.Framework.Base.Functions threw an exception. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.TypeInitializationException: The type initializer for Rentech.Framework.Base.Functions threw an exception. ----> System.UnauthorizedAccessException: Access to the path Global\Mutex is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.Threading.Mutex.MutexTryCodeHelper.MutexTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.Mutex.CreateMutexWithGuaranteedCleanup(Boolean initiallyOwned, String name, Boolean& createdNew, SECURITY_ATTRIBUTES secAttrs) at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name, Boolean& createdNew, MutexSecurity mutexSecurity) at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name) at Rentech.Framework.Base.Functions..cctor() --- End of inner ExceptionDetail...). | System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The type initializer for Rentech.Framework.Base.Functions threw an exception. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.TypeInitializationException: The type initializer for Rentech.Framework.Base.Functions threw an exception. ----> System.UnauthorizedAccessException: Access to the path. Demonstrando uma possível falha de permissão. |