A set of libraries for building Plugins that are loaded and executed in the OBCOM DesktopFX application.
DesktopFX Properties 
Name Description Type Default
desktopfx.codebase Desktop code base URL URL none
desktopfx.connect.timeout Maximum time to establish a connection (milliseconds) Integer 0 (infinite)
desktopfx.credentials Auto-login encoded credentials String none
desktopfx.credentials.type Credentials format type Integer 0 (ECU)
desktopfx.help.url Desktop help contents URL URL none
desktopfx.http.soap.headers Add security headers to Web Service calls Boolean false
desktopfx.https.trustall Trust HTTPS certificates and hostnames Boolean false
desktopfx.kiosk Auto-login kiosk profile String none
desktopfx.logging.console.level Logging level for console events String OFF
desktopfx.logging.file.append Append text to the logging files Boolean true
desktopfx.logging.file.count Maximum number of logging files Integer 10
desktopfx.logging.file.level Logging level for file events String INFO
desktopfx.logging.file.limit Maximum size of logging files (bytes) Integer 512000
desktopfx.logging.root.level Logging level for root logger String INFO
desktopfx.logging.wservice.level Logging level for Web Service calls String OFF
desktopfx.mail.message.max.size Maximum size of a mail message (bytes) Integer 1048576
desktopfx.max.inactivity Maximum inactivity time (minutes) Integer 0 (disabled)
desktopfx.min.password.length Minimum password length (characters) Integer 6
desktopfx.min.password.strength Minimum password strength (upper+lower+digit+special) Integer 2
desktopfx.offline.enable Enable offline database functionality Boolean false
desktopfx.poll.period Time between two consecutive polls (seconds) Integer 30
desktopfx.request.timeout Maximum time to read a response (milliseconds) Integer 0 (infinite)
desktopfx.secure.webservice Enable secure desktop web service (use HTTPS) Boolean false
desktopfx.unique.base.port Base socket port used to generate unique IDs Integer 59000
desktopfx.unique.max.count Maximum number of unique IDs to generate Integer 50
NetSwitch Properties 
Name Description Type Default
netswitch.channel«c».client.name Client name of the channel «c» (1 ≤ «c» ≤ 10) String required
netswitch.channel«c».client.pass Client password of the channel «c» (1 ≤ «c» ≤ 10) String none
netswitch.channel«c».layout.uri Layout URI of the channel «c» (1 ≤ «c» ≤ 10) URI required
netswitch.channel«c».name Name of the channel «c» (1 ≤ «c» ≤ 10) String required
netswitch.channel«c».switch.uri NetSwitch URI of the channel «c» (1 ≤ «c» ≤ 10) URI required
netswitch.channel«c».trace Trace messages of the channel «c» (1 ≤ «c» ≤ 10) Boolean false
NetServer Properties 
Name Description Type Default
netserver.channel«c».auto.login Auto-login the channel «c» (1 ≤ «c» ≤ 10) Boolean true
netserver.channel«c».encrypt.all Encrypt the channel «c» (1 ≤ «c» ≤ 10) Boolean true
netserver.channel«c».layout.uri Layout URI of the channel «c» (1 ≤ «c» ≤ 10) URI required
netserver.channel«c».name Name of the channel «c» (1 ≤ «c» ≤ 10) String required
netserver.channel«c».server.uri NetServer URI of the channel «c» (1 ≤ «c» ≤ 10) URI required
netserver.channel«c».trace Trace messages of the channel «c» (1 ≤ «c» ≤ 10) Boolean false
Broadcast Commands 
Name Description Parameters Results
desktopfx.logout Logs out the current login session none Name and profile of current user
desktopfx.logs Uploads the log files of the desktop none Contents of the log files
desktopfx.offline.clear Removes all the offline database files none Names of removed files
desktopfx.terminate Terminates the execution of the desktop none Name and profile of current user
desktopfx.who Identifies the current login user none Name and profile of current user
desktopfx.ws.level Changes the logging level of Web Service calls Name of log level Names of old and new level
desktopfx.ws.logs Uploads the Web Service log files none Contents of the log files
Packages 
Package Description
cl.obcom.desktopfx.core
OBCOM DesktopFX Core Library.
cl.obcom.desktopfx.dde
Dynamic Data Exchange (DDE) Library.
cl.obcom.desktopfx.expr
Compiler and Expression Library.
cl.obcom.desktopfx.jfx
JavaFX Support Library.
cl.obcom.desktopfx.layout
OBCOM DesktopFX Layout Library.
cl.obcom.desktopfx.netserver
NetServer Communication Library.
cl.obcom.desktopfx.netswitch
NetSwitch Communication Library.
cl.obcom.desktopfx.util
General Utility Library.