<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Setting properties that are shared by multiple web scripts in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298794#M251924</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In java you can define a spring bean of your class and inject configService bean to your class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Like this &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1.define your class and place it into {SHARED_CLASS}\&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;org.springframework.extensions.config.ConfigService&lt;BR /&gt;public class YourClass{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private ConfigService configService;&lt;BR /&gt;&lt;BR /&gt;//setter method&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setConfigService(ConfigService configService)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.configService = configService;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2.define your spring bean in *****-context.xml and place your file in {SHARED_CLASS}\alfresco\extension&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="yourbeanid" class="YourClass" &amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="configService" ref="webscripts.config" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3.add your configuration sections in&amp;nbsp; web-scripts-config-custom.xml file and place it in {SHARED_CLASS}\alfresco\extension,for exampl in global config add following code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;config&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;server&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;jdbc.***&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;driver&amp;gt;org.myql.***&amp;lt;/driver&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;username&amp;gt;user&amp;lt;/username&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/server&amp;gt;&lt;BR /&gt;&amp;lt;/config&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4.in your&amp;nbsp; class(YourClass),get the configuration like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Config config = configService.getGlobalConfig();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ConfigElement server = config.get("server");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String url = server.getChildValue("url");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Oct 2013 17:30:13 GMT</pubDate>
    <dc:creator>kaynezhang</dc:creator>
    <dc:date>2013-10-22T17:30:13Z</dc:date>
    <item>
      <title>Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298789#M251919</link>
      <description>I have DB settings (such as dbuser, password, URL, etc) that are shared by several Javaback webscripts. I originally place the config properties file in the local webscript location where the webscript desc.xml and the webscript free marker are placed. Per tips from this post.http://forums.alfresco.</description>
      <pubDate>Fri, 18 Oct 2013 22:53:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298789#M251919</guid>
      <dc:creator>vince20151</dc:creator>
      <dc:date>2013-10-18T22:53:15Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298790#M251920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use Global and Scoped Config&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Global and scoped config is read by the Alfresco Configuration Service. By default the following files are read:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco/webscript-framework-config.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco/extension/webscript-framework-config-custom.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;any webscript-framework-config-custom.xml found in the META-INF folder of any JAR on the classpath&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;please refer to &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Scripts" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Web_Scripts&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Oct 2013 06:19:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298790#M251920</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2013-10-19T06:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298791#M251921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the solution.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I was able to add properties to alfresco-global.properties file and retrieve it via injecting the Properties bean into my webscript bean. The reference in my been definition includes this line&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;property name="properties" ref="global-properties" /&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In my Java code, via the setProperties method, I get a Properties object back that contains properties in the alfresco-global.properties file. However, this seems to contain properties for alfresco-global.properties only. If I have a separate properties file, can this be done and how?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Oct 2013 22:36:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298791#M251921</guid>
      <dc:creator>vince20151</dc:creator>
      <dc:date>2013-10-21T22:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298792#M251922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Why not just add your settings in web-scripts-config-custom.xml file&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 03:38:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298792#M251922</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2013-10-22T03:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298793#M251923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The example in the listed URL shows how to access the elements in webscript-framework-config-custom.xml in JavaScript. Not sure how it is done in Java. Would appreciate any additional reference or code sample. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 13:29:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298793#M251923</guid>
      <dc:creator>vince20151</dc:creator>
      <dc:date>2013-10-22T13:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298794#M251924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In java you can define a spring bean of your class and inject configService bean to your class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Like this &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1.define your class and place it into {SHARED_CLASS}\&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;org.springframework.extensions.config.ConfigService&lt;BR /&gt;public class YourClass{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private ConfigService configService;&lt;BR /&gt;&lt;BR /&gt;//setter method&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setConfigService(ConfigService configService)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.configService = configService;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2.define your spring bean in *****-context.xml and place your file in {SHARED_CLASS}\alfresco\extension&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="yourbeanid" class="YourClass" &amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="configService" ref="webscripts.config" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3.add your configuration sections in&amp;nbsp; web-scripts-config-custom.xml file and place it in {SHARED_CLASS}\alfresco\extension,for exampl in global config add following code&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;config&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;server&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;jdbc.***&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;driver&amp;gt;org.myql.***&amp;lt;/driver&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;username&amp;gt;user&amp;lt;/username&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/server&amp;gt;&lt;BR /&gt;&amp;lt;/config&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4.in your&amp;nbsp; class(YourClass),get the configuration like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Config config = configService.getGlobalConfig();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ConfigElement server = config.get("server");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String url = server.getChildValue("url");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 17:30:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298794#M251924</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2013-10-22T17:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298795#M251925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the code sample. I tried but not getting the desired result. Does not seem like it hits the file so the setting I'm looking for always return null.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are what I have done.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Place this exact content in a file webscript-framework-config-custom under \tomcat\shared\classes\alfresco\extension&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;alfresco-config&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;config&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dbentity&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dbpassword&amp;gt;password123&amp;lt;/dbpassword&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dbentity&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/config&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/alfresco-config&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Register the reference to configService in my bean definition&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;property name="configService" ref="webscripts.config" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Java code to read the file&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Add the setter method &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public void setConfigService(ConfigService myConfigService) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.myConfigService = myConfigService;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Code in main process&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Config myConfig = myConfigService.getGlobalConfig();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ConfigElement dbEntity = myConfig.getConfigElement("dbentity");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String dbPassword = "notfound";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (dbEntity != null)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbPassword = dbEntity.getChildValue("dbpassword");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* even try to get a list of elements */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Map myMap = myConfig.getConfigElements();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Iterator it = myMap.entrySet().iterator();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (it.hasNext()) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map.Entry pairs = (Map.Entry)it.next();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbPassword = " - " + dbPassword;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dbPassword = dbPassword + " - " + (new Integer (myMap.size()).toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dbPassword always return "notfound - 0" with 0 as the size of the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think the code is correct but the server is not getting to the file. I even placed the properties in this file name and location alfresco/webscript-framework-config.xml and still get nothing (per instructions by this URL &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Web_Scripts#Web_Script_Configuration" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Web_Scripts#Web_Script_Configuration&lt;/A&gt;&lt;SPAN&gt;). I also tried place it in the META-INF folder of jar file and put the jar file in this path tomcat\webapps\alfresco\WEB-INF\lib (per instruction from same URL) and still getting nothing back.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Perhaps there is something real simple I have omitted. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any advice?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 20:30:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298795#M251925</guid>
      <dc:creator>vince20151</dc:creator>
      <dc:date>2013-10-22T20:30:10Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298796#M251926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;rename your file webscript-framework-config-custom to&amp;nbsp; web-scripts-config-custom.xml and restart your server&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 02:36:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298796#M251926</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2013-10-23T02:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298797#M251927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That did it. By renaming the file from webscript-framework-config-custom to web-scripts-config-custom.xml and restart the server, it now works. Who would have known to use that name. I searched everywhere but couldn't figure out that needs to be the name to use. Just for my info, how did you know or have that info?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a bunch!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 22:44:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298797#M251927</guid>
      <dc:creator>vince20151</dc:creator>
      <dc:date>2013-10-23T22:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Setting properties that are shared by multiple web scripts</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298798#M251928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have already read that part of source code .Any way ,it works good luck.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Oct 2013 03:18:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/setting-properties-that-are-shared-by-multiple-web-scripts/m-p/298798#M251928</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2013-10-24T03:18:00Z</dc:date>
    </item>
  </channel>
</rss>

