{"id":846,"date":"2015-11-13T17:10:37","date_gmt":"2015-11-13T16:10:37","guid":{"rendered":"http:\/\/danielsitblog.wordpress.com\/?p=90"},"modified":"2018-02-10T01:59:59","modified_gmt":"2018-02-10T00:59:59","slug":"start-options-in-oracle-forms-12c-2","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/start-options-in-oracle-forms-12c-2\/","title":{"rendered":"Start options in  Oracle Forms 12c"},"content":{"rendered":"<p>So I\u2019ve read quite a lot of blog entries and news regarding <a href=\"https:\/\/pitss.org\/de\/oracle-forms-12c-features\/\">Oracle Forms 12c<\/a> in the last weeks since the release. It is nice to hear and see that Oracle Forms still is not dead.<br \/>\nThe release brought some nice features with it. Today I would like to have a look at the different start options, that are now available.<\/p>\n<p><strong>Embedded Java applet<\/strong><\/p>\n<p>The standard start in the last couple of years. So its still possible to call your form application through the <a href=\"https:\/\/pitss.org\/de\/top-java-frameworks-2018\/\">Java<\/a> plugin embedded in html. Just create a new section in the formsweb.cfg. The parameters for the standard behaviour are:<\/p>\n<p><em>baseHTML=webutilbase.htm<\/em><br \/>\n<em>baseHTMLjpi=webutiljpi.htm<\/em><\/p>\n<p><a href=\"https:\/\/danielsitblog.files.wordpress.com\/2015\/11\/unbenannt.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-96\" src=\"https:\/\/danielsitblog.files.wordpress.com\/2015\/11\/unbenannt.png?w=348&amp;h=223\" alt=\"Unbenannt\" width=\"348\" height=\"223\" \/><\/a><\/p>\n<p>There is also an option to embed JNLP in html:<\/p>\n<p><em>basejnlp=base.jnlp<\/em><br \/>\n<em>baseHTMLjpi=basejpi_jnlp.htm<\/em><\/p>\n<p>Both options require a Java Plugin and a browser.<\/p>\n<p><strong>Java Webstart<\/strong><\/p>\n<p>This method of starting a Formsapplication is not new. But whats new is the fact that Oracle now supports this option. Since more and more browsers stopped or will stop supporting the NPAPI-Plugin this step was neccessary. Google Chrome already stopped the support, Firefox will support the plugin until December 2016. Microsoft still supports it in the Internet Explorer 11, while Edge does not.<br \/>\nSo if you want to use webstart, just copy following lines into your configuration section:<\/p>\n<p><em>webstart=enabled<\/em><br \/>\n<em>basejnlp=base.jnlp<\/em><\/p>\n<p>Afterwards you can open your application through entering following URL:<\/p>\n<p><em>http:\/\/&lt;host&gt;:port\/forms\/frmservlet?config=&lt;configname&gt;<\/em><\/p>\n<p>You will be asked to open a file (frmservlet). Just open it and you should get the following screen \u2013 you need to have a JRE installed for that.<\/p>\n<p><a href=\"https:\/\/danielsitblog.files.wordpress.com\/2015\/10\/2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-69\" src=\"https:\/\/danielsitblog.files.wordpress.com\/2015\/10\/2.png?w=482&amp;h=400\" alt=\"2\" width=\"482\" height=\"400\" \/><\/a><\/p>\n<p>There are some facts that have to be considered when using the webstart (copied from Michael Ferrante\u2019s PPT):<\/p>\n<ul>\n<li>\u00a0Limited SSO support (requires<br \/>\nbrowser). SSO cookie will not be shared<br \/>\nwith browsers launched from Forms.<\/li>\n<li>\u00a0No support for SSO Logout or Java<br \/>\nScript Integration.<\/li>\n<li>\u00a0Requires either JDK or Java Plugin (JRE).<\/li>\n<li>\u00a0Browser optional (required with SSO).<\/li>\n<li>\u00a0Presents application with native<br \/>\nappearance.<\/li>\n<\/ul>\n<p><strong>Standalone<\/strong><\/p>\n<p>There is a new standalone option. For that you have to download the Oracle Forms Stand-alone Luncher(FSAL). A howto is to be found on your server environment under:<\/p>\n<p><em>http:\/\/&lt;host&gt;:&lt;port&gt;\/forms\/html\/fsal.htm<\/em><\/p>\n<p>I did not have the time to fully test this option but here is what Michael Farrante stated in his Oracle Open World 2015 presentation:<\/p>\n<ul>\n<li>No support for SSO, SSO Logout or Java<br \/>\nScript Integration.<\/li>\n<li>Requires either JDK or Java Plugin (JRE)<br \/>\ninstallation.<\/li>\n<li>Browser not required.<\/li>\n<li>Presents application with native<br \/>\nappearance.<\/li>\n<li>Example page available at:<br \/>\n\/forms\/html\/fsal.htm<\/li>\n<\/ul>\n<p>This option shall offer \u201ca browser-less, more client\/server-like interface\u201d.<\/p>\n<p><a href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/danielsitblog.wordpress.com\/90\/\" rel=\"nofollow\"><img decoding=\"async\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/danielsitblog.wordpress.com\/90\/\" alt=\"\" border=\"0\" \/><\/a> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pixel.wp.com\/b.gif?host=danielsitblog.wordpress.com&amp;blog=92824060&amp;post=90&amp;subd=danielsitblog&amp;ref=&amp;feed=1\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I&rsquo;ve read quite a lot of blog entries and news regarding Oracle Forms 12c in the last weeks since the release. It is nice to hear and see that Oracle Forms still is not dead. The release brought some nice features with it. Today I would like to have a look at the different [&hellip;]<img loading=\"lazy\" decoding=\"async\" alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=danielsitblog.wordpress.com&amp;blog=92824060&amp;post=90&amp;subd=danielsitblog&amp;ref=&amp;feed=1\" width=\"1\" height=\"1\" \/><\/p>\n","protected":false},"author":47,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[147,131,133,98,139,81,149],"tags":[],"class_list":["post-846","post","type-post","status-publish","format-standard","hentry","category-12c","category-java-webstart","category-npapi","category-oracle-forms","category-oracle-forms-12c","category-tech-blog","category-webstart"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":4,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/846\/revisions"}],"predecessor-version":[{"id":19130,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/846\/revisions\/19130"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}