We might have to drop support in R5 for this REST interface due to this:
Error message:
{"ts":1590746144632,"crit":"ERROR","id":"E2Terminator","mdc":
,"msg":"Error 1 Decoding (unpack) E2SM message from : E2SM-gNB-NRT-RANfunction-Definition"}
It points to function RAN_Function_list_To_Vector() in “sctpThread.cpp”, which I guess translates the ASN.1 from PER to XER (XML) before sending to E2SM.
There are many potential short and long-term solution.
Long-term one would be to have some kind of plugin approach. This plugin could be a E2SM function handling xApp that is potentially combined with actual "xApp functionality". But it could be also a simple E2SM-function definition encoding to which E2M can outsource the decoding of the function definitions.
- relates to
-
RIC-628 Make subscription manager independent of E2SMs
- Done
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
4132,1 | 5.0.2 [RIC-444] remove XML translation of the E2SM from the version | master | ric-plt/e2 | Status: MERGED | +2 | +1 |