[
https://issues.apache.org/jira/browse/OFBIZ-6670?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17458450#comment-17458450
]
Taher Alkhateeb commented on OFBIZ-6670:
----------------------------------------
Hello folks. I hope you're all doing well.
if you check the
[documentation|https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html]
of system properties you will notice that it's used for very high-level
environment configuration with things like "java.class.path" or "os.name" or
"path.separator".
You can say it's almost exclusive to making sure your software can run on a
specific machine or something like that. It's therefore _not_ designed to be a
part of your software solution and should be used very sparingly and only when
you _have_ to. Otherwise it should be really a database or properties file or
something like that.
Another quote from the above mentioned website "{*}Warning:{*} Changing system
properties is potentially dangerous and should be done with discretion. Many
system properties are not reread after start-up and are there for informational
purposes. Changing some properties may have unexpected side-effects."
I hope this is useful!
> Have configuration options for Content.
> ---------------------------------------
>
> Key: OFBIZ-6670
> URL: https://issues.apache.org/jira/browse/OFBIZ-6670
> Project: OFBiz
> Issue Type: Sub-task
> Components: content
> Affects Versions: Trunk
> Reporter: Pierre Smits
> Assignee: Pierre Smits
> Priority: Major
> Fix For: Upcoming Branch
>
>
> The configuration of an OFBiz is determined by 2 aspects:
> # configuration settings required to successfully start the implementation
> # configuration settings required to have component functions work properly
> The latter involve default choices for various functions to cater to the
> usability of business processes (and therefore screen/forms and/or
> screens/templates.
> Several of these configuration settings are already loaded into the
> SystemProperty table in the underlying RDBMS, to enable adjustments of the
> systemPropertyValue while the implementation is in use. While it is not
> expected that these settings change often, it is possible that they are
> required to be changed during the lifespan of the company/organisation.
> However, it should not be required to go through a deployment process of
> regarding such changed configuration settings in the OFBiz production
> instance (which most - if not all - companies/organisations require when
> files are changes).
> Having all configuration settings of components in the SystemProperty table
> enhances the usability of OFBiz allowing system administrators to adjust the
> value(s) of system property records while the instance keeps running.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)