X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fxapp.cc;fp=src%2Fxapp.cc;h=7d5d2b341614abd95453d19de7849169b7063ad6;hb=e86af0d54882624aafd1281eebaa3972921d1a01;hp=d8e04761a2d2360bfeb3d688339bda7ed642aa05;hpb=9b4e497e3e70a507f782579e42e7c6bfdc9666c9;p=ric-app%2Fhw.git diff --git a/src/xapp.cc b/src/xapp.cc index d8e0476..7d5d2b3 100644 --- a/src/xapp.cc +++ b/src/xapp.cc @@ -176,10 +176,12 @@ void Xapp::startup_subscribe_requests(void ){ mdclog_write(MDCLOG_INFO,"Sending subscription in file= %s, line=%d for MEID %s",__FILE__,__LINE__, meid); auto transmitter = std::bind(&XappRmr::xapp_rmr_send,rmr_ref, &rmr_header, (void*)buf );//(void*)data); - int result = subhandler_ref->manage_subscription_request(meid, transmitter); - if(result){ - mdclog_write(MDCLOG_INFO,"Subscription SUCCESSFUL in file= %s, line=%d for MEID %s",__FILE__,__LINE__, meid); - + int result = subhandler_ref->manage_subscription_request(gnblist[i], transmitter); + if(result==SUBSCR_SUCCESS){ + mdclog_write(MDCLOG_INFO,"Subscription SUCCESSFUL in file= %s, line=%d for MEID %s",__FILE__,__LINE__, meid); + } + else { + mdclog_write(MDCLOG_ERR,"Subscription FAILED in file= %s, line=%d for MEID %s",__FILE__,__LINE__, meid); } } @@ -215,7 +217,7 @@ void Xapp::set_rnib_gnblist(void) { Document doc; - ParseResult parseJson = doc.Parse((char*)result); + ParseResult parseJson = doc.Parse((char*)result); if (!parseJson) { std::cerr << "JSON parse error: %s (%u)", GetParseErrorFunc(parseJson.Code()); return;