I have recorded (I used the GCc1, a frequently being updated RIC) the play back file via testclient ... -of or -obf command successfully. However I encountered the problem that once I tried to replay that with testserver, only the refreshMsg received, no further updateMsg received on the testclient .
Test server command to replay:
testserver -S ELEKTRON_DD -E rssl -N 14002 -K -c -I 1 -tps 1000 -Q playback.xml -b -replay 1
testserver -S ELEKTRON_DD -E rssl -N 14002 -K -c -I 1 -tps 1000 -bdf playback.dat -b -replay 1
Test client command to test the replayed message receiving:
testclient -S ELEKTRON_DD -il GCc1 -h 127.0.0.1 -p 14002 -ct rssl -I 1 -o 5000 -rtt -tss -X -d 3
The question is if I used a wrong command, or no timestamp information in the recorded file?
This is the command to do the recording:
./testclient -S ELEKTRON_DD -il GCc1 -authm oAuthClientCred -turl https://api.refinitiv.com/auth/oauth2/v2/token -surl https://api.refinitiv.com/streaming/pricing/v1/ -sloc ap-southeast -ct plugin -pluginName ./libreactorConnectionHandler.so -u <SVC_ID> -pw <OBFUS_PASS> -rtt -tss -tunnel ssl -I 1 -X -d 3 -obf playback.dat