<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Stroom – property</title>
    <link>/tags/property/</link>
    <description>Recent content in property on Stroom</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Tue, 27 Jul 2021 00:00:00 +0000</lastBuildDate>
    
	  <atom:link href="/tags/property/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Properties</title>
      <link>/docs/user-guide/properties/</link>
      <pubDate>Tue, 27 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>/docs/user-guide/properties/</guid>
      <description>
        
        
        &lt;p&gt;Properties are the means of configuring the Stroom application and are typically maintained by the Stroom system administrator.
The value of some properties are required in order for Stroom to function, e.g. database connection details, and thus need to be set prior to running Stroom.
Some properties can be changed at runtime to alter the behaviour of Stroom.&lt;/p&gt;
&lt;h2 id=&#34;sources&#34;&gt;Sources&lt;/h2&gt;
&lt;p&gt;Property values can be defined in the following locations.&lt;/p&gt;
&lt;h3 id=&#34;system-default&#34;&gt;System Default&lt;/h3&gt;
&lt;p&gt;The system defaults are hard-coded into the Stroom application code by the developers and can&amp;rsquo;t be changed.
These represent reasonable defaults, where applicable, but may need to be changed, e.g. to reflect the scale of the Stroom system or the specific environment.&lt;/p&gt;
&lt;p&gt;The default property values can either be viewed in the Stroom user interface or in the file &lt;code&gt;config/config-defaults.yml&lt;/code&gt; in the Stroom distribution.
Properties can be accessed in the user interface by selecting this from the top menu:





  &lt;div class=&#34;stroom-theme-dark stroom-menu&#34;&gt;
    
    

      

      
      


      

  
  
  &lt;div class=&#34;stroom-menu-item-background&#34; style=&#34;margin-top: 0px;&#34;&gt;
    
    &lt;div class=&#34;stroom-menu-item &#34; &gt;

      &lt;div class=&#34;stroom-menu-item-text&#34;&gt;Tools
      &lt;/div&gt;
        &lt;div class=&#34;stroom-menu-item-arrow&#34;&gt;
          &lt;span class=&#34;stroom-icon inline-svg-button icon-button  &#34; &gt;
    &lt;span class=&#34;face&#34; title=&#34;Arrow right&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;1427.7665&#34; height=&#34;1427.7665&#34; viewBox=&#34;0 0 1427.7665 1427.7665&#34;&gt;&lt;g style=&#34;stroke:currentColor;stroke-width:167.567&#34;&gt;&lt;path d=&#34;m 415.05387,83.70929 c -39.92654,0.4303 -75.41463,48.3887 -40.0468,81.9121 C 567.552,348.69899 760.75555,531.15431 953.73208,713.82391 760.75555,896.49341 567.552,1078.9486 375.00707,1262.0262 c -46.19471,43.7855 28.48812,112.1966 76.0571,67.1681 195.93558,-185.823 392.95261,-370.82479 587.98693,-557.52749 5.6117,-4.8034 10.4633,-10.2473 14.4855,-16.1231 9.643,-12.4844 13.9638,-27.0796 13.6909,-41.7198 0.2729,-14.6402 -4.0479,-29.2354 -13.6909,-41.7198 -4.0222,-5.8758 -8.8738,-11.3198 -14.4855,-16.1231 C 844.01678,469.27821 646.99975,284.27629 451.06417,98.45319 439.91519,87.89979 427.27628,83.57749 415.05387,83.70929 Z&#34;/&gt;&lt;/g&gt;&lt;/svg&gt; &lt;/span&gt;
  &lt;/span&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

      

      
      
        
      


      

  
  
  &lt;div class=&#34;stroom-menu-item-background&#34; style=&#34;margin-top: 7px;&#34;&gt;
    
    &lt;div class=&#34;stroom-menu-item stroom-menu-item-leaf&#34; &gt;
        &lt;div class=&#34;stroom-menu-item-icon&#34;&gt;
          &lt;span class=&#34;stroom-icon inline-svg-button icon-button  &#34; &gt;
    &lt;span class=&#34;face&#34; title=&#34;Properties&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;1792&#34; height=&#34;1792&#34; viewBox=&#34;0 0 1792 1792&#34;&gt;&lt;path style=&#34;fill:var(--icon-colour__orange)&#34; d=&#34;M1152 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm512-109v222q0 12-8 23t-20 13l-185 28q-19 54-39 91 35 50 107 138 10 12 10 25t-9 23q-27 37-99 108t-94 71q-12 0-26-9l-138-108q-44 23-91 38-16 136-29 186-7 28-36 28h-222q-14 0-24.5-8.5t-11.5-21.5l-28-184q-49-16-90-37l-141 107q-10 9-25 9-14 0-25-11-126-114-165-168-7-10-7-23 0-12 8-23 15-21 51-66.5t54-70.5q-27-50-41-99l-183-27q-13-2-21-12.5t-8-23.5v-222q0-12 8-23t19-13l186-28q14-46 39-92-40-57-107-138-10-12-10-24 0-10 9-23 26-36 98.5-107.5t94.5-71.5q13 0 26 10l138 107q44-23 91-38 16-136 29-186 7-28 36-28h222q14 0 24.5 8.5t11.5 21.5l28 184q49 16 90 37l142-107q9-9 24-9 13 0 25 10 129 119 165 170 7 8 7 22 0 12-8 23-15 21-51 66.5t-54 70.5q26 50 41 98l183 28q13 2 21 12.5t8 23.5z&#34;/&gt;&lt;/svg&gt;&lt;/span&gt;
  &lt;/span&gt;
        &lt;/div&gt;

      &lt;div class=&#34;stroom-menu-item-text&#34;&gt;Properties
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;


&lt;/p&gt;
&lt;h3 id=&#34;global-database-value&#34;&gt;Global Database Value&lt;/h3&gt;
&lt;p&gt;Global database values are property values stored in the database that are global across the whole cluster.&lt;/p&gt;
&lt;p&gt;The global database value is defined as a record in the &lt;code&gt;config&lt;/code&gt; table in the database.
The database record will only exist if a database value has explicitly been set.
The database value will apply to all nodes in the cluster, overriding the default value, unless a node also has a value set in its YAML configuration.&lt;/p&gt;
&lt;p&gt;Database values can be set from the Stroom user interface, accessed by selecting this from the top menu:&lt;/p&gt;





  &lt;div class=&#34;stroom-theme-dark stroom-menu&#34;&gt;
    
    

      

      
      


      

  
  
  &lt;div class=&#34;stroom-menu-item-background&#34; style=&#34;margin-top: 0px;&#34;&gt;
    
    &lt;div class=&#34;stroom-menu-item &#34; &gt;

      &lt;div class=&#34;stroom-menu-item-text&#34;&gt;Tools
      &lt;/div&gt;
        &lt;div class=&#34;stroom-menu-item-arrow&#34;&gt;
          &lt;span class=&#34;stroom-icon inline-svg-button icon-button  &#34; &gt;
    &lt;span class=&#34;face&#34; title=&#34;Arrow right&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;1427.7665&#34; height=&#34;1427.7665&#34; viewBox=&#34;0 0 1427.7665 1427.7665&#34;&gt;&lt;g style=&#34;stroke:currentColor;stroke-width:167.567&#34;&gt;&lt;path d=&#34;m 415.05387,83.70929 c -39.92654,0.4303 -75.41463,48.3887 -40.0468,81.9121 C 567.552,348.69899 760.75555,531.15431 953.73208,713.82391 760.75555,896.49341 567.552,1078.9486 375.00707,1262.0262 c -46.19471,43.7855 28.48812,112.1966 76.0571,67.1681 195.93558,-185.823 392.95261,-370.82479 587.98693,-557.52749 5.6117,-4.8034 10.4633,-10.2473 14.4855,-16.1231 9.643,-12.4844 13.9638,-27.0796 13.6909,-41.7198 0.2729,-14.6402 -4.0479,-29.2354 -13.6909,-41.7198 -4.0222,-5.8758 -8.8738,-11.3198 -14.4855,-16.1231 C 844.01678,469.27821 646.99975,284.27629 451.06417,98.45319 439.91519,87.89979 427.27628,83.57749 415.05387,83.70929 Z&#34;/&gt;&lt;/g&gt;&lt;/svg&gt; &lt;/span&gt;
  &lt;/span&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

      

      
      
        
      


      

  
  
  &lt;div class=&#34;stroom-menu-item-background&#34; style=&#34;margin-top: 7px;&#34;&gt;
    
    &lt;div class=&#34;stroom-menu-item stroom-menu-item-leaf&#34; &gt;
        &lt;div class=&#34;stroom-menu-item-icon&#34;&gt;
          &lt;span class=&#34;stroom-icon inline-svg-button icon-button  &#34; &gt;
    &lt;span class=&#34;face&#34; title=&#34;Properties&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;1792&#34; height=&#34;1792&#34; viewBox=&#34;0 0 1792 1792&#34;&gt;&lt;path style=&#34;fill:var(--icon-colour__orange)&#34; d=&#34;M1152 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm512-109v222q0 12-8 23t-20 13l-185 28q-19 54-39 91 35 50 107 138 10 12 10 25t-9 23q-27 37-99 108t-94 71q-12 0-26-9l-138-108q-44 23-91 38-16 136-29 186-7 28-36 28h-222q-14 0-24.5-8.5t-11.5-21.5l-28-184q-49-16-90-37l-141 107q-10 9-25 9-14 0-25-11-126-114-165-168-7-10-7-23 0-12 8-23 15-21 51-66.5t54-70.5q-27-50-41-99l-183-27q-13-2-21-12.5t-8-23.5v-222q0-12 8-23t19-13l186-28q14-46 39-92-40-57-107-138-10-12-10-24 0-10 9-23 26-36 98.5-107.5t94.5-71.5q13 0 26 10l138 107q44-23 91-38 16-136 29-186 7-28 36-28h222q14 0 24.5 8.5t11.5 21.5l28 184q49 16 90 37l142-107q9-9 24-9 13 0 25 10 129 119 165 170 7 8 7 22 0 12-8 23-15 21-51 66.5t-54 70.5q26 50 41 98l183 28q13 2 21 12.5t8 23.5z&#34;/&gt;&lt;/svg&gt;&lt;/span&gt;
  &lt;/span&gt;
        &lt;/div&gt;

      &lt;div class=&#34;stroom-menu-item-text&#34;&gt;Properties
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;



&lt;p&gt;Some properties are marked &lt;em&gt;Read Only&lt;/em&gt; which means they cannot have a database value set for them.
These properties can only be altered via the YAML configuration file on each node.
Such properties are typically used to configure values required for Stroom to be able to boot, so it does not make sense for them to be configurable from the User Interface.&lt;/p&gt;
&lt;h3 id=&#34;yaml-configuration-file&#34;&gt;YAML Configuration file&lt;/h3&gt;
&lt;p&gt;Stroom is built on top of a framework called Dropwizard.
Dropwizard uses a YAML configuration file on each node to configure the application.
This is typically &lt;code&gt;config.yml&lt;/code&gt; and is located in the &lt;code&gt;config&lt;/code&gt; directory.&lt;/p&gt;
&lt;p&gt;For details of the structure of this file, see &lt;a href=&#34;../../docs/install-guide/configuration/stroom-and-proxy/common-configuration/&#34;&gt;Stroom and Stroom-Proxy Common Configuration&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;source-precedence&#34;&gt;Source Precedence&lt;/h2&gt;
&lt;p&gt;The three sources (&lt;em&gt;Default&lt;/em&gt;, &lt;em&gt;Database&lt;/em&gt; &amp;amp; &lt;em&gt;YAML&lt;/em&gt;) are listed in increasing priority, i.e. &lt;em&gt;YAML&lt;/em&gt; trumps &lt;em&gt;Database&lt;/em&gt;, which trumps &lt;em&gt;Default&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;For example, in a two node cluster, this table shows the effective value of a property on each node.
A &lt;code&gt;-&lt;/code&gt; indicates the value has not been set in that source.
&lt;code&gt;NULL&lt;/code&gt; indicates that the value has been explicitly set to NULL.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Node1&lt;/th&gt;
&lt;th&gt;Node2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Default&lt;/td&gt;
&lt;td&gt;red&lt;/td&gt;
&lt;td&gt;red&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;YAML&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;blue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Effective&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;red&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;blue&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Or where a Database value is set.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Node1&lt;/th&gt;
&lt;th&gt;Node2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Default&lt;/td&gt;
&lt;td&gt;red&lt;/td&gt;
&lt;td&gt;red&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;green&lt;/td&gt;
&lt;td&gt;green&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;YAML&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;blue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Effective&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;green&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;blue&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Or where a YAML value is explicitly set to &lt;code&gt;NULL&lt;/code&gt;.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Node1&lt;/th&gt;
&lt;th&gt;Node2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Default&lt;/td&gt;
&lt;td&gt;red&lt;/td&gt;
&lt;td&gt;red&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;green&lt;/td&gt;
&lt;td&gt;green&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;YAML&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;NULL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Effective&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;green&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;NULL&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;data-types&#34;&gt;Data Types&lt;/h2&gt;
&lt;p&gt;Stroom property values can be set using a number of different data types.
Database property values are currently set in the user interface using the string form of the value.
For each of the data types defined below, there will be an example of how the data type is recorded in its string form.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Type&lt;/th&gt;
&lt;th&gt;Example UI String Forms&lt;/th&gt;
&lt;th&gt;Example YAML form&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Boolean&lt;/td&gt;
&lt;td&gt;&lt;code&gt;true&lt;/code&gt; &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;true&lt;/code&gt; &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;&lt;code&gt;This is a string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;quot;This is a string&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Integer/Long&lt;/td&gt;
&lt;td&gt;&lt;code&gt;123&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;123&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Float&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.23&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;1.23&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stroom Duration&lt;/td&gt;
&lt;td&gt;&lt;code&gt;P30D&lt;/code&gt; &lt;code&gt;P1DT12H&lt;/code&gt; &lt;code&gt;PT30S&lt;/code&gt; &lt;code&gt;30d&lt;/code&gt; &lt;code&gt;30s&lt;/code&gt; &lt;code&gt;30000&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;quot;P30D&amp;quot;&lt;/code&gt; &lt;code&gt;&amp;quot;P1DT12H&amp;quot;&lt;/code&gt; &lt;code&gt;&amp;quot;PT30S&amp;quot;&lt;/code&gt; &lt;code&gt;&amp;quot;30d&amp;quot;&lt;/code&gt; &lt;code&gt;&amp;quot;30s&amp;quot;&lt;/code&gt; &lt;code&gt;&amp;quot;30000&amp;quot;&lt;/code&gt; See &lt;a href=&#34;#stroom-duration-data-type&#34;&gt;Stroom Duration Data Type&lt;/a&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;List&lt;/td&gt;
&lt;td&gt;&lt;code&gt;#red#Green#Blue&lt;/code&gt; &lt;code&gt;,1,2,3&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;See &lt;a href=&#34;#list-data-type&#34;&gt;List Data Type&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Map&lt;/td&gt;
&lt;td&gt;&lt;code&gt;,=red=FF0000,Green=00FF00,Blue=0000FF&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;See &lt;a href=&#34;#map-data-type&#34;&gt;Map Data Type&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DocRef&lt;/td&gt;
&lt;td&gt;&lt;code&gt;,docRef(MyType,a56ff805-b214-4674-a7a7-a8fac288be60,My DocRef name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;See &lt;a href=&#34;#docref-data-type&#34;&gt;DocRef Data Type&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Enum&lt;/td&gt;
&lt;td&gt;&lt;code&gt;HIGH&lt;/code&gt; &lt;code&gt;LOW&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;quot;HIGH&amp;quot;&lt;/code&gt; &lt;code&gt;&amp;quot;LOW&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Path&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/some/path/to/a/file&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;&amp;quot;/some/path/to/a/file&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ByteSize&lt;/td&gt;
&lt;td&gt;&lt;code&gt;32&lt;/code&gt;, &lt;code&gt;512Kib&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;32&lt;/code&gt;, &lt;code&gt;512Kib&lt;/code&gt; See &lt;a href=&#34;#byte-size-data-type&#34;&gt;Byte Size Data Type&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;stroom-duration-data-type&#34;&gt;Stroom Duration Data Type&lt;/h3&gt;
&lt;p&gt;The &lt;em&gt;Stroom Duration&lt;/em&gt; data type is used to specify time durations, for example the time to live of a cache or the time to keep data before it is purged.
&lt;em&gt;Stroom Duration&lt;/em&gt; uses a number of string forms to support legacy property values.&lt;/p&gt;
&lt;h4 id=&#34;iso-8601-durations&#34;&gt;ISO 8601 Durations&lt;/h4&gt;
&lt;p&gt;&lt;em&gt;Stroom Duration&lt;/em&gt; can be expressed using &lt;span class=&#34;external-link&#34;&gt;
  &lt;a href=&#34;https://en.wikipedia.org/wiki/ISO_8601&#34; target=&#34;_blank&#34; class=&#34;external-link&#34; title=&#34;ISO 8601 (external link to https://en.wikipedia.org/wiki/ISO_8601)&#34;&gt;
    &lt;span&gt;ISO 8601&lt;/span&gt;
    &lt;i class=&#34;external-link-icon fas fa-external-link-alt fa-sm text-secondary&#34;&gt;&lt;/i&gt;
  &lt;/a&gt;
&lt;/span&gt;
 duration strings.
It does NOT support the full &lt;em&gt;ISO 8601&lt;/em&gt; format, only &lt;code&gt;D&lt;/code&gt;, &lt;code&gt;H&lt;/code&gt;, &lt;code&gt;M&lt;/code&gt; and &lt;code&gt;S&lt;/code&gt;.
For details of how the string is parsed to a Stroom Duration, see &lt;span class=&#34;external-link&#34;&gt;
  &lt;a href=&#34;https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/time/Duration.html#parse%28java.lang.CharSequence%29&#34; target=&#34;_blank&#34; class=&#34;external-link&#34; title=&#34;Duration (external link to https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/time/Duration.html#parse(java.lang.CharSequence))&#34;&gt;
    &lt;span&gt;Duration&lt;/span&gt;
    &lt;i class=&#34;external-link-icon fas fa-external-link-alt fa-sm text-secondary&#34;&gt;&lt;/i&gt;
  &lt;/a&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;The following are examples of &lt;em&gt;ISO 8601&lt;/em&gt; duration strings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;P30D&lt;/code&gt; - 30 days&lt;/li&gt;
&lt;li&gt;&lt;code&gt;P1DT12H&lt;/code&gt; - 1 day 12 hours (36 hours)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PT30S&lt;/code&gt; - 30 seconds&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PT0.5S&lt;/code&gt; - 500 milliseconds&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;legacy-stroom-durations&#34;&gt;Legacy Stroom Durations&lt;/h4&gt;
&lt;p&gt;This format was used in versions of Stroom older than v7 and is included to support legacy property values.&lt;/p&gt;
&lt;p&gt;The following are examples of legacy duration strings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;30d&lt;/code&gt; - 30 days&lt;/li&gt;
&lt;li&gt;&lt;code&gt;12h&lt;/code&gt; - 12 hours&lt;/li&gt;
&lt;li&gt;&lt;code&gt;10m&lt;/code&gt; - 10 minutes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;30s&lt;/code&gt; - 30 seconds&lt;/li&gt;
&lt;li&gt;&lt;code&gt;500&lt;/code&gt; - 500 milliseconds&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Combinations such as &lt;code&gt;1m30s&lt;/code&gt; are not supported.&lt;/p&gt;
&lt;h3 id=&#34;list-data-type&#34;&gt;List Data Type&lt;/h3&gt;
&lt;p&gt;This type supports ordered lists of items, where an item can be of any supported data type, e.g. a list of strings or list of integers.&lt;/p&gt;
&lt;p&gt;The following is an example of how a property (&lt;code&gt;statusValues&lt;/code&gt;) that is a List of strings is represented in the YAML:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-yaml&#34;&gt;  annotation:
    statusValues:
    - &amp;quot;New&amp;quot;
    - &amp;quot;Assigned&amp;quot;
    - &amp;quot;Closed&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This would be represented as a string in the User Interface as:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;|New|Assigned|Closed&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;#delimiters-in-string-conversion&#34;&gt;Delimiters in String Conversion&lt;/a&gt; for details of how the items are delimited in the string.&lt;/p&gt;
&lt;p&gt;The following is an example of how a property (&lt;code&gt;cpu&lt;/code&gt;) that is a List of DocRefs is represented in the YAML:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-yaml&#34;&gt;  statistics:
    internal:
      cpu:
      - type: &amp;quot;StatisticStore&amp;quot;
        uuid: &amp;quot;af08c4a7-ee7c-44e4-8f5e-e9c6be280434&amp;quot;
        name: &amp;quot;CPU&amp;quot;
      - type: &amp;quot;StroomStatsStore&amp;quot;
        uuid: &amp;quot;1edfd582-5e60-413a-b91c-151bd544da47&amp;quot;
        name: &amp;quot;CPU&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This would be represented as a string in the User Interface as:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;|,docRef(StatisticStore,af08c4a7-ee7c-44e4-8f5e-e9c6be280434,CPU)|,docRef(StroomStatsStore,1edfd582-5e60-413a-b91c-151bd544da47,CPU)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;#delimiters-in-string-conversion&#34;&gt;Delimiters in String Conversion&lt;/a&gt; for details of how the items are delimited in the string.&lt;/p&gt;
&lt;h3 id=&#34;map-data-type&#34;&gt;Map Data Type&lt;/h3&gt;
&lt;p&gt;This type supports a collection of key/value pairs where the key is unique within the collection.
The type of the key must be string, but the type of the value can be any supported type.&lt;/p&gt;
&lt;p&gt;The following is an example of how a property (&lt;code&gt;mapProperty&lt;/code&gt;) that is a map of string =&amp;gt; string would be represented in the YAML:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-yaml&#34;&gt;mapProperty:
  red: &amp;quot;FF0000&amp;quot;
  green: &amp;quot;00FF00&amp;quot;
  blue: &amp;quot;0000FF&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This would be represented as a string in the User Interface as:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;,=red=FF0000,Green=00FF00,Blue=0000FF&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The delimiter between pairs is defined first, then the delimiter for the key and value.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;#delimiters-in-string-conversion&#34;&gt;Delimiters in String Conversion&lt;/a&gt; for details of how the items are delimited in the string.&lt;/p&gt;
&lt;h3 id=&#34;docref-data-type&#34;&gt;DocRef Data Type&lt;/h3&gt;
&lt;p&gt;A DocRef (or Document Reference) is a type specific to Stroom that defines a reference to an instance of a Document within Stroom, e.g. an XSLT, Pipeline, Dictionary, etc.
A DocRef consists of three parts, the type, the &lt;span class=&#34;external-link&#34;&gt;
  &lt;a href=&#34;https://en.wikipedia.org/wiki/Universally_unique_identifier&#34; target=&#34;_blank&#34; class=&#34;external-link&#34; title=&#34;UUID (external link to https://en.wikipedia.org/wiki/Universally_unique_identifier)&#34;&gt;
    &lt;span&gt;UUID&lt;/span&gt;
    &lt;i class=&#34;external-link-icon fas fa-external-link-alt fa-sm text-secondary&#34;&gt;&lt;/i&gt;
  &lt;/a&gt;
&lt;/span&gt;
 and the name of the Document.&lt;/p&gt;
&lt;p&gt;The following is an example of how a property (&lt;code&gt;aDocRefProperty&lt;/code&gt;) that is a DocRef would be represented in the YAML:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&#34;language-yaml&#34;&gt;aDocRefProperty:
  type: &amp;quot;MyType&amp;quot;
  uuid: &amp;quot;a56ff805-b214-4674-a7a7-a8fac288be60&amp;quot;
  name: &amp;quot;My DocRef name&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This would be represented as a string in the User Interface as:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;,docRef(MyType,a56ff805-b214-4674-a7a7-a8fac288be60,My DocRef name)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;#delimiters-in-string-conversion&#34;&gt;Delimiters in String Conversion&lt;/a&gt; for details of how the items are delimited in the string.&lt;/p&gt;
&lt;h3 id=&#34;byte-size-data-type&#34;&gt;Byte Size Data Type&lt;/h3&gt;
&lt;p&gt;The Byte Size data type is used to represent a quantity of bytes using the &lt;span class=&#34;external-link&#34;&gt;
  &lt;a href=&#34;https://en.wikipedia.org/wiki/Binary_prefix&#34; target=&#34;_blank&#34; class=&#34;external-link&#34; title=&#34;IEC (external link to https://en.wikipedia.org/wiki/Binary_prefix)&#34;&gt;
    &lt;span&gt;IEC&lt;/span&gt;
    &lt;i class=&#34;external-link-icon fas fa-external-link-alt fa-sm text-secondary&#34;&gt;&lt;/i&gt;
  &lt;/a&gt;
&lt;/span&gt;
 standard.
Quantities are represented as powers of 1024, i.e. a Kib (Kibibyte) means 1024 bytes.&lt;/p&gt;
&lt;p&gt;Examples of Byte Size values in string form are (a YAML value would optionally be surrounded with double quotes):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;32&lt;/code&gt;, &lt;code&gt;32b&lt;/code&gt;, &lt;code&gt;32B&lt;/code&gt;, &lt;code&gt;32bytes&lt;/code&gt; - 32 bytes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;32K&lt;/code&gt;, &lt;code&gt;32KB&lt;/code&gt;, &lt;code&gt;32KiB&lt;/code&gt; - 32 kibibytes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;32M&lt;/code&gt;, &lt;code&gt;32MB&lt;/code&gt;, &lt;code&gt;32MiB&lt;/code&gt; - 32 mebibytes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;32G&lt;/code&gt;, &lt;code&gt;32GB&lt;/code&gt;, &lt;code&gt;32GiB&lt;/code&gt; - 32 gibibytes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;32T&lt;/code&gt;, &lt;code&gt;32TB&lt;/code&gt;, &lt;code&gt;32TiB&lt;/code&gt; - 32 tebibytes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;32P&lt;/code&gt;, &lt;code&gt;32PB&lt;/code&gt;, &lt;code&gt;32PiB&lt;/code&gt; - 32 pebibytes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;code&gt;*iB&lt;/code&gt; form is preferred as it is more explicit and avoids confusion with SI units.&lt;/p&gt;
&lt;h3 id=&#34;delimiters-in-string-conversion&#34;&gt;Delimiters in String Conversion&lt;/h3&gt;
&lt;p&gt;The string conversion used for collection types like &lt;em&gt;List&lt;/em&gt;, &lt;em&gt;Map&lt;/em&gt; etc. relies on the string form defining the delimiter(s) to use for the collection.
The delimiter(s) are added as the first n characters of the string form, e.g. &lt;code&gt;|red|green|blue&lt;/code&gt; or &lt;code&gt;|=red=FF0000|Green=00FF00|Blue=0000FF&lt;/code&gt;.
It is possible to use a number of different delimiters to allow for delimiter characters appearing in the actual value, e.g. &lt;code&gt;#some text#some text with a | in it&lt;/code&gt;
The following are the delimiter characters that can be used.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;|&lt;/code&gt;, &lt;code&gt;:&lt;/code&gt;, &lt;code&gt;;&lt;/code&gt;, &lt;code&gt;,&lt;/code&gt;, &lt;code&gt;!&lt;/code&gt;, &lt;code&gt;/&lt;/code&gt;, &lt;code&gt;\&lt;/code&gt;, &lt;code&gt;#&lt;/code&gt;, &lt;code&gt;@&lt;/code&gt;, &lt;code&gt;~&lt;/code&gt;, &lt;code&gt;-&lt;/code&gt;, &lt;code&gt;_&lt;/code&gt;, &lt;code&gt;=&lt;/code&gt;, &lt;code&gt;+&lt;/code&gt;, &lt;code&gt;?&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;When Stroom records a property value to the database it may use a delimiter of its own choosing, ensuring that it picks a delimiter that is not used in the property value.&lt;/p&gt;
&lt;h3 id=&#34;paths&#34;&gt;Paths&lt;/h3&gt;
&lt;p&gt;File and directory paths can either be absolute (e.g. &lt;code&gt;/some/path/&lt;/code&gt;) or relative (e.g. &lt;code&gt;some/path&lt;/code&gt;).
All relative paths will be resolved to an absolute path using the value of &lt;code&gt;stroom.home&lt;/code&gt; as the base.&lt;/p&gt;
&lt;p&gt;Path values also support variable substitution.
For full details on the possible variable substitution options, see &lt;a href=&#34;../../docs/user-guide/pipelines/file-output/&#34;&gt;File Output&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;restart-required&#34;&gt;Restart Required&lt;/h2&gt;
&lt;p&gt;Some properties are marked as requiring a restart.
There are two scopes for this:&lt;/p&gt;
&lt;h3 id=&#34;requires-ui-refresh&#34;&gt;Requires UI Refresh&lt;/h3&gt;
&lt;p&gt;If a property is marked in UI as requiring a UI refresh then this means that a change to the property requires that the Stroom nodes serving the UI are restarted for the new value to take effect.&lt;/p&gt;
&lt;h3 id=&#34;requires-restart&#34;&gt;Requires Restart&lt;/h3&gt;
&lt;p&gt;If a property is marked in UI as requiring a restart then this means that a change to the property requires that all Stroom nodes are restarted for the new value to take effect.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: System Properties</title>
      <link>/docs/howtos/administration/systemproperties/</link>
      <pubDate>Fri, 09 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>/docs/howtos/administration/systemproperties/</guid>
      <description>
        
        
        &lt;h2 id=&#34;assumptions&#34;&gt;Assumptions&lt;/h2&gt;
&lt;p&gt;The following assumptions are used in this document.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the user successfully logged into Stroom with the appropriate administrative privilege (&lt;strong&gt;Manage Properties&lt;/strong&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Certain Stroom &lt;strong&gt;System Properties&lt;/strong&gt; can be edited via the Stroom User Interface.&lt;/p&gt;
&lt;h2 id=&#34;editing-a-system-property&#34;&gt;Editing a System Property&lt;/h2&gt;
&lt;p&gt;To edit a &lt;strong&gt;System Property&lt;/strong&gt; select the &lt;code&gt;Tools&lt;/code&gt; item of the &lt;strong&gt;Main Menu&lt;/strong&gt; and select to bring up the &lt;code&gt;Tools&lt;/code&gt; sub-menu.&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-ToolsSubmenu-00.png&#34; href=&#34;../../images/HOWTOs/UI-ToolsSubmenu-00.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-ToolsSubmenu-00.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-ToolsSubmenu-00.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools sub-menu&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Then move down and select the &lt;code&gt;Properties&lt;/code&gt; sub-item to be presented with &lt;code&gt;System Properties&lt;/code&gt; configuration window as seen below.&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-Tools-SystemProperties-00.png&#34; href=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-00.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-00.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-Tools-SystemProperties-00.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools System Properties&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Use the scrollbar to the right of the &lt;strong&gt;System Properties&lt;/strong&gt; configuration window to scroll down to the line where the property one wants to modify is displayed, then select (&lt;em&gt;left click&lt;/em&gt;) the line.
In the example below we have selected the &lt;code&gt;stroom.maxStreamSize&lt;/code&gt; property.&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-Tools-SystemProperties-01.png&#34; href=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-01.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-01.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-Tools-SystemProperties-01.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools System Properties - Selected Property&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Now bring up the editing window by &lt;em&gt;double clicking&lt;/em&gt; on the selected line.
At this point we will be presented with the
&lt;code&gt;Application Property - stroom.maxStreamSize&lt;/code&gt; editing window.&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-Tools-SystemProperties-02.png&#34; href=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-02.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-02.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-Tools-SystemProperties-02.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools System Properties - Editing Property&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Now edit the property, by &lt;em&gt;double clicking&lt;/em&gt; the string in the &lt;code&gt;Value&lt;/code&gt; entry box.
In this case we select the &lt;code&gt;1G&lt;/code&gt; value to see&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-Tools-SystemProperties-03.png&#34; href=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-03.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-03.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-Tools-SystemProperties-03.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools System Properties - Editing Property - Value selected&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;Now change the selected &lt;code&gt;1G&lt;/code&gt; value to the value we want.
In this example, we are changing the value to &lt;code&gt;512M&lt;/code&gt;.&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-Tools-SystemProperties-04.png&#34; href=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-04.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-04.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-Tools-SystemProperties-04.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools System Properties - Editing Property - Value changed&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;At this point, press the 






  
  
  


&lt;span class=&#34;stroom-theme-dark stroom-button stroom-button-primary&#34; title=&#34;OK button&#34; &gt;
  &lt;span class=&#34;stroom-icon inline-svg-button icon-button  icon-colour__grey&#34; &gt;
    &lt;span class=&#34;face&#34; title=&#34;OK&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 512 512&#34;&gt;&lt;!-- Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --&gt;&lt;path style=&#34;fill:#fff&#34; d=&#34;M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z&#34;/&gt;&lt;/svg&gt; &lt;/span&gt;
  &lt;/span&gt;
  &lt;span class=&#34;stroom-button-text&#34;&gt;OK&lt;/span&gt;
&lt;/span&gt;
 to see the new value updated in the &lt;strong&gt;System Properties&lt;/strong&gt; configuration window.&lt;/p&gt;







  
  
  
  
  







  



&lt;div class=&#34;card rounded shadow-stroom p-2 td-post-card mb-4 mt-4&#34; style=&#34;width: fit-content;&#34;&gt;

  &lt;a title=&#34;images/HOWTOs/UI-Tools-SystemProperties-05.png&#34; href=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-05.png&#34;&gt;
    &lt;figure style=&#34;margin-block-end: 0px&#34; &gt;
      
      &lt;img class=&#34;card-img-top&#34; src=&#34;../../images/HOWTOs/UI-Tools-SystemProperties-05.png&#34; style=&#34;max-width: fit-content&#34; alt=&#34;images/HOWTOs/UI-Tools-SystemProperties-05.png&#34;&gt;
      

      
      &lt;div class=&#34;card-body px-0 pt-2 pb-0&#34;&gt;
        &lt;hr style=&#34;border-top: 1px solid #ddd; margin-top: 0px; margin-bottom:4px;&#34;&gt;
        &lt;figcaption class=&#34;card-text&#34; style=&#34;font-size: smaller; text-align: center;&#34;&gt;Stroom UI Tools System Properties - Value changed&lt;/figcaption&gt;
      &lt;/div&gt;
      
    &lt;/figure&gt;
  &lt;/a&gt;
&lt;/div&gt;


      </description>
    </item>
    
  </channel>
</rss>
