osaf/libs/core/include/mds_papi.h | 6 +++++
osaf/libs/core/mds/mds_papi.c | 46 +++++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+), 0 deletions(-)
1) difined mds_papi.h mapping
Previously service getting log as SVCid = %d
Example : Nov 22 11:30:33.409711 <3155214320> NOTIFY |MDTM: svc up event
for SVCid =33, subscri. by SVCid =33 pwe_id=1
Now service log as svc_id = %s
Example : Aug 14 9:52:26.073064 osafamfd[2871] NOTIFY |MDTM: svc up
event for svc_id = IMMND(25), subscri. by svc_id = IMMA_OI(27) pwe_id=1
diff --git a/osaf/libs/core/include/mds_papi.h
b/osaf/libs/core/include/mds_papi.h
--- a/osaf/libs/core/include/mds_papi.h
+++ b/osaf/libs/core/include/mds_papi.h
@@ -194,6 +194,12 @@ extern "C" {
NCSMDS_SVC_ID_EXTERNAL_MIN = 512,
} NCSMDS_SVC_ID;
+#define MAX_SVC_NAME_LEN 30 /*NID_MAX_SVC_NAME_LEN is 15 so keeping some
buffer*/
+/**************************************************************************
+ * SVC_NAME of Service : A well known name that a service
+ ***************************************************************************/
+extern const char ncsmds_svc_names[NCSMDS_SVC_ID_NCSMAX][MAX_SVC_NAME_LEN];
+
/*
* NCSMDS_MAX_PWES
*
diff --git a/osaf/libs/core/mds/mds_papi.c b/osaf/libs/core/mds/mds_papi.c
--- a/osaf/libs/core/mds/mds_papi.c
+++ b/osaf/libs/core/mds/mds_papi.c
@@ -37,6 +37,52 @@
#include "ncssysf_mem.h"
#include "osaf_utility.h"
+/**************************************************************************
+ * SVC_NAME of Service : A well known name that a service
+ ***************************************************************************/
+const char ncsmds_svc_names[NCSMDS_SVC_ID_NCSMAX][MAX_SVC_NAME_LEN] =
+{
+ "UNKNOWN(0)",
+ "DTS(1)",
+ "DTA(2)",
+ "GLA(3)",
+ "GLND(4)",
+ "GLD(5)",
+ "VDA(6)",
+ "EDS(7)",
+ "EDA(8)",
+ "MQA(9)",
+ "MQND(10)",
+ "MQD(11)",
+ "AVD(12)",
+ "AVND(13)",
+ "AVA(14)",
+ "CLA(15)",
+ "CPD(16)",
+ "CPND(17)",
+ "CPA(18)",
+ "MBCSV(19)",
+ "LGS(20)",
+ "LGA(21)",
+ "AVND_CNTLR(22)",
+ "GFM(23)",
+ "IMMD(24)",
+ "IMMND(25)",
+ "IMMA_OM(26)",
+ "IMMA_OI(27)",
+ "NTFS(28)",
+ "NTFA(29)",
+ "SMFD(30)",
+ "SMFND(31)",
+ "SMFA(32)",
+ "RDE(33)",
+ "CLMS(34)",
+ "CLMA(35)",
+ "CLMNA(36)",
+ "PLMS(37)",
+ "PLMS_HRB(38)",
+ "PLMA(39)",
+};
/****************************************************************************
*
* Function Name: ncsmds_api
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel