<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-518779464197148265</atom:id><lastBuildDate>Sat, 03 May 2025 00:45:20 +0000</lastBuildDate><category>adf</category><category>ADF and Jdeveloper</category><category>ADF Faces</category><category>Weblogic Server</category><category>Oracle adf</category><category>Resource Bundle</category><category>Weblogic Server 10.3.5.0</category><category>call report from jsff page</category><category>jasper report</category><category>jdeveloper</category><category>ADF Component</category><category>ADF Logger</category><category>ADFUtils</category><category>Contextual Event</category><category>Custom Validation</category><category>Input text style</category><category>JSFUtils</category><category>Jasper report in ADF application</category><category>Logger</category><category>Managed server</category><category>Method validation</category><category>Method. ADF</category><category>Range slider</category><category>Refresh Resource Bundle</category><category>Row highlight</category><category>Slider</category><category>Unsaved warning</category><category>Use external XML file for Resource Bundle</category><category>View Object XML</category><category>WLS</category><category>Warning</category><category>XML</category><category>adf 11g R2</category><category>calling jasper report from ADF</category><category>chnage case</category><category>current date</category><category>java</category><category>java.sql.Date</category><category>jdeveloper 11 g release 2</category><category>oracle.jbo.domain.Date</category><category>production environment</category><category>refresh</category><category>validations</category><category>weblogic domain</category><category>weblogic server configuration</category><title>ADF and Jdeveloper</title><description></description><link>http://adfandjdeveloper.blogspot.com/</link><managingEditor>noreply@blogger.com (Rohit Barthwal)</managingEditor><generator>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-2758139722515374769</guid><pubDate>Mon, 08 Jul 2013 19:29:00 +0000</pubDate><atom:updated>2013-07-09T01:00:11.431+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">ADF Logger</category><category domain="http://www.blogger.com/atom/ns#">Logger</category><title>Use ADF logger in ADF application</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Description:&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Oracle
has provided a logging mechanism in ADF, so that a developer can use this
logging feature to test the ADF applications.&lt;/span&gt; &lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It&#39;s
basically a thin wrapper around the java.util.Logging APIs with a few simple
methods and, most importantly some specific features integrated into both
JDeveloper and Enterprise Manager. It&#39;s&amp;nbsp;preferable&amp;nbsp;to use this
built-in logger for these reasons, plus it can help you avoid the kind of
class-loading issues if one uses some random version of something like Log4J.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Oracle
Fusion Middleware components create diagnostic log files in the Oracle
Diagnostic Logging (ODL) format. Log file naming and the format of the contents
of log files conform to an Oracle standard. By default, the diagnostic messages
are in text format. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;You
can also set up the Java logger to display Java diagnostic messages. Whichever
logging format you choose, you can set several levels of logging to control the
level and number of messages that are displayed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;You
configure the logging session by editing the logging.xml file using the
overview editor for Oracle Diagnostic Logging Configuration. You can set the
logging level for both persistent and transient loggers and declare handlers
for each logger. Logging configuration can be set at any time, even while the
application is running in JDeveloper.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;After
you have created a log, you can view and filter the log messages with the
Oracle Diagnostic Log Analyzer. This tool allows you to set filters for
different log levels, define message time frames, and search on message text.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify; text-indent: 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif; line-height: 115%; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Configuration
Steps :&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif; line-height: 115%; text-indent: 0.5in;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;b&gt;Open
logging.xml file :&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;text-align: left; text-indent: 0.5in;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: left; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;text-indent: 0.5in;&quot;&gt;In the Application Server Navigator, right-click
&lt;/span&gt;&lt;span class=&quot;bold&quot; style=&quot;text-indent: 0.5in;&quot;&gt;IntegratedWebLogicServer&lt;/span&gt;&lt;span style=&quot;text-indent: 0.5in;&quot;&gt; and choose &lt;/span&gt;&lt;span class=&quot;bold&quot; style=&quot;text-indent: 0.5in;&quot;&gt;Configure
Oracle Diagnostic Logging for&lt;/span&gt;&lt;span style=&quot;text-indent: 0.5in;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;bolditalic&quot; style=&quot;text-indent: 0.5in;&quot;&gt;server name&lt;/span&gt;&lt;span style=&quot;text-indent: 0.5in;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabnoOiNiGLoq0SjHyvyDAW_RcL_DPl9RKcqW_4bMluibeP6dfD4SJJFuAA0kALZhdRFCDPYGJMqR-g0TxIPBtFyW8CoLK3KOn12oaW0YS482F8WSNtkCK6M1LRIt6gU0R8DCMfpMucekX/s1600/Configuration.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabnoOiNiGLoq0SjHyvyDAW_RcL_DPl9RKcqW_4bMluibeP6dfD4SJJFuAA0kALZhdRFCDPYGJMqR-g0TxIPBtFyW8CoLK3KOn12oaW0YS482F8WSNtkCK6M1LRIt6gU0R8DCMfpMucekX/s320/Configuration.png&quot; width=&quot;285&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Or, from the Log window &lt;span class=&quot;bold&quot;&gt;Action&lt;/span&gt; menu, select &lt;span class=&quot;bold&quot;&gt;Configure Oracle Diagnostic Logging.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span class=&quot;bold&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6WMLM_qfFujuo2NSZQQjFP2dpKhmuo9DHcW2czsx1KQe70w4WaLAsgzl9b-fsZyuc8ZXerM-Y-KkhBxwi3lSPOkh9ZvqxipJl-lq5a0E-Z54DVJledXkDd8K5lc8hk6yrj_u16Uy2mFjr/s1600/configuration+file.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6WMLM_qfFujuo2NSZQQjFP2dpKhmuo9DHcW2czsx1KQe70w4WaLAsgzl9b-fsZyuc8ZXerM-Y-KkhBxwi3lSPOkh9ZvqxipJl-lq5a0E-Z54DVJledXkDd8K5lc8hk6yrj_u16Uy2mFjr/s640/configuration+file.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;bold&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;In the overview editor, click the &lt;span class=&quot;bold&quot;&gt;Overview&lt;/span&gt; tab, select &lt;span class=&quot;bold&quot;&gt;ODL Log Levels&lt;/span&gt;
or &lt;span class=&quot;bold&quot;&gt;Java Log Levels&lt;/span&gt; for the logger types you want to
view.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9aafh8z7xH_In0ODdBsWDIl6yH-i-zczlaCkPAaLfytVX9Rq8MADubJn1lrGKOne858WDYdFttp-FXRMsw0zYtdhL2ynf1AfjoKG4YgGCNaX2rnh2_aAju29MIqq9t_uBAX2PG_v2-dDW/s1600/logging.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;436&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9aafh8z7xH_In0ODdBsWDIl6yH-i-zczlaCkPAaLfytVX9Rq8MADubJn1lrGKOne858WDYdFttp-FXRMsw0zYtdhL2ynf1AfjoKG4YgGCNaX2rnh2_aAju29MIqq9t_uBAX2PG_v2-dDW/s640/logging.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;So what we see here is a&amp;nbsp;hierarchy&amp;nbsp;of
all the packages in the running app server. Notice that some of the icons are
green, these are packages or classes that have a presence in the logging.xml
already and some are yellow. These latter groups are transient, that is, we can
temporarily set up logging on that package or class for the duration of the
application server, but once the application server shuts down, the entire
logging configuration will be reverted. You&#39;ll notice the checkbox at the top
of this screen that is labeled &lt;em&gt;Hide Transient Loggers&lt;/em&gt; if you want to
see persistent loggers only, select &lt;span class=&quot;bold&quot;&gt;Hide Transient Loggers&lt;/span&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;b&gt;Setting
up logging level:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;You can use the overview editor for Or&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=518779464197148265&quot; name=&quot;sthref2577&quot;&gt;&lt;/a&gt;acle Diagnostic Logging Configuration to configure the
logging levels specified in the &lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;logging.xml&lt;/span&gt;&lt;/code&gt;
file. The file can be configured before and while the application is running in
Integrated WebLogic Server. The changes will apply without the need to restart
the server.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;When Integrated WebLogic Server is running, you
can define both persistent and transient loggers. When the Integrated WebLogic
Server is not running, you only can define persistent loggers. The transient
loggers will last only for the session and will not be entered in &lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;logging.xml&lt;/span&gt;&lt;/code&gt;. If the server is not
running, you must explicitly save the configuration changes to &lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;logging.xml&lt;/span&gt;&lt;/code&gt; for the updates to take
effect in the next server run.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLMWPw1jUruvwE0JtnJlnkQKNZX5PjuBQf7zR9BezjjdvPVHgEk_TI-jitrVQd6GP8nuDWxVKQaa3FcECv6WXu3huJuP4tArLyDOXXPfMNa3aiXjMkR9fvfcRt3CqKsT-l4W2WLiCLQaZL/s1600/logger+xml.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLMWPw1jUruvwE0JtnJlnkQKNZX5PjuBQf7zR9BezjjdvPVHgEk_TI-jitrVQd6GP8nuDWxVKQaa3FcECv6WXu3huJuP4tArLyDOXXPfMNa3aiXjMkR9fvfcRt3CqKsT-l4W2WLiCLQaZL/s640/logger+xml.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;To set level of a package or class just expand
the corresponding package or class, go to the level column drop down the list
and select the required level.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Now this class or package will show this level
of message. If a package has a level set then all the sub package and classes
under that package will show the same level of messages.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;b&gt;Add
new logger&lt;/b&gt;&lt;/span&gt;&amp;nbsp;:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;To add a logger.&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;ol&gt;
&lt;li&gt;If the server is running, click the add icon dropdown menu, and choose add persistent logger or add transient logger . If the server is not running, click Add to add a persistent logger. You cannot add a transient
logger.&lt;/li&gt;
&lt;li&gt;In the Add Logger dialog, enter a logger name.&lt;/li&gt;
&lt;li&gt;Select the logging level.&lt;/li&gt;
&lt;li&gt;Click OK.&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;As well as the logging levels it is also possible to configure the handlers.  In logging, the handler is the thing that takes your log message and does something with it - prints it to the console, writes it to a file etc. If you select the root logger in the editor here you will see that it defines three handlers listed in the Handler Declaration section of the screen at the bottom of the editor:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;odl-handler&lt;/li&gt;
&lt;li&gt;wls-domain&lt;/li&gt;
&lt;li&gt;console&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;The first two would be the default for a standalone WLS instance, but the console we&#39;ve automatically added for you in the case of the embedded WLS so that you will be able to see the output of your carefully placed logging commands in the log window of the IDE.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Logging.xml file&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
These changes are done from JDeveloper IDE in logging,xml
file, which resides in following location:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;C:\Documents and Settings\&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;codeinlineitalic&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt;&quot;&gt;username&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;\ApplicationData\JDeveloper\&lt;/span&gt;&lt;/code&gt;&lt;span class=&quot;codeinlineitalic&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt;&quot;&gt;latest_system_
folder&lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;\DefaultDomain\config\fmwconfig\servers\DefaultServer&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;


&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
These customizations in xml file looks like :

&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&amp;lt;loggers&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adf&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adf.faces&quot; level=&quot;FINE&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adf.controller&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.bc4j&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adf.portal&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.vcr&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.portlet&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adfinternal&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adfdt&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;logger name=&quot;oracle.adfdtinternal&quot; level=&quot;INFO&quot;/&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&amp;lt;/loggers&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;b&gt;Use of ADF Logger&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;Using logger for model configuration :&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div style=&quot;margin-left: .25in;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;In the Application Navigator, double-click the
user interface project.&lt;/li&gt;
&lt;li&gt;In the Project Properties dialog, click the &lt;span class=&quot;bold&quot;&gt;Run/Debug/Profile&lt;/span&gt; node and create a new run configuration.&lt;/li&gt;
&lt;li&gt;In the &lt;span class=&quot;bold&quot;&gt;Run Configurations&lt;/span&gt;
list, double-click the new run configuration to edit its properties.&lt;/li&gt;
&lt;li&gt;In the Edit Run Configuration dialog, for &lt;span class=&quot;bold&quot;&gt;Launch Settings&lt;/span&gt;, enter the following Java options for the
default virtual machine:&amp;nbsp;&lt;/li&gt;
&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;
-Djbo.debugoutput=adflogger
&lt;/blockquote&gt;
&lt;li&gt;This option will now pick the settings from
logging.xml file.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b style=&quot;font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;&quot;&gt;Using
Logger for java classes&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;First define the logger itself -
usually a static variable in a particular class - for example one of your
managed beans:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;private static ADFLogger _logger = 
            ADFLogger.createADFLogger(MainPageBackingBean.class); 
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;• Next, throughout your code you can sprinkle logging statements at various levels which are (I hope) fairly self explanitory, for example in this constructor:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;public MainPageBackingBean() {
        super();
        _logger.info(&quot;Creating a new instance&quot;);
        if (BindingContext.getCurrent() == null) {
            _logger.warning(&quot;Injected Data-Binding Reference is null&quot;);
        } else {
            try {
                doSomethingComplex();
            } catch
            weirdAppException waex;
            {
                _logger.severe(&quot;Unexpected exception doing complex thing&quot;,
                               waex);
            }
        }
    }

&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;As you can see we generally just pass a String message to the logger, although in the error case we can pass a throwable exception as well. You can also grab your Strings from a resource bundle, rather than hardcoding them. This probably makes sense for error messages but may be overkill for programmers eyes only messages. To grab the resource bundle you simply call the getFormattedMessage() function on the logger, or you can also get hold of the resource bundle that it references using getResourceBundle().&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;_logger.severe(_logger.getFormattedMessage(&quot;errors.db_connection&quot;)); 
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Where the resource  bundle contains something like:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;errors.db_connection=Unable to establish connection with database!
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;You can pass parameters to inject into the resource string as well &lt;/li&gt;
&lt;li&gt;The final thing to mention in this posting was the use of guard conditions. Although logging calls themselves are cheap if logging is not enabled, you may actually need to do quite a lot of work to prepare the stuff you want to log. For example, I have a standardized method that I use as a Task Flow Initializer to dump out the contents of the PageFlowScope for that taskflow.  That&#39;s a pretty expensive operation so you want to bypass that whole thing if you know that every single log message within it will be ignored. &lt;/li&gt;
&lt;li&gt;Therefore you can use the  isLoggable() method to wrap the whole thing. Here&#39;s the example: &lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;public void diagnosticInitializer() {
        //Only do the work if we need to
        if (_logger.isLoggable(Level.INFO)) {
            AdfFacesContext actx = AdfFacesContext.getCurrentInstance();
            FacesContext fctx = FacesContext.getCurrentInstance();
            //Gather key information to dump
            String windowName =  actx.getWindowIdProvider().getCurrentWindowId(fctx);
            String viewPort = ControllerState.getInstance().getCurrentViewPort().getClientId();
            Map pageflowScopeMap = actx.getPageFlowScope();

            _logger.info(&quot;TaskFlow Diagnostics for &quot; + viewPort);

            if (!pageflowScopeMap.isEmpty()) {
                Iterator mapIter = pageflowScopeMap.entrySet().iterator();
                while (mapIter.hasNext()) {
                    Map.Entry entry = (Map.Entry)mapIter.next();
                    String varKey = entry.getKey().toString();
                    Object varValue = entry.getValue();
                    String varClass = &quot;n/a&quot;;
                    if (varValue != null){
                        varClass = varValue.getClass().getName();
                    }
                    StringBuilder bldr = new StringBuilder();
                    Formatter formatter = new Formatter(bldr, Locale.US);
                    formatter.format(&quot;Key:\&quot;%s\&quot; Value:\&quot;%s\&quot; Type:[%s]&quot;, varKey, varValue, varClass);                    
                    _logger.info(bldr.toString());
                }
            } else {
                _logger.info(&quot;No PageFlowScope associated with this TaskFlow instance&quot;);
            }
        }
    }

&lt;/pre&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;References :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;
&lt;a href=&quot;https://blogs.oracle.com/groundside/entry/adventures_in_adf_logging_part&quot;&gt;https://blogs.oracle.com/groundside/entry/adventures_in_adf_logging_part&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;
&lt;a href=&quot;https://blogs.oracle.com/groundside/entry/adventures_in_adf_logging_part2&quot;&gt;https://blogs.oracle.com/groundside/entry/adventures_in_adf_logging_part2&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;http://docs.oracle.com/cd/E15523_01/web.1111/b31974/web_testdebug.htm#BABDBCGF&quot;&gt;http://docs.oracle.com/cd/E15523_01/web.1111/b31974/web_testdebug.htm#BABDBCGF&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;

&lt;/div&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2013/07/use-adf-logger-in-adf-application.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabnoOiNiGLoq0SjHyvyDAW_RcL_DPl9RKcqW_4bMluibeP6dfD4SJJFuAA0kALZhdRFCDPYGJMqR-g0TxIPBtFyW8CoLK3KOn12oaW0YS482F8WSNtkCK6M1LRIt6gU0R8DCMfpMucekX/s72-c/Configuration.png" height="72" width="72"/><thr:total>4</thr:total><georss:featurename>Chandigarh, India</georss:featurename><georss:point>30.7333148 76.7794179</georss:point><georss:box>30.5149318 76.4566944 30.951697799999998 77.1021414</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-5394013102608451667</guid><pubDate>Fri, 30 Nov 2012 09:51:00 +0000</pubDate><atom:updated>2012-11-30T15:24:32.772+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ADF and Jdeveloper</category><category domain="http://www.blogger.com/atom/ns#">ADF Component</category><category domain="http://www.blogger.com/atom/ns#">ADF Faces</category><category domain="http://www.blogger.com/atom/ns#">Range slider</category><category domain="http://www.blogger.com/atom/ns#">Slider</category><title>Use of Input Range Slider </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
ADF has a long list of Rich look component. They are very easy to
use and they give rich look to an application. One of these cool
component is Range(selector).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This component is very use full to select two number values. It
has some properties by which it is controlled. these are :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Minimum : Range start point.&lt;br /&gt;
Maximum : Range end point&lt;br /&gt;
Minimum Increment : The smallest possible increment or possible
increment when user presses + or –     button one time&lt;br /&gt;
Major Increment : Distance between two major ticks, major ticks
has label.&lt;br /&gt;
Minor Increment : Distance between two minor ticks, minor ticks do
not show label.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNA_E6D4KK1iU2ofGE1D4z_XLlisxcCHXvdD_RH5rD38V29wpp3FSbOw4KCz0pFUCKOy74AhpzL_8bDtDa3lNEHhB3oMqiye79A3BHNNoVKzT6eRXXUMNXhKDvp4s9CpCsmYrIfd_OlfwP/s1600/Range+Selector.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNA_E6D4KK1iU2ofGE1D4z_XLlisxcCHXvdD_RH5rD38V29wpp3FSbOw4KCz0pFUCKOy74AhpzL_8bDtDa3lNEHhB3oMqiye79A3BHNNoVKzT6eRXXUMNXhKDvp4s9CpCsmYrIfd_OlfwP/s640/Range+Selector.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In image: 
&lt;br /&gt;
Minimum : 0&lt;br /&gt;
Maximum : 100 
&lt;br /&gt;
Minimum Increment :1&lt;br /&gt;
Major Increment : 10&lt;br /&gt;
Minor Increment : 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
The main property of this component is
value. It contains two values maximum and minimum. Its contains value
of form oracle.adf.view.rich.model.NumberRange object.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
To get its value first bind this
component to java bean class.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;pre class=&quot;brush:java&quot;&gt;private RichInputRangeSlider range; 
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
Get its value 
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot;&gt;NumberRange sliderValue =getRange().getValue();&amp;nbsp;&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
To get minimum and maximum selected
value :&lt;/div&gt;
&lt;pre class=&quot;brush:java&quot;&gt;Integer minVal = sliderValue.getMinimum().intValue(); 
Integer maxVal = sliderValue.getMaximum().intValue();&amp;nbsp;&lt;/pre&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
Now use these value as you need. Play
with another component of ADF&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
Adios.&amp;nbsp; &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2012/11/use-of-input-range-slider.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNA_E6D4KK1iU2ofGE1D4z_XLlisxcCHXvdD_RH5rD38V29wpp3FSbOw4KCz0pFUCKOy74AhpzL_8bDtDa3lNEHhB3oMqiye79A3BHNNoVKzT6eRXXUMNXhKDvp4s9CpCsmYrIfd_OlfwP/s72-c/Range+Selector.png" height="72" width="72"/><thr:total>6</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.188482999999998 76.593246 29.082133 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-2432422970476463908</guid><pubDate>Thu, 29 Nov 2012 10:48:00 +0000</pubDate><atom:updated>2012-11-29T16:20:26.216+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Managed server</category><category domain="http://www.blogger.com/atom/ns#">production environment</category><category domain="http://www.blogger.com/atom/ns#">weblogic domain</category><category domain="http://www.blogger.com/atom/ns#">Weblogic Server</category><category domain="http://www.blogger.com/atom/ns#">weblogic server configuration</category><title>Create weblogic domain for production environment</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;From&lt;a href=&quot;http://www.adfandjdeveloper.blogspot.in/2012/11/installation-of-adf-runtime-environment.html&quot; target=&quot;_blank&quot;&gt;last post&lt;/a&gt; now its next step, to create a weblogic server domain. We
can do this process through commands in Unix based operating system
and in windows. Here I will use the domain creation wizard to create
the domain. &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Go
to start menu → weblogic → weblogic server 11g r1 → tools →
Configuration wizard.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQDE_4vXQim_mJqZ06tLk4eNP3Yzqs_nvp4h3Oy8ht6Goh7E_nf6clgekfyMyj1IFidZo7FGpp5tJ8tAVzXPdbqYTQdsbj8IuDX8PI4JrYyVWkTpbE_sgsIaDtsln5RmLwJEG5CqXRjDsv/s1600/weblogic+menu.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQDE_4vXQim_mJqZ06tLk4eNP3Yzqs_nvp4h3Oy8ht6Goh7E_nf6clgekfyMyj1IFidZo7FGpp5tJ8tAVzXPdbqYTQdsbj8IuDX8PI4JrYyVWkTpbE_sgsIaDtsln5RmLwJEG5CqXRjDsv/s1600/weblogic+menu.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;On
clicking configuration wizard will start it will ask for creation of
weblogic domain or extend a already created weblogic domain. Select
create a new weblogic domain and click next.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB4xmWUSMT4N2vrXPnyte2llL4h9Zxds3mAOPKfyT6h5l6Xoz2hNO9Ak_nhv_ktWYgwflx6-PgDEXckdttTVgE6hikbm_L9GavLHxbPqtt6Syk1Sv_WnrwIx6qlyFKoeAURuxzstK_PyN8/s1600/Configuration.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB4xmWUSMT4N2vrXPnyte2llL4h9Zxds3mAOPKfyT6h5l6Xoz2hNO9Ak_nhv_ktWYgwflx6-PgDEXckdttTVgE6hikbm_L9GavLHxbPqtt6Syk1Sv_WnrwIx6qlyFKoeAURuxzstK_PyN8/s320/Configuration.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Next
screen is to select  product which your weblogic server will support
. As weblogic server domain will be used for ADF application
deployment so select Oracle JRF .&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAI7plc6cHmDjR03Iv2QGnCdN_jOyrCt2GbC1f5I433vGKSKvpw-k40srZrl1yHqHRHB_A5t_8ok2lF_fssA8df3TLuhUKrM-zVZiTBMANluxvHrAK_v0woXPYHUHEmW0l8Rw3kMlwgIO/s1600/Select+Domain+Source.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAI7plc6cHmDjR03Iv2QGnCdN_jOyrCt2GbC1f5I433vGKSKvpw-k40srZrl1yHqHRHB_A5t_8ok2lF_fssA8df3TLuhUKrM-zVZiTBMANluxvHrAK_v0woXPYHUHEmW0l8Rw3kMlwgIO/s320/Select+Domain+Source.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Now
give your domain name and location of domain. Click next.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHyRJsvwLClJEKgX4XMfzcJZFFujqlur_AADPHM97Ycf9uiE6LQyQFwJOJ3jUVHEHNsr8TNhuMHukA9pOcXz4uUXJls81tDumsB4u09xx2NCqXw5m_T_wr9d472uPHOPYvyC3bjkf2Xh7V/s1600/Domain+Name.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHyRJsvwLClJEKgX4XMfzcJZFFujqlur_AADPHM97Ycf9uiE6LQyQFwJOJ3jUVHEHNsr8TNhuMHukA9pOcXz4uUXJls81tDumsB4u09xx2NCqXw5m_T_wr9d472uPHOPYvyC3bjkf2Xh7V/s320/Domain+Name.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Assign
Username password for weblogic administration.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOFxaxZIIseBojRGI2iIrDeWT2sGba9XgvryD6u9JCUPfT9RAq6kPMhRu3UXXlbWOaIlRPqCoU2MeYCJT13qnRy1b_z4js9KmfBJ2uBnEbA5V-p0jywWpjweHJau9iu-8Svv9M49vqfdqH/s1600/Admin+server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOFxaxZIIseBojRGI2iIrDeWT2sGba9XgvryD6u9JCUPfT9RAq6kPMhRu3UXXlbWOaIlRPqCoU2MeYCJT13qnRy1b_z4js9KmfBJ2uBnEbA5V-p0jywWpjweHJau9iu-8Svv9M49vqfdqH/s320/Admin+server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Now
select production mode for domain. This will set server for
production environment. Select java sdk which already installed with
weblogic server. Click next.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-Ts01_BOTKeanxiufiQwjJzu1b2s-BmiQKp7b7dsMKD8QIAn91F3bAlr2P8xWOkPJJ9_fFfvjeTs62JtdqN0c_t_UqavZYbUJdqgHFBdfhpw6-GM8eX0oNoJj0SdG3d1xZ1VGdcvpHPE/s1600/Mode+and+SDK.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-Ts01_BOTKeanxiufiQwjJzu1b2s-BmiQKp7b7dsMKD8QIAn91F3bAlr2P8xWOkPJJ9_fFfvjeTs62JtdqN0c_t_UqavZYbUJdqgHFBdfhpw6-GM8eX0oNoJj0SdG3d1xZ1VGdcvpHPE/s320/Mode+and+SDK.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Check
for optional configuration. Select admin server, managed server and
deployments and services.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkugP-wIt_v3jhBz4s_nGdfZXBydMeWYIDLrbBG-at9GL7yMmFETqy7p1zgM9sRnRdIMUhYGQSK8BarvyRnogIXa4tVMen6NhoPga4c2c_G24OB-FZLrT4Urm7_YFnJd7acr9ZauLKGMJY/s1600/select+config.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkugP-wIt_v3jhBz4s_nGdfZXBydMeWYIDLrbBG-at9GL7yMmFETqy7p1zgM9sRnRdIMUhYGQSK8BarvyRnogIXa4tVMen6NhoPga4c2c_G24OB-FZLrT4Urm7_YFnJd7acr9ZauLKGMJY/s320/select+config.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Configure
admin server, select listen address and port on which  server will
run.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2c8lvud4L4wFpjuvEpWWytQKzlZqzm0MrYly0RMEBhdyfEQZaHKDkDkcqeO2bmo0EpbRXwgAbiRNQ7936SiBMEUyRgDiXxuwy58HzYEiLX5GcTZy-GYezGlIukygT40-kuyLnKWThZOlW/s1600/Config+admin+server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2c8lvud4L4wFpjuvEpWWytQKzlZqzm0MrYly0RMEBhdyfEQZaHKDkDkcqeO2bmo0EpbRXwgAbiRNQ7936SiBMEUyRgDiXxuwy58HzYEiLX5GcTZy-GYezGlIukygT40-kuyLnKWThZOlW/s320/Config+admin+server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Create
a new managed server, assign listen address and port for managed
server. Port shoul be different from managed server&#39;s port. Creation
of managed server can be done after domain creation from weblogic
server console.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ybSlhIIdGQtPcX64m9lvRSLM3No4bsw3rerwym0OEPeIDGlyCLA1KdT90VURz_mAhbG-j8DluWVrwRaapZ8U0P_aJjhwni76RKFrmHQxTgY6ZjjVd8uwbTinD11fi2T0RPFXurv9PsRU/s1600/Create+Managed+Server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ybSlhIIdGQtPcX64m9lvRSLM3No4bsw3rerwym0OEPeIDGlyCLA1KdT90VURz_mAhbG-j8DluWVrwRaapZ8U0P_aJjhwni76RKFrmHQxTgY6ZjjVd8uwbTinD11fi2T0RPFXurv9PsRU/s320/Create+Managed+Server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Skip
cluster configuration.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibY4rVFq-NajinUrMhCgAYzgRbzc5zUQdwx13UYmAwjs5qJbqqThB03vAHafTpvOtLp1DMsd4EcTlJXeCwrps13H26x6QjiN4RLZd7z8VVvNGbfE5Rs44rviC5b1hkwMeemNrbG3qGw90g/s1600/Cluster.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibY4rVFq-NajinUrMhCgAYzgRbzc5zUQdwx13UYmAwjs5qJbqqThB03vAHafTpvOtLp1DMsd4EcTlJXeCwrps13H26x6QjiN4RLZd7z8VVvNGbfE5Rs44rviC5b1hkwMeemNrbG3qGw90g/s320/Cluster.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Create
machine for admin and managed server give node manger  listen address
and port. Node manager is used to start server remotely. Node manager
 can be installed as a windows service. I will show that later. &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtWDPRG-MKAtDj9l_FuZUQuVjahUcAi51dC7YFKURosOjlFb9RP92y7ruIF65JuvQY3ZvvJPUeE2tCKRtf-v5q9SrYpddHRTotjmb-9Z3v_6aJwzva0eelt5-TdoNqX_x2TfUJyK6f5q5W/s1600/Create+machine.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtWDPRG-MKAtDj9l_FuZUQuVjahUcAi51dC7YFKURosOjlFb9RP92y7ruIF65JuvQY3ZvvJPUeE2tCKRtf-v5q9SrYpddHRTotjmb-9Z3v_6aJwzva0eelt5-TdoNqX_x2TfUJyK6f5q5W/s320/Create+machine.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Assign
machine to both admin and managed server by moving them to right part
of shuttle. Go to next step.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdWfDrrXof93iggnG5075MIGM345lxq-1brVpHXNebRQemco7hov30yWuHwIeIp5sU3Gk-Gaa946Bt6o6fsXut6RDCokziN77ZKbSIZHkYXBeABggFP0Rl1EUwK5XupCVX55krDXXKaNcB/s1600/Assign+machine.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdWfDrrXof93iggnG5075MIGM345lxq-1brVpHXNebRQemco7hov30yWuHwIeIp5sU3Gk-Gaa946Bt6o6fsXut6RDCokziN77ZKbSIZHkYXBeABggFP0Rl1EUwK5XupCVX55krDXXKaNcB/s320/Assign+machine.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;This
step shows libraries and applications which will be deployed on admin
and managed server.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTlZAaIjpNbshh3pMDOphX-zW3IKdCBSUZmyLxLCkVWQ7qF-GBoOn1iffUSCiSHRIBD_9o7YIURrgs9FfQN-ZdbgrCNvystb3keQqsHeAbsvrA5pfyDpIYCOsRLVgHA5Pm0vvOExrrni22/s1600/admin+server+Lib.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTlZAaIjpNbshh3pMDOphX-zW3IKdCBSUZmyLxLCkVWQ7qF-GBoOn1iffUSCiSHRIBD_9o7YIURrgs9FfQN-ZdbgrCNvystb3keQqsHeAbsvrA5pfyDpIYCOsRLVgHA5Pm0vvOExrrni22/s320/admin+server+Lib.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Select
managed server o  left side, now select library on the right side.
These libraries are of supported technology here ADF libraries are
included.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitNKNHKTxwWy8zZ6g0JWdRUKguuni0Iy4GmzyYvNGzZZzPUWJEvpW_NpaTUHKYYAnUaiwQ3IhHwMpL4ebIkUm9f95MtnQkK-47o0ay761jlfmJ4PKVgsnrY9u9l__DIvdeoKxaCkCaUx6P/s1600/managed+server+Lib.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitNKNHKTxwWy8zZ6g0JWdRUKguuni0Iy4GmzyYvNGzZZzPUWJEvpW_NpaTUHKYYAnUaiwQ3IhHwMpL4ebIkUm9f95MtnQkK-47o0ay761jlfmJ4PKVgsnrY9u9l__DIvdeoKxaCkCaUx6P/s320/managed+server+Lib.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Skip
next step.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAQQz_840RhJhvV2NBM-SjbMucaf1IWVz67QOQZ-1U_Rs5UUiWQsmXbSsoRJ9IqYLlwXlqR1vnRNBTv6plfz561W-Msjm1Zdzz2GJekCkniEt_GlKLWde4ftnEoww2NVnJHA3Iz3Itgk_u/s1600/targate+service.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAQQz_840RhJhvV2NBM-SjbMucaf1IWVz67QOQZ-1U_Rs5UUiWQsmXbSsoRJ9IqYLlwXlqR1vnRNBTv6plfz561W-Msjm1Zdzz2GJekCkniEt_GlKLWde4ftnEoww2NVnJHA3Iz3Itgk_u/s320/targate+service.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Next
step shows configuration summary.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinjesp-VMfgQ8oDiMkTh9PiphxtOsX4_tySXo6WxVXNHLusCKGFuHZjyjSkStht64mWZ_ZaUP8Vtt4dl-luT0xA36lwIGrFciZht3Md5ABC_hr2CyS0SwtUZVucPi1XVKJzoN5apHPhOlx/s1600/Config+summary.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinjesp-VMfgQ8oDiMkTh9PiphxtOsX4_tySXo6WxVXNHLusCKGFuHZjyjSkStht64mWZ_ZaUP8Vtt4dl-luT0xA36lwIGrFciZht3Md5ABC_hr2CyS0SwtUZVucPi1XVKJzoN5apHPhOlx/s320/Config+summary.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Now
configuration is complete.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqwGfKYHNuJOsUlrgG29aEkgOTsIHlOsNxWH1RWqtJeoGOmWnra2pGR9Zadkvqpk30xFLjyII6qmRyxoeyXTE-zEIkAgZUNJaWQoDztVz-fJ1_SwPNzpk3lfIsl8FGs2eo13qL91NmTI0/s1600/config+progress.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqwGfKYHNuJOsUlrgG29aEkgOTsIHlOsNxWH1RWqtJeoGOmWnra2pGR9Zadkvqpk30xFLjyII6qmRyxoeyXTE-zEIkAgZUNJaWQoDztVz-fJ1_SwPNzpk3lfIsl8FGs2eo13qL91NmTI0/s320/config+progress.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Now
start weblogic server from weblogic home
/user_projects/domains/&amp;lt;Domain Name&amp;gt;/bin/startWebLogic.cmd .
After running cmd file it will ask for username password&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDSGt7fSEeiawCpk7Y3-J7lr6Nm1_qabrRmrnbEdnE1OGqAmWFUpb8QhTg5oRNGZvuEjumsmScQo35TWHs1J1z60R6iNq6xWXnjZbKY74HC5uyXGedvDZfoaP5V7M66JWQnk2x1sTWUw0/s1600/admin+server+start.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDSGt7fSEeiawCpk7Y3-J7lr6Nm1_qabrRmrnbEdnE1OGqAmWFUpb8QhTg5oRNGZvuEjumsmScQo35TWHs1J1z60R6iNq6xWXnjZbKY74HC5uyXGedvDZfoaP5V7M66JWQnk2x1sTWUw0/s320/admin+server+start.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;After
authentication server will start after few seconds .&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDEapDN7M6SUb06949wgco_NExaK496TTsGf1kaipq8np8OHRRhlQf0X9mfN_Dv3fugjgREV_slksz6gI-mG0zRZUMTEoKP2JawGffyk87WO-qr9T4c2q-2dU9giCJOmnXMpEdtgkiwdO1/s1600/admin+server+running.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDEapDN7M6SUb06949wgco_NExaK496TTsGf1kaipq8np8OHRRhlQf0X9mfN_Dv3fugjgREV_slksz6gI-mG0zRZUMTEoKP2JawGffyk87WO-qr9T4c2q-2dU9giCJOmnXMpEdtgkiwdO1/s320/admin+server+running.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Admin
server of this new domain now running , you can open server console
in web browser at the address you have given at the time of domain
creation. In production mode applications are deployed on managed
server so next is to start managed server. In weblogic domain console
all things are done through admin. To start managed server open cmd
in windows.  Go to bin location inside created domain.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLXuudUCSAQ64hsVNitPNDAvNWq6yYVlrnflZKqRgI_IDB1kVtSZ57sDhWLC84VKYRKPL09TYEmiBs2dFMxa_aFKDaLKbbJ_PoZQ5mKUNjEXhU0-AEvmAkou4Y3WXH5N3Z9PRPvkLr95zt/s1600/managed+server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;162&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLXuudUCSAQ64hsVNitPNDAvNWq6yYVlrnflZKqRgI_IDB1kVtSZ57sDhWLC84VKYRKPL09TYEmiBs2dFMxa_aFKDaLKbbJ_PoZQ5mKUNjEXhU0-AEvmAkou4Y3WXH5N3Z9PRPvkLr95zt/s320/managed+server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Type
startManagedWeblogic.cmd &amp;lt;managed server name&amp;gt; http://&amp;lt;admin
serevr listen address: port&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4wHuaWIPYqTu1maDdjtQ8Rcy53xJCJun4ePsBTbaQX0fFrJvE12eAFM82tBAqnMYLmN5u39HRFj4mtS5f5bRXBp6iWOlEnF5BnUuQ-Dv_tCWzhPXbhOePefFbdqHKErLLF03W_hPQDFwB/s1600/start+managed+server.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;164&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4wHuaWIPYqTu1maDdjtQ8Rcy53xJCJun4ePsBTbaQX0fFrJvE12eAFM82tBAqnMYLmN5u39HRFj4mtS5f5bRXBp6iWOlEnF5BnUuQ-Dv_tCWzhPXbhOePefFbdqHKErLLF03W_hPQDFwB/s320/start+managed+server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;After
few seconds managed server will run.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMkUjT0oSZmrf9O0frCmg0qEtHu8ymlZfknVtpOLs6Si72lzavZC_b5mf3w2CkFLaq1H8E4q5Qoq09z5azYlEZnKryiLJMCIvUoxavBIbVbCIWYz-AL1sPv4LRFo5hA-pwrKjkcs36OIMt/s1600/managed+server+running.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;164&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMkUjT0oSZmrf9O0frCmg0qEtHu8ymlZfknVtpOLs6Si72lzavZC_b5mf3w2CkFLaq1H8E4q5Qoq09z5azYlEZnKryiLJMCIvUoxavBIbVbCIWYz-AL1sPv4LRFo5hA-pwrKjkcs36OIMt/s320/managed+server+running.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;You
can see server status in weblogic admin console. Go to environment →
servers.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcakiCR8e7SpzNd5rM6VrQkWUqR08en_H-_PGxoC-TM1Mh1F5fb0NRs5WS37Eec8KYVEqq0Yh83jLtc6XISVLJy0O2v5ixKSdib2_p-1cDU_TUHzIt6I5F7J2-o_9ji6HHnYf9qjXOfpwQ/s1600/admin+server+console.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcakiCR8e7SpzNd5rM6VrQkWUqR08en_H-_PGxoC-TM1Mh1F5fb0NRs5WS37Eec8KYVEqq0Yh83jLtc6XISVLJy0O2v5ixKSdib2_p-1cDU_TUHzIt6I5F7J2-o_9ji6HHnYf9qjXOfpwQ/s1600/admin+server+console.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEileptRP8-6AFtNg6qe3gI0UkopgZQ06l_lFvHwgYRA12f4UVBpl6-ZB-8xTMPd7tqM2Qp2xUg6sR50AjAL9T8_nkDUo7MRhORdqca6rgM7707i9AfVMsSQ9wjbdnNV0Ckj1DwI5c7DcvMy/s1600/server+status.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEileptRP8-6AFtNg6qe3gI0UkopgZQ06l_lFvHwgYRA12f4UVBpl6-ZB-8xTMPd7tqM2Qp2xUg6sR50AjAL9T8_nkDUo7MRhORdqca6rgM7707i9AfVMsSQ9wjbdnNV0Ckj1DwI5c7DcvMy/s320/server+status.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in; margin-right: 0.48in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;Now domain is ready for deployment. In next post I will show how to deploy an application on Managed server.&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2012/11/create-weblogic-domain-for-production.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQDE_4vXQim_mJqZ06tLk4eNP3Yzqs_nvp4h3Oy8ht6Goh7E_nf6clgekfyMyj1IFidZo7FGpp5tJ8tAVzXPdbqYTQdsbj8IuDX8PI4JrYyVWkTpbE_sgsIaDtsln5RmLwJEG5CqXRjDsv/s72-c/weblogic+menu.png" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.189362499999998 76.593246 29.0812535 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-2295543932793420049</guid><pubDate>Fri, 02 Nov 2012 05:48:00 +0000</pubDate><atom:updated>2012-12-09T22:17:33.778+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">ADF and Jdeveloper</category><category domain="http://www.blogger.com/atom/ns#">Weblogic Server</category><category domain="http://www.blogger.com/atom/ns#">Weblogic Server 10.3.5.0</category><title>Installation Of ADF Runtime Environment to Weblogic Server</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In previous &lt;a href=&quot;http://adfandjdeveloper.blogspot.in/2012/11/installation-of-weblogic-server.html&quot; target=&quot;_blank&quot;&gt;post &lt;/a&gt;I show the Installation process of Weblogic server. This post is in continuation.&amp;nbsp; &lt;br /&gt;
Now to run ADF application on weblogic server first we have to install ADF runtime in to Weblogic server. This will provide needed ADF library in weblogic server so that ADF application can be deployed in to the server. ADF run time is not installed in to weblogic server autometically, it is done manually.&lt;br /&gt;To do this we need Jdeveloper installer. Run Jdeveloper Installer in welcome screen click next to start setup.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIN1JsLC1r9utnpQr5hUHxe7nN3oMm8qlkXZKZfiL7n_9mfT4bRvqj9a7JvmmRrWyvvG-Cj-rG3PfoSdeXLjCFtRd4aYQtIizklR0RTRX98MmRIeAnxwGn2usChte6zecykeDAiNItiMH3/s1600/Jdeveloper+Installer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIN1JsLC1r9utnpQr5hUHxe7nN3oMm8qlkXZKZfiL7n_9mfT4bRvqj9a7JvmmRrWyvvG-Cj-rG3PfoSdeXLjCFtRd4aYQtIizklR0RTRX98MmRIeAnxwGn2usChte6zecykeDAiNItiMH3/s320/Jdeveloper+Installer.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;Go to next screen , this will show option to select existing middleware home or to create a new middleware home. Choose an existing home where weblogic server is installed. Here home for weblogic server is (C:\Oracle\Middleware). Then click next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVf5qakj8hgGBQkmpEFyAfBwXkowLeuVwPclgF6SqSNFncVhiCF2MGQmNWaLkXZz6wN_9dlUBZXqa6cSp4Ah02QmjuRMkQL6eA3X6vpwVYF2biG8gCQq06CDuzi01qqjktu9N0rMypvj-Z/s1600/Select+Home.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVf5qakj8hgGBQkmpEFyAfBwXkowLeuVwPclgF6SqSNFncVhiCF2MGQmNWaLkXZz6wN_9dlUBZXqa6cSp4Ah02QmjuRMkQL6eA3X6vpwVYF2biG8gCQq06CDuzi01qqjktu9N0rMypvj-Z/s320/Select+Home.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;This screen shows Components this installer can install. Weblogic server component will come disabled as it is already installed in this middleware home, we just need ADF runtime, So we will select this option . No need to install jdeveloper. Click Next to proceed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyByH1DbN6ZEkArUlwpWxviRqR6ra-YP6fH3I-nLUL7PwAFm2lNnTJoKFlS3LvoB-A1FzSnQ5FLsQCI3d1VNMSCQvf5GklacXxGAev9LOJi_zWnI8ZC541vRaCMjf64CTq3aTG9ECTy3n8/s1600/Jdeveloper+Component.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyByH1DbN6ZEkArUlwpWxviRqR6ra-YP6fH3I-nLUL7PwAFm2lNnTJoKFlS3LvoB-A1FzSnQ5FLsQCI3d1VNMSCQvf5GklacXxGAev9LOJi_zWnI8ZC541vRaCMjf64CTq3aTG9ECTy3n8/s320/Jdeveloper+Component.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsUdkv7CevwZb-1AzwbCMEpUP6uU_eaPOka0IGGaCVhweJFjnnbjb0KRpO93en-Nf12MRaijxwL5RmEJ-_HzlObAE2JxUm8phyix_vIFn8KygsgCHjdH3KHsTYgO2DIzW5h_vcmW9rcrho/s1600/Middleware+Home.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;On JDK selection option, SUN SDK already selected as weblogic is installed with SUN SDK. So simply click next in this step.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpP99tX_FFq6aezAnLSoCyVtJhmbqK8vJjaPP1jLfhzMta26uD9IsqkbcHA8KX6KlAmbFdpIU_i_66IQg9Su9fh97FUmkpDqaEPxJw2oNFspDdIkssMlAyZEN7RaldFuRL33VPSiZkkcm2/s1600/SDK+selection.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpP99tX_FFq6aezAnLSoCyVtJhmbqK8vJjaPP1jLfhzMta26uD9IsqkbcHA8KX6KlAmbFdpIU_i_66IQg9Su9fh97FUmkpDqaEPxJw2oNFspDdIkssMlAyZEN7RaldFuRL33VPSiZkkcm2/s320/SDK+selection.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;Next step is for selection of installation directory. As this middleware home is created previously so skip this step and press next button.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOAw16RHMWhftSuuqNvXynKSBRjDE7YTJclOdQYwmbXAA1TZKb3bj7r9kylv3nBQQesNdDLq_yIILAxc-pjM4kkOnlPtIKNZ7GepkLhcS5Hjx0zkMgpZfPdgnWhRChLGCIQfKgIl5PMBFj/s1600/Installation+directory+%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOAw16RHMWhftSuuqNvXynKSBRjDE7YTJclOdQYwmbXAA1TZKb3bj7r9kylv3nBQQesNdDLq_yIILAxc-pjM4kkOnlPtIKNZ7GepkLhcS5Hjx0zkMgpZfPdgnWhRChLGCIQfKgIl5PMBFj/s320/Installation+directory+%25282%2529.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;Now screen is showing installation summary. Click next to proceed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi68HJm3M7udGf6WmXBARr7Q91tTigSpo6NoR_QP247zcPcKUdESVJafz0C_e82hpixDluM3GizW03HKHTXCSgsSCj4Jd5d0hQtIwVQqBQLajymSuyaF3N26zhU7jlSeezOoezewTF3fJw0/s1600/Summary.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi68HJm3M7udGf6WmXBARr7Q91tTigSpo6NoR_QP247zcPcKUdESVJafz0C_e82hpixDluM3GizW03HKHTXCSgsSCj4Jd5d0hQtIwVQqBQLajymSuyaF3N26zhU7jlSeezOoezewTF3fJw0/s320/Summary.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;Now installation process is started .&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdNc2yGRy_eaiX8-q24cOtE3RnbEiFKsMzLtUwEa6JlmW5L2F_UoZN0teH7OfeZj46BmxB3WwO2e_pgz0lkfIeT7duovFMGf1nW6JLTmgdonb9OQhN1gG0ehdH29dKPHgILQL6xQkKKaHD/s1600/Installing+%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdNc2yGRy_eaiX8-q24cOtE3RnbEiFKsMzLtUwEa6JlmW5L2F_UoZN0teH7OfeZj46BmxB3WwO2e_pgz0lkfIeT7duovFMGf1nW6JLTmgdonb9OQhN1gG0ehdH29dKPHgILQL6xQkKKaHD/s320/Installing+%25282%2529.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;At the end installation is complete message comes. Click on done button will exit the installation.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpWdcl5LZkMFeZEVz6zUrZWvRfuQ6nqPyNkmRK6mRHHhsb01V4vxk7DQcyUVg85f5feFv4zQB4DCrRqVTeIz4NZJXbmCZFLEmd6Q6kc8YhyDHFMVfjvp1eXqtrokC4H3qhz5iGBA2sWuU/s1600/done+%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivpWdcl5LZkMFeZEVz6zUrZWvRfuQ6nqPyNkmRK6mRHHhsb01V4vxk7DQcyUVg85f5feFv4zQB4DCrRqVTeIz4NZJXbmCZFLEmd6Q6kc8YhyDHFMVfjvp1eXqtrokC4H3qhz5iGBA2sWuU/s320/done+%25282%2529.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Weblogic server is now ready for ADF application Deployment. Next step is to Create a new domain in weblogic server for production mode.&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2012/11/installation-of-adf-runtime-environment.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIN1JsLC1r9utnpQr5hUHxe7nN3oMm8qlkXZKZfiL7n_9mfT4bRvqj9a7JvmmRrWyvvG-Cj-rG3PfoSdeXLjCFtRd4aYQtIizklR0RTRX98MmRIeAnxwGn2usChte6zecykeDAiNItiMH3/s72-c/Jdeveloper+Installer.png" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.189362499999998 76.593246 29.0812535 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-3547124765028127640</guid><pubDate>Thu, 01 Nov 2012 05:52:00 +0000</pubDate><atom:updated>2012-11-01T11:22:37.394+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">ADF and Jdeveloper</category><category domain="http://www.blogger.com/atom/ns#">Weblogic Server</category><category domain="http://www.blogger.com/atom/ns#">Weblogic Server 10.3.5.0</category><category domain="http://www.blogger.com/atom/ns#">WLS</category><title>Installation Of Weblogic Server</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Oracle have provided Weblogic Server to run ADF application created in Jdeveloper. when we install Jdeveloper Weblogic Server also get installed. This is our scenario for development. Now we need to install stand alone Weblogic Server to a machine for production purpose.&lt;br /&gt;
&lt;br /&gt;
Here I will show the steps of installation of stand alone Weblogic Server.&lt;br /&gt;
&lt;br /&gt;
Run setup for weblogic server.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqY7jWCemIsCXDk38R_vSx1hTP0nemiFBsxuRDYa2oVr6x3komqhEMcZQZ79rpWUsmIK_E-hfFti0CjG-k_5XR1gdIuHs3trdXQB3dnTWUY3Ha8ZqhrYrYJueSqiSA1tylUj5iIEcKrQEh/s1600/Install.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;273&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqY7jWCemIsCXDk38R_vSx1hTP0nemiFBsxuRDYa2oVr6x3komqhEMcZQZ79rpWUsmIK_E-hfFti0CjG-k_5XR1gdIuHs3trdXQB3dnTWUY3Ha8ZqhrYrYJueSqiSA1tylUj5iIEcKrQEh/s320/Install.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;A welcome window will come up to start installation of weblogic server.&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt; &lt;/u&gt;&lt;/span&gt;Click next button to start installation.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMG2PnrXlYKDd-jyDFtmFnBlCF8sytT8XdnG6-NawF-Om9WgyVhY206up0fV9XUpJv4RQuCuan_16yCfdtvsrXQ14M8sDNKh95sW3DcUmq8vYq1Yfi3LiDsKG19vB4MBjGdbuTu3oevNh1/s1600/Installation+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMG2PnrXlYKDd-jyDFtmFnBlCF8sytT8XdnG6-NawF-Om9WgyVhY206up0fV9XUpJv4RQuCuan_16yCfdtvsrXQ14M8sDNKh95sW3DcUmq8vYq1Yfi3LiDsKG19vB4MBjGdbuTu3oevNh1/s320/Installation+2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&amp;nbsp;Next screen will ask for a middleware home. If you want to use existing home then select one of the appeared home or simply create a new one.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsUdkv7CevwZb-1AzwbCMEpUP6uU_eaPOka0IGGaCVhweJFjnnbjb0KRpO93en-Nf12MRaijxwL5RmEJ-_HzlObAE2JxUm8phyix_vIFn8KygsgCHjdH3KHsTYgO2DIzW5h_vcmW9rcrho/s1600/Middleware+Home.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsUdkv7CevwZb-1AzwbCMEpUP6uU_eaPOka0IGGaCVhweJFjnnbjb0KRpO93en-Nf12MRaijxwL5RmEJ-_HzlObAE2JxUm8phyix_vIFn8KygsgCHjdH3KHsTYgO2DIzW5h_vcmW9rcrho/s320/Middleware+Home.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Click next to go to next step. Select custom installation type. In typical it installs Oracle coherence and Oracle Enterprise pack for Eclipse. We do not need them, so choose custom installation&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimrleuIkEj1ZwB22mSz8pTs7RNk-8jSER2IGdEYcbgooWapuJwCqhaE52fCIyoD7Oal0ww6_T35afOce29RlbvOn4LFUTUF_Un3RzXPwhmgFUBxrcF5p5jsyav5LchO7tdvOxEJxdkDVY5/s1600/Installation+Type.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimrleuIkEj1ZwB22mSz8pTs7RNk-8jSER2IGdEYcbgooWapuJwCqhaE52fCIyoD7Oal0ww6_T35afOce29RlbvOn4LFUTUF_Un3RzXPwhmgFUBxrcF5p5jsyav5LchO7tdvOxEJxdkDVY5/s320/Installation+Type.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Go to next step by clicking next.&amp;nbsp; This screen shows components to install. Select Weblogic server and leave other option unchecked&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCHBqHl2RVshLHVPsxKFandNrQRfUT5DEOvkEj6UyD8CivQ8CvXmbc8BBHYckv9fYc1J-37iYSzZAVhLl0_NttD5319BxuPpyOIlwLep2dGwBgx4KwPD9vmS5BCndYl6wewr5a0E_xwb2W/s1600/Choose+Component.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCHBqHl2RVshLHVPsxKFandNrQRfUT5DEOvkEj6UyD8CivQ8CvXmbc8BBHYckv9fYc1J-37iYSzZAVhLl0_NttD5319BxuPpyOIlwLep2dGwBgx4KwPD9vmS5BCndYl6wewr5a0E_xwb2W/s320/Choose+Component.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Go to next step. There are two option for java installation first one is Sun SDK and other is Oracle JRockit . Choose Sun SDK and click next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp0Nw2mtZlfqGzkU7YCtbd7pqVXOjTHNKrjCkSWtZ06VO5RUq7013mQBTMvI3e_vh4RkaTPraBUW4G7sBfHd8yFJuv7M4gthEgnOsNKMw-4kwhZbvRhZFbzPIW7kslbPGBLZa5cAE_qFXF/s1600/JDK+selection.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp0Nw2mtZlfqGzkU7YCtbd7pqVXOjTHNKrjCkSWtZ06VO5RUq7013mQBTMvI3e_vh4RkaTPraBUW4G7sBfHd8yFJuv7M4gthEgnOsNKMw-4kwhZbvRhZFbzPIW7kslbPGBLZa5cAE_qFXF/s320/JDK+selection.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;In next window it will show where weblogic server will be installing.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4fIB5XdMw2EpBIsfLFWypWZa9eO26eQ8kxEYHiD0H49eK0OVYzPmspud4w0AWSuRPr6GusI3pNP5tKns70F_VXHcLSt0u39q3Ag1Nes2qQaO7Sz8ZArUp5s4_8QHIoW-3L-htck11ZzUY/s1600/Installation+directory.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4fIB5XdMw2EpBIsfLFWypWZa9eO26eQ8kxEYHiD0H49eK0OVYzPmspud4w0AWSuRPr6GusI3pNP5tKns70F_VXHcLSt0u39q3Ag1Nes2qQaO7Sz8ZArUp5s4_8QHIoW-3L-htck11ZzUY/s320/Installation+directory.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Now select no option for Node manager service. We will do this later manually.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiloQG2aUiSenI23xX9eg54fIPabeQEfoEYKJbOCcvp49sIE3BFnSHkXoCH7ARrxozJRBrJ5Quk4hU7rQkYC6tYg9wUjUApR0AeZi4SABefc2R9jvdIdi1mwGWfYzHPMLr11nV2GfThBcHC/s1600/Node+manager+Service.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiloQG2aUiSenI23xX9eg54fIPabeQEfoEYKJbOCcvp49sIE3BFnSHkXoCH7ARrxozJRBrJ5Quk4hU7rQkYC6tYg9wUjUApR0AeZi4SABefc2R9jvdIdi1mwGWfYzHPMLr11nV2GfThBcHC/s320/Node+manager+Service.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Choose shortcut option for weblogic server. Click next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimYJXa8L7vs_QUb_rCK7PbdgZcY_rTY4ddiWj-xpr3m3mUO_DFnOIav0TVmASdLO11-iFxKDcxxuX032goym8ccyZ6_RmdTWOk-yapeSaIK6IdxMeOGNbOJ6NiW3qIS1rOUWaXpN5hXmDQ/s1600/Choose+shortcut+location.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimYJXa8L7vs_QUb_rCK7PbdgZcY_rTY4ddiWj-xpr3m3mUO_DFnOIav0TVmASdLO11-iFxKDcxxuX032goym8ccyZ6_RmdTWOk-yapeSaIK6IdxMeOGNbOJ6NiW3qIS1rOUWaXpN5hXmDQ/s320/Choose+shortcut+location.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Next window shows summery of installation.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR6sg5hKCZoz20Ig6e6gfTxzz82_lJH2h3NFvHQP9GxH3WzTp-zbhMW3y8kk8opV5GDokFrzpGulHWSG9JS8VWM1yHsAidSMjCZ6yO9BXjC05CLqNtndk-vOQCndJ2vTkZ4qUMSaPAPjnv/s1600/Installation+Summary.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR6sg5hKCZoz20Ig6e6gfTxzz82_lJH2h3NFvHQP9GxH3WzTp-zbhMW3y8kk8opV5GDokFrzpGulHWSG9JS8VWM1yHsAidSMjCZ6yO9BXjC05CLqNtndk-vOQCndJ2vTkZ4qUMSaPAPjnv/s320/Installation+Summary.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Clicking next button will start process of installation.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfOD2Nx32gYiQZawoK3Kf3ay6mmJDorWBNvTqYL1FTt-eejILnnq5w7AjZD-sC8QL6Xcm7W2nbA7mS3CYQ5ZgUc-Qpr0k7udnEHFMsQdr0kyQyiITOwNXI2y7caKTllngJQq9XFHk_l4jg/s1600/Installing.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfOD2Nx32gYiQZawoK3Kf3ay6mmJDorWBNvTqYL1FTt-eejILnnq5w7AjZD-sC8QL6Xcm7W2nbA7mS3CYQ5ZgUc-Qpr0k7udnEHFMsQdr0kyQyiITOwNXI2y7caKTllngJQq9XFHk_l4jg/s320/Installing.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;After installation it shows complete message in window. Done will exit the process.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKaZGa0w6G7mMqnl6MULzsVwEwvTXwMyJ3EqIhA7gDahChjVSwsqn1rRX87JnLYoUf2aw-q_30Ls846-ixZJHUmnwLM1xq60vBCsFouFAFVNkbeuEuTyon0KBfARQLtaYBZrCeoM4nV35u/s1600/Done.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKaZGa0w6G7mMqnl6MULzsVwEwvTXwMyJ3EqIhA7gDahChjVSwsqn1rRX87JnLYoUf2aw-q_30Ls846-ixZJHUmnwLM1xq60vBCsFouFAFVNkbeuEuTyon0KBfARQLtaYBZrCeoM4nV35u/s320/Done.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
This is the process of weblogic server installation.&lt;/div&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2012/11/installation-of-weblogic-server.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqY7jWCemIsCXDk38R_vSx1hTP0nemiFBsxuRDYa2oVr6x3komqhEMcZQZ79rpWUsmIK_E-hfFti0CjG-k_5XR1gdIuHs3trdXQB3dnTWUY3Ha8ZqhrYrYJueSqiSA1tylUj5iIEcKrQEh/s72-c/Install.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.189362499999998 76.593246 29.0812535 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-2577923611337438890</guid><pubDate>Mon, 22 Oct 2012 07:14:00 +0000</pubDate><atom:updated>2012-10-22T12:44:26.263+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">ADF Faces</category><category domain="http://www.blogger.com/atom/ns#">ADFUtils</category><category domain="http://www.blogger.com/atom/ns#">JSFUtils</category><title>ADF Utility Classes</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Following files can be used in ADF to ease coding.&amp;nbsp; These java files contain very useful methods.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://dl.dropbox.com/u/36911123/Blog%20files/ADFUtils.java&quot; target=&quot;_blank&quot;&gt;ADFUtils.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dl.dropbox.com/u/36911123/Blog%20files/JSFUtils.java&quot; target=&quot;_blank&quot;&gt;JSFUtils.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dl.dropbox.com/u/36911123/Blog%20files/EL.java&quot; target=&quot;_blank&quot;&gt;EL.java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2012/10/adf-utility-classes.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>0</thr:total><georss:featurename> New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.190265999999998 76.593246 29.08035 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-5079755552230532279</guid><pubDate>Mon, 17 Sep 2012 14:38:00 +0000</pubDate><atom:updated>2012-09-17T20:10:15.417+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">ADF Faces</category><category domain="http://www.blogger.com/atom/ns#">chnage case</category><category domain="http://www.blogger.com/atom/ns#">Input text style</category><title>Set Text Style in input text field </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
    In ADF application default style of input text is lower case. Whenever user types in input text he has to decide to type in lower case or upper case or first letter capital style. If a developer want to restrict the format of a input text to lower case or upper case or capitalized style then it can be done by changing style.&lt;br /&gt;
 &amp;nbsp;&amp;nbsp;&amp;nbsp; As this style property is set, this will give desired format regardless the user&#39;s keyboard&#39;s caps lock button is on or not.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To do this go to contentStyle property of input text and set one of the following values:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Capatalized text &lt;br /&gt;
&lt;b&gt;text-transform:capitalize&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihMpEfXqyW0QEwiMCqsOtEOxhtcYKmLVj1CIwtRQUc7WWaRfCgIq9Juzs-nwhdTWCQcHA1auEW5f6mfVRVt5aOxCS6Ki_6lcHWtIiPkPKgx8anmBfLyWTYra26jz4xFKBtPcj5WsF69P-P/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihMpEfXqyW0QEwiMCqsOtEOxhtcYKmLVj1CIwtRQUc7WWaRfCgIq9Juzs-nwhdTWCQcHA1auEW5f6mfVRVt5aOxCS6Ki_6lcHWtIiPkPKgx8anmBfLyWTYra26jz4xFKBtPcj5WsF69P-P/s1600/1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
For Lowercase:&lt;br /&gt;
&lt;b&gt;text-transform:lowercase&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeiIZRNNAuxZ7U9x3vx6dpC_FDYEr0V3xuDl9MRTlfG_csGMTeGIR76NqJO_LmnP9Wm43K1qxQKWuHBp_Lzz3UFkmuAICADNJsqlknRrgIVb17HwS5nqzd2zeIbERLfVDRqmct7fHmP8nj/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeiIZRNNAuxZ7U9x3vx6dpC_FDYEr0V3xuDl9MRTlfG_csGMTeGIR76NqJO_LmnP9Wm43K1qxQKWuHBp_Lzz3UFkmuAICADNJsqlknRrgIVb17HwS5nqzd2zeIbERLfVDRqmct7fHmP8nj/s1600/2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
For UPPERCASE:&lt;br /&gt;
&lt;b&gt;text-transform:uppercase&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ3FUsWSeHJpRbOvh8Kp9uMhOqZ2PuktxR47nw9HQr00bM3uQB84kBpUjoH4R3FktXjATuh08RGUA3lWrdx3_P-K4M-_skArA6wj5UpZGTS8MjxeFQMEqVw1Q8trLMIZViWt1E1dnSuhAz/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ3FUsWSeHJpRbOvh8Kp9uMhOqZ2PuktxR47nw9HQr00bM3uQB84kBpUjoH4R3FktXjATuh08RGUA3lWrdx3_P-K4M-_skArA6wj5UpZGTS8MjxeFQMEqVw1Q8trLMIZViWt1E1dnSuhAz/s1600/3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://adfandjdeveloper.blogspot.com/2012/09/set-text-style-in-input-text-field.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihMpEfXqyW0QEwiMCqsOtEOxhtcYKmLVj1CIwtRQUc7WWaRfCgIq9Juzs-nwhdTWCQcHA1auEW5f6mfVRVt5aOxCS6Ki_6lcHWtIiPkPKgx8anmBfLyWTYra26jz4xFKBtPcj5WsF69P-P/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.189362499999998 76.593246 29.0812535 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-7478611577676681123</guid><pubDate>Tue, 21 Aug 2012 05:52:00 +0000</pubDate><atom:updated>2012-08-21T11:25:08.102+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">current date</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">java.sql.Date</category><category domain="http://www.blogger.com/atom/ns#">oracle.jbo.domain.Date</category><title>Get Current Date and time </title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;We usually need to get current date and time in java class. It is easy to get current date for java.util.Date class.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot;&gt;java.util.Date date = new java.util.Date();&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;This date object gives current date and time. To use this date and time this can be formatted in needed date format as follows:&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot;&gt;DateFormat dateFormat = SimpleDateFormat(&quot;yyyy/MM/dd HH:mm:ss&quot;);
            java.util.Date date = new java.util.Date();
            String datetime = dateFormat.format(date);&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;This will give desired format to current date. Now to use this format in code we need to change this string to java.util.Date &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot;&gt;        try{
                java.util.Date date2 = dateFormat.parse (datetime);
                }catch(ParseException pe){
                    pe.printStackTrace();}
&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Now to get current date in oracle.jbo.domain.Date class do the following &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:java&quot;&gt;        java.sql.Timestamp datetime = new java.sql.Timestamp(System.currentTimeMillis());
        oracle.jbo.domain.Date daTime = new  oracle.jbo.domain.Date(datetime);  &lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Or change java.util.Date to oracle.jbo.domain.Date&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;pre class=&quot;brush:java&quot;&gt;               DateFormat dateFormat = new SimpleDateFormat(&quot;yyyy/MM/dd HH:mm:ss&quot;);
                    java.util.Date date = new java.util.Date();
                    String dateStr = dateFormat.format(date);
         try{
                java.util.Date date2 = dateFormat.parse (dateStr);
                    java.sql.Date sqldate = new java.sql.Date(date2.getTime());
                    oracle.jbo.domain.Date daTime = new  oracle.jbo.domain.Date(sqldate);
                    System.out.println(&quot;Current Date Time : jbo &quot; + daTime);
                }catch(ParseException pe){
                    pe.printStackTrace();}  &lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
To get only date use java.sql.Date and to get date with time use java.sql.Timestamp&lt;/div&gt;
&lt;/div&gt;

&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2012/08/get-current-date-and-time.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496</georss:point><georss:box>28.189362499999998 76.593246 29.0812535 77.856674</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-3959296133036395649</guid><pubDate>Wed, 28 Sep 2011 12:07:00 +0000</pubDate><atom:updated>2012-08-08T12:23:48.778+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">Contextual Event</category><title>Get value from task flow using Contextual Event</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;font-family: inherit; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Often a page or a region within a page needs information from somewhere else on the page or from a different region. &lt;/span&gt;Among the options for passing information to and from regions, Contextual Events is the most powerful and the option that does not make regions refresh or require the referenced bounded task flow to restart.  &lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;font-family: inherit; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;font-family: inherit;&quot;&gt;
Contextual events have two parts:&lt;/div&gt;
&lt;ul style=&quot;font-family: inherit;&quot;&gt;
&lt;li&gt;A &lt;i&gt;publisher&lt;/i&gt; (or &lt;i&gt;producer&lt;/i&gt;), such as a button  that raises a named event, with or without a custom payload.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;A &lt;i&gt;handler&lt;/i&gt; (or &lt;i&gt;consumer&lt;/i&gt;) that listens for a  specifically named event or a wildcard event, to process that event. &lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div style=&quot;page-break-before: always;&quot;&gt;
&lt;b&gt;Create a Contextual Event:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Create a bounded task flow with page fragment and create a view inside it. Create a view object and place it as a tree table or tree in page.&lt;/li&gt;
&lt;li&gt;To create a contextual  event just select the tree and go to its properties. There go under  the option publish event and click on add button to create a  contextual event. Select create new event and press ok, this will  create a contextual event. Here event type will be currency change event. &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDIRbdoA3oJ9MgNq_wzL4w6NOdKLL57E9GlqrNe22qClvJsoTY3IOjW03rWDgzqkp6ysrS20hLeZxqgDdUl-Hj5kgaYGCvL5hO8EdEv_8644XPygxsGqChYqZnMfhe0MuUBlhrJMqGvia_/s1600/contextual.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDIRbdoA3oJ9MgNq_wzL4w6NOdKLL57E9GlqrNe22qClvJsoTY3IOjW03rWDgzqkp6ysrS20hLeZxqgDdUl-Hj5kgaYGCvL5hO8EdEv_8644XPygxsGqChYqZnMfhe0MuUBlhrJMqGvia_/s320/contextual.jpg&quot; width=&quot;227&quot; /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;b&gt;Get Contextual Event: &lt;/b&gt; &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Create a adf jar file of this application. Add this library to a new application where you will use the task flow as a region.&lt;/li&gt;
&lt;li&gt;Create a page and put a input text on it, give its value from a bean class.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;public class NewBean {
    private RichOutputText newtext;
    String MyValue=null;

    public NewBean() {
    }

    public void setNewtext(RichOutputText newtext) {
        this.newtext = newtext;
    }

    public RichOutputText getNewtext() {
        return newtext;
    }

    public void setMyValue(String MyValue) {
        this.MyValue = MyValue;
    }

    public String getMyValue() {
        return MyValue;
    }
}&lt;/pre&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Now create a event handler class which will act as a consumer  of event generated by a producer. In it create a function which will  get the value from producer event. This function will take a  parameter of currency change event type which is produce by the tree  node selection event.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;brush:java&quot;&gt;public class EventHandler  {
    public EventHandler() {
        super();
    }
   
    public void handleEventStringPayload(DCBindingContainerCurrencyChangeEvent customPayLoad) {

        this.setNewValue(customPayLoad.getSource().toString());
        FacesContext fctx = FacesContext.getCurrentInstance();
        ELContext elctx = fctx.getELContext();
        ExpressionFactory exprFactory = fctx.getApplication().getExpressionFactory();
        ValueExpression ve = exprFactory.createValueExpression(elctx, &quot;#{NewBean}&quot;, Object.class);
        NewBean pageBean = (NewBean)ve.getValue(elctx);
        pageBean.setMyValue(customPayLoad.getSource().toString());
        AdfFacesContext adfFacesContext = AdfFacesContext.getCurrentInstance();
        adfFacesContext.getCurrentInstance().addPartialTarget(pageBean.getNewtext());

    }
&lt;/pre&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;To make this function available at the binding level, create this java class&#39; data control. To do this right click on this java class and go to create data control. Select all 3 option if you are using release 2 of jdeveloper.&lt;/li&gt;
&lt;li&gt;Now go to page ,  drag and drop task flow from library and make it a region or dynamic  region. By this event will also be available in this page. Go to  binding section of page and add new method binding to it. Add method  from data control to it. By this, method can be accessed from this  page.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4AupZkseU6YC4_mmsmvcy1g7DD-ODrmJbUYu7DINQKUCPNEsNJRmCA62QlUK0I4F65BYDcemgTxY9UAN1WydvALKZBNs-K638KEY4iGgZ8DDtm6pAHny1wFL7y5DjwhPAE27OiF00Q7ok/s1600/Binding.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4AupZkseU6YC4_mmsmvcy1g7DD-ODrmJbUYu7DINQKUCPNEsNJRmCA62QlUK0I4F65BYDcemgTxY9UAN1WydvALKZBNs-K638KEY4iGgZ8DDtm6pAHny1wFL7y5DjwhPAE27OiF00Q7ok/s320/Binding.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Again go to binding tab of page and open contextual event tab. In this tab go to subscriber tab and click on add button. This will pop up a window. Click on the search button it will show available events in this page. Select previously defined event in task flow&#39;s page. &lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdvKr0x9VtXM-nPmAP4oxKBwrwQhl0t-cgm6f4C72nlRxF5SWzl2PTficzXAF_iFl5kVNQZBXoBcxkyuU-VU_1fNL7TfSzhes7ylhAjCgyjh2ft-SnuCk-JAWHMiC9Z_06dC7Zil1RuUXn/s1600/Contextual+Event.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdvKr0x9VtXM-nPmAP4oxKBwrwQhl0t-cgm6f4C72nlRxF5SWzl2PTficzXAF_iFl5kVNQZBXoBcxkyuU-VU_1fNL7TfSzhes7ylhAjCgyjh2ft-SnuCk-JAWHMiC9Z_06dC7Zil1RuUXn/s320/Contextual+Event.jpg&quot; width=&quot;292&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0in; page-break-before: always;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;select the publisher or keep it any. Now go to handler option and  click search button it will show available functions in bindings.  Select the function created for event handling. Go to last part of subscriber parameter. Give parameter name same given in event handler function. Its value will be ${payLoad}.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnvgSbnNIMW9wcUUfHVnqLxvppowVqEvGlF7k5bASa6k6C-J7nt9T0hRbWfhAUI-NaSAOjkcyELeebEpOcU2ByqS0_od_tRF2Dtv1kmSsLr8V_RhjuBY4w1h5dAxyMWupKhfSnehrMXOSl/s1600/Event.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnvgSbnNIMW9wcUUfHVnqLxvppowVqEvGlF7k5bASa6k6C-J7nt9T0hRbWfhAUI-NaSAOjkcyELeebEpOcU2ByqS0_od_tRF2Dtv1kmSsLr8V_RhjuBY4w1h5dAxyMWupKhfSnehrMXOSl/s320/Event.jpg&quot; width=&quot;292&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Now run application it will show selected tree value in output box which is outside the region.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9JZI8wifHj0VEH52_TENvrSjAeQBSmF2g5Xasp0PjQ5YYqPaJ5B-_Am_ag8Ef1NINXFYUaQycfWsVKRxzLwTt7wlk4cNr4rZSZi5Ww9PCbZVg5UsaYqSEmckTuxdncFwmPasqnZRiWBwp/s1600/run.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9JZI8wifHj0VEH52_TENvrSjAeQBSmF2g5Xasp0PjQ5YYqPaJ5B-_Am_ag8Ef1NINXFYUaQycfWsVKRxzLwTt7wlk4cNr4rZSZi5Ww9PCbZVg5UsaYqSEmckTuxdncFwmPasqnZRiWBwp/s320/run.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;For sample application &lt;a href=&quot;http://dl.dropbox.com/u/36911123/ADFApps.rar&quot;&gt;click here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/09/get-value-from-task-flow-using.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDIRbdoA3oJ9MgNq_wzL4w6NOdKLL57E9GlqrNe22qClvJsoTY3IOjW03rWDgzqkp6ysrS20hLeZxqgDdUl-Hj5kgaYGCvL5hO8EdEv_8644XPygxsGqChYqZnMfhe0MuUBlhrJMqGvia_/s72-c/contextual.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-4934964578995487401</guid><pubDate>Tue, 23 Aug 2011 15:18:00 +0000</pubDate><atom:updated>2012-08-08T12:24:00.176+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Oracle adf</category><category domain="http://www.blogger.com/atom/ns#">Unsaved warning</category><category domain="http://www.blogger.com/atom/ns#">Warning</category><title>UNSAVED DATA WARNING</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;b&gt;Introduction :&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;If You are working on a form or table and some of data is modified or added, on moving to other page of taskflow this data will remain in cache or it will show no warning for unsaved data  &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;b&gt;How to do it :&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;To show warning of unsaved data between page navigation just go to property of af:document and set Uncommitted data warning to true. Then whenever you move out of that page or close the browser it will show you a warning of unsaved data.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmNLtBdR0gR9RgD8f55KV4bktZvPcZ8G9fituvWutRy45jEiPL_cAK8EwxEh1vnw7xtKmF06aFp31LjYKkMW8OdZMvj_sdNLLJTwRd-AoRZWPMqIxPXS1HxEaTFLRt1I9GYRM75iL-hGq/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Warning message&quot; border=&quot;0&quot; height=&quot;85&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmNLtBdR0gR9RgD8f55KV4bktZvPcZ8G9fituvWutRy45jEiPL_cAK8EwxEh1vnw7xtKmF06aFp31LjYKkMW8OdZMvj_sdNLLJTwRd-AoRZWPMqIxPXS1HxEaTFLRt1I9GYRM75iL-hGq/s400/2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Warning Message&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/08/unsaved-data-warning.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmNLtBdR0gR9RgD8f55KV4bktZvPcZ8G9fituvWutRy45jEiPL_cAK8EwxEh1vnw7xtKmF06aFp31LjYKkMW8OdZMvj_sdNLLJTwRd-AoRZWPMqIxPXS1HxEaTFLRt1I9GYRM75iL-hGq/s72-c/2.jpg" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-4829640895896299383</guid><pubDate>Tue, 23 Aug 2011 14:49:00 +0000</pubDate><atom:updated>2011-08-23T20:19:23.165+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">jdeveloper</category><category domain="http://www.blogger.com/atom/ns#">Oracle adf</category><category domain="http://www.blogger.com/atom/ns#">Row highlight</category><title>SHOW UNSAVED ROW HIGHLIGHTED</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;b&gt;Introduction&lt;/b&gt; :&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;This post to describe how to show a unsaved row of a table. There is a property of an entity which is entity state.  This entity can be in 4 states:&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;New&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Modified&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Unmodified&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Initialized&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMFL_inK2HmTOMaaxi52marUQyKzs7TCKWU1Zma0qbbAfJnhxy-fRx9dlR9DnbOZSm1VwQ7_9Bf4OwMYumPq-qpmSytEYJmqLnYZdicBavoDrRJmjsfiH_Fd4pLSyiG1VgugGna7CiUgF/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMFL_inK2HmTOMaaxi52marUQyKzs7TCKWU1Zma0qbbAfJnhxy-fRx9dlR9DnbOZSm1VwQ7_9Bf4OwMYumPq-qpmSytEYJmqLnYZdicBavoDrRJmjsfiH_Fd4pLSyiG1VgugGna7CiUgF/s320/1.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;b&gt;How to do it : &lt;/b&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;b&gt;		&lt;/b&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;just copy the following code and paste in to inline style of column of table. This will highlight newly created row.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;#{row.row.entities[0].entityState == 0? &#39;background-color:#ff9c31;&#39;:&#39;&#39;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;To highlight modified row compare entity state to 2&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;0 for new unsaved row&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;1 for unmodified row&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;2 for modified unsaved row&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;-1 for initialized row&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;for showing unsaved rows whether modified or a new place both condition together.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;#{row.row.entities[0].entityState == 2||row.row.entities[0].entityState == 0?&#39;background-color:#ff9c31;&#39;:&#39;&#39;}&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/08/show-unsaved-row-highlighted.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBMFL_inK2HmTOMaaxi52marUQyKzs7TCKWU1Zma0qbbAfJnhxy-fRx9dlR9DnbOZSm1VwQ7_9Bf4OwMYumPq-qpmSytEYJmqLnYZdicBavoDrRJmjsfiH_Fd4pLSyiG1VgugGna7CiUgF/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-8734004524648062600</guid><pubDate>Thu, 04 Aug 2011 08:10:00 +0000</pubDate><atom:updated>2012-08-08T12:24:22.659+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Custom Validation</category><category domain="http://www.blogger.com/atom/ns#">Method. ADF</category><title>CUSTOM VALIDATOR</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;In my &lt;b&gt;&lt;a href=&quot;http://adfandjdeveloper.blogspot.com/2011/08/adf-bc-validations.html&quot;&gt;last post&lt;/a&gt;&lt;/b&gt; I included information about different validations available in ADF-BC. These validations are very easy to apply in Entity object and view objects. There are most of the possible validations are available. Still you may want to define your own custom validation, for this you will write code in your managed bean.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;To apply a custom validator go to your jspx or jsff page and select the input text or other input component an go to its properties. Give a function name to validator.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIEXzvvM9dsEIkpgXfGY48HGg8xzw3RDYmYq5Q-2rqSDA8app4a3rUEubAX-BtHc9dtg4ZWD0sQNtduYTEe_SWa9jt_2J8tSfKiwLADPzj_R6HJbgX_IQsWiajmKT-E7xVx6zY__xOLkB/s1600/Validation.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIEXzvvM9dsEIkpgXfGY48HGg8xzw3RDYmYq5Q-2rqSDA8app4a3rUEubAX-BtHc9dtg4ZWD0sQNtduYTEe_SWa9jt_2J8tSfKiwLADPzj_R6HJbgX_IQsWiajmKT-E7xVx6zY__xOLkB/s320/Validation.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&amp;nbsp; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;This validator will look like :&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;pre class=&quot;brush:java&quot;&gt;public void NameValidation(FacesContext facesContext, UIComponent uIComponent, Object object) {

return true:

}&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;Now in this validator method you can write your own validation code. Such as I have written here validation of name input text, so that user can only insert capital letters, numbers and “_”. If validation fails it will show a error, else nothing.  &lt;/div&gt;&lt;pre class=&quot;brush:java&quot;&gt;public void NameValidation(FacesContext facesContext, UIComponent uIComponent, Object object) {
        String value = (String)object;
        if ((value == null) || value.length() == 0) {
            return;
        }
        String expression = &quot;^[A-Z 0-9_]{2,100}$&quot;;
        CharSequence inputStr = value;
        Pattern pattern = Pattern.compile(expression);
        Matcher matcher = pattern.matcher(inputStr);
        String error = “Only upper case letter and _ allowd”;
        if (matcher.matches()) {
        } 
else {
            throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_ERROR, error, null));
        }
    }
&lt;/pre&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;When you run application and validation fails you will get an error like this:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiouqEnMQR_p7NB4Lx90thNcvAj5xWnG_TH8WNOTKHLAInDHvUk2LrshyphenhyphenrMfm1l40EtQeMweBQsdAyyBqvneP7NBsMHVSNzQrwZTzhM6_QTwD5nUyCwOEJICVaaBjxlgdk5u705uaovcxDz/s1600/Error.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiouqEnMQR_p7NB4Lx90thNcvAj5xWnG_TH8WNOTKHLAInDHvUk2LrshyphenhyphenrMfm1l40EtQeMweBQsdAyyBqvneP7NBsMHVSNzQrwZTzhM6_QTwD5nUyCwOEJICVaaBjxlgdk5u705uaovcxDz/s320/Error.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/08/custom-validator.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhIEXzvvM9dsEIkpgXfGY48HGg8xzw3RDYmYq5Q-2rqSDA8app4a3rUEubAX-BtHc9dtg4ZWD0sQNtduYTEe_SWa9jt_2J8tSfKiwLADPzj_R6HJbgX_IQsWiajmKT-E7xVx6zY__xOLkB/s72-c/Validation.jpg" height="72" width="72"/><thr:total>2</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-2082904226697496029</guid><pubDate>Mon, 01 Aug 2011 08:31:00 +0000</pubDate><atom:updated>2012-08-08T12:24:35.947+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">ADF and Jdeveloper</category><category domain="http://www.blogger.com/atom/ns#">Method validation</category><category domain="http://www.blogger.com/atom/ns#">validations</category><title>ADF-BC Validations</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
This framework provides very good feature of validation. In ADF we can validate user inputs at different levels. Which are&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Attribute level: Fires on value change.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Entity level: Fires on moving from one record to another.   &lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Transaction level:  Fires after attribute and entity level  validations are complete. It validates Master-detail validations.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;These validations are defined in Entity object and View object level. There are many rules of possible  validations and ADF-BC provide lots of them. These validations rules are:  &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Compare: Attribute value compared with other attribute&#39;s  value or an expression or a literal.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;List: Value is validated against a list of values.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Key Exists: Its like a foreign key validator, it checks the  value whether it exists or not. Like value for employee will check  for the department to check whether it is present or not.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Regular Expressions: Value compared against provided regular  expression. Like for email validation, Number Format validation.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Script Expression: Groovy expression are used to do  validations.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Method Validator:  When a method validator is created it adds  a method in corresponding entityImpl calss. Like   &lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;public boolean validateEname(String ename) {  
return true;
}
&lt;/pre&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/08/adf-bc-validations.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-520320576104985875</guid><pubDate>Fri, 29 Jul 2011 06:49:00 +0000</pubDate><atom:updated>2012-08-08T12:24:45.558+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">refresh</category><title>ADF page refresh using java code</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;This post will show the code for a full page refresh. Most of the time Partial page rendering do the work, still we need a full page refresh. For this easy way is to call a java method and refresh the page. This is needed when there is a change in database values and you want to refresh the form and table after operation.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;So use following code for this:&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;pre class=&quot;brush:java&quot;&gt;public void refresh() {
      FacesContext facesContext = FacesContext.getCurrentInstance();
      String refreshpage = facesContext.getViewRoot().getViewId();
 ViewHandler  viewHandler =
facesContext.getApplication().getViewHandler();
      UIViewRoot viewroot =  viewHandler.createView( facesContext, refreshpage);
viewroot.setViewId(refreshpage);
facesContext.setViewRoot(viewroot);
}
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/07/adf-page-refresh-using-java-code.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>1</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-5607574743542352837</guid><pubDate>Thu, 07 Jul 2011 06:05:00 +0000</pubDate><atom:updated>2012-08-08T12:24:55.659+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">View Object XML</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>Generate a XML file for a view object</title><description>&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;There is a need of generating a xml file from a view object. This is a very easy process as there is a method of view object class “writeXml” to write the content of view object to a xml format.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;First generate Impl class for application module.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;&quot;&gt;Write following code to create an object of view object, and generate xml content. Then write this generated xml to a file using output stream.&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;pre class=&quot;brush:java&quot;&gt;public String printXml() {

        Connection conn;
        FileOutputStream out;
        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
        try {
            AppModuleImpl am = (AppModuleImpl)resolvEl(&quot;AppModuleDataControl&quot;);
            conn = am.getDBTransaction().createStatement(0).getConnection();
            ViewObject vo = am.findViewObject(&quot;EmployeeView&quot;);
            ((XMLNode)vo.writeXML(4, XMLInterface.XML_OPT_ALL_ROWS)).print(outputStream);
            System.out.println(outputStream);
            out = new FileOutputStream(&quot;F://Employee.xml&quot;);
            PrintStream p = new PrintStream(out);
            p.println(outputStream);
            p.close();

        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        return null;
    }

  public Object resolvEl(String data){
    FacesContext fc = FacesContext.getCurrentInstance();
    Application app = fc.getApplication();
    ExpressionFactory elFactory = app.getExpressionFactory();
    ELContext elContext = fc.getELContext();
    ValueExpression valueExp = elFactory.createValueExpression(elContext, &quot;#{data.&quot;+data+&quot;.dataProvider}&quot;, Object.class);
   return valueExp.getValue(elContext);
  }
&lt;/pre&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/07/generate-xml-file-for-view-object.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-1683590226095017389</guid><pubDate>Fri, 01 Jul 2011 08:08:00 +0000</pubDate><atom:updated>2012-08-08T12:25:06.568+05:30</atom:updated><title>Use database table for authentication in adf security</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div&gt;
To use sql authenticator in weblogic server security realm, read following blog post:&lt;a href=&quot;http://www.blogger.com/goog_1875625635&quot;&gt;&amp;nbsp; &lt;/a&gt;&lt;a href=&quot;http://peterlaird.blogspot.com/2007/09/weblogic-security-configuring-database.html&quot;&gt;SQLAuthenticator&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Now go to application and apply adf security. You do not need to modify the role mapping in weblogic.xml. The default is perfectly fine:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class=&quot;brush:xml&quot;&gt;
&lt;weblogic -web-app=&quot;-web-app&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;
  &lt;security -role-assignment=&quot;-role-assignment&quot;&gt;
    &lt;role -name=&quot;-name&quot;&gt;valid-users&lt;/role&gt;
    &lt;principal -name=&quot;-name&quot;&gt;users&lt;/principal&gt;
  &lt;/security&gt;
&lt;/weblogic&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
For each group in your SQLAuthenticator provider in weblogic console, create an equivalent application role in jazn.xml, and recreate those roles in the Enterprise Roles in jazn.xml. In jazn,xml make  enterprise role as member of the appropriate application role. There is no need to create user in jazn.xml file. Crating role will do the work. &lt;/div&gt;
&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/07/use-database-table-for-authentication.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-5043220166694719594</guid><pubDate>Wed, 22 Jun 2011 09:44:00 +0000</pubDate><atom:updated>2011-08-02T12:00:01.227+05:30</atom:updated><title>My ADF Presentation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div id=&quot;__ss_8385611&quot; style=&quot;width: 425px;&quot;&gt;&lt;b style=&quot;display: block; margin: 12px 0 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/ess_india/application-development-framework&quot; title=&quot;Application development framework&quot;&gt;Application development framework&lt;/a&gt;&lt;/b&gt; &lt;iframe frameborder=&quot;0&quot; height=&quot;355&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/8385611&quot; width=&quot;425&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/06/my-adf-presentation.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-3672536711633346128</guid><pubDate>Tue, 21 Jun 2011 06:08:00 +0000</pubDate><atom:updated>2012-08-08T12:25:24.459+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">Refresh Resource Bundle</category><category domain="http://www.blogger.com/atom/ns#">Resource Bundle</category><title>Refresh Resource Bundle</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Resource bundle can not be refreshed using ResourceBundle class. using following code do not clear the cache.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;Class type = ResourceBundle.class;
Field cacheList = type.getDeclaredField(&quot;cacheList&quot;);
cacheList.setAccessible(true);
((Map)cacheList.get(ResourceBundle.class)).clear();
&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;If you want to refresh resource bundle of your application you should need to use Resource bundle manager instead of Resource bundle class.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;&lt;pre class=&quot;brush:java&quot;&gt;ResourceBundleManagerRT rt = (ResourceBundleManagerRT)ResourceBundleManagerRT.getResourceBundleManager();
 rt.flush();
&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/06/refresh-resource-bundle.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>0</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-5944295012925179003</guid><pubDate>Mon, 20 Jun 2011 07:06:00 +0000</pubDate><atom:updated>2012-08-08T12:25:36.031+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">Resource Bundle</category><category domain="http://www.blogger.com/atom/ns#">Use external XML file for Resource Bundle</category><title>Use external XML file for Resource Bundle</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt; &lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Create list resource bundle file for default and supported locale. And read label value from xml file.&lt;/li&gt;
&lt;li&gt;This approach gives a facility to change label or message value, without compilation and redeployment of application.  &lt;/li&gt;
&lt;li&gt;To do this first crate a xml file containing key and value pair, so that you can use label according to their key.  &lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:xml&quot;&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1252&quot; ?&gt;
&lt;bundle&gt;
 &lt;label&gt;
  &lt;key&gt;home_greeting&lt;/key&gt;
  &lt;value&gt;My Home application&lt;/value&gt;
   &lt;/label&gt;
 &lt;label&gt;
  &lt;key&gt;global_button_submit&lt;/key&gt;
  &lt;value&gt;Press it&lt;/value&gt;
 &lt;/label&gt;
 &lt;label&gt;
  &lt;key&gt;global_button&lt;/key&gt;
  &lt;value&gt;Enter value&lt;/value&gt;
 &lt;/label&gt;
&lt;/bundle&gt;
&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;This method also give an option to use single file for different application, which are used as a library.  &lt;/li&gt;
&lt;li&gt;Here you can write code to read xml file and assign key value pair to an object of resource bundle class.&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;public class MyResources extends ListResourceBundle {

    public MyResources() {
        super();
    }
  
  private static final Object[][] contents =
    { { &quot;&quot;, &quot;&quot; }, { &quot;&quot;, &quot;&quot; }, { &quot;&quot;, &quot;&quot; } };

    protected Object[][] getContents() {
        try {
            File file = new File(&quot;C:\\Users\\admin\\Desktop\\locale\\Resource.xml&quot;);
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = dbf.newDocumentBuilder();
            Document doc = db.parse(file);
            doc.getDocumentElement().normalize();
            NodeList nList = doc.getElementsByTagName(&quot;label&quot;);

            for (int temp = 0; temp &lt; nList.getLength(); temp++) {

                Node nNode = nList.item(temp);
                if (nNode.getNodeType() == Node.ELEMENT_NODE) {

                    Element eElement = (Element)nNode;

                    contents[temp][0] = getTagValue(&quot;key&quot;, eElement);
                    contents[temp][1] = getTagValue(&quot;value&quot;, eElement);

                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return contents;
    }

    private static String getTagValue(String sTag, Element eElement) {
        NodeList nlList = eElement.getElementsByTagName(sTag).item(0).getChildNodes();
        Node nValue = (Node)nlList.item(0);

        return nValue.getNodeValue();
    }

}
&lt;/pre&gt;
&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/06/use-external-xml-file-for-resource.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>2</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-3510688402851412519</guid><pubDate>Fri, 10 Jun 2011 08:01:00 +0000</pubDate><atom:updated>2012-08-08T12:26:02.543+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">adf</category><category domain="http://www.blogger.com/atom/ns#">adf 11g R2</category><category domain="http://www.blogger.com/atom/ns#">jdeveloper</category><category domain="http://www.blogger.com/atom/ns#">jdeveloper 11 g release 2</category><title>Jdeveloper 11g release 2 , with lots of new features</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0in;&quot;&gt;Oracle released a new version of Jdeveloper 11g, containing lots off new features and even rapid development of application. These new features take jdeveloper to another level and now can be compared with other J2EE IDE such as java bean and eclipse.&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;To download new jdeveloper go to following link: &lt;a href=&quot;http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html&quot;&gt;http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;Main features of new jdeveloper are:&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0in;&quot;&gt;Hot deployment:  There is no need now to run application after any change in  application files. Now just save the changed file and refresh the  page.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;JUSTIFY&quot; style=&quot;margin-bottom: 0in;&quot;&gt;Skin Editor: This  new editor for skin is very use full to create css for application.  It made it easy to select different properties of a component and  change their attributes.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;For other features  follow the link: &lt;a href=&quot;http://www.blogger.com/%20//www.oracle.com/technetwork/developer-tools/jdev/jdev-11gr2-nf-404365.html&quot;&gt;http: //www.oracle.com/technetwork/developer-tools/jdev/jdev-11gr2-nf-404365.html&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;You can also get installation guides for this new release and for new skin editor in this link : &lt;a href=&quot;http://www.oracle.com/technetwork/developer-tools/jdev/documentation/index.html&quot;&gt;http://www.oracle.com/technetwork/developer-tools/jdev/documentation/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Check for the related documents:&amp;nbsp;&lt;a href=&quot;http://download.oracle.com/docs/cd/E16162_01/index.htm&quot;&gt;http://download.oracle.com/docs/cd/E16162_01/index.htm&lt;/a&gt; &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/06/jdeveloper-11g-release-2-with-lots-of.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>1</thr:total><georss:featurename>New Delhi, Delhi, India</georss:featurename><georss:point>28.635308 77.22496000000001</georss:point><georss:box>28.405279999999998 76.9810245 28.865336 77.468895500000016</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-1931344178313663276</guid><pubDate>Wed, 01 Jun 2011 10:05:00 +0000</pubDate><atom:updated>2012-08-08T12:26:11.667+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">call report from jsff page</category><category domain="http://www.blogger.com/atom/ns#">calling jasper report from ADF</category><category domain="http://www.blogger.com/atom/ns#">jasper report</category><title>Call Jasper report using a link</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;In previous post jasper report is called with the help of java bean. Now we can use a link to call report as in previous method calling report from a .jsff page gives error.&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;font-weight: normal; margin-bottom: 0in;&quot;&gt;To call report using link follow following steps:&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;LEFT&quot; style=&quot;font-weight: normal; margin-bottom: 0in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align=&quot;LEFT&quot; style=&quot;font-weight: normal; margin-bottom: 0in;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Add  a go link to page which will call servlet and also pass parameters.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Add  a command button to assign value to parameters.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Add value in destination like  “/jasperservlet?deptno=#{bindings.DepartmentId1.inputValue}&amp;amp;reporttype=#{bindings.Filetype1.inputValue}”.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Here  deptno and reporttype are parameters passed from url and will be  used in servlet.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;To  get parameter value in servlet use following code.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;Integer code = Integer.valueOf(request.getParameter(&quot;deptno&quot;));
String reporttype = request.getParameter(&quot;reporttype&quot;);
&lt;/pre&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/06/call-jasper-report-using-link.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>11</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-518779464197148265.post-1653032477535366516</guid><pubDate>Thu, 26 May 2011 17:00:00 +0000</pubDate><atom:updated>2012-08-08T12:48:29.338+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">call report from jsff page</category><category domain="http://www.blogger.com/atom/ns#">jasper report</category><category domain="http://www.blogger.com/atom/ns#">Jasper report in ADF application</category><title>Jasper report in ADF aaplication</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This post is to create an application which will use to generate Jasper report as created with the help of iReport tool.&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;font-family: verdana,sans-serif; font-weight: normal; margin-bottom: 0in; text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Next are the steps of creating that needed application.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;left&quot; dir=&quot;ltr&quot; style=&quot;font-family: verdana,sans-serif; font-weight: normal; margin-bottom: 0in; text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In application create entity object, view object and application module use to database table employees and departments from HR user. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Go to employee view object and create List of values for department id. Create a transient attribute for file types in which report will be generated. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;So create a list of values in this attribute and take static values from a static view object like pdf, xls, csv etc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Before creating any page or java class, Jasper report related libraries should be imported in jdeveloper so that jasper related java classes can be used.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;commons-beanutils-1.8.3.jar&lt;/li&gt;
&lt;li&gt;commons-collections-3.2.1.jar&lt;/li&gt;
&lt;li&gt;commons-digester-2.1.jar&lt;/li&gt;
&lt;li&gt;commons-logging-1.1.1.jar&lt;/li&gt;
&lt;li&gt;iText-2.1.7.jar&lt;/li&gt;
&lt;li&gt;jasperreports-4.0.1.jar&lt;/li&gt;
&lt;li&gt;jfreechart-1.0.13.jar&lt;/li&gt;
&lt;li&gt;poi-3.7-20101029.jar&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Now create a page to select report output file type and to pass the parameter to jasper report. Add both list of values to page for run time selection.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:xml&quot;&gt;&lt;af:selectonechoice autosubmit = &quot;true&quot; 
binding = &quot;#{NewReport.fileTypeList}&quot; 
id = &quot;soc1&quot; 
immediate = &quot;true&quot; 
label = &quot;#{bindings.FileType.label}&quot; 
required = &quot;#{bindings.FileType.hints.mandatory}&quot; 
shortdesc = &quot;#{bindings.FileType.hints.tooltip}&quot;
&gt;
&lt;af:foreach items=&quot;#{bindings.LovFileType1Iterator.allRowsInRange}&quot; var=&quot;row&quot;&gt;
&lt;f:selectitem id=&quot;si4&quot; itemlabel=&quot;#{row.fileType}&quot; itemvalue=&quot;#{row.fileType}&quot;&gt;&lt;/f:selectitem&gt;
&lt;/af:foreach&gt;
&lt;/af:selectonechoice&gt;
&lt;af:selectonechoice binding = &quot;#{NewReport.deList}&quot; id=&quot;soc2&quot; label=&quot;#{bindings.DepartmentId.label}&quot; required = &quot;#{bindings.DepartmentId.hints.mandatory}&quot; shortdesc = &quot;#{bindings.DepartmentId.hints.tooltip}&quot;&gt;
&lt;af:foreach items=&quot;#{bindings.Departments1Iterator.allRowsInRange}&quot; var=&quot;row&quot;&gt;
&lt;f:selectitem id=&quot;si1&quot; itemlabel=&quot;#{row.departmentId}&quot; itemvalue=&quot;#{row.departmentId}&quot;&gt;&lt;/f:selectitem&gt;
&lt;/af:foreach&gt;
&lt;/af:selectonechoice&gt;&lt;/pre&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;When user will select the values for department and file type and run the report, these values will be passed to servlet from java class. To get selected values in java class lov should be changed. Add a for each element in select one choice and get item value from this. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Bind these both list to bean class so that selected values will be passed to servlet.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Now create a servlet for request and response for report. For this go to new, select servlet from category and http servlet from items, click ok.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Give servlet name, its package, type to html, and select doget and doPost methods. Click next.&amp;nbsp; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Now it will show created servlet on editor . Write code for jasper report in this servlet.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Write code in one of the method doGet() or doPost().&lt;/span&gt;&lt;/li&gt;
&lt;pre class=&quot;brush:java&quot;&gt;public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

response.setContentType(CONTENT_TYPE);&lt;/pre&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Create a connection so that report will use this connection to get data from database. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;try{ 
PreparedStatement st = null;

String amDef = &quot;jasper.model.module.AppModuleAM&quot;;
String config = &quot;AppModuleAMLocal&quot;;
AppModuleAMImpl am =
(AppModuleAMImpl)Configuration.createRootApplicationModule(amDef,
config);    
st = am.getDBTransaction().createPreparedStatement(&quot;select 1 from dual&quot;, 0);
Connection conn = st.getConnection();&lt;/pre&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Place jrxml file in public-html folder of application so that it will pick file from server location . To get this file input stream is created .&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;InputStream input = new FileInputStream(new File(getServletConfig().getServletContext()
.getRealPath(&quot;/reports/parReport.jrxml&quot;)));

JasperDesign design = JRXmlLoader.load(input);
JasperReport report = JasperCompileManager.compileReport(design); 
&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Now get Attributes which are set at the time of servlet calling.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;Integer code = (Integer)request.getAttribute(&quot;deptno&quot;);
String reporttype = (String)request.getAttribute(&quot;reporttype&quot;);&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Set value for parameter of report. If you have more than one parameter in your report, then you have to call the put method for each parameter.&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;Map parameters = new HashMap();
parameters.put(&quot;DeptNo&quot;, code);
JasperPrint jasperPrint=JasperFillManager.fillReport(report, parameters, conn);&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Now create a output stream to send file to client. Then Check file type and export file to client in right format.&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;OutputStream ouputStream = response.getOutputStream();
JRExporter exporter = null;

if( &quot;pdf&quot;.equalsIgnoreCase(reporttype) )
{
response.setContentType(&quot;application/pdf&quot;);

response.setHeader(&quot;Content-Disposition&quot;, &quot;attachement; filename=\&quot;file.pdf\&quot;&quot;);


exporter = new JRPdfExporter();

exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
}
else if( &quot;rtf&quot;.equalsIgnoreCase(reporttype) )
{
response.setContentType(&quot;application/rtf&quot;);
response.setHeader(&quot;Pragma&quot;, &quot;no-cache&quot;);
response.setHeader(&quot;Content-Disposition&quot;, &quot;attachement; filename=\&quot;file.rtf\&quot;&quot;);

exporter = new JRRtfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
}
else if( &quot;html&quot;.equalsIgnoreCase(reporttype) )
{
exporter = new JRHtmlExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
}
else if( &quot;xls&quot;.equalsIgnoreCase(reporttype) )
{
response.setContentType(&quot;application/xls&quot;);
response.setHeader(&quot;Content-Disposition&quot;, &quot;attachement; filename=\&quot;file.xls\&quot;&quot;);

exporter = new JRXlsExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
}
else if( &quot;csv&quot;.equalsIgnoreCase(reporttype) )
{
response.setContentType(&quot;application/csv&quot;);
response.setHeader(&quot;Content-Disposition&quot;, &quot;attachement; filename=\&quot;file.csv\&quot;&quot;);

exporter = new JRCsvExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
}

try
{
exporter.exportReport();
}
catch (JRException e)
{
throw new ServletException(e);
}
finally
{
if (ouputStream != null)
{
try
{
ouputStream.flush(); 
ouputStream.close();

}
catch (IOException ex)
{
System.out.println(ex.getMessage());
throw (ex);
}
}
}

}catch(Exception ex) {
ex.printStackTrace();
}&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;After writing servlet we have to call this servlet and pass dynamic values from page to servlet. For this write a function and call this function from a button on page.&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;To send request to servlet we will use http request and response cycle. In request we will set attributes, which we will need in servlet to pass to jasper report and to print report according to its format.&lt;/span&gt; &lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;pre class=&quot;brush:java&quot;&gt;public void callServlet(ActionEvent actionEvent) throws Exception  {
FacesContext ctx = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest)ctx.getExternalContext().getRequest();
HttpServletResponse response =(HttpServletResponse) ctx.getExternalContext().getResponse();

request.setAttribute(&quot;deptno&quot;, deList.getValue());
request.setAttribute(&quot;reporttype&quot;, fileTypeList.getValue());

request.getRequestDispatcher(response.encodeURL(&quot;/jasperservlet&quot;)).forward(request, response);   

response.flushBuffer();  
ctx.responseComplete();    

}&lt;/pre&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img alt=&quot;&#39;&#39;&quot; height=&quot;&#39;1&#39;&quot; src=&quot;http://www.myhosting.com/blog/518779464197148265-1653032477535366516_3Fl_3Drbarthwal.blogspot.com_27&quot; width=&quot;&#39;1&#39;&quot; /&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script src=&quot;http://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlightLoader.js&quot;&gt;&lt;/script&gt;</description><link>http://adfandjdeveloper.blogspot.com/2011/05/this-post-is-to-create-application.html</link><author>noreply@blogger.com (Rohit Barthwal)</author><thr:total>5</thr:total></item></channel></rss>