Executando Gravadores e Clientes Sem uma UI

Para testar gravadores, clientes e decoradores durante o processo de desenvolvimento, é possível executá-los antes que qualquer componente da UI esteja pronto para iniciá-los.

É possível iniciar uma sessão de gravação que inclua os gravadores ou clientes que você desenvolveu usando um arquivo de configuração da sessão de gravação. Esse arquivo especifica quais gravadores e clientes iniciar e as opções para os gravadores e clientes usarem.

O seguinte arquivo é um exemplo desse arquivo de configuração:

<?xml version="1.0" encoding="UTF-8"?>
<rpt:session xmlns:rpt="rpt">
   <rec:myRecorder <-- recorder configuration -->
   	xmlns:rec="recorder:org.xyz.myplugin"
   	option1="value1"
   	option2="value2"
   	id="myRecorder1"/>
   <cli:myClient <-- client configuration -->
   	xmlns:cli="client:org.xyz.myplugin"
   	optionA="valueA"
   	id="myClient1"/>
   <rpt:binding client="myClient1" recorder="myRecorder1"/>
</rpt:session>

No exemplo acima, substitua org.xyz.myplugin pelo nome do plug-in que define o gravador e o cliente. Substitua myRecorder pelo ID do gravador e myClient pelo ID do cliente. Os atributos option1 e option2 podem ser substituídos pelos atributos suportados pelo gravador. Você pode substituir o atributo optionA por um atributo que o cliente suporte. Você deve salvar o arquivo com a extensão .recconfig.

No arquivo de configuração, um nó de sessão pode conter quantas configurações de gravadores e clientes forem necessárias. Todos os gravadores e clientes referidos são ativados juntos e as opções do arquivo de configuração são transmitidas para eles. Todos os gravadores e clientes devem ter atributos id para que o gravador e os clientes possam ser referidos em um nó de ligação. Exemplos de arquivos de configuração da sessão de gravação podem ser gerados abrindo uma sessão de gravação existente e clicando em Arquivo > Salvar Configuração de Gravação como.

Para iniciar uma sessão de gravação de um arquivo de configuração de gravação, clique com o botão direito do mouse no arquivo e selecione Iniciar Sessão de Gravação.


Feedback