Sie können eine Aufzeichnungssitzung, die die von Ihnen entwickelten Recorder oder Clients beinhaltet, mithilfe einer Konfigurationsdatei für die Aufzeichnungssitzung starten. In dieser Datei ist angegeben, welche Recorder und Clients gestartet werden sollen. Außerdem sind die Optionen für die zu verwendenden Recorder und Clients aufgeführt.
Die folgende Datei stellt ein Beispiel einer solchen Konfigurationsdatei dar:
<?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>
Ersetzen Sie im genannten Beispiel org.xyz.myplugin durch den Namen des Plug-ins, das den Recorder und den Client definiert. Ersetzen Sie myRecorder durch die Recorder-ID und myClient durch die Client-ID. Die Attribute option1 und option2 können durch vom Recorder unterstützte Attribute ersetzt werden. Sie können das Attribut optionA durch ein vom Client unterstütztes Attribut ersetzen. Speichern Sie die Datei mit der Erweiterung ".recconfig".
Ein Sitzungsknoten in der Konfigurationsdatei kann so viele Recorderkonfigurationen und Clientkonfigurationen enthalten, wie erforderlich sind. Alle referenzierten Recorder und Clients werden gemeinsam gestartet, wobei die Optionen aus der Konfigurationsdatei an diese übergeben werden. Alle Recorder und Clients müssen über entsprechende id-Attribute verfügen, sodass auf Recorder und Clients in einem Bindungsknoten verwiesen werden kann. Sie können Beispiele für Konfigurationsdateien für die Aufzeichnungssitzung generieren, indem Sie eine vorhandene Aufzeichnungssitzung öffnen und auf klicken.
Zum Starten einer Aufzeichnungssitzung aus einer entsprechenden Konfigurationsdatei klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie dann Aufzeichnungssitzung starten aus.