Repair send-message methods for free and retry

* Fix _send_msg method to free allocated RMR message buffers
* Adjust send-message methods to retry only on RMR_ERR_RETRY
* Use constants from ricxappframe.rmr instead of hardcoded strings
* Upgrade RMR to version 4.0.5
* Upgrade tavern to version 1.2.2
* Bump version to 2.1.9

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: I9a68727a24c27b2df2a03a14d7570308e3f19d7a
15 files changed
tree: 81c99b148959a69a841bf8f35f773eaad8f64f12
  1. a1/
  2. docs/
  3. integration_tests/
  4. releases/
  5. tests/
  6. .bumpversion.cfg
  7. .dockerignore
  8. .gitattributes
  9. .gitignore
  10. .gitreview
  11. .readthedocs.yaml
  12. container-tag.yaml
  13. Dockerfile
  14. Dockerfile-Unit-Test
  15. INFO.yaml
  16. LICENSE.txt
  17. local.rt
  18. README.md
  19. rmr-version.yaml
  20. setup.py
  21. tox-integration.ini
  22. tox.ini
README.md

RIC A1 Mediator

The xApp A1 mediator exposes a generic REST API by which xApps can receive and send northbound messages. The A1 mediator will take the payload from such generic REST messages, validate the payload, and then communicate the payload to the xApp via RMR messaging.

Please see documentation in the docs/ subdirectory.