We use WEB.SHOW_DOCUMENT to open other Forms from many of our Forms (using the https://{server_name}/forms/frmservlet?config={web_start_config} URL). Since IE is going away in a couple weeks, we've configured Web Start and tried many other browsers.
Edge works the best in IE-mode, but our Citrix environments can't use that browser.
Chrome works, but makes you claim the jnlp download is safe and then manually open that file each time you open a new applet. We've tried everything we can think of to make Chrome trust the jnlp download and open it automatically, but have failed. That behaviour will not be acceptable for our users that are opening new Forms up to 100 times a day.
We tried calling the jnlp directly using WEB.SHOW_DOCUMENT('jnlps://{server_name}/forms/frmservlet?config={web_start_config}'); but that doesn't work with SSO.
Is there any sort of program or script or host command or anything that can call the jnlp directly, without relying on a browser, and still keep the SSO credentials?
I was thinking about using the jnlps call with the user credentials (userid={user}/{password}@{connectstr}), but I can't build that string programmatically, because I don't know everyone's Oracle passwords.
We cannot switch every Form to use open_form, call_form, or new_form, because these need to be in their own applet windows. We might be able to do that for 5% of our Forms, but not the rest.