Function | record in an xml file |
Distribution | scenarioEngine-bin- |
Jar files | recorderEngine.jar |
Modules | recorder |
Provided services | none |
Required services | none |
Optional properties | scenario writeSimpleValues bufferSize autoStart guiPosition format splitFiles includeAllServices splitNamePattern splitGroups splitIndexName splitTimeName |
Image |
true
, then the path is the path of the directory which will contain the files<x position;>;<y position;
xml
, but it can also be the json
formattrue
if the recorded scenario will be splitted, with one file per sercvice reception. If will only be used if the format is the json
formatformat
property is json
and splitFiles
is true
:acDatas
and fuelState
services will be recorded:<interfaces> <push service="acDatas"/> <eventSend service="fuelState"/> </interfaces>
<applications> <application name="eventAppli" > <deployment> <lib url="samples1Event.jar" /> </deployment> <modules> <module name="EventModule" > <implementation path="org.da.samples.protoframework.event.EventModule" > <initEntryPoint method="init" /> <defaultReceiveEntryPoint method="subscribe" /> </implementation> <interfaces> <eventSend service="event" attach="attach"/> <subscribe service="published" /> </interfaces> </module> </modules> </application> <application name="publishAppli" > <deployment> <lib url="samples1Publish.jar" /> </deployment> <modules> <module name="PublishModule" > <implementation path="org.da.samples.protoframework.publish.PublishModule" > <initEntryPoint method="init" /> <defaultReceiveEntryPoint method="subscribe" /> <defaultSendEntryPoint method="publish" /> </implementation> <interfaces> <eventReceived service="event"/> <cyclic service="published" frequency="200ms" attach="attach"/> </interfaces> </module> </modules> </application> </applications>We can add a recorder module in the configuration and make it listen to the two
event
and published
services:<applications> <application name="eventAppli" > <deployment> <lib url="samples1Event.jar" /> </deployment> <modules> <module name="EventModule" > <implementation path="org.da.samples.protoframework.event.EventModule" > <initEntryPoint method="init" /> <defaultReceiveEntryPoint method="subscribe" /> </implementation> <interfaces> <eventSend service="event" attach="attach"/> <subscribe service="published" /> </interfaces> </module> </modules> </application> <application name="publishAppli" > <deployment> <lib url="samples1Publish.jar" /> </deployment> <modules> <module name="PublishModule" > <implementation path="org.da.samples.protoframework.publish.PublishModule" > <initEntryPoint method="init" /> <defaultReceiveEntryPoint method="subscribe" /> <defaultSendEntryPoint method="publish" /> </implementation> <interfaces> <eventReceived service="event"/> <cyclic service="published" frequency="200ms" attach="attach"/> </interfaces> </module> </modules> </application> <application name="recorder" > <deployment> <lib url="recorderEngine.jar" /> </deployment> <modules> <module name="recorder" > <interfaces> <listen service="event"/> <listen service="published"/> </interfaces> </module> </modules> </application> </applications>
true
, then the path is the path of the directory which will contain the filesCopyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence