Browse Source

Merge pull request #1654 from garonsky/bug1493-dali-backup-name

BUG:1493 configmgr - Updating node name does not update dali backup

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 13 years ago
parent
commit
539a4d8815
2 changed files with 4 additions and 0 deletions
  1. 1 0
      deployment/deploy/XMLTags.h
  2. 3 0
      esp/services/WsDeploy/WsDeployService.cpp

+ 1 - 0
deployment/deploy/XMLTags.h

@@ -83,6 +83,7 @@
 
 #define XML_ATTR_AGENTPORT             "@agentPort"
 #define XML_ATTR_ATTRSERVER            "@attrServer"
+#define XML_ATTR_BACKUPCOMPUTER        "@backupComputer"
 #define XML_ATTR_BLOBDIRECTORY         "@blobDirectory"
 #define XML_ATTR_BLOBNAME              "@blobName"
 #define XML_ATTR_BREAKOUTLIMIT         "@breakoutLimit"

+ 3 - 0
esp/services/WsDeploy/WsDeployService.cpp

@@ -1840,7 +1840,10 @@ bool CWsDeployFileInfo::saveSetting(IEspContext &context, IEspSaveSettingRequest
         if (!strcmp(pszAttrName, "name"))
         {
           if (!strcmp(pszSubType, XML_TAG_COMPUTER))
+          {
             UpdateRefAttributes(pEnvRoot, XML_TAG_SOFTWARE"//*", XML_ATTR_COMPUTER, pszOldValue, pszNewValue);
+            UpdateRefAttributes(pEnvRoot, XML_TAG_SOFTWARE"/"XML_TAG_DALISERVERPROCESS, XML_ATTR_BACKUPCOMPUTER, pszOldValue, pszNewValue);
+          }
           else if (!strcmp(pszSubType, XML_TAG_DOMAIN))
             UpdateRefAttributes(pEnvRoot, XML_TAG_HARDWARE"/"XML_TAG_COMPUTER, XML_ATTR_DOMAIN, pszOldValue, pszNewValue);
           else if (!strcmp(pszSubType, XML_TAG_SWITCH))