anchor.diff:                          }
                       }
                   }
  +                if (publisherEnable == null) {
  +                    if (resource.getProperty("dataPublishingEnabled") != null) {
  +                        publisherEnable = resource.getProperty("dataPublishingEnabled");
  +                    }
  +                } else if (!publisherEnable.equals(resource.getProperty("dataPublishingEnabled"))) {
  +                    resource.setProperty("dataPublishingEnabled", publisherEnable);
  +                    configRegistry.put(registryPath, resource);
  +                }
                   //if resource is available then get properties and set them to the text fields
                   if (thriftUrl == null) {
                       //if thrift url is null then set value from the registry
  
positive.code:                             </td>
                              <td>Enable</td>
                              <td>
                                  <input id="publisherEnable" type="radio" name="publisher_enable" value="true">
                                  <fmt:message key="bpmn.data.publisher.enable.true"/>
                                  <input id="publisherDisable" type="radio" name="publisher_enable" value="false">
                                  <fmt:message key="bpmn.data.publisher.enable.false"/>
                              </td>
                          </tr>
  
negative.code:             if (configRegistry.resourceExists(registryPath)) {
                  Resource resource = configRegistry.get(registryPath);
                  if ("POST".equalsIgnoreCase(request.getMethod()) && "Save".equalsIgnoreCase(buttonVal)) {
                      if (thriftUrl != null && username != null && password != null && authUrl != null && publisherEnable != null) {
                          String passwordFromReg = resource.getProperty("password");
                          byte[] decryptedPasswordBinary = CryptoUtil.getDefaultCryptoUtil().base64DecodeAndDecrypt(passwordFromReg);
                          String decryptedPlainPassword = new String(decryptedPasswordBinary);
                          if (thriftUrl.equals(resource.getProperty("receiverURLSet")) &&
                              username.equals(resource.getProperty("username")) &&
                              password.equals(decryptedPlainPassword) && authUrl.equals(resource.getProperty("authURLSet")) &&
                              publisherEnable.equals(resource.getProperty("dataPublishingEnabled"))) {
                          %>
                          <script type="text/javascript">CARBON.showInfoDialog("Publisher Configuration is already exists.");</script>
                          <%
  