-
Notifications
You must be signed in to change notification settings - Fork 0
Xyna Property
PatrickVonMassow-GIP edited this page Jan 20, 2023
·
1 revision
Xyna Properties are the central configuration parameters of a Xyna Factory instance. They rule important settings like IP addresses used by Xyna Factory interfaces, global timeouts, etc. It is also possible to define custom Xyna Properties.
A Xyna Property can have different types of values:
- String
- Integer
- Real number
- Boolean:
true
,false
- Duration: A duration consists of an amount of time of a certain time unit separated with a space, e.g.
1 s
for 1 second. A combination of more than one time unit is not allowed. Possible time units are:- ns: Nanosecond
- µs: Microsecond
- ms: Millisecond
- s: Second
- min: Minute
- h: Hour
- d: Day
- Domain name: IP address or domain name
- Path name: Expression like
path/subpath
or starting with an absolut path like/opt/xyna/...
- File name: File name expression like
filename.extension
or with additional path name, e.g.path/subpath/filename.extension
- Regular expression
- Fully qualified Service name: Combination of a Service name and a Runtime Context's name and version separated with
@
and/
Example:xfmg.xfctrl.appmgmt.ListApplications@GlobalApplicationMgmt/1.0
- Using the ''Xyna Properties'' section in Xyna Factory Manager
- In Workflows using Mappings and the Data Types in the path xfmg.ods.configuration provided by the Standard Application XynaPropertyMgmt. Call the get() operation of a Xyna Property Data Type instance to retrieve its value.
- Inside of Coded Services by using the com.gip.xyna.xfmg.xods.configuration.XynaPropertyUtils.XynaProperty Java classes.
- Using the RMI interface
- Using the CLI
Property | Possible Values | Default Value | Description |
---|---|---|---|
com.gip.xyna.xprc.XynaExecutor.Planning.<wbr/>CronLikeScheduler
|
Integer ≥1 |
75
|
Maximum number of threads in planning thread pool for source 'CronLikeScheduler' |
com.gip.xyna.xprc.XynaExecutor.Planning.<wbr/>XynaFactoryCommandLineInterface
|
Integer ≥1 |
75
|
Maximum number of threads in planning thread pool for source 'XynaFactoryCommandLineInterface' |
shutdown.timeout.activeoperations
|
Duration |
10 s
|
Maximum waiting time for running orders during shutdown of the Xyna Factory |
shutdown.timeout.cleanup
|
Duration |
5 s
|
Maximum waiting time for orders with Order State Cleanup after the Scheduler was stopped |
shutdown.timeout.planning
|
Duration |
5 s
|
Maximum waiting time for orders with Order State Planning after the Scheduler was stopped |
xact.trigger.stop.timeout
|
Duration |
25000 ms
|
Maximum time to wait for each triggerinstance that is to be stopped |
xdev.xlibdev.buildmdmjar.includewfs
|
true , false
|
false
|
If Workflow classes should be included in mdm.jar, set this property to true . If this isn't necessary, select false . It may contain them anyway.
|
xdev.xlibdev.codeaccess.globalfilter
|
String |
class(GenerationBase)<wbr/>.map(isFactoryComponent)<wbr/>.filter(WhiteList("false"))<wbr/>.allMatch()
|
Global Code Access filter. See ./xynafactory.sh '''explainclassmapfilters''' for a syntax definition
|
xdev.xlibdev.codeaccess.mdmjar.compress
|
true , false
|
false
|
If Code Access is used, this flag decides if the checked-in mdm.jar will be compressed or not. To deactivate compression may be helpful for less memory consumption in a repository type that stores each change (e.g. SVN). |
xdev.xtestfactory.infrastructure.testcase.orderinputsource.prefix
|
String |
Order Input Source for Test Case
|
Default prefix for Order Input Source names of Test Cases inside the Test Factory
Example: Order Input Source for Test Case leads to names in the form Order Input Source for Test Case TESTCASENAME
|
xfmg.xfctrl.appmgmt.appdetails.cache.size
|
Integer ≥1 |
200
|
Size of LRU Cache for Application Details. Needs restart of Xyna Factory for changes to be activated |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>applications
|
String | - | Comma-separated list of Application names to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>applications.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of Application names to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>filterinstances
|
String | - | Comma-separated list of Filter instance names to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>filterinstances.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of Filter instance names to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>filters
|
String | - | Comma-separated list of filter names to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>filters.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of filter names to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>sharedlibs
|
String | - | Comma-separated list of shared libs to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>sharedlibs.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of shared libs to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>triggerinstances
|
String | - | Comma-separated list of trigger instance names to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>triggerinstances.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of trigger instance names to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>triggers
|
String | - | Comma-separated list of fully qualified XMOM names (path and name) to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>triggers.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of trigger names to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>xmomobjects
|
String | - | Comma-separated list of fully qualified XMOM names (path and name) to be excluded when clearing the default workspace |
xfmg.xfctrl.appmgmt.clearworkingset.blacklist.<wbr/>xmomobjects.<wbr/><WORKSPACE>
|
String | - |
Comma-separated list of fully qualified XMOM names (path and name) to be excluded when clearing workspace <WORKSPACE>
|
xfmg.xfctrl.appmgmt.DeployApplications.Destination
|
Fully qualified Service name |
xfmg.xfctrl.appmgmt.<wbr/>DeployApplications<wbr/>@GlobalApplicationMgmt<wbr/>/1.0
|
Defines the Service, which is used to deploy an Application on another Xyna Factory instance |
xfmg.xfctrl.appmgmt.excludedsubtypesof
|
String |
xnwh.persistence.Storable
|
Comma-separated list of base types whose subtypes are taken into a new application version (parent Workspace default workspace) only when they are directly needed |
xfmg.xfctrl.appmgmt.excludedsubtypesof.<WORKSPACE>
|
String |
xnwh.persistence.Storable
|
Comma-separated list of base types whose subtypes are taken into a new application version (parent Workspace ) only when they are directly needed |
xfmg.xfctrl.appmgmt.ListApplications.Destination
|
Fully qualified Service name |
xfmg.xfctrl.appmgmt.<wbr/>ListApplications<wbr/>@GlobalApplicationMgmt<wbr/>/1.0
|
Defines the Service, which is used to retrieve a list of all existing Applications |
xfmg.xfctrl.appmgmt.RemoveApplications.Destination
|
Fully qualified Service name |
xfmg.xfctrl.appmgmt.<wbr/>RemoveApplications<wbr/>@GlobalApplicationMgmt<wbr/>/1.0
|
Defines the Service, which is used to remove an Application |
xfmg.xfctrl.appmgmt.StartApplications.Destination
|
Fully qualified Service name |
xfmg.xfctrl.appmgmt.<wbr/>StartApplications<wbr/>@GlobalApplicationMgmt<wbr/>/1.0
|
Defines the Service, which is used to start an Application |
xfmg.xfctrl.appmgmt.StopApplications.Destination
|
Fully qualified Service name |
xfmg.xfctrl.appmgmt.<wbr/>StopApplications<wbr/>@GlobalApplicationMgmt<wbr/>/1.0
|
Defines the Service, which is used to stop an Application |
xfmg.xfctrl.datamodel.xsd.store_in_typemapping
|
true , false
|
false
|
Imported types can be optionally stored in typemapping table for compatibility with XynaTypeGeneration Service |
xfmg.xfctrl.nodemgmt.node_name
|
String | - | Name of own Xyna Factory node. Used by the Remote Destination feature at the remote Xyna Factory node to correlate waiting responses. Please note: Do not change while Remote Calls are still active. |
xfmg.xfctrl.rcdependencies.change.orders.<wbr/>active.<wbr/>behavior
|
ABORT , IGNORE , MIGRATE
|
ABORT
|
Handling of active Xyna Orders when Runtime Context Requirements are changed. Possible values are:
|
xmcp.xfcli.thread.nonpooled.number
|
Integer ≥0 |
0
|
Sets the number of CLI commands to be executed with a non pooled thread |
xnwh.persistence.concurrency.retries
|
Integer ≥0 |
3
|
The amount of retries on concurrent access |
xnwh.persistence.concurrency.timeout
|
Duration |
30 s
|
Duration before aborting the persistence operation after repeated collisions |
xnwh.persistence.xml.cache.default
|
String | - | Persistence layer instance name. Default value for the persistence layer to be used as cache for Xml persistence layers. It not set, an anonymous persistence layer will be used. |
xnwh.persistence.xml.journal.maxlength
|
Integer ≥0 |
10485760
|
Maximum length of journal files in bytes |
xnwh.persistence.xmom.<wbr/>defaultalternativepersistencelayerid
|
Integer ≥-1 |
-1
|
Alternative persistence layer id used as default for additional xmom storables. -1 means that no specific persistence layer is used.
|
xnwh.persistence.xmom.<wbr/>defaulthistorypersistencelayerid
|
Integer ≥-1 |
-1
|
History persistence layer id used as default for additional xmom storables. -1 means that no specific persistence layer is used.
|
xnwh.persistence.xmom.defaultpersistencelayerid
|
Integer ≥-1 |
-1
|
Persistence layer id used as default for additional xmom storables. -1 means that no specific persistence layer is used.
|
xprc.veto.algorithm
|
SeparateThread , Storable , Cache , CachedStorable
|
SeparateThread
|
Veto management algorithm. The follwing algorithms are supported:
|
xprc.xfractwfe.deployment.specialdependencies.<wbr/>deploymentstate.use
|
true , false
|
true
|
|
xprc.xfractwfe.deployment.specialdependencies.<wbr/>storables.use
|
true , false
|
true
|
|
xprc.xfractwfe.deployment.specialdependencies.<wbr/>subtypes.use
|
true , false
|
true
|
|
xprc.xfractwfe.deployment_timeout
|
Duration |
15 s
|
|
xprc.xfractwfe.workflow.childorder.context.<wbr/>inheritfromparent
|
true , false
|
false
|
If set to true , a childorder will inherit its Runtime Context from its parent order instead of its Order Type
|
xprc.xpce.cleanup.capacities.free.late.thread.maximum
|
Integer ≥1 |
100
|
Maximum number of order Execution threads executing Cleanup and Finish phases concurrently without the limitation of Capacities. Orders exceeding this number will free their Capacities and Vetoes only after they have been archived and have notified their response listener. |
xprc.xprcods.orderarchive.archiving.memoryprotection.threshold
|
Integer ≥1 |
52428800
|
During order archiving a partial batch commit of a subset of child orders will be triggered if the sum of their Audit Xml sizes exceeds this threshold |
xprc.xprcods.orderarchive.archiving.parallelism.max
|
Integer ≥1 |
20
|
Maximum number of Root Orders doing archiving in parallel. Change needs restart of Xyna Factory. |
xprc.xprcods.orderarchive.count.use
|
true , false
|
false
|
Configures if Order Archive searches use count queries to retrieve the exact counts of filtered orders |
xprc.xprcods.orderarchive.count.uselastupdatecondition
|
true , false
|
true
|
If a count query to Order Archive has no filter, an additional filter on lastudpate column will be used |
xprc.xprcods.orderarchive.repository.closefiletoflush
|
true , false
|
false
|
|
xyna.concurrencycalls.listcapacityinfo
|
Integer ≥1 |
1
|
Maximum number of concurrent queries for Capacities |
xyna.concurrencycalls.listorderseriesinfo
|
Integer ≥1 |
1
|
Maximum number of concurrent queries for Order Series |
xyna.concurrencycalls.listschedulerinfo
|
Integer ≥1 |
1
|
Maximum number of concurrent queries for Scheduler information |
xyna.concurrencycalls.searchorderarchive
|
Integer ≥1 |
10
|
Maximum number of concurrent queries for Order Archive |
xyna.create.diag.cont
|
true , false
|
false
|
Enables pushing the Order ID into Log4j context to show Order IDs in certain log entries |
xyna.default.monitoringlevel
|
0 , 5 , 10 , 15 , 17 , 18 , 20
|
5
|
This sets the default Monitoring Level that is used if nothing else is configured. The following levels exist:
|
xyna.default.priority
|
1 to 10 and -1
|
-1
|
Sets the default Priority that is used if nothing else is configured. The lowest Priority is 1 , the highest Priority is 10 . Every other value is mapped to 7 .
|
xyna.disable.xsd.validation
|
true , false
|
true
|
Enables/disables the XSD validation of the XMOM Objects |
xyna.exceptions.codegroup.extension.automatic
|
true , false
|
true
|
Allows automatic creation of new CodeGroups when no proper CodeGroups exist |
xyna.exceptions.codegroup.extension.defaultpadding
|
Integer ≥0 |
5
|
Number of digits of the ExceptionCode during the automatic creation of new CodeGroups |
xyna.exceptions.codegroup.extension.defaultpattern
|
String |
DEVEL-[[]]
|
Naming pattern at the automatic creation of new CodeGroups |
xyna.exceptions.codegroup.storage.reload
|
true , false
|
true
|
Enables complete reloading of the tables codegroup and codepattern on every usage |
xyna.global.set.ordercontext
|
true , false
|
false
|
Enables the opening of the order context for all Order Types. By opening the order context all objects of the same thread are able to retrieve the order context, e.g. by requesting it from Xyna Processing using the method XynaProcessing.getOrderContext() .
Please note: The opening of a single Order Type's order context can be done via CLI ./xynafactory.sh '''configureordercontextmapping'''
|
xyna.idgen.prefetcher.timeout
|
Duration |
30 s
|
Maximum time the application waits for the Id Generation Prefetcher Thread to produce the next Id Block. |
xyna.logging.ordertimings.count
|
Integer ≥0 |
0
|
|
xyna.messagebus.request.timeout.millis
|
Duration |
10 s
|
Configures the maximum time a message bus request will be hold open before a response. If a message bus event happens the response will return immediately. |
xyna.ordersuspension.workflowstep.timeout
|
Duration |
5 s
|
Maximum waiting time for long-running Service calls. After half of the waiting time threads will be interrupted. After another half of the waiting time threads will be killed. |
xyna.persistence.xml.cache.writeInterval
|
Duration |
30000 ms
|
Time interval in which the cache of xml persistencelayers is written to the xml file. |
xyna.properties.persistence
|
true , false
|
true
|
Defines the persistance mode:
|
xyna.rmi.hostname.registry
|
String |
localhost
|
Hostname of the RMI registry |
xyna.rmi.interlink.port.communication
|
Integer between 0 and 65535 |
0
|
Communication port of the RMI interlink between instances of Xyna Factories |
xyna.rmi.interlink.ssl.keystore.file
|
File name | - | |
xyna.rmi.interlink.ssl.keystore.passphrase
|
String | - | |
xyna.rmi.interlink.ssl.keystore.type
|
String |
JKS
|
Type of a Java Keystore. Possible values are the by Java supported Keystore type names. |
xyna.rmi.interlink.ssl.truststore.file
|
File name | - | |
xyna.rmi.interlink.ssl.truststore.passphrase
|
String | - | |
xyna.rmi.interlink.ssl.truststore.type
|
String |
JKS
|
Type of a Java Truststore. Possible values are the by Java supported Truststore type names. |
xyna.rmi.interlink.timeout
|
Duration |
15 s
|
|
xyna.rmi.port.communication
|
Integer between 0 and 65535 |
0
|
RMI communication port |
xyna.rmi.port.registry
|
Integer between 0 and 65535 |
1099
|
Port of the RMI registry |
xyna.rmi.ssl.keystore.file
|
File name | - | |
xyna.rmi.ssl.keystore.passphrase
|
String | - | |
xyna.rmi.ssl.truststore.passphrase
|
String | - | |
xyna.rmi.timeout
|
Duration |
15
|
Maximum waiting time of a client for answers via RMI. Technically this is a TCP Socket timeout typically happening on connections not closed properly.
Please note: If the time unit is not specified it is presumed to seconds. Example: 15 means 15 s .
|
xyna.scheduler.orderbackup.duringcronlikescheduling
|
true , false
|
true
|
|
xyna.scheduler.orderbackupwaitingforscheduling
|
true , false
|
false
|
Enables earlier Order backup. If set to true orders will be saved before the scheduling phase. Otherwise orders in the scheduling phase might get lost in case of a Xyna Factory failure.
|
xyna.scheduler.stop.timeout.offset
|
Duration |
0 ms
|
This property causes orders to run into a timeout at server shutdown, if the time till the regular Scheduler timeout is less then the given offset value |
xyna.target.mdm.jar.javaversion
|
Java<n> with n≥5
|
Java5
|
|
xyna.java.compile.tryproceedonerror
|
true , false
|
true
|
|
xyna.threadpool.cleanup.keepalive.seconds
|
Duration |
30 s
|
|
xyna.threadpool.cleanup.max
|
Integer ≥1 |
500
|
Maximum number of threads available for the Cleanup |
xyna.threadpool.cleanup.min
|
Integer ≥0 |
10
|
Minimum number of threads available for the Cleanup |
xyna.threadpool.cleanup.queuesize
|
Integer ≥0 |
0
|
Maximum queue size for queuing orders marked erroneous by the Scheduler, e.g. after running into a timeout |
xyna.threadpool.deployment.keepalive.seconds
|
Integer ≥0
|
60
|
Keep alive time in seconds Please note: Due to technical reasons this value is an integer and no duration. |
xyna.threadpool.deployment.max
|
Integer ≥1 |
200
|
|
xyna.threadpool.execution.keepalive.seconds
|
Duration |
60 s
|
|
xyna.threadpool.execution.max
|
Integer ≥1 |
2000
|
Maximum number of threads available for the Execution |
xyna.threadpool.execution.min
|
Integer ≥0 |
0
|
Minimum number of threads available for the Execution |
xyna.threadpool.planning.keepalive.seconds
|
Duration |
30 s
|
|
xyna.threadpool.planning.max
|
Integer ≥1 |
100
|
Maximum number of threads available for the Planning |
xyna.threadpool.planning.min
|
Integer ≥0 |
10
|
Minimum number of threads available for the Planning |
xyna.threadpool.planning.pool_size_strategy
|
eager , default or lazy_<n> with n≥1
|
eager
|
Configures the behaviour if the thread pool is nearly used to capacity. Possible values are:
|
xyna.threadpool.planning.queuesize
|
Integer ≥0 |
1000
|
Maximum queue size for queuing orders without insufficient number of threads available during Planning |
xyna.threadpool.planning.useringbuffer
|
true , false
|
false
|
Enables an overfill protection at Planning entry by removing the oldest order when adding a new one into a already full buffer (ring buffer) |
xyna.threadpool.threadlocalcleanup.skip
|
true , false
|
false
|
|
xyna.wf.poolsize
|
Integer ≥1 |
100
|
Maximum pool size of Workflows |
xyna.xdev.topology.persistence.alternative.file.location
|
File name | - |
The following Xyna Properties are used by the Xyna Modeller:
<caption>Xyna Process Modeller</caption>Property | Possible Values | Default Value | Description |
---|---|---|---|
xyna.processmodeller.query.debug
|
true , false
|
false
|
If set to true the hidden Mappings for Queries are displayed in the Workflow |
Property | Possible Values | Default Value | Description |
---|---|---|---|
xyna.processmonitor.defaultfiltering.application
|
String | - | Pre-assignment of the filter by Applications in the Xyna Process Monitor |
xyna.processmonitor.defaultfiltering.version
|
String | - | Pre-assignment of the filter by Versions in the Xyna Process Monitor |
xyna.processmonitor.defaultfiltering.workspace
|
String | - | Pre-assignment of the filter by Workspaces in the Xyna Process Monitor |
xyna.processmonitor.lazyloading.iterationlimit
|
Integer ≥ -1 | 100 |
Number of iterations (e.g. with nested Foreach) that are transmitted to the GUI at once. &amp;&#35;45&#59;1 for unlimited iterations
|
xyna.processmonitor.customColumn0.enabled
|
true , false
|
false
|
Controls whether the 1st Custom Column is shown in Order Overview, using the label defined by xyna.processmonitor.customColumn0.label |
xyna.processmonitor.customColumn0.label
|
String | Custom 1 | The label to show for 1st Custom Column in Order Overview in case xyna.processmonitor.customColumn0.enabled is set to true |
xyna.processmonitor.customColumn1.enabled
|
true , false
|
false
|
Controls whether the 2st Custom Column is shown in Order Overview, using the label defined by xyna.processmonitor.customColumn1.label |
xyna.processmonitor.customColumn1.label
|
String | Custom 2 | The label to show for 2st Custom Column in Order Overview in case xyna.processmonitor.customColumn1.enabled is set to true |
xyna.processmonitor.customColumn2.enabled
|
true , false
|
false
|
Controls whether the 3st Custom Column is shown in Order Overview, using the label defined by xyna.processmonitor.customColumn2.label |
xyna.processmonitor.customColumn2.label
|
String | Custom 3 | The label to show for 3st Custom Column in Order Overview in case xyna.processmonitor.customColumn2.enabled is set to true |
xyna.processmonitor.customColumn3.enabled
|
true , false
|
false
|
Controls whether the 4st Custom Column is shown in Order Overview, using the label defined by xyna.processmonitor.customColumn3.label |
xyna.processmonitor.customColumn3.label
|
String | Custom 4 | The label to show for 4st Custom Column in Order Overview in case xyna.processmonitor.customColumn3.enabled is set to true |
xyna.processmonitor.orderoverview.limit
|
Integer ≥ 0 | 100 | The maximum number of table entries to be returned for the Order Overview |
Property | Possible Values | Default Value | Description |
---|---|---|---|
xfmg.xfctrl.appmgmt.showGlobalApplicationManagement
|
true , false
|
false
|
If set to true the Application GlobalApplicationMgmt is displayed |
Property | Possible Values | Default Value | Description |
---|---|---|---|
zeta.table.limit
|
Integer ≥ 0 | 100 | The maximum number of table entries to be returned |
zeta.compatibility.startorder.withmeta
|
true , false
|
false
|
If set to true the StartOrderResponse is provided with $meta- information
|
Property | Possible Values | Default Value | Description |
---|---|---|---|
xact.connection.RuleBasedDeviceType.rules.reload
|
true , false
|
false
|
Change property to reload rules from file |
xfmg.xfmon.protocolmsg.enablestorage
|
true , false
|
false
|
Enable in memory storage of protocol messages |
xfmg.xfmon.protocolmsg.messagetimeout
|
Duration |
180 s
|
The amount of time messages are kept alive |
Property | Possible Values | Default Value | Description |
---|---|---|---|
xact.http.default_connect_timeout
|
Duration |
10 s
|
Default connect timeout. This timeout will be used if the Connect Service doesn't provide a timeout. |
xact.http.default_send_timeout
|
Duration |
10 s
|
Default send timeout. This timeout will be used if the Send Service doesn't provide a timeout. |
xact.http.default_user_agent
|
String |
XynaFactory HTTP&amp;&#35;45&#59;Service
|
Default user agent |
Property | Possible Values | Default Value | Description |
---|---|---|---|
xfmg.xfctrl.datamodel.&amp;lt&#59;wbr/&amp;gt&#59;json.&amp;lt&#59;wbr/&amp;gt&#59;createjson.&amp;lt&#59;wbr/&amp;gt&#59;includenulls
|
true , false
|
false
|
Determines whether JSON strings created from XMOM Data Types include null values for all Member Variables that are not set.
Example: &amp;&#35;123&#59;&amp;quot&#59;name&amp;quot&#59;&amp;&#35;58&#59; &amp;quot&#59;XYZ&amp;quot&#59;, &amp;quot&#59;address&amp;quot&#59;&amp;&#35;58&#59; null&amp;&#35;125&#59; vs. &amp;&#35;123&#59;&amp;quot&#59;name&amp;quot&#59;&amp;&#35;58&#59; &amp;quot&#59;XYZ&amp;quot&#59;&amp;&#35;125&#59;
|
Property | Possible Values | Default Value | Description |
---|---|---|---|
xact.snmp.exceptionmapping.file
|
File name | - | Xml file with exception mappings |
xact.snmp.service.engineid.application.&amp;lt&#59;APPLICATION&amp;gt&#59;
|
String, 2 bytes in hexadecimal representation with &amp;&#35;58&#59; as delimiter
|
- |
For Application APPLICATION this value will be integrated into the engine Id if xact.snmp.service.engineid.version is set to set_per_application
|
xact.snmp.service.engineid.constant
|
String, max. 27 bytes in hexadecimal representation with &amp;&#35;58&#59; as delimiter
|
- |
Constant that is used for the last (max. 27) bytes of the engine Id if xact.snmp.service.engineid.version is set to set_globally
|
xact.snmp.service.engineid.currentvalue.&amp;lt&#59;APPLICATION&amp;gt&#59;.&amp;lt&#59;VERSION&amp;gt&#59;.readonly
|
String, readonly | - |
The currently used engineId for Application APPLICATION with version VERSION . Please do not edit this property.
|
xact.snmp.service.engineid.ip
|
String | - | Name of a registered IP address that is used to generate the engine Id |
xact.snmp.service.engineid.version
|
generate_per_revision , set_per_application , set_globally
|
set_globally
|
Version of engine Id generation of the last (max 27) bytes (the first five bytes are constant). Possible values are:
|
xact.snmp.service.engineid.workspace.&amp;lt&#59;WORKSPACE&amp;gt&#59;
|
String, 2 bytes in hexadecimal representation with &amp;&#35;58&#59; as delimiter
|
- |
For Workspace WORKSPACE this value will be integrated into the engine Id if xact.snmp.service.engineid.version is set to set_per_application
|
Property | Possible Values | Default Value | Description |
---|---|---|---|
xyna.xcs.networkavailability
|
ERROR , OK
|
ERROR
|
Global status variable of the Xyna Clustering Service:
|