É 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 .
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.