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
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to