How to test the auto-update feature for frmsal?
Just use frmsal.sal from Windows installation to run application deployed on Linux server or other way, use frmsal.jar from linux installation to run application deployed on Windows server.
formsweb.cfg:
fsalUpdateDialogText = Forms 14c (14.1.2) Standalone Launcher new update available.

Output from command prompt:
C:\Temp\14c>java -jar frmsal_linux.jar -url "http://localhost:7001/forms/frmservlet?config=test"
Detected Java version: 1.8.0_431
Inspecting archive files in cache directory C:\Users\MATEJ~1.D\AppData\Local\Temp\frmsal\localhost\14.1.2.0
Using cached archive file frmall.jar from cache subdirectory 43tk370jra0ryzp6dp04mkq5r
Using cached archive file frmwebutil.jar from cache subdirectory 43tk370jra0ryzp6dp04mkq5r
Using cached archive file jacob.jar from cache subdirectory 43tk370jra0ryzp6dp04mkq5r
Forms Session ID is AdminServer.formsapp.14
The proxy host is null, and the proxy port is 0.
Native HTTP implementation is being used for the connection.
The connection mode is HTTP.
Proceeding with downloading the new Oracle Forms Standalone Launcher file.
Downloading new jar to C:\Users\MATEJ~1.D\AppData\Local\Temp\frmsal\localhost\14.1.2.0\43tk370jra0ryzp6dp04mkq5r\frmsal.jar
Starting the Oracle Forms Standalone Launcher updater process.
C:\Temp\14c>
Started updating.
Starting the Oracle Forms Standalone Launcher process.
Detected Java version: 1.8.0_431
Inspecting archive files in cache directory C:\Users\MATEJ~1.D\AppData\Local\Temp\frmsal\localhost\14.1.2.0
Using cached archive file frmall.jar from cache subdirectory 43tk370jra0ryzp6dp04mkq5r
Using cached archive file frmwebutil.jar from cache subdirectory 43tk370jra0ryzp6dp04mkq5r
Using cached archive file jacob.jar from cache subdirectory 43tk370jra0ryzp6dp04mkq5r
Forms Session ID is AdminServer.formsapp.15
The proxy host is null, and the proxy port is 0.
Native HTTP implementation is being used for the connection.
The connection mode is HTTP.
Forms Applet version is 14.1.2.0
Regards