none
Trace e debugview não funcionando - socorro

    Pergunta

  • Ola feras, obrigado por estar sempre a disposição ajudando os iniciantes angustiados como eu.
    A pergunta pode ser muito basica, mas peço sua paciencia, é que sou iniciante de verdade neste mundo Biztalk.
    Aqui na empresa eles tem uma orquestração, que me foi designada, e ela esta funcionando normalmente, porém, segundo eles, esta muito lenta, e querem saber em que passo do Biztalk esta essa indesejada lentidão.
    Para isso estou usando o shape chamado Trace,conforme o print,  com o objetivo de escrever um evento no Application Log do Windows (eventvwr), conforme ensina no bom e velho KB da Microsoft >>> http://msdn.microsoft.com/en-us/library/cc825581(v=bts.10).aspx.
    Porém ele, não funciona por nada neste mundo... A orquestração roda normalmente, porem não escreve nada no log como esperado, mesmo com o DebugView aberto,  nada no DebugView, nada no EventLog.
    Peço ajuda, aqui ninguem conhece nada de Biztalk, a consuloria que desenvolveu ja se foi a bons anos atras, e me deram a missão de desbravar esse mundo Biztalk

    Valeu!


    • Editado Tiago Sumita terça-feira, 18 de novembro de 2014 13:21
    terça-feira, 18 de novembro de 2014 13:07

Respostas

  • Agora esta funcionando, tive que alterar o commando de Trace.WriteLine para System.Diagnostics.EventLog.WriteEntry("Biztalk","Processamento Iniciado"); e adicionar permissões no registro do windows para leitura do log.

    • Marcado como Resposta Tiago Sumita terça-feira, 18 de novembro de 2014 18:31
    terça-feira, 18 de novembro de 2014 18:29

Todas as Respostas

  • Agora esta funcionando, tive que alterar o commando de Trace.WriteLine para System.Diagnostics.EventLog.WriteEntry("Biztalk","Processamento Iniciado"); e adicionar permissões no registro do windows para leitura do log.

    • Marcado como Resposta Tiago Sumita terça-feira, 18 de novembro de 2014 18:31
    terça-feira, 18 de novembro de 2014 18:29
  • Oi Tiago, fico feliz que tenha resolvido o problema de gravação no Event Viewer.

    Esse artigo poderia ter ajudado. Aqui.

    Para ver em qual ponto a orchestration esta demorando, vc poderia tb debugar a orchestration. Tanto a orchestration já executada como a que esta executando, pra isso basta inserir um break point nela, bem útil. 

    E sempre verificar as mensagens de erro no Event Viewer, mesmo que não tenha erros no Console Administration, o Biztalk irá logar alguma mensagem no Event Viewer.

    E seja bem-vindo ao nosso Fórum. :)


    Espero ter ajudado
    Ruth Resende
    MVP, MCTS - Biztalk Server
    www.biztalkbrasil.com.br
    Twitter: @ruthresende

    quarta-feira, 19 de novembro de 2014 11:46
    Moderador
  • Olá Tiago,

    Deves ter cuidado com a scrita no EventViewer, não deves escrever logs desse tipo no Application Log, podes chegar ao ponto de os teus logs de tracing preencher o Application log e perderes realmente informação importante de erros ou problemas que estão a acontecer, ou ser bastante dificil de encontrar os problemas.

    O Application log deve ser utilizado apenas pelos produtos (BizTalk, IIS,...) ou pelo sistema (windows(.

    O que eu aconselho se realmente queres escrever esse tipo de logs é criares um custom log, por exemplo "BizTalk Applications" e escrever esse tipo de logs no custom log, assim desta forma manténs o Application Log limpo.


    Sandro Pereira
    DevScope | MVP & MCTS BizTalk Server 2010
    http://sandroaspbiztalkblog.wordpress.com/ | @sandro_asp
    Oporto BizTalk Innovation Day | 14th March 2013 – Oporto, Portugal
    Please mark as answered if this answers your question.

    quinta-feira, 19 de março de 2015 15:44
    Moderador