BUG#: 7793
authorvenkat.puvvada <venkat.puvvada>
Wed, 9 Jul 2008 13:34:56 +0000 (13:34 +0000)
committervenkat.puvvada <venkat.puvvada>
Wed, 9 Jul 2008 13:34:56 +0000 (13:34 +0000)
TITLE: DMTF Indication's Profile is not advertised via SLP.
DESCRIPTION:

src/Pegasus/ControlProviders/InteropProvider/RegisteredProfile.cpp

index 9d14e53f5a7bf6496dfbbaac421637b5ce2d4958..5bdc9e746f6ecb1bafd0c3680d8c62b7aee64710 100644 (file)
@@ -519,10 +519,10 @@ Array<CIMInstance> InteropProvider::getDMTFProfileInstances(
                 {
                     instances.append(
                         buildDependencyInstance(
-                            profileId,
-                            PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
                             tmpInstanceIds[j],
                             PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
+                            profileId,
+                            PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
                             referencedProfileClass));
                 }
                 else
@@ -591,12 +591,13 @@ Array<CIMInstance> InteropProvider::getDMTFProfileInstances(
             "Indication",
             DMTF_VER_100);
 
-        buildDependencyInstance(
-            profileRegId,
-            PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
-            indProfileId,
-            PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
-            referencedProfileClass);
+        instances.append(
+            buildDependencyInstance(
+                profileRegId,
+                PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
+                indProfileId,
+                PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE,
+                referencedProfileClass));
     }
 #endif