Add second work package for REST API implementation
authorEduardo Ramos Testillano (eramedu) <eduardo.ramos.testillano@ericsson.com>
Sun, 10 May 2020 20:18:42 +0000 (22:18 +0200)
committerEduardo Ramos Testillano (eramedu) <eduardo.ramos.testillano@ericsson.com>
Sun, 10 May 2020 20:21:57 +0000 (22:21 +0200)
commitc56124ff93e8bceec159748dfe5ba8d56c62e3de
tree8943996f67ef9b2477f06e6c219bf32ab35db84b
parent220eecc7d53ddb85f72d94d5053738519fd8d27e
Add second work package for REST API implementation

Complete flow operations
Add updateOperatedOriginHostWithMessage and getOriginHost to
work with datablocks.
This improve also legacy code (sigusr2 interface is gaining
with this feature when managing operation which uses hexadecimal
messages

Codec engine implementation adds also a createMessage version
working with xml representation, not only with xml file.
27 files changed:
example/diameter/launcher/EventOperation.cpp
example/diameter/launcher/EventOperation.hpp
example/diameter/launcher/Launcher.cpp
example/diameter/launcher/Launcher.hpp
example/diameter/launcher/MyHandler.cpp
example/diameter/launcher/deployments/adml/start.sh
example/diameter/launcher/resources/HELP.md
example/diameter/launcher/resources/rest_api/ct/flow-operations/answermsg2c_test.py [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/flow-operations/answermsg2e_test.py [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/flow-operations/sendhex_test.py [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/flow-operations/sendmsg_test.py [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/parsing-operations/code_test.py
example/diameter/launcher/resources/rest_api/ct/parsing-operations/decode_test.py
example/diameter/launcher/resources/rest_api/ct/parsing-operations/loadmsg_test.py
example/diameter/launcher/resources/rest_api/ct/resources/aaa-diameterHex.json.in [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/resources/aaa-diameterJson-request.json [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/resources/aar-diameterJson-request.json [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/resources/aar-diameterJsonFromOwnToAF-request.json [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/resources/aarFromOwnToAF.hex [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/resources/aarFromOwnToAF.xml [new file with mode: 0644]
example/diameter/launcher/resources/rest_api/ct/resources/diameterHex.json.in [deleted file]
example/diameter/launcher/resources/rest_api/ct/resources/diameterJson-request.json [deleted file]
example/diameter/launcher/resources/rest_api/helpers/diameterJsonHelper/examples/aaa.xml [new file with mode: 0644]
include/anna/diameter/codec/EngineImpl.hpp
include/anna/diameter/helpers/base/functions.hpp
source/diameter/codec/EngineImpl.cpp
source/diameter/helpers/base/functions.cpp