ODTUG Aggregator ODTUG Blogs http://localhost:8080 Thu, 19 Oct 2017 08:26:04 +0000 http://aggrssgator.com/ Serverless Microservices On Java EE Servers — Oracle Code Keynote In London with Adam Bien https://blogs.oracle.com/emeapartnerweblogic/serverless-microservices-on-java-ee-servers-%E2%80%94-oracle-code-keynote-in-london-with-adam-bien <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image43.png"><img align="right" alt="image" border="0" height="188" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb42.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a></p> <p>The &quot;Live For The Code&quot; Keynote in London, 20th April 2018 is available:</p> <p>The sample code from the slideless keynote was pushed to: <a href="https://github.com/AdamBien/live4code">https://github.com/AdamBien/live4code</a> -- expect commits during upcoming keynotes.</p> <p>See you in <a href="https://developer.oracle.com/code/berlin">Berlin</a>. I decided to continue with the implementation of the serverless microservice :-). <a href="https://youtu.be/Y2GuI8Fl43A">Watch the video here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/serverless-microservices-on-java-ee-servers-%E2%80%94-oracle-code-keynote-in-london-with-adam-bien Thu Oct 19 2017 05:29:19 GMT-0400 (EDT) Spring-Boot Microservice Communication in Oracle Application Container Cloud by Carsten Wiesbaum https://blogs.oracle.com/emeapartnerweblogic/spring-boot-microservice-communication-in-oracle-application-container-cloud-by-carsten-wiesbaum <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image42.png"><img align="right" alt="image" border="0" height="137" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb41.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>In <a href="http://www.esentri.com/blog/2017/04/12/spring-boot-and-oracle-application-container-cloud/">my last post</a> I gave an introduction to Oracle Application Container Cloud (ACC) and how to develop Spring-Boot applications such that they can be hosted within Oracle ACC. At the end of the post some questions still had to be answered. Within this post we are going to tackle the first one, how is Microservice Communication in Oracle Application Container Cloud achieved? The following figure shows what a simple architecture, within the context of a Spring-Boot Microservice application, might look like</p> <p>Basic Microservice Architecture</p> <p>As one can see within the architecture diagram the deployment consists of three services. The first service is a simple Spring-Boot service registry. The service registry can be easily implemented using Spring-Cloud Eureka integration. Eureka is a service registry provided within Netflix OSS. All other services should be able to register themselves with the registry server and retrieve all information required for calling other services. Secondly, <em>Microservice 1</em> could be a simple service publishing its data and only interacting with the service registry. Lastly, <em>Microservice 2</em> would be another service which provides data but enhances it by retrieving additional information from <em>Microservice 1</em>.</p> <p>Unfortunately, within Oracle ACC using a simple service registry is not that simple. When using Eureka as registry, clients only seem to have access to their local hostname configuration (see listing below). <a href="http://www.esentri.com/blog/2017/04/19/spring-boot-microservice-communication-in-oracle-application-container-cloud/?platform=hootsuite">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/YouTube">YouTube</a>,<a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/spring-boot-microservice-communication-in-oracle-application-container-cloud-by-carsten-wiesbaum Wed Oct 18 2017 06:19:49 GMT-0400 (EDT) Oracle PaaS Partner YouTube Update October 2017 https://blogs.oracle.com/emeapartnerweblogic/oracle-paas-partner-youtube-update-october-2017-v2 <div style="position:relative;height:0;padding-bottom:56.21%"></div> <p>&nbsp;</p> <p>The October issue of the <a href="https://youtu.be/CvnAcUKcaN8">PaaS &amp; Middleware Partner Update</a> is an update from Oracle OpenWorld 2017:</p> <p>&bull; PaaS announcements</p> <p>&bull; PaaS innovation including AI and blockchain</p> <p>For regular updates please <a href="https://www.youtube.com/channel/UCm7f3dxsW3avamToG4cQsZQ">subscribe to our YouTube channel here</a>. Thanks for your likes and sharing the video on <a href="https://youtu.be/nBmBBfpSEiQ">YouTube</a> and <a href="https://www.linkedin.com/pulse/oracle-paas-partner-youtube-update-october-2017-juergen-kress/?published=t">LinkedIn</a>.</p> <p>For the latest WebLogic &amp; Developer Partner Community information please <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Community+updates">visit our Community update wiki here</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">Community membership required</a>)</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/YouTube">YouTube</a>,<a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-paas-partner-youtube-update-october-2017-v2 Tue Oct 17 2017 05:18:13 GMT-0400 (EDT) Introduction to Liquibase and Managing Your Database Source Code https://blogs.oracle.com/shay/introduction-to-liquibase-and-managing-your-database-source-code <p>In previous posts I showed how you can <a href="http://blogs.oracle.com/developers/lifecycle-management-and-devops-for-oracle-databases">manage SQL scripts lifecycle with the help of Oracle Developer Cloud Service</a> (DevCS) as part of an overall Oracle DB DevOps solution. I wanted to add one more utility that might act as an alternative or addition to the SQL script managing - Liquibase.</p> <p><img alt="Liquibase logo" src="http://www.liquibase.org/custom_images/liquibase_logo-40.png" style="width: 214px; height: 40px;" /></p> <p><a href="http://www.liquibase.org/" target="_blank">Liquibase</a> is an open source solution for managing revisions of your databse schema scripts. It works across various types of databases, and supports various file formats for defining the DB structure. The feature that is probably most attractive in Liquibase is its ability to roll changes back and forward from a specific point - saving you from the need to know what was the last change/script you ran on a specific DB instance.</p> <p>Liquibase uses scripts - referred to as &quot;changesets&quot; - to manage the changes you do to your DB. The changesets files can be in various formats including XML, JSON, YAML, and SQL. In the examples below I&#39;m using the XML format.</p> <p><span>As you continue to change an enhance your DB structure through the development lifecycle you&#39;ll add more changesets. A master file lists all the changeset files (or the directories where they are). In parallel Liquibase tracks in your database which changesets have already run.&nbsp;</span></p> <p><span>When you issue a liquibase<span>&nbsp;</span><strong>update</strong><span>&nbsp;</span>command, liquibase looks at the current state of your DB, and identifies which changes have already happened. Then it run the rest of the changes - getting you to the latest revision of the structure you are defining.</span></p> <p>By integrating Liquibase into your overall code version management system and continuous integration platform you can synch up your database versions with your app version. In my case this would of course mean integration with Oracle Developer Cloud Service (DevCS) - which you get for free with the Oracle Database Cloud Service. In the video below I show a flow that covers:</p> <ul> <li><span>Tracking my DBA tasks in the issue system</span></li> <li><span>Modifying a local MySQL DB with Liquibase (doing forward and backward rolls)</span></li> <li><span>Adding a change set defining a new table</span></li> <li><span>Committing to Git</span></li> <li><span>Automatic build implementing the changes in Oracle Database Cloud Service</span></li> <li><span>Automatic testing with UT/PLSQL</span></li> </ul> <p><span>Here is a quick 10 minute demo:</span></p> <p></p> <p><span>For those who want to try and replicate this, here are some resources:</span></p> <p>A changeset that creates a &quot;department&quot; table with three columns:</p> <p>A changeset that creates PL/SQL function, package and procedure. Note that in line 3 the <strong>dbms=&quot;oracle&quot;</strong> means this script will only run when we are connected to an Oracle DB:</p> create or replace function betwnstr( a_string varchar2, a_start_pos integer, a_end_pos integer ) return varchar2 is begin return substr( a_string, a_start_pos, a_end_pos - a_start_pos+1 ); end; create or replace package test_betwnstr as -- %suite(Between string function) -- %test(Returns substring from start position to end position) procedure basic_usage; end; create or replace package body test_betwnstr as procedure basic_usage is begin ut.expect( betwnstr( &#39;1234567&#39;, 2, 5 ) ).to_equal(&#39;2345&#39;); end; end; A changeset that adds a record to a table. Line 8 has the rollback tag that defines how to do a rollback for this insert: delete from department where id=20 <p>&nbsp;</p> <p>A few tips about my DevCS project and build setup.</p> <p>1. For the sake of simplicity, I loaded the liquibase and JDBC jar files into my git repository - this makes it easy for my build steps to find the files and execute them. I&#39;m guessing you could also use Maven to host those.</p> <p>2. I use a password parameter for my build so I don&#39;t need to hardcode the password adding a bit of security to my build. Reference teh parameter in your build with a $ sign - $password</p> <p>3. Want to learn more about test automation with ut/PLSQL - <a href="https://blogs.oracle.com/shay/extending-oracle-database-devops-with-automated-plsql-unit-testing">check out this blog entry</a>.</p> <p>&nbsp;</p> <p>&nbsp;</p> Shay Shmeltzer https://blogs.oracle.com/shay/introduction-to-liquibase-and-managing-your-database-source-code Mon Oct 16 2017 11:35:13 GMT-0400 (EDT) ODTUG Elections – Vote Now! http://www.odtug.com/p/bl/et/blogaid=748&source=1 Elections for the 2018-19 ODTUG Board of Directors are underway — vote now!Exercise your right as an ODTUG member and vote for the board. This may be the most important thing you can do for ODTUG. ODTUG http://www.odtug.com/p/bl/et/blogaid=748&source=1 Mon Oct 16 2017 11:19:47 GMT-0400 (EDT) Monitoring in Oracle Application Container Cloud by Carsten Wiesbaum https://blogs.oracle.com/emeapartnerweblogic/monitoring-in-oracle-application-container-cloud-by-carsten-wiesbaum <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image41.png"><img align="right" alt="image" border="0" height="98" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb40.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>In posts <a href="http://www.esentri.com/blog/2017/04/12/spring-boot-and-oracle-application-container-cloud/">one</a> and <a href="http://www.esentri.com/blog/2017/04/19/spring-boot-microservice-communication-in-oracle-application-container-cloud/">two</a> within this series we created and deployed Spring-Boot Microservices in Oracle&rsquo;s Application Container Cloud Service (ACC). Usually, after deploying an application and enabling user traffic an application must be monitored to ensure a high level of service and identify approaching problems. This blog post describes how monitoring in Oracle Application Container Cloud can be achieved using standard features.&nbsp; The focus will be on Java applications.</p> <p>Accessing Monitoring Information using Service Console</p> <p>The simplest indication regarding application health can be retrieved directly within Oracle ACC service console. After opening service console, one must access service overview page to get the application&rsquo;s average memory usage over all running instances presented. For each application instance an additional indicator is displayed below including a timestamp the metric was captured.</p> <p>Service Console Metrics</p> <p>The second application monitoring feature resides within the application&rsquo;s <em>Administration</em> tab, as it enables an administrator to download application logs. One must click on the <em>Get Log</em> button and Oracle ACC collects&nbsp; logs from all application instances within the specified time frame. The logs collected are stored on the configured Oracle Storage Cloud Service. After the process is finished all logs can be downloaded from either Storage Cloud or Application Container Cloud service consoles. <a href="http://www.esentri.com/blog/2017/04/26/monitoring-in-oracle-application-container-cloud/">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/monitoring-in-oracle-application-container-cloud-by-carsten-wiesbaum Mon Oct 16 2017 03:54:49 GMT-0400 (EDT) Now Live: Solutions Catalog Profile Manager on Oracle Partner Store https://blogs.oracle.com/emeapartnerweblogic/now-live%3A-solutions-catalog-profile-manager-on-oracle-partner-store <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image40.png"><img align="right" alt="image" border="0" height="130" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb39.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a>Solutions Catalog Profile Manager has been integrated into the <a href="https://partnerstore.oracle.com/">Oracle Partner Store</a>, offering partners a vastly improved user experience. Partners can now maximize their customer-facing online presence on the <a href="https://solutions.oracle.com/scwar/scr/Partners/index.html">OPN Solutions Catalog</a> alongside all other partner transactions, program enrollments and agreements.</p> <p><strong>Update Your Profile!</strong></p> &nbsp; <p><a href="https://partnerstore.oracle.com/">Login</a> to the Oracle Partner Store today to make sure your profiles are up-to-date, and Oracle customers can find the latest information about your company&rsquo;s offerings. Visit the <a href="http://www.oracle.com/partners/en/partner-with-oracle/market-and-sell/solutions-catalog/secure/index.html">Solutions Catalog Resource</a> area of the OPN Portal for access instructions, user guides, and best practices documents.</p> <p><strong>About Solutions Catalog </strong></p> The <a href="https://solutions.oracle.com/scwar/scr/Partners/index.html">OPN Solutions Catalog</a> is Oracle&rsquo;s online partner directory, allowing partners to showcase their solutions, services, and areas of expertise, including specializations and distribution rights. Available from Oracle.com, the site is visited by over 30,000 customers, partners, and Oracle employees per month. Presence on the catalog is provided as a benefit to all OPN Partners Cloud Registered level or higher. <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/now-live%3A-solutions-catalog-profile-manager-on-oracle-partner-store Sun Oct 15 2017 08:06:10 GMT-0400 (EDT) Additional new material WebLogic & Developer Community https://blogs.oracle.com/emeapartnerweblogic/additional-new-material-weblogic-developer-community-v4 <p><a data-mce-href="http://weblogiccommunity.files.wordpress.com/2017/10/image39.png" href="http://weblogiccommunity.files.wordpress.com/2017/10/image39.png"><img align="right" alt="image" border="0" data-mce-src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb38.png" data-mce-style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" height="153" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb38.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>&middot; PaaS Resource kit: <b>Infographic:</b> <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=106460&amp;elqTrackId=db881dfef12541fd8ff9f26a124d3c35&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=106460&amp;elqTrackId=db881dfef12541fd8ff9f26a124d3c35&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1">5 Best Practices for Platform as a Service Success</a> &amp; <b>iPaper: </b><a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=106461&amp;elqTrackId=fb118654271847d59e123fd0860a579a&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=106461&amp;elqTrackId=fb118654271847d59e123fd0860a579a&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1">Public Platform as a Service for Dummies</a> &amp; <b>IDC Research:</b> <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=37676&amp;elqTrackId=025b5a479fdb4f28b49135d1eb0b5ff7&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=37676&amp;elqTrackId=025b5a479fdb4f28b49135d1eb0b5ff7&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1">Empower Digital Transformation with Platform as a Service</a> &amp; <b>Webcast:</b> <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=106458&amp;elqTrackId=d2821e2c85d84a0abc3a56a7a71d4ff8&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=37229&amp;sh=1762292022131692288158932126&amp;cmid=NAFM15032707MPP020C002&amp;s=1973398186&amp;lid=106458&amp;elqTrackId=d2821e2c85d84a0abc3a56a7a71d4ff8&amp;elq=38ecd7c6184d4cc194db96faa7231476&amp;elqaid=37229&amp;elqat=1">Harvard Business Review Research: Cloud Computing Comes of Age</a></p> <p>&middot; <strong>Neural Network Programming with Java</strong>&quot; by Alan M. F. Souza and Fabio M. Soares is available for <a data-mce-href="/www.packtpub.com/packt/free-ebook/neural-networks-java" href="https://wordpress.com/www.packtpub.com/packt/free-ebook/neural-networks-java">free on our website.</a></p> <p>&middot; <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=184363&amp;elqTrackId=0829abd246ce4ce5ac6ae4e6c7696c0d&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=184363&amp;elqTrackId=0829abd246ce4ce5ac6ae4e6c7696c0d&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1"><b>Getting Started with Chatbots</b></a><b> </b>Solution architect Tamer Qumhieh takes you step-by-step through building your first Facebook chatbot using Node.js and deploying to the Oracle Application Container Cloud Service. <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=184363&amp;elqTrackId=c6b39dcd8fb544ae8e7a7763846ce05b&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=184363&amp;elqTrackId=c6b39dcd8fb544ae8e7a7763846ce05b&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1">Read the article</a>.</p> <p>&middot; <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=188686&amp;elqTrackId=2c05d3eff11b48e38515c984af5b73ce&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=188686&amp;elqTrackId=2c05d3eff11b48e38515c984af5b73ce&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1"><b>Reactive Programming with JDK 9 Flow API</b></a><b> </b>Reactive programming is about processing an asynchronous stream of data items, where applications react to the data items as they occur. This article by Rahul Srivastava presents an example using the JDK 9 Flow API. <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=188686&amp;elqTrackId=9d1351d2c02e4b9ba75e70c221438e19&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=188686&amp;elqTrackId=9d1351d2c02e4b9ba75e70c221438e19&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1">Read the article</a>.</p> <p>&middot; <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=176486&amp;elqTrackId=de116b403e0742939d019905730af56d&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=176486&amp;elqTrackId=de116b403e0742939d019905730af56d&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1"><b>ODTUG Kscope 2017</b></a><b> </b>KScope 2017 moves to San Antonio, TX this year, with a full slate of keynotes, tracks, sessions, and networking events. <strong>June 25-29, 2017, San Antonio, TX</strong><br /> <a data-mce-href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=176486&amp;elqTrackId=67c1f8130e2949e7916098694fb564df&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1" href="http://app.response.oracle-mail.com/e/er?elq_mid=67272&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=176486&amp;elqTrackId=67c1f8130e2949e7916098694fb564df&amp;elq=2fa87ba91cb64fca80d47fadbaa2126f&amp;elqaid=67272&amp;elqat=1">Click here for more information</a>.</p> <p><a data-mce-href="http://www.oracle.com/partners/goto/wls-emea" href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a data-mce-href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944" href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a data-mce-href="http://www.oracle.com/partners/goto/wls-emea" href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a data-mce-href="http://partner.oracle.com/" href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a data-mce-href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html" href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a data-mce-href="https://blogs.oracle.com/emeapartnerweblogic/" href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="https://blogs.oracle.com/emeapartnerweblogic/" href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a data-mce-href="http://twitter.com/wlscommunity" href="http://twitter.com/wlscommunity"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="http://twitter.com/wlscommunity" href="http://twitter.com/wlscommunity">Twitter</a> <a data-mce-href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr" href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr" href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a data-mce-href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211" href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211" href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a data-mce-href="https://weblogiccommunity.com/books/" href="https://weblogiccommunity.com/books/"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="https://weblogiccommunity.com/books/" href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a data-mce-href="http://technorati.com/tags/PaaS" href="http://technorati.com/tags/PaaS">PaaS</a>,<a data-mce-href="http://technorati.com/tags/Cloud" href="http://technorati.com/tags/Cloud">Cloud</a>,<a data-mce-href="http://technorati.com/tags/Middleware+Update" href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a data-mce-href="http://technorati.com/tags/WebLogic" href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a data-mce-href="http://technorati.com/tags/WebLogic+Community" href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a data-mce-href="http://technorati.com/tags/Oracle" href="http://technorati.com/tags/Oracle">Oracle</a>,<a data-mce-href="http://technorati.com/tags/OPN" href="http://technorati.com/tags/OPN">OPN</a>,<a data-mce-href="http://technorati.com/tags/J%c3%bcrgen+Kress" href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/additional-new-material-weblogic-developer-community-v4 Sat Oct 14 2017 05:05:49 GMT-0400 (EDT) Oracle OpenWorld 2017 PaaS announcements https://blogs.oracle.com/emeapartnerweblogic/oracle-openworld-2017-paas-announcements-v2 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/img_2775.jpg"><img align="right" alt="IMG_2775" border="0" height="184" src="http://weblogiccommunity.files.wordpress.com/2017/10/img_2775_thumb.jpg" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="IMG_2775" width="244" /></a>Oracle OpenWorld took place last week in San Francisco. Get the latest conference highlights:</p> <ul> <li>Watch the <a href="https://www.oracle.com/openworld/on-demand.html">keynotes on-demand here.</a></li> <li>Watch the PaaS partner <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2059660570">webcast on-demand here</a></li> <li>Oracle <a href="https://competencycenter.oracle.com/opncc/full_glp.cc?group_id=32924">simplified buying and consuming for PaaS and IaaS Cloud</a>.</li> <li>Become a PaaS partner <a href="http://www.oracle.com/goto/emea/soa">community member here</a></li> <li>Free OPN trials via <a href="http://tinyurl.com/opndemo">demo.oracle.com here</a> (for support please contact the <a href="http://www.tinyurl.com/opncontact">OPN team</a></li> </ul> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-openworld-2017-paas-announcements-v2 Fri Oct 13 2017 05:52:47 GMT-0400 (EDT) ADF Basics| Tip to Hide af:inputListOfValues search popup at runtime by Ashish Awasthi https://blogs.oracle.com/emeapartnerweblogic/adf-basics-tip-to-hide-af%3Ainputlistofvalues-search-popup-at-runtime-by-ashish-awasthi &nbsp;<a href="http://weblogiccommunity.files.wordpress.com/2017/10/image38.png"><img align="right" alt="image" border="0" height="224" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb37.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a> <p>Previously I have posted about a requirement of&nbsp; hiding af:inputListOfValues search icon using CSS<br /> <a href="http://www.awasthiashish.com/2014/01/hiding-search-icon-of.html">ADF Skinning | Hiding search icon of af:inputListOfValues using CSS &amp; StyleClass</a><br /> In that solution search icon doesn&#39;t appear on page but it is a part of JSF component tree so when user press TAB+SPACE after entering a value in lov component then search popup appears on screen as this action invokes search icon click event<br /> Recently a Friend of mine came across another requirement that was not showing lov popup at all as only autoSuggest behavior was required , so for this first way is to use autoSuggest behavior in an af:inputText compoent using Lov bindings and second way is to short circuit component life cycle<br /> Suppose you have created lov on department name attribute</p> <p>Enter some value and press <b>TAB+SPACE </b><a href="http://www.awasthiashish.com/2017/04/adf-basics-tip-to-hide.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/adf-basics-tip-to-hide-af%3Ainputlistofvalues-search-popup-at-runtime-by-ashish-awasthi Thu Oct 12 2017 06:27:55 GMT-0400 (EDT) ADF Multi Task Flow Binding and Tab Order by Andrejus Baranovskis https://blogs.oracle.com/emeapartnerweblogic/adf-multi-task-flow-binding-and-tab-order-by-andrejus-baranovskis <a href="http://weblogiccommunity.files.wordpress.com/2017/10/image37.png"><img align="right" alt="image" border="0" height="114" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb36.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a> <p>I had a post while ago about ADF multi task flow binding and loading dynamic regions - <a href="http://andrejusb.blogspot.ca/2011/11/building-custom-ui-shell-with-adf-11g.html">Building Custom UI Shell with ADF 11g R2</a>. In that sample, new region was opened in the first tab position. Meaning tab order was from right to left. It is more natural to have left to right tab opening order. This can be done too, check updated sample app - we need to control disclosed property and add new region to the end of array.<br /> Sample app - <a href="https://docs.google.com/uc?export=download&amp;id=0Bw_kr1_tXc-edDFiNWtpRGVUOVk">MultiTaskFlowApp_TabOrder.zip</a>. Sample app contains four regions that can be opened dynamically. Let&#39;s say user opens region Locations: <a href="http://andrejusb.blogspot.co.uk/2017/04/adf-multi-task-flow-binding-and-tab.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/adf-multi-task-flow-binding-and-tab-order-by-andrejus-baranovskis Wed Oct 11 2017 12:20:06 GMT-0400 (EDT) ADF Namings Conventions – Part II by Pedro Gabriel https://blogs.oracle.com/emeapartnerweblogic/adf-namings-conventions-%E2%80%93-part-ii-by-pedro-gabriel <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image36.png"><img align="right" alt="image" border="0" height="171" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb35.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>In my previous post <a href="http://redmavericks.com/blog/2016/10/10/adf-namings-conventions-part-i/">ADF Namings Conventions &ndash; Part I</a> I have focused my attention on:</p> <p>&middot; <strong>Application &amp; Project Namings</strong></p> <p>&middot; <strong>Packages Namings</strong></p> <p>&middot; <strong>Business Components Namings</strong></p> <p>Today I will start to talk about <strong>Model &amp; View Controller Project</strong> namings.</p> <strong>Model Namings</strong> <p>For new ADF applications we are requested to set the names for <strong>Model</strong> and <strong>ViewController</strong> projects. In what concerns the <strong>Model</strong> it should following naming:</p> <p><strong>&lt;PROJECT_NAME</strong>&gt; + &lt;<strong>MODULE_NAME</strong>&gt; + <strong>Model</strong></p> <p>Example: RMKMyAdfLibModel</p> <p>For the package structure it should be configured as follows:</p> <p><strong>&lt;DOMAIN_NAME&gt; + . + &lt;PROJECT_NAME&gt; + . + &lt;MODULE_NAME&gt; + . + model</strong></p> <p>Example: red.mavericks.rmk.my.adf.lib.model</p> <p>As you can see, package structure follows the same structure defined in my previous post plus &ldquo;<strong>model</strong>&ldquo;.</p> <strong>View Controller Namings</strong> <p>In <strong>ViewController</strong> projects we have a wide range of namings we can follow since we have multiple features we can take advantage of. For that reason we divided it in sub topics. .</p> <p><strong>Project Name</strong></p> <p>The name for the project should be defined as follows:</p> <p><strong>&lt;PROJECT_NAME</strong>&gt; + &lt;<strong>MODULE_NAME</strong>&gt; + Controller</p> <p>Example: RMKMyAdflibController</p> <p>By using &ldquo;<strong>Controller</strong>&rdquo; prefix we are able to automatically identify projects type and purpose. <a href="http://redmavericks.com/blog/2017/04/12/adf-namings-conventions-part-ii/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/adf-namings-conventions-%E2%80%93-part-ii-by-pedro-gabriel Tue Oct 10 2017 11:14:58 GMT-0400 (EDT) ODC Appreciation Day: Rapid Development Kit(s) https://tompeez.wordpress.com/2017/10/10/odc-appreciation-day-rapit-development-kits/ <p>In 2016 <a href="https://oracle-base.com/blog/2017/09/25/odc-appreciation-day-2017-thanksodc/">Tim Hall</a> had the great idea to introduce the ‘OTN Appreciation Day’ where bloggers should write a short blog about their favorite Oracle feature. This year&#8217;s name is ‘ODC Appreciation Day’ as Oracle rebranded the community to Oracle Developer Community.</p> <p>As last year the question is which was or is the feature you like best?</p> <p>Currently, there is a clear number one from my point of view:</p> <p><b>Rapid Development Kit(s)</b></p> <p>The Cloud User Experience Rapid Development Kit is available for a couple of years already, but with version V13 of the RDK we get a new look and feel representing the current SaaS Applications look. The RDK give developers and designers a tool to quickly design and program applications which are looking like Oracle’s SaaS Applications in the cloud.</p> <p>There are currently two RDKs available, one for ADF (12c) and one for MAF (2.4.1). The design allows consistent design across devices:</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null14.png?w=624&#038;h=364" alt="" width="624" height="364" /></p> <p>Here is an image of a SaaS application build using the new RDK</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null15.png?w=624&#038;h=393" alt="" width="624" height="393" /></p> <p>But wait, an RDK for JET is in the pipeline. The OAUX Team presented the JET RDK before the OOW to selected partners and ACE Directors. It should be available in the near future.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null16.png?w=624&#038;h=380" alt="" width="624" height="380" /></p> <p>And an image of a JET application build using the new JET RDK:</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null17.png?w=616&#038;h=412" alt="" width="616" height="412" /></p> <p>As you see there is almost no difference. You develop your application in and get the same look and feel regardless of the technology you use.</p> <p>Finally, to round things up, Oracle provides an RDK for Conversational UI – or actually the first half of the RDK – the part that deals with designing the conversational UI.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null18.png?w=500&#038;h=500" alt="" width="500" height="500" /></p> <p>Conversational UI for the enterprise adds to and maybe replaces the current Web&amp;Mobile UI – for quick, simple, mini transaction and smart capture.</p> <p>Conversational interfaces are initially most likely to be used for:</p> <ul> <li>quick decisions, approvals, data submission (do)</li> <li>get information (lookup),</li> <li>conversation as starting point for a context-rich navigation to an application or component (go to)</li> <li>provide recommendations and guidance to users (decision making).</li> </ul> <p>The part about the actual implementation will follow with the launch of the Oracle Intelligent Bot Cloud Service.</p> <p>References:</p> <p><a href="http://www.oracle.com/webfolder/ux/applications/successStories/oracleApplicationsCloudRDK.html">The Cloud User Experience Rapid Development Kit</a></p> <p><a href="https://blogs.oracle.com/oaux/enhancements-give-oaux-teams-cloud-ux-rdks-a-jump-on-fast-and-innovative-solutions">Enhancements give OAUX team&#8217;s Cloud UX RDKs a jump on fast and innovative solutions</a></p> <p><a href="https://cloud.oracle.com/opc/paas/datasheets/Oracle+MCE+Bots+Datasheet.pdf">Oracle Intelligent Bots &#8211; Oracle Cloud</a></p> <p><a href="https://apex.oracle.com/pls/apex/f?p=119076:1:0:::::">OAUX Conversational UI RDK</a></p><br /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tompeez.wordpress.com/7907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tompeez.wordpress.com/7907/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=tompeez.wordpress.com&#038;blog=3005966&#038;post=7907&#038;subd=tompeez&#038;ref=&#038;feed=1" width="1" height="1" /> Timo Hahn http://tompeez.wordpress.com/?p=7907 Tue Oct 10 2017 01:26:59 GMT-0400 (EDT) Oracle ADF Best Practices, Mistakes and Worst Practices by Ashish Awasthi https://blogs.oracle.com/emeapartnerweblogic/oracle-adf-best-practices%2C-mistakes-and-worst-practices-by-ashish-awasthi <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image35.png"><img align="right" alt="image" border="0" height="130" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb34.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>In this post I am putting some practices and that we should follow while using Oracle Application Development Framework for development: <a name="more"></a></p> <p>&middot; Call database (PL/SQL) function and procedure in model layer and then access in managed bean using page level bindings<br /> <a href="http://www.awasthiashish.com/2015/09/adf-basics-call-plsql-stored-function.html">ADF Basics: Call PL/SQL Stored function in ADF Application</a></p> <ul> <li>Use Exception Handler in Taskflow where required<br /> <a href="http://www.awasthiashish.com/2013/04/global-exception-handler-for-adf-task.html">Global Exception Handler for ADF Task Flow Method Calls</a></li> <li>Some ADF Component use animation for rendering like table, tree, popup. Consider animation-enabled false for better performance<br /> This can be controlled through ADF Skin</li> <li>Ensure that each EnityObject/ ViewObject must have a primary key. <a href="http://www.awasthiashish.com/2017/04/oracle-adf-best-practices-mistakes-and.html">Read the complete article here.</a></li> </ul> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-adf-best-practices%2C-mistakes-and-worst-practices-by-ashish-awasthi Mon Oct 09 2017 12:15:10 GMT-0400 (EDT) Setting Diagram Viewport by Natalia Balatskova https://blogs.oracle.com/emeapartnerweblogic/setting-diagram-viewport-by-natalia-balatskova <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image34.png"><img align="right" alt="image" border="0" height="127" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb33.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>In a <a href="https://community.oracle.com/community/development_tools/oracle-jet/blog/2015/11/20/creating-my-first-diagram-layout-in-jet">previous post</a>, we described how to create a layout for the Diagram component.&nbsp; In this post, we&#39;ll focus specifically on how to control the initial position and zoom level of the Diagram.</p> <p>By default, the Diagram content will be zoomed to fit and placed at the component center. This is done to allow users to see the Diagram as a whole. However, in some cases you might want to display the Diagram using a specific zoom level or pan the Diagram to a position to emphasize one of the nodes. You should be able to achieve this by calling <em><b>setViewport</b></em><strong>()</strong> method in your layout. The <em><b>setViewport</b></em><strong>()</strong> method is available on <strong>DvtDiagramLayoutContext </strong>object that is passed to the layout. The method expects an object with x, y, w, h properties that describes the visible viewport in layout coordinates.</p> <p>Here is how it works. Let&#39;s assume that you have only one 50x50 px node that is positioned by the layout at (0,0) and the following component binding: <a href="https://community.oracle.com/community/development_tools/oracle-jet/blog/2017/03/22/setting-diagram-viewport">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/setting-diagram-viewport-by-natalia-balatskova Sun Oct 08 2017 14:38:43 GMT-0400 (EDT) Takeaways from OOW'17 http://andrejusb.blogspot.com/2017/10/takeaways-from-oow17.html <div dir="ltr" style="text-align: left;" trbidi="on">Let's summarise important points from OOW'17 conference. This year conference was a breakthrough for Oracle JET - most of Oracle Cloud UI's were implemented with Oracle JET. Oracle ADF is used for Oracle SaaS (Fusion Middleware) back office applications, same as before. There is often misunderstanding in JET vs. ADF comparison. Keep in mind - JET is only UI layer and it can be compared with ADF Faces only. While ADF is much more than UI - ADF BC Model, ADF Task Flows and ADF Bindings.<br /><br />1. Use JET for front-end apps, with relatively simple complexity but strong requirement for performance and scalability. Back-end can be implemented with ADF BC REST. Typically it would take longer to implement JET UI comparing to ADF Faces (no drag and drop support, unless using Visual Cloud Builder Service for JET)<br /><br />2. Use ADF Faces for complex and large back-office applications. Some degree of mix between ADF Faces and JET is possible. Back-end should be done in ADF BC<br /><br /><b>ADF</b> is stable technology and Oracle is focusing to advertise new things on OOW. Recommended focus for ADF developers was around JCS, DevCS, JET and VBCS:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-8vAWPznAmjo/Wdot7BW6HYI/AAAAAAAAQfM/7HFam7I52zcSdu_LmWL8aCgq0xSKHQHVQCLcBGAs/s1600/IMG_20171002_142022.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-8vAWPznAmjo/Wdot7BW6HYI/AAAAAAAAQfM/7HFam7I52zcSdu_LmWL8aCgq0xSKHQHVQCLcBGAs/s400/IMG_20171002_142022.jpg" width="400" /></a></div><br />There was one session about how to move existing ADF app into the cloud with JCS. And session about ADF BC REST, no new features - mainly showing customer system implementation with current features.<br /><br /><b>JET</b> open source contribution was announced, along with new JET offline support - <b>persistence toolkit</b> (will be available through NPM in next couple of weeks):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-ItmBvKxNz6M/WdoujIIqrMI/AAAAAAAAQfU/0qAAeb_3SWkh_geu4Xzt45uoYHY-54W2gCLcBGAs/s1600/IMG_20171002_180444.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://1.bp.blogspot.com/-ItmBvKxNz6M/WdoujIIqrMI/AAAAAAAAQfU/0qAAeb_3SWkh_geu4Xzt45uoYHY-54W2gCLcBGAs/s400/IMG_20171002_180444.jpg" width="400" /></a></div><br />Oracle explained why handling offline use case in JET is important:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-rv6IfiH73wo/Wdou6N8rTgI/AAAAAAAAQfY/veeSEFxv430x4O1Qo6_Tvc5woyNYLDdHgCLcBGAs/s1600/IMG_20171002_180550_HDR.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://4.bp.blogspot.com/-rv6IfiH73wo/Wdou6N8rTgI/AAAAAAAAQfY/veeSEFxv430x4O1Qo6_Tvc5woyNYLDdHgCLcBGAs/s400/IMG_20171002_180550_HDR.jpg" width="400" /></a></div><br />Persistence toolkit will run on JET hybrid, web and desktop apps (yes you can run JET as desktop app, with 3-rd party Electron plugin):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-RIk75Sx7SDI/WdovGrWv9uI/AAAAAAAAQfc/y3rGnF8aVycT2HjDQc6DPJJVfh5wmU2RACLcBGAs/s1600/IMG_20171002_180643.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-RIk75Sx7SDI/WdovGrWv9uI/AAAAAAAAQfc/y3rGnF8aVycT2HjDQc6DPJJVfh5wmU2RACLcBGAs/s400/IMG_20171002_180643.jpg" width="400" /></a></div><br />Here you can read more detail info about persistent toolkit design principles:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-fGyiLSnhKIA/WdovTGnSiFI/AAAAAAAAQfg/dZR5fvgag5YzgVgeYrhKrdjNZoi_it4FACLcBGAs/s1600/IMG_20171002_180712.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-fGyiLSnhKIA/WdovTGnSiFI/AAAAAAAAQfg/dZR5fvgag5YzgVgeYrhKrdjNZoi_it4FACLcBGAs/s400/IMG_20171002_180712.jpg" width="400" /></a></div><br />JET supports Fetch API (used by persistence toolkit):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-EOqEs51WviQ/WdovjRmNE2I/AAAAAAAAQfk/-zH9NwJDyoQwCLG3VAZTHp5iPsqXsuRXgCLcBGAs/s1600/IMG_20171002_180934.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://4.bp.blogspot.com/-EOqEs51WviQ/WdovjRmNE2I/AAAAAAAAQfk/-zH9NwJDyoQwCLG3VAZTHp5iPsqXsuRXgCLcBGAs/s400/IMG_20171002_180934.jpg" width="400" /></a></div><br />Architecture explanation for JET persistence toolkit:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-PCvj1sT8CPU/Wdovx3OD8pI/AAAAAAAAQfo/VhbP_kbECb4rL79vlh7qopYqDdQeoFMBQCLcBGAs/s1600/IMG_20171002_181109.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-PCvj1sT8CPU/Wdovx3OD8pI/AAAAAAAAQfo/VhbP_kbECb4rL79vlh7qopYqDdQeoFMBQCLcBGAs/s400/IMG_20171002_181109.jpg" width="400" /></a></div><br />Another hot topic related to JET - <b>Web components</b>. Slots are supported, this allows to build advanced Web components with dedicated facets (ADF Faces terminology):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-JdzHNEpMdus/Wdo0gqzERVI/AAAAAAAAQgg/casvI0Dg3TI7T_Be6Nl0LX_xpRukMSGEQCLcBGAs/s1600/IMG_20171004_141113.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://4.bp.blogspot.com/-JdzHNEpMdus/Wdo0gqzERVI/AAAAAAAAQgg/casvI0Dg3TI7T_Be6Nl0LX_xpRukMSGEQCLcBGAs/s400/IMG_20171004_141113.jpg" width="400" /></a></div><br />OOW'17 was packed with <b>chatbot</b> demos. Unfortunately there is no trial access for chatbot cloud yet. There was good session about chatbots from Lyudmil Pelov - he explained how Oracle chatbot service and language processing works:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-1Q78QtuQgIU/Wdow10-UHsI/AAAAAAAAQf4/jlYhKeqJNrUMRxlvSVStRxDc2wEteXB4gCLcBGAs/s1600/IMG_20171003_133121.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://3.bp.blogspot.com/-1Q78QtuQgIU/Wdow10-UHsI/AAAAAAAAQf4/jlYhKeqJNrUMRxlvSVStRxDc2wEteXB4gCLcBGAs/s400/IMG_20171003_133121.jpg" width="400" /></a></div><br />I was impressed with <b>Oracle Visual Cloud Builder Service</b> progress this year. I really liked this service and I think it will become JET IDE development tool. Is not focused for business users only, but is targeted for JET developers too. It comes with embedded DB or you can call external services too. Next versions will allow direct JET code development, combined with drag and drop:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-gY953RWhRNI/WdoxgutcccI/AAAAAAAAQgA/XZ0uszmDkBs369GMrWSfmvS5wL7jWTxQACLcBGAs/s1600/IMG_20171003_165353_HDR.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-gY953RWhRNI/WdoxgutcccI/AAAAAAAAQgA/XZ0uszmDkBs369GMrWSfmvS5wL7jWTxQACLcBGAs/s400/IMG_20171003_165353_HDR.jpg" width="400" /></a></div><br />Develop JET in VBCS using drag and drop where possible and code additional logic in JS/HTML:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-wGQhnyBnax4/WdoyMbEGidI/AAAAAAAAQgI/R_IX6RWzxU4Q-IpmZ3xCi1JAULPw-XpbQCLcBGAs/s1600/IMG_20171004_112859.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://3.bp.blogspot.com/-wGQhnyBnax4/WdoyMbEGidI/AAAAAAAAQgI/R_IX6RWzxU4Q-IpmZ3xCi1JAULPw-XpbQCLcBGAs/s400/IMG_20171004_112859.jpg" width="400" /></a></div><br />VBCS is not targeted for business users anymore, they target it for coders (us) too - thats news I like:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-V9P02MWdw24/WdoyfSxKXCI/AAAAAAAAQgM/ZLVtaUFibGoYXKK1FfoA9tM6PJ6jyQBzgCLcBGAs/s1600/IMG_20171004_114723.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://4.bp.blogspot.com/-V9P02MWdw24/WdoyfSxKXCI/AAAAAAAAQgM/ZLVtaUFibGoYXKK1FfoA9tM6PJ6jyQBzgCLcBGAs/s400/IMG_20171004_114723.jpg" width="400" /></a></div><br /><br /><b>RDK UI</b> is available now for ADF, JET and MAF. ADF RDK was updated to newer version. ADF and JET RDK UI look is identical.<br /><br />New ADF RDK UI:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-CjhN61WVgsM/Wdo07j8AfLI/AAAAAAAAQgo/w6HzDmpI5-kpak0rOOlKLEvwSHpO4EWQACLcBGAs/s1600/IMG_20171004_150035.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://1.bp.blogspot.com/-CjhN61WVgsM/Wdo07j8AfLI/AAAAAAAAQgo/w6HzDmpI5-kpak0rOOlKLEvwSHpO4EWQACLcBGAs/s400/IMG_20171004_150035.jpg" width="400" /></a></div><br />JET RDK UI:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Ab6Q5Kzs038/Wdo1DJMUseI/AAAAAAAAQgs/Y8Tgx1z_ek0K9uJhWZGZE0DIArNjVbt1wCLcBGAs/s1600/IMG_20171004_151016.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://3.bp.blogspot.com/-Ab6Q5Kzs038/Wdo1DJMUseI/AAAAAAAAQgs/Y8Tgx1z_ek0K9uJhWZGZE0DIArNjVbt1wCLcBGAs/s400/IMG_20171004_151016.jpg" width="400" /></a></div><br /><b>Machine Learning</b> was another big thing on OOW and JavaOne. Nice to hear things I was studying in university about neural networks are becoming hype now:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-78FhPF7wyV8/Wdox7o4jRkI/AAAAAAAAQgE/KNwrTwPT0z8nSH8gVHYIW-TUIduLS3y0gCLcBGAs/s1600/IMG_20171004_083750.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-78FhPF7wyV8/Wdox7o4jRkI/AAAAAAAAQgE/KNwrTwPT0z8nSH8gVHYIW-TUIduLS3y0gCLcBGAs/s400/IMG_20171004_083750.jpg" width="400" /></a></div><br /><b>JVM garbage collection</b> tuning. Is better to have objects to be dead young. This means in ADF is better to use Backing Bean Scope where possible, because short scope bean is destroyed after request and this allows VM to clean memory:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-fXJJuMPWRV8/Wdo0APysrvI/AAAAAAAAQgc/4lvf_7asQc4XAF5fwAvMcktDJfe4bYb2ACLcBGAs/s1600/IMG_20171004_131014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="225" src="https://2.bp.blogspot.com/-fXJJuMPWRV8/Wdo0APysrvI/AAAAAAAAQgc/4lvf_7asQc4XAF5fwAvMcktDJfe4bYb2ACLcBGAs/s400/IMG_20171004_131014.jpg" width="400" /></a></div></div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-5794706868213303071 Sun Oct 08 2017 10:28:00 GMT-0400 (EDT) Train Stop Status Handling https://tompeez.wordpress.com/2017/10/08/train-stop-status-handling/ <p>A question on the <a href="https://community.oracle.com/community/java/java_development_tools/application_development_in_java/jdeveloper_and_adf" target="_blank" rel="noopener">Oracle Developers Community</a> was about how to handle a train stops visited status.<img title="" src="https://tompeez.files.wordpress.com/2017/10/null.png?w=624&#038;h=85" alt="" width="624" height="85"></p> <h2>Use Case</h2> <p>The use case behind this was that a train can be used as a workflow visualization. A normal user starts the train, but at one point a manager has to approve something. This approval is one or more stops on the same train. If the manager picks up the workflow he should automatically start with the approval stop. There is no need for him to see the data accumulated in the stops before.</p> <p>The use case has multiple challenges:</p> <ol> <li>Securing train stops for different user roles</li> <li>Allow starting the train from any stop</li> <li>Handling the state of the train stops</li> </ol> <p>The first two challenges are handler by <a href="http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51adf-452576.html" target="_blank" rel="noopener">All Aboard</a>, <a href="http://www.oracle.com/technetwork/developer-tools/adf/learnmore/97-deferred-trainstop-navigation-1528557.pdf" target="_blank" rel="noopener">97. How-to defer train-stop navigation for custom form validation or other developer interaction</a>, and <a href="http://www.oracle.com/technetwork/developer-tools/adf/learnmore/82-programmatically-navigate-trains-396873.pdf" target="_blank" rel="noopener">82. How to programmatically navigate ADF trains</a>.</p> <p>The missing part is how to handle the train stops ‘visited’ state (see image above). If you start the train directly with ‘Stop 3’ you get this state</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null1.png?w=624&#038;h=85" alt="" width="624" height="85"></p> <h2>UI</h2> <p>To implement this use case, we use a simple UI. It contains an input field, a button and the train which is added to the page as a region.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null2.png?w=524&#038;h=236" alt="" width="524" height="236"></p> <p>In the input field names label 1 you can enter the stop where the train should start. If no number is given, the train starts with the first stop. We use this input field to mimic the different starting stop for different users. This is the page when we start the application:</p> <p>This is the page when we start the final application:</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null3.png?w=624&#038;h=168" alt="" width="624" height="168"></p> <p>You can navigate between the train stops by using the ‘Back’ and ‘Next’ button, or by clicking the next stop in the train bar. As the stops are set to sequential, you can’t directly click on the 4th stop. You have to go through the stops 1 to 3 first.</p> <p>Enter a number between 1 and 5 into the input field and tab out of the field will set the parameter for the train task flow and restart the task flow. The navigation is done via a router in the task flow. In the image below the stop number 3 is set as the starting stop for the train</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null4.png?w=624&#038;h=152" alt="" width="624" height="152"></p> <p>And as you see the stops 1 and 2 are looking like they have visited before.</p> <h2>Implementation</h2> <p>To show how to implement this we start with a simple bounded task flow which builds the train</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null5.png?w=624&#038;h=364" alt="" width="624" height="364"></p> <p>The start builds a router which we use to navigate to the stop where we want to start the train. The starting stop is passed as parameter to the task flow<img title="" src="https://tompeez.files.wordpress.com/2017/10/null6.png?w=548&#038;h=625" alt="" width="548" height="625"></p> <p>In the router, which is marked as default activity, the parameter is used to execute the navigation</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null7.png?w=548&#038;h=252" alt="" width="548" height="252"></p> <h2>The Magic</h2> <p>If you look at the train stop properties in the properties inspector you’ll notice, that there is no property for the visited state<img title="" src="https://tompeez.files.wordpress.com/2017/10/null8.png?w=528&#038;h=156" alt="" width="528" height="156"></p> <p>This option is not available in the UI. Oracle has missed or deliberately missed to make this property accessible via the properties. If you dig into the implementation of the train task flow (see the articles provided at the begin of the blog), you’ll see how to access the train and its stops by code:</p> <pre>ViewPortContext currentViewPortCtx = controllerContext.getCurrentViewPort(); TaskFlowContext taskFlowCtx = currentViewPortCtx.getTaskFlowContext(); TaskFlowTrainModel taskFlowTrainModel = taskFlowCtx.getTaskFlowTrainModel(); // get the stop from the map TaskFlowTrainStopModel currentStop = taskFlowTrainModel.getCurrentStop();</pre> <p>The TaskFlowTrainStopModel doesn’t provide any access to the visited state. If you look at the class definition you’ll notice, that it’s only an interface</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null9.png?w=392&#038;h=168" alt="" width="392" height="168"></p> <p>which doesn’t provide access to the visited property. Setting a breakpoint in the debugger we can inspect an instance of this interface</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null10.png?w=624&#038;h=230" alt="" width="624" height="230"></p> <p>and we get the class implementing the interface as:</p> <pre> oracle.adfinternal.controller.train.TrainStopModel</pre> <p>This class has the visited property we are looking for.</p> <h2>Solution</h2> <p>Now we can implement a method which we call before a train stop gets rendered and which sets the visited property of all previous stops to true.</p> <p><span style="color:#ff0000;">CAUTION</span></p> <p><span style="color:#ff0000;">THIS IN AN INTERNAL CLASS WHICH YOU SHOULD NOT USE!</span></p> <p>However, it’s the class we need to get to the property. You have to understand, that the usage of the class has its risks, but that it’s not forbidden. The risk is that Oracle can change or delete the class without notifying you beforehand.<span style="color:#666699;"> So, in later </span>versions, your code might break.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null11.png?w=624&#038;h=421" alt="" width="624" height="421"></p> <p>The method checks the task flow parameter if it’s null to set to a number less or equal to 0. In this case, the method returns an empty string. We do this check to avoid that the method does it’s work every time we navigate the train. It should be done only once when the train starts.</p> <p>If the check finds a positive number, it sets the task flow parameter to zero (line 37).</p> <p>It then gets the task flow information from the Context (lines 39-43). In line 50 we acquire the current stop before we loop over all previous stops and set their visited property to true (lines 53-59).</p> <p>The missing part is how to call this method when a train stop is rendered. For this, we use a technique called <a href="https://tompeez.wordpress.com/2014/10/18/lazy-initalizing-beans/" target="_blank" rel="noopener">Lazy Initalizing Beans</a>. The trick is to use a hidden af:outputText and set e.g. the value property of the component to a bean property.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null12.png?w=560&#038;h=18" alt="" width="560" height="18"></p> <p>When the page or fragment is rendered, the method getInitStatus() in the bean is called. This is exactly the method shown above. We add this hidden af:outputText to each train stop before the af:train component.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/10/null13.png?w=624&#038;h=73" alt="" width="624" height="73"></p> <h2>Sample</h2> <p>You can download the sample from GitHub <a href="https://github.com/tompeez/BlogTrainStopStatus/archive/develop.zip" target="_blank" rel="noopener">BlogTrainStopStatus</a>. The sample is build using JDev 12.2.1.3 and doesn&#8217;t need a DB connection. You can use the same technique in other JDeveloper versions.</p><br /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tompeez.wordpress.com/7856/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tompeez.wordpress.com/7856/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=tompeez.wordpress.com&#038;blog=3005966&#038;post=7856&#038;subd=tompeez&#038;ref=&#038;feed=1" width="1" height="1" /> Timo Hahn http://tompeez.wordpress.com/?p=7856 Sun Oct 08 2017 07:29:23 GMT-0400 (EDT) Oracle JET 2.2.0 Application Migration to JET 3.0.0 Experience by Andrejus Baranovskis https://blogs.oracle.com/emeapartnerweblogic/oracle-jet-220-application-migration-to-jet-300-experience-by-andrejus-baranovskis <a href="http://weblogiccommunity.files.wordpress.com/2017/10/image33.png"><img align="right" alt="image" border="0" height="244" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb32.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="185" /></a> <p>I was migrating our production JET app from 2.2.0 to 3.0.0. End-to-end migration process took probably around 1-2 hours - with testing. I think this is quick. JET migration is not hard if you follow developer guide instructions - <a href="http://docs.oracle.com/middleware/jet300/jet/developer/GUID-F4E07884-1C35-4B7C-84E3-60F6D949D344.htm#JETDG-GUID-F4E07884-1C35-4B7C-84E3-60F6D949D344">B Oracle JET v2.x.x to v3.0.0 Tooling Migration</a>.<br /> Migration from 2.2.0 must be done in two steps:<br /> 1. Migration to 2.3.0 from 2.2.0<br /> 2. Migration to 3.0.0 from 2.3.0<br /> <b>Step 1: Migration to 2.3.0 from 2.2.0</b><br /> - Execute <i>sudo npm install generator-oraclejet@2.3.0 -g</i> to update Oracle JET to 2.3.0<br /> - Execute <i>sudo yo oraclejet ChBJellyHouseInvoicingJET230</i> to generate brand new JET 2.3.0 application<br /> - Copy html/js files from existing application <i>src</i> folder into new one<br /> - Update JET version number in index.html: <a href="http://andrejusb.blogspot.co.uk/2017/04/oracle-jet-220-application-migration-to.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-jet-220-application-migration-to-jet-300-experience-by-andrejus-baranovskis Sat Oct 07 2017 11:52:27 GMT-0400 (EDT) Getting ADF Data in a Jet Component (1) by Cindy Berghuizen https://blogs.oracle.com/emeapartnerweblogic/getting-adf-data-in-a-jet-component-1-by-cindy-berghuizen <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image32.png"><img align="right" alt="image" border="0" height="109" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb31.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a></p> &nbsp; <p>Oracle JET has been around for a while, and at this moment we are investigating what it would take to integrate JET with our existing ADF Application. In the current ADF application we want to make a dashboard in JET, however we still need to know for what project we need the data from. Therefore I am researching on how to get data from our ADF application into our JET part. In this blog I will show you how you can in an easy and quick way get your ADF BC data into your JET Components without using REST services.</p> <p>I used the blog of Andrejus<a href="https://technology.amis.nl/2017/03/07/getting-adf-data-jet-component/#footnote">1</a> to set up JET within my ADF Application.</p> <p>Add the JET libraries to the public_html folder of the ViewController project.</p> <p>(Final) Structure of the project: <a href="https://technology.amis.nl/2017/03/07/getting-adf-data-jet-component/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/getting-adf-data-in-a-jet-component-1-by-cindy-berghuizen Fri Oct 06 2017 14:00:25 GMT-0400 (EDT) PaaS Summer Camp training material https://blogs.oracle.com/emeapartnerweblogic/paas-summer-camp-training-material-v2 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image31.png"><img align="right" alt="image" border="0" height="114" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb30.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>&nbsp;</p> <p>The training material from the PaaS Summer Camps 2017 is available at our community workspaces (<a href="http://www.oracle.com/partners/goto/wls-emea">membership required</a>):</p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/AppDev+Bootcamp+08.2017">AppDev Bootcamp 08.2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/Content+Cloud+Service+training+08.2017">Content Cloud Service training 08.2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/Management+Cloud+Service+Bootcamp+08.2017">Management Cloud Service Bootcamp 08.2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/content/dav/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer%20Camps/Summer%20Camp%202017/Chatbot%20bootcamp%2008.2017.zip">Chatboot Bootcamp 08.2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/content/dav/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer%20Camps/Summer%20Camp%202017/Virtual%20Builder%20Cloud%20Service%2008.2017.docx">Virtual Builder Cloud Service Bootcamp 2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/Integration+API+training+08.2017">Integration API training 08.2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/PCS+Bootcamp++08.2017">PCS Bootcamp 08.2017</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/Integrate+%26+extend+SaaS+Bootcamp+08.2017">Integrate &amp; extend SaaS Bootcamp 08.2017</a></p> <p>Free PaaS trial services are available via <a href="https://paascommunity.com/?s=PaaS+free+trial">Demo.Oracle.com</a>. Questions? Send us a message via <a href="https://www.facebook.com/soacommunity/">Facebook here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/paas-summer-camp-training-material-v2 Thu Oct 05 2017 10:42:26 GMT-0400 (EDT) Latest news from Oracle OpenWorld 2017? https://blogs.oracle.com/emeapartnerweblogic/latest-news-from-oracle-openworld-2017 <p>Full week of exiting announcements at Oracle OpenWorld 2017 &ndash; want to understand what is new?</p> <p><a href="https://twitter.com/soacommunity">Follow us on twitter</a> and watch the <a href="https://paascommunity.com/2017/09/29/what-are-the-key-paas-announcements-at-oracle-openworld-2017/">webcast on-demand here</a> and see the <a href="https://paascommunity.com/2017/10/03/the-next-big-things-in-paas-full-house-at-amit-zaverys-paas-oracle-openworld-keynote/">Amit Zayery&rsquo;s keynote highlights here</a>.</p> <p><a href="https://paascommunity.com/2017/09/29/what-are-the-key-paas-announcements-at-oracle-openworld-2017/"><img alt="image" border="0" height="192" src="http://weblogiccommunity.files.wordpress.com/2017/10/image30.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="648" /></a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/latest-news-from-oracle-openworld-2017 Wed Oct 04 2017 21:02:00 GMT-0400 (EDT) The next Big Things in PaaS – full house at Amit Zavery’s PaaS Oracle OpenWorld keynote https://blogs.oracle.com/emeapartnerweblogic/the-next-big-things-in-paas-%E2%80%93-full-house-at-amit-zavery%E2%80%99s-paas-oracle-openworld-keynote-v2 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image2.png"><img align="right" alt="image" border="0" height="160" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb2.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a>During his keynote Amit Zavery and the PaaS team launched a series of new services and cloud capabilities including an AI platform, serverless functions and blockchain. The line to enter the session was long and the Yerba Buena Center was fully packed.</p> <p>The comprehensive, open and integration Oracle Cloud Platform drives innovation for our joint customers. Thanks to the partner community adaption is growing rapidly with more than 14.000 customers. Analyst recognize the platform as a leader in 19 categories.</p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image3.png"><img alt="image" border="0" height="355" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb3.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="630" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image4.png"><img alt="image" border="0" height="356" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb4.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="630" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image5.png"><img alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb5.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="314" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image6.png"><img alt="image" border="0" height="176" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb6.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="311" /></a></p> <p>Here are the key announcements by service category:</p> <p><strong>Application Development</strong></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image7.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb7.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="311" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image8.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb8.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image9.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb9.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image10.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb10.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="311" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image11.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb11.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image12.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb12.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image13.png"><img alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb13.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="314" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image14.png"><img alt="image" border="0" height="179" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb14.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="315" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image15.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb15.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image16.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb16.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="311" /></a></p> <p><strong>Integration</strong></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image17.png"><img alt="image" border="0" height="354" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb17.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="625" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image18.png"><img alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb18.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="313" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image19.png"><img alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb19.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="314" /></a></p> <p><strong>Content and Experience</strong></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image20.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb20.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image21.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb21.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a></p> <p><strong>Analytics and Big Data</strong></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image22.png"><img alt="image" border="0" height="356" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb22.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="630" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image23.png"><img alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb23.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="313" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image24.png"><img alt="image" border="0" height="179" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb24.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="315" /></a></p> <p><strong>Security and Management</strong></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image25.png"><img alt="image" border="0" height="356" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb25.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="630" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image26.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb26.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image27.png"><img alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb27.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="313" /></a></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image28.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb28.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="312" /></a><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image29.png"><img alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb29.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="311" /></a></p> <p>For more information <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2059660570">watch the on-demand webcast here.</a></p> <p>For PaaS Partner activities at Oracle OpenWorld 2017 <a href="https://paascommunity.com/2017/09/28/paas-partner-activities-at-oracle-openworld-2017/">read the blog post here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/the-next-big-things-in-paas-%E2%80%93-full-house-at-amit-zavery%E2%80%99s-paas-oracle-openworld-keynote-v2 Tue Oct 03 2017 10:20:50 GMT-0400 (EDT) Voting Now Open for the 2018 - 2019 Board of Directors http://www.odtug.com/p/bl/et/blogaid=747&source=1 I've written about the values of being a member of ODTUG many times in the past. Today the message I have for you, the paid ODTUG member, is this – you should vote. Voting is now open (9:00 a.m. EDT on October 3, 2017). It ends at 11:59 p.m. EDT on Tuesday October 24, 2017. ODTUG http://www.odtug.com/p/bl/et/blogaid=747&source=1 Tue Oct 03 2017 09:49:25 GMT-0400 (EDT) My First Blockchain in the Oracle Cloud http://blog.vennster.nl/2017/10/my-first-blockchain-in-oracle-cloud.html <div dir="ltr" style="text-align: left;" trbidi="on">Being an integration person I am very interested in Blockchain architecture as an alternative for 'traditional' integration options like 'Enterprise SOA' and Centralized Master Data Management.<br /><br />This blog will not discuss the architecture of blockchain, but describes how you can get started as a developer with blockchain using Oracle Cloud.<br /><br />It assumes you have an instance of Oracle Compute Cloud at your disposal and describes how to get started wth <a href="https://www.multichain.com/getting-started/" target="_blank">MultiChain.</a><br /><br />I executed the following steps:<br /><ol style="text-align: left;"><li>Create two instances of Oracle Compute Cloud</li><li>Install MultiChain</li><li>Create the first chain</li></ol><h3 style="text-align: left;">Create two instances of Oracle Compute Cloud</h3><div>To show the concept of the block chain you need to create at least two nodes. In this case I created two instances of Oracle Compute Cloud Classic.&nbsp;</div><div><br /></div><div><ol style="text-align: left;"><li>Login to your identity domain: cloud.oracle.com</li><li>On the Dashboard, select "Create Instance" and pick "Compute Classic"</li><li>This gives you an overview as shown in the figure below. First you need to save the private key to be able to access the instance with ssh.&nbsp;</li><ol><li>Type a name for the key</li><li>Save it on your computer</li></ol><li>Select "Customize"</li><li>Finish the Wizard</li><ol><li>Select the image "OL_7.2_UEKR4_x86_64"</li><li>Select a general purpose shape, unless you are planning to build a real blockchain, then it is recommended to create a High Memory Shape</li><li>Add the key you saved to the instance, or upload your own key</li><li>For network leave the defaults</li><li>Leave defaults in the storage tab&nbsp;</li></ol><li>You can see the result in the orchestrations tab</li></ol><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-NzIJ1kqoRh8/WdFM1Mde9VI/AAAAAAAAAcI/dnWQ8JzWaEY_LyB13QWrvGanwOA_-F-BACLcBGAs/s1600/createInstance.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="728" data-original-width="1600" height="181" src="https://1.bp.blogspot.com/-NzIJ1kqoRh8/WdFM1Mde9VI/AAAAAAAAAcI/dnWQ8JzWaEY_LyB13QWrvGanwOA_-F-BACLcBGAs/s400/createInstance.PNG" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Orchestration showing the instances that are created</td></tr></tbody></table><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><div>In order to create a chain and have multiple nodes that are aware of each other, you need to make sure the instances can communicate.</div><div><br /></div><div>To enable this, you need to add a Security Application and a Security Rule for the instances. (Many thanks to&nbsp;<a href="http://www.twitter.com/simon_haslam" target="_blank">Simon Haslam</a>&nbsp;who helped me figure this out!) :</div><div><br /></div><div><ol style="text-align: left;"><li>Click on the Network tab in my instances</li><li>Select Shared Network</li><li>Select Security Application</li><ol><li>Create a security Application for te default port</li><ol><li>Name: TCP2671</li><li>Protocol: TCP</li><li>Port start: 2671</li><li>Port end: 2671</li><li>Description: default Multichain port</li></ol><li>Create a security application for the RPC port</li><ol><li>Name: TCP2670</li><li>Protocol: TCP</li><li>Port start: 2670</li><li>Port end: 2670</li><li>Description: default RPC multichain port</li></ol></ol><li>Select Security Rules</li><li>Click Add Security Rule</li><li>Fill in the fields</li><ol><li>TCP2671 for security application</li><li>Source: security ip list (public-internet)</li><li>Destination: security list (default)</li></ol><li>Add another security rule for the default RPC port</li><ol><li>TCP2670 for security application</li><li>Source: security ip list (public-internet)</li><li>Destination: security list (default)</li></ol></ol><div><br /></div></div></div><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jD6oGls_VLc/WdFZgmU8WYI/AAAAAAAAAcw/DzNz-sT1EqQyCG3ekBwuqF5GeZfkPTqywCLcBGAs/s1600/SecurityApplication.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="490" data-original-width="974" height="200" src="https://3.bp.blogspot.com/-jD6oGls_VLc/WdFZgmU8WYI/AAAAAAAAAcw/DzNz-sT1EqQyCG3ekBwuqF5GeZfkPTqywCLcBGAs/s400/SecurityApplication.PNG" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-OANe6BbEaAM/WdFZt1hq9fI/AAAAAAAAAc0/yUS0yJU4HE0QpMdSsrVZ9yxs5ozCl0HHQCLcBGAs/s1600/MultiChainSecurityRule.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="794" data-original-width="984" height="322" src="https://1.bp.blogspot.com/-OANe6BbEaAM/WdFZt1hq9fI/AAAAAAAAAc0/yUS0yJU4HE0QpMdSsrVZ9yxs5ozCl0HHQCLcBGAs/s400/MultiChainSecurityRule.PNG" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div><br /></div><div>Now you are ready to create the second instance. Note that you don't have to set the security rules for new instances, because they are pointing to the default security list in this case. The new instances are added to that automatically. This is of course not something you would do in real life, but for My First Blockchain in the Oracle Cloud it works fine :)&nbsp;</div></div><div><br /></div><div><br /></div><h3 style="text-align: left;">Install MultiChain</h3><div>You need to install MultiChain on all your instances.&nbsp;</div><div><br /></div><div>To connect you need a ssh client. I am currently working on a Windows 10 machine, so I use PuTTY. The key that is downloaded from the cloud can't be used directly in PuTTY, you need to import it.&nbsp;</div><div><ol style="text-align: left;"><li>Open PuTTYgen</li><li>Click import key</li><li>Browse to the key you just saved to your computer</li><li>Click on "Save Private Key"</li><li>Open PuTTY</li><li>Enter the details of the instance as shown below and save the session</li><ol><li>Put in the public IP address of the instance</li><li>Point to the SSH private key in the Auth tab</li></ol><li>Open a session</li><li>Install wget:&nbsp;<span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">sudo yum install wget -y</span></li><li>Run the following in the terminal:</li></ol><div><code style="background: none rgb(255, 255, 255); border-radius: 4px; box-sizing: border-box; font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace; font-size: 12.6px; padding: 0px; white-space: nowrap;"></code><br /><div style="background-color: white; box-sizing: border-box; font-size: 14px; margin-bottom: 10px;"><code style="background: none; border-radius: 4px; box-sizing: border-box; font-size: 12.6px; padding: 0px; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">cd /tmp<br style="box-sizing: border-box;" />wget&nbsp;<a href="https://www.multichain.com/download/multichain-1.0.1.tar.gz" style="background: transparent; box-sizing: border-box; text-decoration-line: none;">https://www.multichain.com/download/multichain-1.0.1.tar.gz</a><br style="box-sizing: border-box;" />tar -xvzf multichain-1.0.1.tar.gz<br style="box-sizing: border-box;" />cd multichain-1.0.1<br style="box-sizing: border-box;" />sudo mv multichaind multichain-cli multichain-util /usr/local/bin</span></code></div></div></div><div>Repeat this for the second instance and if you are testing with more than one, for all the instances you want to include.</div><div><br /></div><h3 style="text-align: left;">Creating my first chain</h3><div>Now you are ready to start the tutorial to get acquainted with <a href="https://www.multichain.com/getting-started/" target="_blank">MultiChain</a>.</div><div><br /></div><div>In order to keep track of the different servers, I have given the nodes different colors in my PuTTY sessions.</div><div><br /></div><div><ol style="text-align: left;"><li>Connect to node 1 and execute the commands that are referenced as 'server1'&nbsp; in the tutorial in this window</li><li>Connect to node 2 and execute the commands that are references as 'server2' in the tutorial in this window</li></ol><div>Note that I need to open two windows of PuTTY for server 2: One to start the node:</div></div><div><br /></div><div><span style="background-color: white; font-family: &quot;menlo&quot; , &quot;monaco&quot; , &quot;consolas&quot; , &quot;courier new&quot; , monospace; font-size: 12.6px; white-space: nowrap;">multichaind&nbsp;</span><span class="nodeaddress" style="background-color: white; box-sizing: border-box; font-family: &quot;menlo&quot; , &quot;monaco&quot; , &quot;consolas&quot; , &quot;courier new&quot; , monospace; font-size: 12.6px; white-space: nowrap;">chain1@[ip-address]:[port]</span></div><div><span class="nodeaddress" style="background-color: white; box-sizing: border-box; font-family: &quot;menlo&quot; , &quot;monaco&quot; , &quot;consolas&quot; , &quot;courier new&quot; , monospace; font-size: 12.6px; white-space: nowrap;"><br /></span></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;">And one to start the multichain-cli chain1 interaction. If you don't start the node, you will get an error:</span></span></div><div><br /></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">MultiChain 1.0.1 RPC Client</span></span></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;"><br /></span></span></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;"><br /></span></span></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">Interactive mode</span></span></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">chain1: getinfo</span></span></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace;">error: couldn't connect to server</span></span></div><div></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;">With my two windows open, the interactive client was working like a charm...&nbsp;</span></span><br /><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-_8PYgHCYHZs/WdJ_c7qRdvI/AAAAAAAAAdE/gbWHYR6DuRwNyrmzQ1OcK7QjeW3kZC-jgCLcBGAs/s1600/TestingMultiChain.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="862" data-original-width="1600" height="215" src="https://1.bp.blogspot.com/-_8PYgHCYHZs/WdJ_c7qRdvI/AAAAAAAAAdE/gbWHYR6DuRwNyrmzQ1OcK7QjeW3kZC-jgCLcBGAs/s400/TestingMultiChain.PNG" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Three windows testing MultiChain from my windows machine</td></tr></tbody></table></div><div><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><br /><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;"><br /></span></span><span style="background-color: white; white-space: nowrap;"><span style="font-family: inherit;">Happy coding!</span></span></div></div> Lonneke Dikmans tag:blogger.com,1999:blog-1766203392912336249.post-1273995205338147008 Mon Oct 02 2017 13:58:00 GMT-0400 (EDT) Why are Universal Cloud Credit and Bring Your Own License a great opportunity for Oracle Partners? https://blogs.oracle.com/emeapartnerweblogic/why-are-universal-cloud-credit-and-bring-your-own-license-a-great-opportunity-for-oracle-partners <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image1.png"><img align="right" alt="image" border="0" height="96" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb1.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a>Oracle <a href="https://competencycenter.oracle.com/opncc/full_glp.cc?group_id=32924">simplified buying and consuming for PaaS and IaaS Cloud</a>. Customer can purchase now Universal Cloud Credits. This universal cloud credits can be spend for any IaaS or PaaS service. Partners can start a PoC or project e.g. with Application Container Cloud Service and can add additional service when required e.g. Chabot Cloud Service. The customer can use the universal cloud credits for any available or even upcoming IaaS and PaaS services.</p> <p>Thousand of customers use Oracle Fusion Middleware and Databases today. With Bring Your Own License they can move easy workload to the cloud. As they already own the license the customer needs to pay only a small uplift for the service portion of PaaS. This is a major opportunity for Oracle partners to offer services to this customers.</p> <p>To learn more about Universal Cloud Credits and Bring Your Own License <a href="https://competencycenter.oracle.com/opncc/full_glp.cc?group_id=32924">Attend the free on-demand training here</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/why-are-universal-cloud-credit-and-bring-your-own-license-a-great-opportunity-for-oracle-partners Mon Oct 02 2017 10:16:21 GMT-0400 (EDT) Oracle OpenWorld The Next Big Things https://blogs.oracle.com/emeapartnerweblogic/oracle-openworld-the-next-big-things <p><a href="http://weblogiccommunity.files.wordpress.com/2017/10/image.png"><img align="right" alt="image" border="0" height="144" src="http://weblogiccommunity.files.wordpress.com/2017/10/image_thumb.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="251" /></a><span style="font-size: small;">Want to use a comprehensive, open and integrated platform to develop and deploy applications? Attend the Amit Zavery keynote on Monday to launch the innovations like <strong>Artificial Intelligence, Blockchain, Machine Learning and Internet of Things. </strong></span></p> <p><span style="font-size: small;"><b>Oracle Cloud Platform Strategy and Roadmap [GEN7119</b>] Amit Zavery, Senior Vice President, Fusion Middleware and PaaS Development, Oracle, Monday, Oct 02, 1:15 p.m. - 2:00 p.m. | Yerba Buena Center for the Arts (YBCA) Theater</span></p> <p><span style="font-size: small;">For more information please see:</span></p> <ul> <li> <p><a href="https://paascommunity.com/2017/09/29/what-are-the-key-paas-announcements-at-oracle-openworld-2017/"><span style="font-size: small;">What are the key PaaS announcements at Oracle OpenWorld 2017?</span></a></p> </li> <li> <p><a href="https://paascommunity.com/2017/09/28/paas-partner-activities-at-oracle-openworld-2017/"><span style="font-size: small;">PaaS Partner activities at Oracle OpenWorld 2017</span></a></p> </li> </ul> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-openworld-the-next-big-things Sun Oct 01 2017 10:18:40 GMT-0400 (EDT) What are the key PaaS announcements at Oracle OpenWorld 2017? https://blogs.oracle.com/emeapartnerweblogic/what-are-the-key-paas-announcements-at-oracle-openworld-2017 <p><a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2059660570">Watch the on-demand webcast</a> for Oracle partner to get insights about Oracle OpenWorld 2017. Ed Zou and myself will update you what PaaS activities you should not miss during the conference. For more information see also the blog post <a href="https://blogs.oracle.com/soacommunity/paas-partner-activities-at-oracle-openworld-2017">PaaS Partner activities at Oracle OpenWorld 2017</a>.</p> <p><a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2059660570"><img alt="image" border="0" height="322" src="http://weblogiccommunity.files.wordpress.com/2017/09/image26.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="630" /></a></p> <p><a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2059660570">Watch the on-demand webcast here.</a></p> <p>&nbsp;</p> <p>Missed our PaaS Partner Community Webcast? &ndash; watch the on-demand versions:</p> <p>&middot; <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2046956358">Cloud Compliance &amp; Certification</a></p> <p>&middot; <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2034036488">Wercker July 21st 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2020541434">Sales Play webcast June 28th 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=2003239002&amp;t=offering">Process Cloud Service update &ndash; DMN capabilities May 23rd 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1988317918&amp;t=offering">Drive DevOps Agility and Operational Efficiency with Oracle Management Cloud April 25th 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1972098884&amp;amp;t=offering">Implementing DevOps and Agile Methodologies in Oracle Projects March 21st 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1956391570&amp;amp;t=offering">Mobile Cloud Service &amp; Chat Bots February 28th 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1942633409&amp;amp;t=offering">b2b January 31st 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1924952356&amp;t=offering">Community Resources &amp; free Cloud trails December 20th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1907545918&amp;t=offering">SOA 12 &amp; BPM Suite 12c Roadmap update November 29th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1888384032&amp;t=offering">Microservices October 25th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1871021949&amp;t=offering">Oracle OpenWorld 2016 update September 27th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1861252347&amp;t=offering">API Cloud Platform Service August 30th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1849505231&amp;t=offering">BPM Suite &amp; PCS Update July 26th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1850139484&amp;t=offering">Integration Cloud Service June 28th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1836177499&amp;t=offering">Sales Plays Webcast June 9th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1830937926&amp;t=offering">Real-Time Integration Business Insight May 31st 2016</a></p> <p>For the latest information please visit <a href="https://beehiveonline.oracle.com/teamcollab/wiki/SOA_Community_Workspace:Community+Updates">Community Updates Wiki page</a> (<a href="http://www.oracle.com/goto/emea/soa">SOA Community membership required</a>).</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/what-are-the-key-paas-announcements-at-oracle-openworld-2017 Sat Sep 30 2017 10:21:07 GMT-0400 (EDT) Right getters for "Boolean" and "boolean" values http://adfpractice-fedor.blogspot.com/2017/09/right-getters-for-boolean-and-boolean.html <div dir="ltr" style="text-align: left;" trbidi="on">In this post I would like to highlight a small pitfall that sometimes spoils ADF/JSF developers lives. &nbsp;It happens when an EL expression on a page is referring to a boolean property of a managed bean or an object and a getter for this property is declared in a wrong way. This leads to either <b>PropertyNotFound</b> or <b>&nbsp;PropertyNotReadable</b> exceptions.<br /><br />Let's consider a simple example. There is a managed bean with the following methods:<br /><br /><pre class="java" name="code">&nbsp; public boolean isPrimitiveValue()<br />&nbsp; {<br />&nbsp; &nbsp; return true;<br />&nbsp; }<br /><br /><br />&nbsp; public Boolean isObjectValue()<br />&nbsp; {<br />&nbsp; &nbsp; return Boolean.TRUE;<br />&nbsp; }<br /><br /></pre><div><br /></div>There is a page with a couple of buttons referring to the he managed bean: <br /><br /><pre class="java" name="code"> &lt;af:button text="button 1" id="b1" rendered="#{theBean.primitiveValue}"/&gt;<br /> &lt;af:button text="button 2" id="b2" rendered="#{theBean.objectValue}"/&gt;<br /><br /></pre>It works well for the first button, but it doesn't for the second one raising a&nbsp;<b>PropertyNotFound</b>&nbsp;exception like "...The class 'com.cs.adfpractice.view.TheBean' does not have the property 'objectValue'...".<br /><br />The thing is that the EL engine can't resolve a getter starting with "<b>is</b>" for the&nbsp;<b>Boolean </b>type returning an object. It works only for the primitive <b>boolean </b>type.<br /><br />If we change the second getter like this:<br /><br /><pre class="java" name="code">&nbsp; public Boolean getObjectValue()<br />&nbsp; {<br />&nbsp; &nbsp; return Boolean.TRUE;<br />&nbsp; }<br /><br /></pre><div>It will work perfect. <br /><br />That's it!</div><br /><div><br /></div></div> Eugene Fedorenko tag:blogger.com,1999:blog-8727965405539153082.post-696344826981792070 Sat Sep 30 2017 10:07:00 GMT-0400 (EDT) PaaS Partner activities at Oracle OpenWorld 2017 https://blogs.oracle.com/emeapartnerweblogic/paas-partner-activities-at-oracle-openworld-2017-v2 <p>Dear PaaS Partner Community</p> <p>Are you ready for Oracle OpenWorld 2017? Below all details to plan your PaaS conference schedule. In case you can&rsquo;t attend many of the keynotes <a href="https://www.oracle.com/openworld/keynotes.html">will the streamed live</a>!</p> <p>Looking forward to celebrate your success at our <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x4776803ecb">PaaS Partner Community Reception</a> on Monday October 2nd in San Francisco.</p> <p>Good trip to San Francisco</p> <p>J&uuml;rgen Kress</p> <p><b>Oracle OpenWorld At A Glance</b></p> <p>Each year at <a href="https://www.oracle.com/openworld/index.html">Oracle OpenWorld</a>, we drive the best and most innovative sessions for our attendees. This year is no different. With numerous speaking sessions reflecting strategy, vision and perspectives from our executives, technology experts, customers, partners, user groups and industry thought leaders; live product demos; and hands-on-labs devoted to Oracle PaaS Solutions, we are excited to showcase our product innovations, customer successes, and strategy and vision at OOW 2017! Please read this special edition newsletter and keep this handy as your one stop for all things related to Oracle PaaS Solutions at Oracle OpenWorld 2017!</p> <p><b>Featured Sessions</b></p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/clip_image002.gif"><img alt="clip_image002" border="0" height="339" src="http://weblogiccommunity.files.wordpress.com/2017/09/clip_image002_thumb.gif" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="clip_image002" width="599" /></a></p> <p>&nbsp;</p> <p><b>General Sessions</b></p> <p><i>Oracle Cloud Platform Strategy and Roadmap [GEN7119]</i></p> <ul> <li>Amit Zavery, Senior Vice President, Fusion Middleware and PaaS Development, Oracle</li> <li>Monday, Oct 02, 1:15 p.m. - 2:00 p.m. | Yerba Buena Center for the Arts (YBCA) Theater</li> </ul> <p><i>Building Modern Applications Using Microservices, Containers, APIs, and Chatbots [GEN7158]</i></p> <ul> <li>Siddhartha Agarwal, Vice President, Product Management and Strategy, Oracle; Diby Malakar, Vice President, Product Management, Public Cloud Platform Development, Oracle; Suhas Uliyar, Vice President, Product Management, Mobile Cloud Service, Oracle</li> <li>Monday, Oct 02, 3:15 p.m. - 4:00 p.m. | Marriott Marquis (Golden Gate Level) - Golden Gate A</li> </ul> <p><i>Oracle Cloud &ndash; A Platform and a Path to Cloud [GEN1799]</i></p> <ul> <li>Steve Daheb, Senior Vice President, PaaS and IaaS Business Groups, Oracle</li> <li>Monday, Oct 02, 4:45 p.m. - 5:30 p.m. | Marriott Marquis (Yerba Buena Level) - Salon 7-9 (Yerba Buena Ballroom)</li> </ul> <p><b>Conference Sessions</b></p> <p><i>Oracle Integration, API, and Process Strategy [CON7118]</i></p> <ul> <li>Vikas Anand, VP, Product Management, Oracle</li> <li>Monday, Oct 02, 11:00 a.m. - 11:45 a.m. | Moscone West - Room 3005</li> </ul> <p><i>Content and Experience Management: Roadmap and Vision [CON7107]</i></p> <ul> <li>David Le Strat, Senior Director, Product Management, Oracle</li> <li>Monday, Oct 02, 11:00 a.m. - 11:45 a.m. | Moscone West - Room 3003</li> </ul> <p><i>Oracle Data Integration Platform Cloud Strategy and Roadmap [CON6646]</i></p> <ul> <li>Connie Yang, eBay Inc.; Christian Cachee, VP Data Management &amp; Analytics, Paysafe Group PLC; Jeff Pollock, Vice President of Product, Oracle</li> <li>Monday, Oct 02, 12:15 p.m. - 1:00 p.m. | Moscone West - Room 3024</li> </ul> <p><i>The New Frontier: AI-Powered Chatbots [CON7150]</i></p> <ul> <li>Suhas Uliyar, Vice President, Product Management, Mobile Cloud Service, Oracle; Carolyn Ortega, Chief Officer, Enterprise Applications, MTA; Ryan Klose, National Pharmacies</li> <li>Monday, Oct 02, 2:15 p.m. - 3:00 p.m. | Moscone West - Room 3024</li> </ul> <p>You can also view the <a href="https://events.rainfocus.com/catalog/oracle/oow17/catalogoow17">Session Catalog</a> to browse for additional sessions</p> <p><strong>Focus On Guides</strong></p> <ul> <li><a href="https://events.rainfocus.com/widget/oracle/oow17/1504907830505001TjeW">Focus On Connect and Extend SaaS</a></li> <li><a href="https://events.rainfocus.com/widget/oracle/oow17/1504907761585001ChF4">Focus On AI, Chatbots &amp; Mobile</a></li> <li><a href="https://events.rainfocus.com/widget/oracle/oow17/1504907823675001Tk79">Focus On Application Development</a></li> <li><a href="https://oracle.rainfocus.com/scripts/catalog/focusOnDocOow17.jsp?focusId=1502215807635002QtYf">Focus On Integration</a></li> <li><a href="https://oracle.rainfocus.com/scripts/catalog/focusOnDocOow17.jsp?focusId=1500310763736002rasZ">Focus On Integration, Process, &amp; APIs</a></li> <li><a href="https://oracle.rainfocus.com/scripts/catalog/focusOnDocOow17.jsp?focusId=1504115817874002QquB">Focus On Content and Experience Management</a>&nbsp;</li> <li><a href="https://oracle.rainfocus.com/scripts/catalog/focusOnDocOow17.jsp?focusId=1502214490333002snbH">Focus On Data Integration</a></li> </ul> <p><strong>Showcases / Demo Grounds</strong></p> <p><b>The Exchange at Moscone West </b><br /> Come to <a href="https://www.oracle.com/openworld/exhibit.html?bcid=5460663963001&amp;bigscreen=true">The Exchange</a> to meet with technology experts, see new cloud capabilities in action, and see how you can best leverage these new approaches to cloud. See how to Develop and Deploy Modern Cloud Applications, and how to Connect and Extend Your SaaS and On-Premises Systems.</p> <p><b>Innovation Showcase in Moscone North</b><br /> <i>From student to start up to enterprise. </i><br /> Come to the Innovation Showcase and see emerging technologies around AI, Chatbots, and Machine Learning.&nbsp; View the Integrated Chatbots demo including a hospitality-like experience.</p> <p><strong>Test Fest</strong></p> <p>Want to become a certified Oracle expert free of charge? Schedule your Oracle OpenWorld implementation <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x481556abcd">exam test here</a>.</p> <p><strong>1:1 meeting &amp; Community Reception</strong></p> <p>Want to discuss how to grow your business and transform to the cloud? Feel free to schedule a personal meeting with <a href="mailto:juergen.kress@oracle.com?subject=Oracle%20OpenWorld%202017%20meeting%20request">myself</a> during Oracle OpenWorld.</p> <p>Want to network with partners &amp; the Oracle product management team? Attend our annual networking event! The PaaS Partner Community reception takes place on Monday October 2nd 2017 &ndash; <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x4776803ecb">registration is open here</a>.</p> <p>&nbsp;</p> <p>Good trip to San Francisco!</p> <p>J&uuml;rgen Kress</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/paas-partner-activities-at-oracle-openworld-2017-v2 Fri Sep 29 2017 08:06:05 GMT-0400 (EDT) WebLogic & Developer Partner Community Newsletter September 2017 https://blogs.oracle.com/emeapartnerweblogic/weblogic-developer-partner-community-newsletter-september-2017 <p>Dear WebLogic and Developer Partner Community,</p> <p>Thanks for attending the PaaS Summer Camps 2017. The training was rated with an average of 4,74 out of maximum 5 points! In case you didn&rsquo;t make it to Lisbon the training material is published at our <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Summer+Camps/Summer+Camp+2017/Content+Cloud+Service+training+08.2017">community workspace</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">membership required</a>). During the conference we presented three PaaS showcases an ANKI car race track, a hospitality demo and an industry 4.0 IoT solution. Want to learn more about this solutions contact us via <a href="http://www.twitter.com/soaCommunity">twitter</a>! Additional we continue to offer the free hands-on on-demand training for WebLogic Suite 12c in November and December. For developers we offer a series of <a href="https://eventreg.oracle.com/profile/form/index.cfm?PKformID=0x5121356cbd8">free hands-on Oracle Cloud Application Development workshops.</a> All upcoming trainings are published in the <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Training+%26+Event+Calendar">community training calendar</a>.</p> <p>As <a href="https://blogs.oracle.com/theaquarium/opening-up-java-ee?platform=hootsuite">Java EE</a> becomes open source, innovation in <a href="https://blogs.oracle.com/developers/getting-started-with-microservices-part-one">Microservices</a> continues. Frank gives an excellent <a href="\Users\jkress\Desktop\WebLogic%20Community\Newsletters\Frank%20shares%20his%20experience%20using%20these%20modern%20development%20technologies%20and%20tools">microservices outlook</a> and how to build serverless solutions. <a href="\Users\jkress\Desktop\WebLogic%20Community\Newsletters\The%20Oracle%20Application%20Container%20Cloud%20as%20the%20Microservices%20Platform%20by%20Lucas%20Jellema">Application Container Cloud Services</a> (ACC) a polyglot microservices platform to deploy Java SE, NodeJS, PHP, Ruby applications. Thanks to the community for all the excellent cloud native development and WebLogic articles: <a href="https://technology.amis.nl/2017/08/11/automating-build-and-deployment-of-node-application-in-oracle-developer-cloud-to-application-container-cloud/">Automating Build and Deployment of Node application in Oracle Developer Cloud to Application Container Cloud</a> &amp; <a href="https://technology.amis.nl/2017/08/12/adding-a-cross-instance-cross-restarts-and-cross-application-cache-to-node-applications-on-oracle-application-container-cloud/">Adding a Cross Instance, Cross Restarts and Cross Application Cache to Node Applications on Oracle Application Container Cloud</a> &amp; <a href="https://apexapps.oracle.com/pls/apex/f?p=44785:112:112230783319830::::P112_CONTENT_ID,P112_PREV_PAGE:21169">Integrating and Running Builds on an External Jenkins Server with Oracle Developer Cloud Service</a>.</p> <p>The Oracle <a href="https://cloud.oracle.com/en_US/mobile">chabot platform</a> launched this months. <a href="https://blogs.oracle.com/otn/chatbots-in-enterprise-mobile-application-development">Watch the video</a> to understand the rise of chabots. <a href="https://youtu.be/Tp6GdeJRQtw">Leon and the team</a> are early adapters to drive innovation for their customers. Thanks to the community for all the excellent mobile &amp; development tool articles: <a href="https://technology.amis.nl/2017/08/11/oracle-mobile-cloud-service-mcs-overview-of-integration-options/">Oracle Mobile Cloud Service (MCS): Overview of integration options</a> &amp; <a href="https://blogs.oracle.com/oaux/now-available%3a-oracle-maf-mobile-ux-rdk">Now available: Oracle MAF Mobile UX RDK</a> &amp; <a href="https://community.oracle.com/docs/DOC-1017010">Inside a Java Mobile Application</a> &amp; <a href="\Users\jkress\Desktop\WebLogic%20Community\Newsletters\In%20this%20on-demand%20session%20from%20the%20Full%20Stack%20Web%20Development%20track%20in%20the%20Oracle%20Code%20Online%20event%20in%20June,%20Shay%20Shmeltzer%20shows%20you%20how%20to%20simplify%20and%20accelerate%20JavaScript-based%20application%20development%20for%20both%20web%20and%20mobile%20devices%20with%20visual%20development%20tools.%20Helping%20both%20novice%20and%20experienced%20developers,%20Oracle's%20cloud-based%20low-code%20development%20platform%20provides%20a%20development%20and%20hosting%20environment%20for%20visual%20creation%20of%20complete%20applications%20that%20you%20can%20further%20extend%20with%20open-source%20JavaScript%20frameworks.">Video: Visual JavaScript Development for Everyone</a> &amp; <a href="https://medium.com/oracledevs/monitoring-sensor-data-in-an-oracle-jet-mobile-app-over-websocket-part-2-of-2-d070c867956a">Monitoring sensor data in an Oracle JET Mobile App over WebSocket (Part 2 of 2)</a> &amp; <a href="https://technology.amis.nl/2017/08/20/oracle-jet-filtering-rows-in-table-with-multiselect-and-search-field-filters/">Oracle JET &ndash; Filtering Rows in Table with Multiselect and Search Field Filters</a> &amp; <a href="https://blogs.oracle.com/jdeveloperpm/oracle-jdeveloper-and-oracle-adf-12213-are-now-available">Oracle JDeveloper and Oracle ADF 12.2.1.3 Are Now Available</a> &amp; <a href="https://tompeez.wordpress.com/2017/07/29/blog-using-external-rest-servies-part-1/">Blog Using External REST Servies (Part 1</a> &amp; <a href="http://adfpractice-fedor.blogspot.co.uk/2017/08/an-easy-way-to-clean-adf-bc-entity-cache.html?spref=tw">An easy way to clean ADF BC entity cache</a>.</p> <p>For a short summery of our key monthly information <a href="https://youtu.be/nBmBBfpSEiQ">watch the Fusion Middleware &amp; PaaS Partner Updates</a> on YouTube. The September edition highlights the PaaS showcases &amp; training resources for partners. To get a sneak preview of the Oracle OpenWorld highlights please join our monthly <a href="https://ouweb.webex.com/ouweb/j.php?MTID=mac1ae71d57cde454ead6d3ce40ef22e7">PaaS Partner Community Webcast &ndash; September 25th 2017</a>.</p> <p>Want to publish your best practice article &amp; news in the next community newsletter? Please feel free to send it via Twitter <a href="http://www.twitter.com/wlsCommunity">@wlsCommunity</a> <a href="https://twitter.com/search?src=typd&amp;q=%23DeveloperCommunity">#DeveloperCommunity</a>!</p> <p>See you in San Francisco!</p> <p><strong>To read the complete newsletter please visit <strong><a href="http://tinyurl.com/DeveloperNewsSeptember2017">http://tinyurl.com/DeveloperNewsSeptember2017</a> </strong>(</strong><a href="http://partner.oracle.com/"><strong>OPN</strong></a><strong> Account required)</strong></p> <p>Please like and share the newsletter at <a href="https://www.linkedin.com/pulse/weblogic-developer-partner-community-newsletter-september-kress-1">LinkedIn</a> and <a href="https://twitter.com/wlscommunity">Twitter</a></p> <p>J&uuml;rgen Kress</p> <p>Fusion Middleware Partner Adoption</p> <p>Oracle EMEA</p> <p>Tel. +49 89 1430 1479</p> <p>E-Mail: <a href="mailto:juergen.kress@oracle.com">juergen.kress@oracle.com</a></p> <p><a href="http://soacommunity.wordpress.com/"><img alt="clip_image003" border="0" height="20" src="https://weblogiccommunity.files.wordpress.com/2016/03/clip_image003.png?w=20&amp;h=20" title="clip_image003" width="20" />Blog</a> <a href="https://www.linkedin.com/in/kress"><img alt="clip_image004" border="0" height="20" src="https://weblogiccommunity.files.wordpress.com/2016/03/clip_image004.png?w=20&amp;h=20" title="clip_image004" width="20" />LinkedIn</a> <a href="http://www.twitter.com/soacommunity"><img alt="clip_image005" border="0" height="20" src="https://weblogiccommunity.files.wordpress.com/2016/03/clip_image005.png?w=20&amp;h=20" title="clip_image005" width="20" /> Twitter</a></p> <p>To become a member of the WebLogic Partner Community please register at <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://weblogiccommunity.files.wordpress.com/2016/06/image1.png"><img alt="image" border="0" height="188" src="https://weblogiccommunity.files.wordpress.com/2016/06/image_thumb1.png?w=625&amp;h=188" title="image" width="625" /></a></p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://mix.oracle.com/groups/22721"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-mix_on.png" /></a> <a href="https://mix.oracle.com/groups/22721">Mix</a> <a href="http://forums.oracle.com/forums/forum.jspa?forumID=397"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://forums.oracle.com/forums/category.jspa?categoryID=193">Forum</a> <a href="http://wiki.oracle.com/page/SOA%2BCommunity"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="http://wiki.oracle.com/page/SOA%2BCommunity">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/WebLogic+Community+newsletter">WebLogic Community newsletter</a>,<a href="http://technorati.com/tags/newsletter">newsletter</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/weblogic-developer-partner-community-newsletter-september-2017 Thu Sep 28 2017 08:57:00 GMT-0400 (EDT) Production Mobile App with Oracle JET Hybrid in 2 Hours by Andrejus Baranovskis https://blogs.oracle.com/emeapartnerweblogic/production-mobile-app-with-oracle-jet-hybrid-in-2-hours-by-andrejus-baranovskis <a href="http://weblogiccommunity.files.wordpress.com/2017/09/image25.png"><img align="right" alt="image" border="0" height="244" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb24.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="139" /></a> <p>Do you want to know a secret, how to build mobile application just in 2 hours? Use Oracle JET Hybrid. Beauty of Oracle JET Hybrid - you can reuse the same source code (HTML and JS) from regular JET application. JET UI is responsive out of the box and this allows to render JET screens from the Web on mobile device without changes.<br /> We were using our JET 3.0.0 production app - <a href="http://andrejusb.blogspot.ca/2017/03/red-samurai-and-oracle-paas-jcs-success.html">Red Samurai and Oracle PaaS JCS Success - JET/ADF BC REST Cloud Production Application</a> and created mobile app version. This process took around 2 hours.<br /> Below I will list steps required to create JET Hybrid mobile app out of existing JET app.<br /> 1. Execute <i>sudo</i> <i>npm -g install cordova</i> to add Cordova to JET tooling<br /> 2. Execute <i>sudo yo oraclejet:hybrid --platforms=android</i> to create new JET Hybrid application. Windows and iOS are supported as well<br /> 3. Copy HTML and JS files from <i>src</i> folder of JET app into <i>src</i> folder of JET Hybrid app. Structure of JET Hybrid app with HTML and JS files: <a href="http://andrejusb.blogspot.co.uk/2017/04/production-mobile-app-with-oracle-jet.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/production-mobile-app-with-oracle-jet-hybrid-in-2-hours-by-andrejus-baranovskis Wed Sep 27 2017 02:50:55 GMT-0400 (EDT) Oracle JET success stories https://blogs.oracle.com/emeapartnerweblogic/oracle-jet-success-stories <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image24.png"><img alt="image" border="0" height="116" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb23.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="451" /></a></p> Enterprise Applications <p>Applications developed by partners and customers: <a href="http://www.oracle.com/webfolder/technetwork/jet/globalStories.html">Read the success stories here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-jet-success-stories Tue Sep 26 2017 03:06:54 GMT-0400 (EDT) Oracle Management Cloud: A Day in the Life of a CIO https://blogs.oracle.com/emeapartnerweblogic/oracle-management-cloud%3A-a-day-in-the-life-of-a-cio <a data-mce-href="http://weblogiccommunity.files.wordpress.com/2017/09/image23.png" href="http://weblogiccommunity.files.wordpress.com/2017/09/image23.png"><img alt="image" border="0" data-mce-src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb22.png" data-mce-style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" height="356" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb22.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="611" /></a> <p>Oracle Management Cloud (OMC) is a suite of next-generation, integrated monitoring, management and analytics solutions delivered as a service on Oracle Cloud. <a data-mce-href="https://apexapps.oracle.com/pls/apex/f?p=44785:24:0::::P24_CONTENT_ID,P24_PREV_PAGE:19666,1" href="https://apexapps.oracle.com/pls/apex/f?p=44785:24:0::::P24_CONTENT_ID,P24_PREV_PAGE:19666,1">Watch the video here.</a></p> <p><a data-mce-href="http://www.oracle.com/partners/goto/wls-emea" href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a data-mce-href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944" href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a data-mce-href="http://www.oracle.com/partners/goto/wls-emea" href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a data-mce-href="http://partner.oracle.com/" href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a data-mce-href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html" href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a data-mce-href="https://blogs.oracle.com/emeapartnerweblogic/" href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="https://blogs.oracle.com/emeapartnerweblogic/" href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a data-mce-href="http://twitter.com/wlscommunity" href="http://twitter.com/wlscommunity"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="http://twitter.com/wlscommunity" href="http://twitter.com/wlscommunity">Twitter</a> <a data-mce-href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr" href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr" href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a data-mce-href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211" href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211" href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a data-mce-href="https://weblogiccommunity.com/books/" href="https://weblogiccommunity.com/books/"><img alt="" border="0" data-mce-src="https://weblogiccommunity.com/" src="https://weblogiccommunity.com/" /></a> <a data-mce-href="https://weblogiccommunity.com/books/" href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a data-mce-href="http://technorati.com/tags/PaaS" href="http://technorati.com/tags/PaaS">PaaS</a>,<a data-mce-href="http://technorati.com/tags/Cloud" href="http://technorati.com/tags/Cloud">Cloud</a>,<a data-mce-href="http://technorati.com/tags/Middleware+Update" href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a data-mce-href="http://technorati.com/tags/WebLogic" href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a data-mce-href="http://technorati.com/tags/WebLogic+Community" href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a data-mce-href="http://technorati.com/tags/Oracle" href="http://technorati.com/tags/Oracle">Oracle</a>,<a data-mce-href="http://technorati.com/tags/OPN" href="http://technorati.com/tags/OPN">OPN</a>,<a data-mce-href="http://technorati.com/tags/J%c3%bcrgen+Kress" href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-management-cloud%3A-a-day-in-the-life-of-a-cio Mon Sep 25 2017 03:37:11 GMT-0400 (EDT) Want to become a certified Oracle expert free of charge? Schedule your implementation exam ... https://blogs.oracle.com/emeapartnerweblogic/want-to-become-a-certified-oracle-expert-free-of-charge-schedule-your-implementation-exam-during-oracle-openworld-2017 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image22.png"><img align="right" alt="image" border="0" height="158" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb21.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="362" /></a><strong>Join us for the <a href="https://t.co/SEBSE93t4q">Oracle Certification Exam Test Fest</a> during Oracle OpenWorld 2017.</strong></p> <p><a href="https://t.co/SEBSE93t4q">Register now</a>! Take an Oracle certification exam at the Oracle Test Fest free of charge</p> <p>Available exam highlights</p> <p><strong>1Z0-434 </strong><a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=654&amp;get_params=p_id:355"><strong>Oracle SOA Suite 12c Essentials</strong></a></p> <p><strong>1Z0-435 </strong><a href="https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=654&amp;get_params=p_id:356"><strong>Oracle Business Process Management Suite 12c Essentials</strong></a></p> <p><strong>1Z0-346 </strong><a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&amp;get_params=p_exam_id:1Z0-346"><strong>Oracle Mobile Cloud Service 2016 Developer Essentials </strong></a></p> <p><strong>1Z0-500 </strong><a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&amp;get_params=p_exam_id:1Z0-500"><strong>Oracle Management Cloud 2017 Implementation Essentials</strong></a></p> <p><a href="https://t.co/SEBSE93t4q">For details visit the registration page here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/want-to-become-a-certified-oracle-expert-free-of-charge-schedule-your-implementation-exam-during-oracle-openworld-2017 Sun Sep 24 2017 02:41:09 GMT-0400 (EDT) Show Comma Separated String as Detailstamp in Table https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/ <p>In this blog I’ll show how to implement a very specific use case which was asked on the Developer Community (the renamed OTN).</p> <h2>Use case</h2> <p>A table has a comma-separated list of values which are FK for another data store which might be from a different table or WebService. So the list of value can’t directly be related to the master table as an association or view link.</p> <p>Here is a sample look of such a table or view</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null24.png?w=624&#038;h=270" alt="" width="624" height="270" /></p> <p>The resulting table in the UI should show this data as table and in the detailStamp facet show the data for each number in the list like</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null25.png?w=624&#038;h=432" alt="" width="624" height="432" /></p> <h2>Implementation prerequisites</h2> <p>The use case is implemented using JDeveloper 11.1.1.7.0 and uses the HR DB schema.</p> <p>To make it easy we use the normal HR DB and create a view to show the department together with a comma-separated list of all employeeId, EmpList in the above table. For this we use the SQL code:</p> <blockquote> <pre>CREATE OR REPLACE FORCE VIEW "HR"."DEPT_EMPS" ("DEPT_ID", "DEPARTMENT_NAME", "MANAGER_ID", "LOCATION_ID", "EMP_LIST") AS SELECT DEPT.DEPARTMENT_ID, DEPT.DEPARTMENT_NAME, DEPT.MANAGER_ID, DEPT.LOCATION_ID, cclist.EMP_LIST FROM DEPARTMENTS DEPT, ( SELECT EMP_LIST.DEPARTMENT_ID, LTRIM ( MAX (SYS_CONNECT_BY_PATH (EMPLOYEE_ID, ', ')) KEEP (DENSE_RANK LAST ORDER BY curr), ', ') AS EMP_LIST FROM (SELECT ccr.DEPARTMENT_ID, ccs.EMPLOYEE_ID EMPLOYEE_ID, ROW_NUMBER () OVER (PARTITION BY ccr.DEPARTMENT_ID ORDER BY ccs.EMPLOYEE_ID) AS curr, ROW_NUMBER () OVER (PARTITION BY ccr.DEPARTMENT_ID ORDER BY ccs.EMPLOYEE_ID) - 1 AS prev FROM EMPLOYEES ccs, DEPARTMENTS ccr WHERE ccs.DEPARTMENT_ID = ccr.DEPARTMENT_ID) EMP_LIST GROUP BY EMP_LIST.DEPARTMENT_ID CONNECT BY prev = PRIOR curr AND EMP_LIST.DEPARTMENT_ID = PRIOR EMP_LIST.DEPARTMENT_ID START WITH curr = 1 ORDER BY EMP_LIST.DEPARTMENT_ID) cclist WHERE DEPT.DEPARTMENT_ID = CCLIST.DEPARTMENT_ID;</pre> </blockquote> <p>And the data store for the employees is created as a DB view too:</p> <blockquote> <pre> CREATE OR REPLACE FORCE VIEW "HR"."EMP_LOOKUP_VW" ("EMPLOYEE_ID", "NAME", "EMP_ID_CH") AS SELECT emp.EMPLOYEE_ID, emp.FIRST_NAME || emp.LAST_NAME, TO_CHAR(emp.EMPLOYEE_ID) FROM EMPLOYEES emp;</pre> </blockquote> <p>There is no association or viewlink between the two views. This data model came together with the original test case I used to implement the use case.</p> <h2>Implementation</h2> <p>The implementation starts with generating a normal ADF Web Application. Details on how to do this you find at <a href="https://tompeez.wordpress.com/2016/10/21/why-and-how-to-write-reproducible-test-cases/">Why and how to write reproducible test cases</a>.</p> <p>In the model layer we add EO/VO for the two views we generated to end with the following data model</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null26.png?w=521&#038;h=320" alt="" width="521" height="320" /></p> <p>And the model project</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null27.png?w=230&#038;h=233" alt="" width="230" height="233" /></p> <h3>How to implement the use case</h3> <p>Before we start to make changes, let us think about the solution. The problem is that we have a string with a list of values which we want to show as single elements in the detail stamp of a table. We need to split the string into pieces (the employeeId) and iterate over them in the detail stamp of the table.</p> <p>To iterator over a data collection, we can use a CollectionModel or an ArrayList which JDev converts internally into a CollectionModel.</p> <p>In this solution, we are adding the array if employee Ids to the DeptEmpsEO as a transient attribute. This will make the array available for each row as part of the row itself.</p> <h4>Step 1</h4> <p>We add a transient attribute to the DeptEmpsEO like</p> <p><img data-attachment-id="7795" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-119/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null29.png?w=584" data-orig-size="784,720" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null29.png?w=584?w=300" data-large-file="https://tompeez.files.wordpress.com/2017/09/null29.png?w=584?w=584" class="alignnone size-full wp-image-7795" src="https://tompeez.files.wordpress.com/2017/09/null29.png?w=584" alt="null" srcset="https://tompeez.files.wordpress.com/2017/09/null29.png?w=584 584w, https://tompeez.files.wordpress.com/2017/09/null29.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null29.png?w=300 300w, https://tompeez.files.wordpress.com/2017/09/null29.png?w=768 768w, https://tompeez.files.wordpress.com/2017/09/null29.png 784w" sizes="(max-width: 584px) 100vw, 584px" /></p> <p>We set the type as Object as JDev 11.1.1.9 can handle SQL Array types only. In our case, we build an ArrayList from the string.</p> <p>Next, we create the Java implementation class for the EO</p> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-120/'><img width="300" height="104" src="https://tompeez.files.wordpress.com/2017/09/null30.png?w=300&#038;h=104" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null30.png?w=300&#038;h=104 300w, https://tompeez.files.wordpress.com/2017/09/null30.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null30.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7796" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-120/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null30.png" data-orig-size="730,252" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null30.png?w=300&#038;h=104" data-large-file="https://tompeez.files.wordpress.com/2017/09/null30.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-121/'><img width="300" height="266" src="https://tompeez.files.wordpress.com/2017/09/null31.png?w=300&#038;h=266" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null31.png?w=300&#038;h=266 300w, https://tompeez.files.wordpress.com/2017/09/null31.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null31.png 450w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7797" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-121/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null31.png" data-orig-size="450,399" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null31.png?w=300&#038;h=266" data-large-file="https://tompeez.files.wordpress.com/2017/09/null31.png?w=450" /></a> <p>In the generated class we exchange the getEmpArray() method with</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null32.png?w=624&#038;h=290" alt="" width="624" height="290" /></p> <p>&nbsp;</p> <p>The method gets the comma-separated list and splits it into an employeeId and adds them into an ArrayList of Numbers (oracle.jbo.domain.Number). The resulting arrayList is returned.</p> <p>As we have added a new attribute to the EO we have to add this attribute to the VO too:</p> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-118/'><img width="300" height="185" src="https://tompeez.files.wordpress.com/2017/09/null28.png?w=300&#038;h=185" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null28.png?w=300&#038;h=185 300w, https://tompeez.files.wordpress.com/2017/09/null28.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null28.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7794" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-118/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null28.png" data-orig-size="775,478" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null28.png?w=300&#038;h=185" data-large-file="https://tompeez.files.wordpress.com/2017/09/null28.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-123/'><img width="300" height="208" src="https://tompeez.files.wordpress.com/2017/09/null33.png?w=300&#038;h=208" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null33.png?w=300&#038;h=208 300w, https://tompeez.files.wordpress.com/2017/09/null33.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null33.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7799" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-123/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null33.png" data-orig-size="641,444" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null33.png?w=300&#038;h=208" data-large-file="https://tompeez.files.wordpress.com/2017/09/null33.png?w=584" /></a> <h4>Step 2</h4> <p>As we later only have employee IDs, we need a method to look up more data for the employee. Remember, the data might be from different sources so there is no association or viewlink available we can use like in normal ADFbc applications. We have to build a lookup view for this (or is the data is from a WebService we use this WebService).</p> <p>We use the second DB view build at the beginning from which we created the EO EmpLookupVw and the VO EmpLookupVwView.</p> <p>The data this VO presents is very simple as it’s just the employeeId, the first name, and the last name.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null34.png?w=580&#038;h=393" alt="" width="580" height="393" /></p> <p>In this VO we create a view criteria to lookup a single employee by its Id like</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null35.png?w=624&#038;h=452" alt="" width="624" height="452" /></p> <p>Which uses a bind variable of Integer type</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null36.png?w=452&#038;h=400" alt="" width="452" height="400" /></p> <p>To make this available in the DataControl, we add the VO as special Vo to the ApplicationModule</p> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-127/'><img width="300" height="189" src="https://tompeez.files.wordpress.com/2017/09/null37.png?w=300&#038;h=189" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null37.png?w=300&#038;h=189 300w, https://tompeez.files.wordpress.com/2017/09/null37.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null37.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7803" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-127/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null37.png" data-orig-size="833,524" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null37.png?w=300&#038;h=189" data-large-file="https://tompeez.files.wordpress.com/2017/09/null37.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-128/'><img width="300" height="110" src="https://tompeez.files.wordpress.com/2017/09/null38.png?w=300&#038;h=110" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null38.png?w=300&#038;h=110 300w, https://tompeez.files.wordpress.com/2017/09/null38.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null38.png 408w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7804" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-128/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null38.png" data-orig-size="408,149" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null38.png?w=300&#038;h=110" data-large-file="https://tompeez.files.wordpress.com/2017/09/null38.png?w=408" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-129/'><img width="300" height="187" src="https://tompeez.files.wordpress.com/2017/09/null39.png?w=300&#038;h=187" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null39.png?w=300&#038;h=187 300w, https://tompeez.files.wordpress.com/2017/09/null39.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null39.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7805" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-129/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null39.png" data-orig-size="799,499" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null39.png?w=300&#038;h=187" data-large-file="https://tompeez.files.wordpress.com/2017/09/null39.png?w=584" /></a> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>Now the VO named EmpLookupById always add the viewCriteria when executed. All we have to do is to add the integer parameter for the employeeID we are looking for. In the DataControl we can use the ‘ExecuteWithParam’ method from the VO and set the parameter</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null40.png?w=252&#038;h=360" alt="" width="252" height="360" /></p> <h4>Step 3: ViewController</h4> <p>The test case comes with some pages in the ViewController project. However, we use a fresh jspx page to show the solution. We create a new page by dragging a ‘View’ component onto the adfc-config.xml (the main unbounded task flow) and create the file by double-clicking it. In the dialog, we select a ‘Quick Layout’</p> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-131/'><img src="https://tompeez.files.wordpress.com/2017/09/null41.png?w=287&#038;h=300" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null41.png 234w, https://tompeez.files.wordpress.com/2017/09/null41.png?w=143 143w" sizes="(max-width: 234px) 100vw, 234px" data-attachment-id="7807" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-131/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null41.png" data-orig-size="234,245" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null41.png?w=287&#038;h=300" data-large-file="https://tompeez.files.wordpress.com/2017/09/null41.png?w=287&#038;h=300" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-132/'><img width="300" height="198" src="https://tompeez.files.wordpress.com/2017/09/null42.png?w=300&#038;h=198" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null42.png?w=300&#038;h=198 300w, https://tompeez.files.wordpress.com/2017/09/null42.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null42.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7808" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-132/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null42.png" data-orig-size="711,469" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null42.png?w=300&#038;h=198" data-large-file="https://tompeez.files.wordpress.com/2017/09/null42.png?w=584" /></a> <p>&nbsp;</p> <p>Once the page shows up in the design view we add an af:outputText for the caption and drag the DeptEmpsVO1 view object from the data control onto the center facet of the layout and select to create an ‘ADF Read-only Table’. We show all attributes (if you like you can deselect the EmpArray attribute).</p> <p>This is the base of the work. Now we enable the ‘Detail Stamp’ facet of the table. In this facet we want to iterate over the comma-separated list of employees.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null43.png?w=624&#038;h=377" alt="" width="624" height="377" /></p> <p>We add an af:panelGroupLayout into the facet with vertical layout. Inside the panelGroupLayout we add an af:iterator which we use to iterate over the array of employeeId we created in the row as attribute EmpArray. ADF is intelligent and converts the array into a collection. This collection can be used as other collection. We define a name for the variable we can use for each single element of the collection like ‘emp’. Using an af:outputText we can print out the value of the current element of the collection like</p> <blockquote> <pre>&lt;af:iterator id="i1" value="#{row.EmpArray}" var="emp"&gt;                    &lt;af:panelGroupLayout id="pgl2" layout="horizontal"&gt;                      &lt;af:outputText value="- #{emp} -”/&gt; …</pre> </blockquote> <p>What’s missing is that we like to get more information than just the Id of the employee. So we add another EL to the af:outputText which points to a bean method which will retrieve this additional information. The final facet looks like</p> <blockquote> <pre><span style="font-weight:400;"> &lt;f:facet name="detailStamp"&gt; &lt;af:panelGroupLayout id="pgl1" layout="vertical"&gt; &lt;af:iterator id="i1" value="#{row.EmpArray}" var="emp"&gt; &lt;af:panelGroupLayout id="pgl2" layout="horizontal"&gt; &lt;af:outputText value="- #{emp} - #{viewScope.EmpBean.empNameById}" id="ot8"/&gt; &lt;/af:panelGroupLayout&gt; &lt;/af:iterator&gt; &lt;/af:panelGroupLayout&gt; &lt;/f:facet&gt;</span></pre> </blockquote> <p>Or as an image:</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null44.png?w=624&#038;h=138" alt="" width="624" height="138" /></p> <p>Finally, we have to create the bean with the method to retrieve the additional data. We create a Java class in the view folder</p> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-135/'><img width="300" height="116" src="https://tompeez.files.wordpress.com/2017/09/null45.png?w=300&#038;h=116" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null45.png?w=300&#038;h=116 300w, https://tompeez.files.wordpress.com/2017/09/null45.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null45.png 397w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7811" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-135/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null45.png" data-orig-size="397,154" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null45.png?w=300&#038;h=116" data-large-file="https://tompeez.files.wordpress.com/2017/09/null45.png?w=397" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-136/'><img width="300" height="214" src="https://tompeez.files.wordpress.com/2017/09/null46.png?w=300&#038;h=214" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null46.png?w=300&#038;h=214 300w, https://tompeez.files.wordpress.com/2017/09/null46.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null46.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7812" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-136/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null46.png" data-orig-size="705,504" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null46.png?w=300&#038;h=214" data-large-file="https://tompeez.files.wordpress.com/2017/09/null46.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-137/'><img width="244" height="300" src="https://tompeez.files.wordpress.com/2017/09/null47.png?w=244&#038;h=300" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null47.png?w=244&#038;h=300 244w, https://tompeez.files.wordpress.com/2017/09/null47.png?w=122 122w, https://tompeez.files.wordpress.com/2017/09/null47.png 430w" sizes="(max-width: 244px) 100vw, 244px" data-attachment-id="7813" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-137/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null47.png" data-orig-size="430,528" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null47.png?w=244&#038;h=300" data-large-file="https://tompeez.files.wordpress.com/2017/09/null47.png?w=430" /></a> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>End add this bean class as managed bean to the adfc-config.xml</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null48.png?w=624&#038;h=237" alt="" width="624" height="237" /></p> <p>Before we go into writing the method to retrieve the data, we have to add the EmpLooupById.ExecuteWithParams method to the pageDef to make it available in the page. The easiest way to do this is to open the EmpLookupById Vo in the Data Control and open the ‘Operations’ node. Select the ExecuteWithParams method and drag it onto the page. We can drop it anywhere as ‘ADF Button’</p> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-130/'><img width="210" height="300" src="https://tompeez.files.wordpress.com/2017/09/null40.png?w=210&#038;h=300" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null40.png?w=210&#038;h=300 210w, https://tompeez.files.wordpress.com/2017/09/null40.png?w=105 105w, https://tompeez.files.wordpress.com/2017/09/null40.png 253w" sizes="(max-width: 210px) 100vw, 210px" data-attachment-id="7806" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-130/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null40.png" data-orig-size="253,361" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null40.png?w=210&#038;h=300" data-large-file="https://tompeez.files.wordpress.com/2017/09/null40.png?w=253" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-139/'><img width="300" height="106" src="https://tompeez.files.wordpress.com/2017/09/null49.png?w=300&#038;h=106" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null49.png?w=300&#038;h=106 300w, https://tompeez.files.wordpress.com/2017/09/null49.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null49.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7815" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-139/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null49.png" data-orig-size="1120,395" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null49.png?w=300&#038;h=106" data-large-file="https://tompeez.files.wordpress.com/2017/09/null49.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-140/'><img width="300" height="293" src="https://tompeez.files.wordpress.com/2017/09/null50.png?w=300&#038;h=293" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null50.png?w=300&#038;h=293 300w, https://tompeez.files.wordpress.com/2017/09/null50.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null50.png 525w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7816" data-permalink="https://tompeez.wordpress.com/2017/09/23/show-comma-separated-string-as-detailstamp-in-table/null-140/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null50.png" data-orig-size="525,512" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null50.png?w=300&#038;h=293" data-large-file="https://tompeez.files.wordpress.com/2017/09/null50.png?w=525" /></a> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>In the final dialog, we add the value of the parameter as ‘#{emp}’ which is the EL to access the current employeeId when we iterate the array.</p> <p>This will create the needed pageDef entries. As we don’t need the button, we switch to source mode and delete the button from the page. This will keep the pageDef entries.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null51.png?w=624&#038;h=281" alt="" width="624" height="281" /></p> <p>Now we open the bean class and write the method to get the additional data for an employee as</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null52.png?w=493&#038;h=581" alt="" width="493" height="581" /></p> <p>Lines 25-38 we get the method binding from the pageDef.</p> <p>Line 39 retrieves the current value of the employeeId by evaluating the EL ‘#{emp}’ by calling</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null53.png?w=476&#038;h=141" alt="" width="476" height="141" /></p> <p>Lines 40-42 set the value (the employeeId) as parameter to the methods bindId parameter</p> <p>Lines 43-48 execute the method and check for any errors. If there is an error, the stack trace is printed into the log and the method return “Not found!”.</p> <p>Lines 50-56 if the call the ExecuteWithParams method returns without an error, the current row of the EmpLookupById VO points to the employee we are looking for. We get the iterator from the pagedef and from the currentRow we read the ‘Name’ attribute. The value of this attribute we return and it will be printed in the af:outputText in the page.</p> <p>Running the page now will produce</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null25.png?w=624&#038;h=432" alt="" width="624" height="432" /></p> <p>You can download the test case from GitHub <a href="https://github.com/tompeez/BlogCommaSeparatedListDetail/archive/develop.zip">BlogCommaSeparatedListDetail</a>. It uses the HR DB schema with some additional DB views created. The scripts are part of the workspace. The application is developed using JDev 11.1.1.7.0.</p><br /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tompeez.wordpress.com/7789/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tompeez.wordpress.com/7789/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=tompeez.wordpress.com&#038;blog=3005966&#038;post=7789&#038;subd=tompeez&#038;ref=&#038;feed=1" width="1" height="1" /> Timo Hahn http://tompeez.wordpress.com/?p=7789 Sat Sep 23 2017 09:05:34 GMT-0400 (EDT) Call for papers Jfokus open until September 30th 2017 https://blogs.oracle.com/emeapartnerweblogic/call-for-papers-jfokus-open-until-september-30th-2017 <a href="http://weblogiccommunity.files.wordpress.com/2017/09/image21.png"><img align="right" alt="image" border="0" height="232" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb20.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a> Propose presentation <p>Here you can propose a presentation for Jfokus. Please read these instructions before posting a proposal.</p> <p><strong>University day, Monday 5 February</strong><br /> University consists of half day sessions (3,5 hours incl breaks)<br /> Face forward presentations with slides and demos for larger audiences (30-110 attendees)<br /> Hands-on-labs (HOL) for smaller audiences (18-30 attendees)</p> <p><strong>VM Tech Summit, Monday 5 February</strong><br /> Jfokus VM Tech Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. This summit is organized around a single classroom-style room, to support direct communication between participants. We are sharing our experiences as creators of programming languages. We also welcome non-JVM developers on similar technologies to speak on their runtime, VM, or language of choice.<br /> Presentation slots are 45 minutes including 5 minutes for questions (e.g. actual presentation should be ~40 minutes)</p> <p><strong>Regular conference days, Tuesday-Wednesday 6-7 February</strong><br /> Presentation slots are 45 minutes including 5 minutes for questions (e.g. actual presentation should be ~40 minutes)<br /> Lightning talks are ~10 minutes.</p> Commercial policy <p>Sessions are not to be used by individuals marketing or selling products, consulting, or other services. This policy does not prevent product users from referring to specific commercial products, nor does it prevent user roundtable discussions regarding specific products, but the focus on the presentation should not be product related.</p> <a href="http://www.jfokus.se/jfokus/proposals.jsp">The last day for submitting proposals is 30 September 2017.</a><strong> For additional call for papers </strong><a href="https://paascommunity.com/call-for-papers/">please visit the community wiki here.</a> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/call-for-papers-jfokus-open-until-september-30th-2017 Sat Sep 23 2017 03:50:48 GMT-0400 (EDT) Oracle OpenWorld 2017 PaaS Partner Community Webcast – September 25th 2017 https://blogs.oracle.com/emeapartnerweblogic/oracle-openworld-2017-paas-partner-community-webcast-%E2%80%93-september-25th-2017 <p>&nbsp;</p> <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image19.png"><img align="right" alt="image" border="0" height="69" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb19.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="198" /></a></p> <p><a href="https://ouweb.webex.com/ouweb/j.php?MTID=mac1ae71d57cde454ead6d3ce40ef22e7">Attend our September edition</a> <b>of the PaaS Partner Community Webcast live on September 25th 2017 at 16:00 CET.</b> In the webcast you will get an update on Oracle OpenWorld 2017.</p> <p>Presenter: <a href="https://www.linkedin.com/in/ed-zou-02341b/">Ed Zou</a><a href="http://www.intercall.com/oracle/access_numbers.htm"><img align="right" alt="image" border="0" height="155" src="http://weblogiccommunity.files.wordpress.com/2017/09/image20.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="155" /></a></p> <p><a href="https://ouweb.webex.com/ouweb/j.php?MTID=mac1ae71d57cde454ead6d3ce40ef22e7">Visit the registration page here.</a></p> <p><b>Call ID: </b><b>5566478</b><b> Call Passcode: </b><b>240050</b></p> <p><b>UK:</b> +44 (0) 208 118 1001 &amp; <b>United States</b>: 140 877 440 73</p> <p><a href="http://www.intercall.com/oracle/access_numbers.htm">More Local Numbers </a></p> <p>&nbsp;</p> <p><b>Schedule:</b></p> <p>Monday September 25th 16:00 - 17:00 CET</p> <p><a href="https://ouweb.webex.com/ouweb/j.php?MTID=mac1ae71d57cde454ead6d3ce40ef22e7">Visit the registration page here.</a></p> <p>Missed our PaaS Partner Community Webcast? &ndash; watch the on-demand versions:</p> <p>&middot; <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2046956358">Cloud Compliance &amp; Certification</a></p> <p>&middot; <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2034036488">Wercker July 21st 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2020541434">Sales Play webcast June 28th 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=2003239002&amp;t=offering">Process Cloud Service update &ndash; DMN capabilities May 23rd 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1988317918&amp;t=offering">Drive DevOps Agility and Operational Efficiency with Oracle Management Cloud April 25th 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1972098884&amp;amp;t=offering">Implementing DevOps and Agile Methodologies in Oracle Projects March 21st 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1956391570&amp;amp;t=offering">Mobile Cloud Service &amp; Chat Bots February 28th 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1942633409&amp;amp;t=offering">b2b January 31st 2017</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1924952356&amp;t=offering">Community Resources &amp; free Cloud trails December 20th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1907545918&amp;t=offering">SOA 12 &amp; BPM Suite 12c Roadmap update November 29th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1888384032&amp;t=offering">Microservices October 25th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1871021949&amp;t=offering">Oracle OpenWorld 2016 update September 27th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1861252347&amp;t=offering">API Cloud Platform Service August 30th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1849505231&amp;t=offering">BPM Suite &amp; PCS Update July 26th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1850139484&amp;t=offering">Integration Cloud Service June 28th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1836177499&amp;t=offering">Sales Plays Webcast June 9th 2016</a></p> <p>&middot; <a href="http://oukc.oracle.com/static05/opn/login/?c=1830937926&amp;t=offering">Real-Time Integration Business Insight May 31st 2016</a></p> <p>For the latest information please visit <a href="https://beehiveonline.oracle.com/teamcollab/wiki/SOA_Community_Workspace:Community+Updates">Community Updates Wiki page</a> (<a href="http://www.oracle.com/goto/emea/soa">SOA Community membership required</a>).</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/YouTube">YouTube</a>,<a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-openworld-2017-paas-partner-community-webcast-%E2%80%93-september-25th-2017 Fri Sep 22 2017 03:37:35 GMT-0400 (EDT) ODTUG September News http://www.odtug.com/p/bl/et/blogaid=746&source=1 The ODTUG September News includes ODTUG Kscope18 updates, ODTUG Board of Directors voting information, ODTUG community news, upcoming ODTUG webinars, and information about ODTUG at Oracle OpenWorld 2017. ODTUG http://www.odtug.com/p/bl/et/blogaid=746&source=1 Thu Sep 21 2017 12:22:23 GMT-0400 (EDT) Welcome to ODTUG Kscope18! http://www.odtug.com/p/bl/et/blogaid=744&source=1 As the conference chair for ODTUG Kscope18, I’d like to be the first to welcome you to the next iteration of the ODTUG Kscope conference! Every year is a fresh opportunity for new and exciting things and this year is no exception. ODTUG http://www.odtug.com/p/bl/et/blogaid=744&source=1 Thu Sep 21 2017 10:46:40 GMT-0400 (EDT) Oracle Cloud – Integrate Oracle Developer Cloud Service with Slack by Johan Louwers https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-%E2%80%93-integrate-oracle-developer-cloud-service-with-slack-by-johan-louwers <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image18.png"><img align="right" alt="image" border="0" height="186" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb18.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a></p> &nbsp; <p>Slack is a cloud-based team collaboration tool founded by Stewart Butterfield. Slack finds a growing popularity with development, maintenance and DevOps teams due to the fact that it is easy to integrate with all kinds of tooling via the simple webhook methods provided by the slack team. This gives the power to develop simple applications that will send messages to a Slack channel where also humans are discussing daily business.<br /> As an example, Oracle provides a standard integration from the Oracle Developer Cloud into the slack webhooks. This provides the option to push messages to the Slack channel from your DevOps team which contain information about, for example, builds, deployments, Git pushes, Merge Requests and others.<br /> Having the option to integrate the Oracle Developer Cloud Service with Slack provides a great opportunity to engage your DevOps team in an always-on manner. As members will be able to see on the Slack website and on the Slack App on their mobile phones what is happening and directly discuss between each other it makes live much more easy and work much more interactive. <a href="http://johanlouwers.blogspot.co.uk/2017/02/oracle-cloud-integrate-oracle-developer.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-%E2%80%93-integrate-oracle-developer-cloud-service-with-slack-by-johan-louwers Thu Sep 21 2017 03:41:15 GMT-0400 (EDT) Getting Started with Business Object Provider (BOP) by Shray Bansal https://blogs.oracle.com/emeapartnerweblogic/getting-started-with-business-object-provider-bop-by-shray-bansal <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image17.png"><img align="right" alt="image" border="0" height="113" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb17.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>Application Builder Cloud Service 17.1.3 release allows users to expose an external web service as a business object by creating a custom business object provider (BOP). In this blog we will create a Business object leveraging the REST APIs provided by GitHub using the custom BOP template that comes out of the box.</p> Evaluate the REST resource <p>GitHub exposes a set of REST APIs to fetch information regarding the user&rsquo;s account.The complete list of all resources that can be fetched and the authentication schemes available can be seen here <a href="https://developer.github.com/v3/">https://developer.github.com/v3/</a></p> <p>For the purposes of this blog I have chosen <a href="https://api.github.com/users/shraybansal/repos">https://api.github.com/users/shraybansal/repos</a> to fetch the repositories information for the user shraybansal, whose account consists of two public test repositories.&nbsp; If the user provides the Basic Auth credentials during authentication, then the REST request fetches information regarding private and public repositories associated with the authenticated user. Note that the REST API only fetches information of public repositories the user is associated with if no credentials are provided.</p> <p>Even though GitHub supports Cross Origin Resource Sharing (<a href="https://developer.github.com/v3/#cross-origin-resource-sharing">CORS</a>) and allows AJAX requests from all origins, an important detail to note is that in this blog we have leveraged the BOP Authenticator which implicitly takes care of the CORS request made through BOP. If BOP Authenticator is not leveraged during configuration then CORS will have to be enabled on the server to allow AJAX requests from the ABCS instance. Moreover, the REST APIs should be SSL enabled (https). <a href="https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-application-builder-cloud-service/blog/2017/03/03/getting-started-with-business-object-provider-bop">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/getting-started-with-business-object-provider-bop-by-shray-bansal Wed Sep 20 2017 04:51:37 GMT-0400 (EDT) Java Virtual Machine Troubleshooting free on-demand training starts September 20th 2017 https://blogs.oracle.com/emeapartnerweblogic/java-virtual-machine-troubleshooting-free-on-demand-training-starts-september-20th-2017 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image16.png"><img align="right" alt="image" border="0" height="98" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb16.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a>Wednesday, September 20, 2017 10:00 AM GMT, Duration: 22 days</p> <p>Language: English</p> Description <p>Long response time? Dropped client requests? Memory leaks? How&rsquo;s the memory performance of your Java application? Enroll today in the Oracle Java Virtual Machine Troubleshooting MOOC, and learn how to:</p> <ul> <li>Understand Memory Management and Garbage Collection</li> <li>Recognize the Symptoms of Memory Problems</li> <li>Utilize Diagnostic Data Collection and Analysis tools</li> </ul> <p>This course is intended for:</p> <ul> <li>Intermediate and Experienced Java developers</li> <li>System Analysts</li> <li>Performance Engineers</li> <li>People monitoring and maintaining the operations of standalone systems or machines in the Cloud</li> </ul> <p>&nbsp;</p> <p>For details please <a href="https://apexapps.oracle.com/pls/apex/f?p=44785:149:105154462252565::NO:RP,149:P149_EVENT_ID:5552">visit the registration page here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/java-virtual-machine-troubleshooting-free-on-demand-training-starts-september-20th-2017 Tue Sep 19 2017 03:33:30 GMT-0400 (EDT) Business Logic in Oracle Application Builder Cloud Service by Shay Shmeltzer https://blogs.oracle.com/emeapartnerweblogic/business-logic-in-oracle-application-builder-cloud-service-by-shay-shmeltzer <a href="http://weblogiccommunity.files.wordpress.com/2017/09/image15.png"><img align="right" alt="image" border="0" height="115" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb15.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a> <p>As you start building more complex applications in Oracle Application Builder Cloud Service, you&#39;ll might need to define more complex interactions between objects or validations on rows of data or specific fields.</p> <p>In the new version of ABCS that we rolled out in February we added these type of capabilities.</p> <p>There are several things you could do with the new Business Rules section of ABCS</p> <ul> <li><b>Triggers</b> - allow you create logic that will be executed in specific CRUD events such as when you insert, remove or update a record.</li> <li><b>Object Validators</b> - allowing you to define checks across multiple fields in your object</li> <li><b>Field Validators</b> - allowing you to define a check on specific field values.</li> <li><b>Object Functions</b> - reusable functions that can be called from the other points</li> </ul> <p>Note that these logic points will be running on the server side of ABCS.</p> <p>In the video below I demonstrate a couple of these capabilities. You&#39;ll learn how to update one object when a specific value is set in another object&#39;s field. You&#39;ll also see how to check whether a combination of values in fields in a record is valid. <a href="https://blogs.oracle.com/shay/entry/business_logic_in_oracle_application">Watch the video here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/business-logic-in-oracle-application-builder-cloud-service-by-shay-shmeltzer Mon Sep 18 2017 03:17:47 GMT-0400 (EDT) ADF BC REST Service from ADF Library JAR http://andrejusb.blogspot.com/2017/09/adf-bc-rest-service-from-adf-library-jar.html <div dir="ltr" style="text-align: left;" trbidi="on">I had assignment to enable ADF BC REST for existing ADF application, which was developed with multiple ADF libraries. ADF BC REST was supposed to be enabled for one of the ADF libraries and then accessed through Master application. All ADF BC REST samples usually show how to enable REST inside Master application itself. I was curious if it will work to enable ADF BC REST and package it into ADF library, which is consumed from Master application. It worked and I would like to share sample app.<br /><br />Sample app is based on two JDEV projects - library and master applications. Library application contains ADF BC REST implementation for Employees VO:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-p9zazeWEdvU/Wb6jHYwSEOI/AAAAAAAAQdg/4i0c2g5NBf0mvh-Yt9_qnLfHVTDPdmuGwCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="820" data-original-width="1042" height="313" src="https://2.bp.blogspot.com/-p9zazeWEdvU/Wb6jHYwSEOI/AAAAAAAAQdg/4i0c2g5NBf0mvh-Yt9_qnLfHVTDPdmuGwCLcBGAs/s400/1.png" width="400" /></a></div><br />ADF Library is generated out of ViewController project, ADF BC REST is packaged through dependency:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-FwprOs5vGzs/Wb6jWE6hjpI/AAAAAAAAQdk/0GOC7yJEOS8Tai3EI2hhITY_VKkl730IgCLcBGAs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1278" data-original-width="1550" height="328" src="https://2.bp.blogspot.com/-FwprOs5vGzs/Wb6jWE6hjpI/AAAAAAAAQdk/0GOC7yJEOS8Tai3EI2hhITY_VKkl730IgCLcBGAs/s400/2.png" width="400" /></a></div><br />Model (enabled with ADF BC support) project in Master application imports ADF library:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-jh2Eq8JQKik/Wb6jnX5VKfI/AAAAAAAAQdo/hrBu0fEG4UofQghZYY48WBS83FjfBPjkQCLcBGAs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="799" data-original-width="1600" height="198" src="https://3.bp.blogspot.com/-jh2Eq8JQKik/Wb6jnX5VKfI/AAAAAAAAQdo/hrBu0fEG4UofQghZYY48WBS83FjfBPjkQCLcBGAs/s400/3.png" width="400" /></a></div><br />Run Master application by running REST project. There is <b>improvement</b> in JDEV 12.2.1.3 comparing to 12.2.1.2 - re-deployment works even if dependent ADF library was changed (this is very useful fix - saves a lot of time during development):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-gQx70L5KxFY/Wb6kyC1rSPI/AAAAAAAAQd0/TtGNbkDvwMUZ--nFC4oPkJ8fl6PyeWVfACLcBGAs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1104" data-original-width="1058" height="400" src="https://2.bp.blogspot.com/-gQx70L5KxFY/Wb6kyC1rSPI/AAAAAAAAQd0/TtGNbkDvwMUZ--nFC4oPkJ8fl6PyeWVfACLcBGAs/s400/4.png" width="382" /></a></div><br />REST response is received:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-MM3uogpjq5o/Wb6lAN-SJKI/AAAAAAAAQd4/4hx_HvBhk1U9O7wt50gxHEG7TWLJDB1ewCLcBGAs/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1186" data-original-width="1312" height="361" src="https://4.bp.blogspot.com/-MM3uogpjq5o/Wb6lAN-SJKI/AAAAAAAAQd4/4hx_HvBhk1U9O7wt50gxHEG7TWLJDB1ewCLcBGAs/s400/5.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Download sample application - <a href="https://docs.google.com/uc?export=download&amp;id=0Bw_kr1_tXc-eLXI5UElTTUlBSkE">adfbcrest.zip</a>.</div></div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-2748487528176083446 Sun Sep 17 2017 12:39:00 GMT-0400 (EDT) Passing Values between Pages in Oracle Application Builder Cloud Service by Shay Shmeltzer https://blogs.oracle.com/emeapartnerweblogic/passing-values-between-pages-in-oracle-application-builder-cloud-service-by-shay-shmeltzer <a href="http://weblogiccommunity.files.wordpress.com/2017/09/image14.png"><img align="right" alt="image" border="0" height="147" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb14.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a> <p>A common use case for applications that have multiple pages is passing values between pages. For example you might want to pick up a specific record or value in one page and then use that as a parameter for a query in another page.</p> <p>In the February release or Oracle Application Builder Cloud Service as part of the extension hook points that we provide, we added support for shared resources. These are JavaScript libraries you can add to your application - and that can be used across your app.</p> <p>In the demo below I show you how you can use the built-in sample template for a shared resource to define a variable, and then how that variable is exposed in various places in the product through the expression builder allowing you to set its value in one page and use that value in another one. <a href="https://blogs.oracle.com/shay/entry/passing_parameters_between_pages_in">Watch the video here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://weblogiccommunity.com/" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/passing-values-between-pages-in-oracle-application-builder-cloud-service-by-shay-shmeltzer Sun Sep 17 2017 04:55:07 GMT-0400 (EDT) Unified Mobile App" Using Mobile Cloud Service by Dan Brooks https://blogs.oracle.com/emeapartnerweblogic/unified-mobile-app-using-mobile-cloud-service-by-dan-brooks <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image13.png"><img align="right" alt="image" border="0" height="165" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb13.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>Oracle Partner <a href="http://www.rapidvaluesolutions.com/">RapidValue Solutions</a> just released a <a href="https://www.slideshare.net/Rapidvaluesolutions/unified-mobile-application-to-integrate-salesforce-oracle-ebs-taleo-outlook-kofax-modules/">whitepaper</a> that discusses how to create a &ldquo;unified mobile app,&rdquo; integrating Oracle E-Business Suite, Taleo, Salesforce, Microsoft Outlook, and Kofax applications into one mobile solution.&nbsp; In this sample integration, RapidValue used Oracle Mobile Application Framework (MAF) and <a href="https://cloud.oracle.com/mobile">Oracle Mobile Cloud Service (MCS)</a> to build, connect, and deploy a unified mobile app for Oracle customer Brocade.</p> <p><a href="http://www.brocade.com/en.html">Brocade</a>, a data storage and networking products company, was running a customized version of Oracle&#39;s E-Business Suite, making it difficult and untimely to run out-of-the-box EBS apps, and the company needed an integrated solution for its sales force, who relied on both Oracle and non-Oracle applications to perform in both the office and in the field.</p> <p>RapidValue built this &quot;unified mobile app&quot; using MAF, and then used MCS to both integrate the app with Brocade&#39;s backend systems, including non-Oracle applications, and to support the app with MCS&#39; Mobile Backend as a Service (MBaaS) features. Some of these features included creating custom REST APIs for webservice orchestration within MCS, using engagement features like push notifications to reach employees more effectively, and authenticating users through MCS&#39; SSO feature. <a href="https://blogs.oracle.com/mobile/entry/building_a_unified_mobile_app">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/unified-mobile-app-using-mobile-cloud-service-by-dan-brooks Sat Sep 16 2017 06:21:01 GMT-0400 (EDT) Creating Custom Search/Query Pages with Visual Builder https://blogs.oracle.com/shay/creating-custom-searchquery-pages-with-visual-builder <p>There is built in functionality in Visual Builder Cloud Service (VBCS) that will let you attach an advanced filter to any table. This will give you the ability to define complex searches.</p> <p>However, sometime people would want to create their own custom query pages. For example the default filter for a field searches for a letter in any place in the field - and maybe you just want to search for the first letter. Or maybe you want to display a nice selection list for filtering. There is a little trick that will let you achieve this, and I show it in the video:</p> <p></p> <p>The basic steps involve creating a new edit page with a new dummy business object. Then you add a table that is based on the real business object (the one with the data), and hook up the query of this table to the values of fields from the dummy business object. Then you add a button to do a &quot;fetch all&quot; on the table, and you are done.</p> <p><img alt="" src="https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/04324f99-152a-401b-96f2-19c1f695b94b/Image/850298dc902888b36d28fc26da2a534f/screen_shot_2017_09_14_at_4_31_49_pm.png" style="width: 581px; height: 275px;" /></p> <p>At the end of the video you&#39;ll also see how to hook this page into your main menu.</p> Shay Shmeltzer https://blogs.oracle.com/shay/creating-custom-searchquery-pages-with-visual-builder Fri Sep 15 2017 11:39:05 GMT-0400 (EDT) Oracle Cloud Application Development Partner free hands-on Bootcamp: September 20th & 21st ... https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-application-development-partner-free-hands-on-bootcamp%3A-september-20th-21st-warsaw-poland <p>&nbsp;</p> <p><a href="https://weblogiccommunity.files.wordpress.com/2017/08/image20.png"><img align="right" alt="image" border="0" height="120" src="https://weblogiccommunity.files.wordpress.com/2017/08/image_thumb20.png?w=300&amp;h=120" style="float: right; margin-left: 0; display: inline; margin-right: 0;" title="image" width="300" /></a></p> <p><b>You develop cloud native, 12-factor applications on a modern polyglot platform with Java SE, Node.js, PHP, Python, Ruby and more?</b></p> <p>You compose, deploy, orchestrate and manage Docker container-based applications on the Oracle Cloud for Dev, Dev/Test, DevOps, and Cloud Native use cases?</p> <p><a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x48573681a5&amp;varPage=home">Attend our two days hands-on training</a> to understand how to use Oracle Developer Cloud Service in combination with Wercker and with Oracle Application Container Cloud Service and Oracle Container Cloud Service.</p> <p><strong>Agenda Highlights:</strong></p> <ul> <li>Devops with DevCS</li> <li>ACCS, Stacks + CCS</li> <li>Wercker as Docker centric DevOps tool</li> </ul> <p>Want to learn more how to build cloud native application watch the on-demand webcast <a href="https://eventreg.oracle.com/profile/web/oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2034036488">here</a>.</p> <p><strong>Schedule &amp; location: </strong>September 20th &amp; 21st 2017</p> <p>Oracle Office</p> <p>Ul.Przyokopwa 31, floor VI,</p> <p>01-208 Warszawa</p> <p><b>Questions?</b> Please post them in the discussion forum <a href="https://eventreg.oracle.com/profile/web/beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">here</a>. All details are posted at our registration page <a href="https://eventreg.oracle.com/profile/web/www.tinyurl.com/PaaSSummerCamp2017">here</a>.</p> <p><strong>Trainer: </strong><a href="https://www.linkedin.com/in/lukasz-romaszewski-4633031/">Lukasz Romaszewski</a></p> <p><a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x48573681a5&amp;varPage=home">For details please visit the registration page here.</a></p> <p>Want to attend a training in your country? Visit our <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Training+%26+Event+Calendar">training calendar here</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">community membership required</a>)</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-application-development-partner-free-hands-on-bootcamp%3A-september-20th-21st-warsaw-poland Fri Sep 15 2017 03:45:00 GMT-0400 (EDT) A Guide to Attending Oracle OpenWorld and JavaOne for Free https://blogs.oracle.com/shay/a-guide-to-attending-oracle-openworld-and-javaone-for-free <p>This title seems like a click bait, but I&#39;ll try and show you that this is actually possible. (Especially if you act fast).</p> <p>A pass to both conferences is not a cheap item, and with training budgets shrinking you might be running into problems getting approval to expense this to your company. But here are a couple of tricks you can use to get free access to OOW/JavaOne. Some would get you a full pass and some will get you into specific areas and sessions.</p> <p><img alt="" src="https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/04324f99-152a-401b-96f2-19c1f695b94b/Image/7f29034730fa240c24068bde4d42be05/screen_shot_2017_09_14_at_9_31_44_am.png" style="width: 500px; height: 141px;" /></p> <strong>Full Pass</strong> <p><strong>Be a Speaker</strong></p> <p>Well we are a bit late to the call for papers at this point, but you might still be able to become a co-speaker if you have a good customer story to tell that shows how you are using the product/technology that a talk is about. Oracle is always looking to feature customer stories in our sessions - it is always better when a customer shares their real live success. Look up the content catalog and locate sessions on products that you are successfully implementing - ping the speaker and they might want to add you as a co-speaker.</p> <p><strong>Apply for the Awards</strong></p> <p>We are late for getting in this year, but keep an eye for this for next year. There is an Oracle Excelence Award where winners get a free pass to OOW. <a href="https://www.oracle.com/corporate/awards/nominations/cloud-platform.html">Details here</a>. There is also a Duke&#39;s Choice Award where you get passes to JavaOne - <a href="https://community.oracle.com/community/java/javaone/dukes-choice-awards">Details</a>.</p> <p><strong>JavaOne Special Discount</strong></p> <p>Right now you can get 50% off your JavaOne ticket price if you&nbsp;<strong>use this code DJFS2017</strong>. Register here&nbsp;<a href="https://www.oracle.com/javaone/register.html">https://www.oracle.com/javaone/register.html</a>&nbsp;(oops - turns out <a href="https://twitter.com/java/status/903964965714837504">that promotion</a> ended last week)</p> <strong>Other Passes</strong> <p>So full pass might be hard to get for free, but you can get in on a big chunk of the action for free using&nbsp;</p> <p><strong>The Discoverer pass</strong></p> <p>A Discoverer pass lets you into the exhibit halls and various keynotes. Getting into the exhibit hall is great if you want to meet product managers and learn about the latest versions (and upcoming versions too). Most of the PMs are going to do shifts at the Oracle Demoground in their product pods - so hang out there and you&#39;ll be able to chat with us.</p> <p>Usually a Discoverer pass is $75 - but since you are reading this blog, you can <strong>get one for free - use the code CDFR2017</strong>. <a href="https://www.oracle.com/openworld/register.html">Register here</a>.</p> <p><strong>Oracle Code</strong></p> <p>Want to get into some technical sessions - this year we are bringing Oracle Code back to San Francisco during OOW - and you can get into this part of the conference for free. Reg here:</p> <p><a href="https://developer.oracle.com/code/sanfrancisco-oct-2017">https://developer.oracle.com/code/sanfrancisco-oct-2017</a></p> <p>See you at the conference in a couple of weeks.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> Shay Shmeltzer https://blogs.oracle.com/shay/a-guide-to-attending-oracle-openworld-and-javaone-for-free Thu Sep 14 2017 12:32:00 GMT-0400 (EDT) Chatbots Rising – Learning from Oracle’s Suhas Uliyar by Kevin Benedict https://blogs.oracle.com/emeapartnerweblogic/chatbots-rising-%E2%80%93-learning-from-oracle%E2%80%99s-suhas-uliyar-by-kevin-benedict <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image12.png"><img align="right" alt="image" border="0" height="153" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb12.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>I had the privilege today to interview Oracle&#39;s mobile and Chatbot expert, Suhas Uliyar. In this video interview we discuss the four components of Chatbot development, how they utilize mobility platforms, sentiment analysis, APIs, personalization, decision-trees, AI and much more. Enjoy! <a href="https://youtu.be/2A8oaJr1dcY">Watch the video here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/chatbots-rising-%E2%80%93-learning-from-oracle%E2%80%99s-suhas-uliyar-by-kevin-benedict Thu Sep 14 2017 02:52:26 GMT-0400 (EDT) ADF Basics: Filter ViewObject data using getFilteredRows and RowQualifier http://www.awasthiashish.com/2017/09/adf-basics-filter-viewobject-data-using.html <div dir="ltr" style="text-align: left;" trbidi="on"><br />Sometimes we need to get filtered data from ViewObject using one or multiple conditions,<br />Though this is the very basic of framework yet new developers find it confusing.<br /><br />There are two ways of filtering ViewObject<br /><br />&nbsp;1. In this we apply WHERE clause on ViewObject and it affects resultSet data, Suppose we have Department ViewObject and we want to see data of DepartmentId 4 on page after filtering, for this viewCritera, bind variables comes in action<br /><a href="http://www.awasthiashish.com/2015/03/adf-basics-apply-and-change-where.html" target="_blank">ADF Basics: Apply and Change WHERE Clause of ViewObject at runtime programmatically</a><br /><br />2. In this user want to get filtered data (Rows) in code only without any effect on ViewObject resultSet (page data), Here I am discussing this point<br /><br />We can get filtered data from view object using two methods-<br /><br /><a name='more'></a><br /><br /><h4 style="text-align: left;">Using getFilteredRows method</h4><br /><br />To filter viewObject data using one condition (equals to attribute), We can use <b>getFilteredRows </b>method like this<br /><!-- HTML generated using hilite.me --><br /><div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><pre style="line-height: 125%; margin: 0;"><span style="color: #888888;">//Get ViewObject Instance</span><br /> ViewObject deptVo <span style="color: #333333;">=</span> <span style="color: #008800; font-weight: bold;">this</span><span style="color: #333333;">.</span><span style="color: #0000cc;">getDepartments1</span><span style="color: #333333;">();</span><br /> <span style="color: #888888;">//Filter data using getFilteredRows method</span><br /> Row filteredRows<span style="color: #333333;">[]</span> <span style="color: #333333;">=</span> deptVo<span style="color: #333333;">.</span><span style="color: #0000cc;">getFilteredRows</span><span style="color: #333333;">(</span><span style="background-color: #fff0f0;">"ManagerId"</span><span style="color: #333333;">,</span> <span style="color: #0000dd; font-weight: bold;">103</span><span style="color: #333333;">);</span><br /> <br /> <span style="color: #888888;">//Get Values from returned rowset</span><br /> <span style="color: #008800; font-weight: bold;">for</span> <span style="color: #333333;">(</span>Row r <span style="color: #333333;">:</span> filteredRows<span style="color: #333333;">)</span> <span style="color: #333333;">{</span><br /> System<span style="color: #333333;">.</span><span style="color: #0000cc;">out</span><span style="color: #333333;">.</span><span style="color: #0000cc;">println</span><span style="color: #333333;">(</span><span style="background-color: #fff0f0;">"Filtered Row- "</span> <span style="color: #333333;">+</span> r<span style="color: #333333;">.</span><span style="color: #0000cc;">getAttribute</span><span style="color: #333333;">(</span><span style="background-color: #fff0f0;">"DepartmentName"</span><span style="color: #333333;">)</span> <span style="color: #333333;">+</span> <span style="background-color: #fff0f0;">"\n"</span><span style="color: #333333;">);</span><br /> <span style="color: #333333;">}</span><br /></pre></div><br />and output is<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-P1Vm_EB40Gw/WbjlV2qckVI/AAAAAAAAJ00/vM1f9oT1K40J2p73Tt7MoPCv3k1WJYDrwCLcBGAs/s1600/filtrdRws1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="124" data-original-width="258" src="https://3.bp.blogspot.com/-P1Vm_EB40Gw/WbjlV2qckVI/AAAAAAAAJ00/vM1f9oT1K40J2p73Tt7MoPCv3k1WJYDrwCLcBGAs/s1600/filtrdRws1.jpg" /></a></div><br /><h4 style="text-align: left;">Using RowQualifier</h4><div><br /></div>RowQualifier is used to filter view object using multiple conditions, We can pass SQL WHERE clause in <b>RowQualifier </b>object.<br />It filters ViewObject data using that WHERE condition and returns an array of Row<br /><!-- HTML generated using hilite.me --><br /><div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><pre style="line-height: 125%; margin: 0;"> <span style="color: #888888;">//Get ViewObject Instance</span><br /> ViewObjectImpl deptVo <span style="color: #333333;">=</span> <span style="color: #008800; font-weight: bold;">this</span><span style="color: #333333;">.</span><span style="color: #0000cc;">getDepartments1</span><span style="color: #333333;">();</span><br /> <span style="color: #888888;">//Filter data using RowQualifier</span><br /> RowQualifier rq<span style="color: #333333;">=</span><span style="color: #008800; font-weight: bold;">new</span> RowQualifier<span style="color: #333333;">(</span>deptVo<span style="color: #333333;">);</span><br /> <span style="color: #888888;">//Write condition in SQL query format</span><br /> rq<span style="color: #333333;">.</span><span style="color: #0000cc;">setWhereClause</span><span style="color: #333333;">(</span><span style="background-color: #fff0f0;">"DepartmentId=150 and ManagerId=103"</span><span style="color: #333333;">);</span><br /> Row filteredRows<span style="color: #333333;">[]</span> <span style="color: #333333;">=</span> deptVo<span style="color: #333333;">.</span><span style="color: #0000cc;">getFilteredRows</span><span style="color: #333333;">(</span>rq<span style="color: #333333;">);</span><br /> <br /> <span style="color: #888888;">//Get Values from returned rowset</span><br /> <span style="color: #008800; font-weight: bold;">for</span> <span style="color: #333333;">(</span>Row r <span style="color: #333333;">:</span> filteredRows<span style="color: #333333;">)</span> <span style="color: #333333;">{</span><br /> System<span style="color: #333333;">.</span><span style="color: #0000cc;">out</span><span style="color: #333333;">.</span><span style="color: #0000cc;">println</span><span style="color: #333333;">(</span><span style="background-color: #fff0f0;">"Filtered Row- "</span> <span style="color: #333333;">+</span> r<span style="color: #333333;">.</span><span style="color: #0000cc;">getAttribute</span><span style="color: #333333;">(</span><span style="background-color: #fff0f0;">"DepartmentName"</span><span style="color: #333333;">)</span> <span style="color: #333333;">+</span> <span style="background-color: #fff0f0;">"\n"</span><span style="color: #333333;">);</span><br /> <span style="color: #333333;">}</span><br /></pre></div><br />and output is<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-T1E8rZHaZTw/Wbju6B-gpVI/AAAAAAAAJ1E/BKVggrRlF0EJ564tTDn5bz7ohVp4sDGnwCLcBGAs/s1600/filtrdRws2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="34" data-original-width="244" src="https://1.bp.blogspot.com/-T1E8rZHaZTw/Wbju6B-gpVI/AAAAAAAAJ1E/BKVggrRlF0EJ564tTDn5bz7ohVp4sDGnwCLcBGAs/s1600/filtrdRws2.jpg" /></a></div><b><span style="color: #cc0000;">Cheers :) Happy Learning</span></b></div> Ashish Awasthi tag:blogger.com,1999:blog-5760168315986122884.post-9173900247661705383 Wed Sep 13 2017 05:40:00 GMT-0400 (EDT) Oracle Mobile Cloud Service (MCS): An introduction to API security: Basic Authentication and ... https://blogs.oracle.com/emeapartnerweblogic/oracle-mobile-cloud-service-mcs%3A-an-introduction-to-api-security%3A-basic-authentication-and-oauth2-by-maarten-smeets <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image10.png"><img align="right" alt="image" border="0" height="118" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb10.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>As an integration/backend developer, when starting a project using Mobile Cloud Service, it is important to have some understanding of what this MBaaS (Mobile Backend as a Service) has to offer in terms of security features. This is important in order to be able to configure and test MCS. In this blog I will give examples on how to configure and use the basic authentication and OAuth2 features which are provided to secure APIs. You can read the Oracle documentation (which is quite good for MCS!) on this topic <a href="https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/authentication-mcs.html">here</a>.</p> Introduction <p>Oracle Mobile Cloud Service offers platform APIs to offer specific features. You can create custom APIs by writing JavaScript code to run on Node.js. Connectors are used to access backend systems. This blogs focuses on authentication options for incoming requests.</p> <p>The connectors are not directly available from the outside. MCS can secure custom and platform APIs. This functionality is taken care of by the Mobile Backend and the custom API configuration.</p> Getting started <p>The first thing to do when you want to expose an API is assign the API to a Mobile Backend. You can do this in the Mobile Backend configuration screen, APIs tab.</p> <p>You can allow anonymous access, but generally you want to know who accesses your API. Also because MCS has a license option to pay for a specific number of API calls; you want to know who you are paying for. In order to require authentication on a per user basis, you first have to create a user and assign it to a group. You can also do this from the Mobile Backend configuration. Go to the Mobile Users Management tab to create users and groups. <a href="https://technology.amis.nl/2017/04/07/mcs-introduction-api-security-basic-authentication-oauth2/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-mobile-cloud-service-mcs%3A-an-introduction-to-api-security%3A-basic-authentication-and-oauth2-by-maarten-smeets Tue Sep 12 2017 04:49:26 GMT-0400 (EDT) Oracle JET List Implementation based on WorkBetter Alta UI http://andrejusb.blogspot.com/2017/09/oracle-jet-list-implementation-based-on.html <div dir="ltr" style="text-align: left;" trbidi="on">During weekend I was playing with JET <a href="http://www.oracle.com/webfolder/technetwork/jet/public_samples/WorkBetter/public_html/index.html" target="_blank">WorkBetter</a> sample app. I thought it would be nice to extract People list UI into my own app - so that it will be easy to reuse this UI pattern in our own JET applications. I succeeded to achieve my goal and would like to share WorkBetter Alta UI list sample with you.<br /><br />This is how my own JET list UI looks like, based on sample app:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-xDkMbH0_fLE/WbbbAEE3t1I/AAAAAAAAQcg/EzXt6mEGk3YcWPyyD7GhbNldNTsJ03Q5wCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="782" data-original-width="1600" height="195" src="https://3.bp.blogspot.com/-xDkMbH0_fLE/WbbbAEE3t1I/AAAAAAAAQcg/EzXt6mEGk3YcWPyyD7GhbNldNTsJ03Q5wCLcBGAs/s400/1.png" width="400" /></a></div><br />Header block is implemented in separate div, this contains title and toolbar for buttons. List content is rendered out of template located in its own div:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-IwIZpTjC494/WbbbuAGa_iI/AAAAAAAAQco/bX-2v4yhfkwDBvzN_AZxS95uklqotm5zQCLcBGAs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="832" data-original-width="1600" height="207" src="https://4.bp.blogspot.com/-IwIZpTjC494/WbbbuAGa_iI/AAAAAAAAQco/bX-2v4yhfkwDBvzN_AZxS95uklqotm5zQCLcBGAs/s400/2.png" width="400" /></a></div><br />Template renders JET list component. List in turn is based based on item template:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-hwTZFg2huBo/WbbcKALeBvI/AAAAAAAAQcs/ddDlSE83mrEYtKQ8nnsHEZxfoTnnLCUVgCLcBGAs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="618" data-original-width="1600" height="153" src="https://4.bp.blogspot.com/-hwTZFg2huBo/WbbcKALeBvI/AAAAAAAAQcs/ddDlSE83mrEYtKQ8nnsHEZxfoTnnLCUVgCLcBGAs/s400/3.png" width="400" /></a></div><br />Item template defines list row content and structure - through set of JET and custom CSS styles. Data attributes are referenced directly from template structure:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-kCR_RfF12d0/WbbcpcjHyYI/AAAAAAAAQcw/xKbosFO_5IYzsvCQP0FQRX8N1kaRnksmACLcBGAs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1311" data-original-width="1600" height="327" src="https://2.bp.blogspot.com/-kCR_RfF12d0/WbbcpcjHyYI/AAAAAAAAQcw/xKbosFO_5IYzsvCQP0FQRX8N1kaRnksmACLcBGAs/s400/4.png" width="400" /></a></div><br />For this sample I'm using basic set of mock data defined in JS module, but obviously it can fetch data from REST service too:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Y1vy5Ofr5TQ/Wbbc5y_ICPI/AAAAAAAAQc4/uCrYCJDw7yMkqEfJN67xwEAJvBA4vczmQCLcBGAs/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="871" data-original-width="1600" height="217" src="https://1.bp.blogspot.com/-Y1vy5Ofr5TQ/Wbbc5y_ICPI/AAAAAAAAQc4/uCrYCJDw7yMkqEfJN67xwEAJvBA4vczmQCLcBGAs/s400/5.png" width="400" /></a></div><br />Set of custom styles (created based on WorkBetter example) is located in override.css file within JET application structure:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-S53I0G52KGA/WbbdGHHozoI/AAAAAAAAQc8/A2fAFcobBLQn6R7GSrZ2JzVHa9O5-Fk_gCLcBGAs/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1280" data-original-width="1598" height="320" src="https://4.bp.blogspot.com/-S53I0G52KGA/WbbdGHHozoI/AAAAAAAAQc8/A2fAFcobBLQn6R7GSrZ2JzVHa9O5-Fk_gCLcBGAs/s400/6.png" width="400" /></a></div><br />Sample JET list application can be downloaded from GitHub - <a href="https://github.com/abaranovskis-redsamurai/jetlistapp" target="_blank">jetlistapp</a>.<br /><br />To build this application, I was using <a href="https://blogs.oracle.com/mobile/oracle-jet-command-line-interface" target="_blank">JET CLI commands</a>. Especially useful I found options to strip application leaving only sources and then to restore JET environment - this helps to share code.<br /><br />Here is the sequence of commands how I was using JET CLI:<br /><br /><b>ojet create jetlistapp --template=navdrawer</b> (creates JET application)<br /><br /><b>ojet serve</b> (runs JET application)<br /><br /><b>ojet strip</b> (removes all files except your sources)<br /><br /><b>ojet restore</b> (brings back JET environment, after application was stripped)<br /><br /><b>ojet serve</b> (you can run application again, after it was restored)</div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-4317574346383543011 Mon Sep 11 2017 15:04:00 GMT-0400 (EDT) Sending Emails from Visual Builder Cloud Service https://blogs.oracle.com/shay/sending-emails-from-visual-builder-cloud-service <p>Sending emails as a result of some changes to data is a common requirement we&#39;ve been hearing from customers of Oracle Visual Builder Cloud Service (VBCS). In previous versions we already added a function that allows you to fire up the client email software from your app. In the new version we rolled out a couple of weeks ago we added a new function that can manage the whole email processing inside VBCS - on the backend/server/cloud side.</p> <p>When you define a new trigger on a business object you now have the option to add &quot;send email notification&quot; step to your logic flow.&nbsp;</p> <p><img alt="" src="https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/04324f99-152a-401b-96f2-19c1f695b94b/Image/ed77c31e7ac4538854ec48a6e4c34478/screen_shot_2017_09_11_at_10_16_45_am.png" style="width: 600px; height: 519px;" /></p> <p>When you are defining this, you&#39;ll be able to pick or define a template for your email. The email template can have parameters to increase reusability. These parameters can then have their value set from expressions that can include values of fields from your objects.</p> <p><img alt="" src="https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/04324f99-152a-401b-96f2-19c1f695b94b/Image/e9b10cad123cc701880e27feb6bd5e01/screen_shot_2017_09_11_at_10_20_34_am.png" style="width: 550px; height: 260px;" /></p> <p>Here is a complete demo video that shows you how to add an email notification to an event on your business object:</p> <p></p> Shay Shmeltzer https://blogs.oracle.com/shay/sending-emails-from-visual-builder-cloud-service Mon Sep 11 2017 13:23:07 GMT-0400 (EDT) Oracle PaaS Partner YouTube Update September 2017 https://blogs.oracle.com/emeapartnerweblogic/oracle-paas-partner-youtube-update-september-2017-v2 <div style="position:relative;height:0;padding-bottom:56.21%"></div> <p>&nbsp;</p> <p>The September issue of the <a href="https://youtu.be/wc9YSQxDNJo">PaaS &amp; Middleware Partner Update</a> is a special edition from the PaaS Summer Camps 2017. The video contains two key topics:</p> <ul> <li>PaaS training resources</li> <li>PaaS showcases</li> </ul> <p>For regular updates please <a href="https://www.youtube.com/channel/UCm7f3dxsW3avamToG4cQsZQ">subscribe to our YouTube channel here</a>. Thanks for your likes and sharing the video on <a href="https://youtu.be/nBmBBfpSEiQ">YouTube</a> and <a href="https://www.linkedin.com/pulse/oracle-paas-partner-youtube-update-september-2017-juergen-kress">LinkedIn</a>.</p> <p>For the latest WebLogic &amp; Developer Partner Community information please <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Community+updates">visit our Community update wiki here</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">Community membership required</a>)</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/YouTube">YouTube</a>,<a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-paas-partner-youtube-update-september-2017-v2 Mon Sep 11 2017 05:15:37 GMT-0400 (EDT) Using Custom View Objects with Entity Associations http://adfpractice-fedor.blogspot.com/2017/09/using-custom-view-objects-with-entity.html <div dir="ltr" style="text-align: left;" trbidi="on">While implementing business logic at ADF BC layer we leverage entity associations in our code as a convenient approach to manipulate entities that are related to each other by design. For example, there is DepartmentEmployeesEL association linking Department and Employee entities. In Department entity implementation class there is an association accessor returning a row iterator with employees working for this department:<br /><pre class="java" name="code">&nbsp; public RowIterator getEmployees()<br />&nbsp; {<br />&nbsp; &nbsp; return (RowIterator) getAttributeInternal(EMPLOYEES);<br />&nbsp; }</pre><br />This accessor can be used in a method iterating over all associated employees and performing some actions with each of them: <br /><pre class="java" name="code">&nbsp; private void processEmployees()<br />&nbsp; {<br />&nbsp; &nbsp; RowIterator employees = getEmployees();<br />&nbsp; &nbsp; while (employees.hasNext())<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; EmployeeImpl employee = (EmployeeImpl) employees.next();<br />&nbsp; &nbsp; &nbsp; // do something with employee<br />&nbsp; &nbsp; }<br />&nbsp; }</pre>In order to retrieve the list of employees the framework builds an internal view object according to the association definition. However, there is a way to control how this view object is going to be created, for example we want to specify a desired sorting order or add an extra where clause to the VO query. We can tell the framework to use our custom view object definition instead of using a default one:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-pa1-YWJ-KNk/WbapDPGyLyI/AAAAAAAABnk/GKSF7eId9HY2s1rfFWDptta1dLNVSUbeACLcBGAs/s1600/Screen%2BShot%2B2017-09-11%2Bat%2B10.17.02%2BAM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="536" data-original-width="1534" height="138" src="https://2.bp.blogspot.com/-pa1-YWJ-KNk/WbapDPGyLyI/AAAAAAAABnk/GKSF7eId9HY2s1rfFWDptta1dLNVSUbeACLcBGAs/s400/Screen%2BShot%2B2017-09-11%2Bat%2B10.17.02%2BAM.png" width="400" /></a></div><br /><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-6XzOo40zMKs/WbapVVC9sEI/AAAAAAAABno/Wu68ELK85IgbId6WHHOdk-d4pG-1abhSQCLcBGAs/s1600/Screen%2BShot%2B2017-09-11%2Bat%2B10.18.28%2BAM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="690" data-original-width="1506" height="182" src="https://4.bp.blogspot.com/-6XzOo40zMKs/WbapVVC9sEI/AAAAAAAABno/Wu68ELK85IgbId6WHHOdk-d4pG-1abhSQCLcBGAs/s400/Screen%2BShot%2B2017-09-11%2Bat%2B10.18.28%2BAM.png" width="400" /></a></div><br /><br />Having done that we have a full control on how the rows returning by the association accessor are going to be retrieved from the database.<br /><br />That's it!</div> Eugene Fedorenko tag:blogger.com,1999:blog-8727965405539153082.post-3343155625916673329 Sun Sep 10 2017 11:20:00 GMT-0400 (EDT) Query and Filter an af:listView https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/ <p>Most of the time we use tables to show tabular data to users. However, JDev and ADF allow for other components like the af:listView to be used to show such data to the user in a more modern way.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null.png?w=624&#038;h=424" alt="" width="624" height="424" /></p> <p>The image above shows the normal display of data when an af:query is used together with a table to show the result.</p> <p>A more fancy, modern look we get if we use a af:listView to show the results as this allows us to style the data</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null1.png?w=624&#038;h=424" alt="" width="624" height="424" /></p> <h2>Use case 1</h2> <p>We like to use an af:query to search for employees and show the result in a styled af:listView.</p> <h2>Implementation 1</h2> <p>This is pretty easy as we only have to use an af:listView as the result component of the af:query</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null2.png?w=524&#038;h=218" alt="" width="524" height="218" /></p> <p>And to exchange the af:table with an af:listView. Or you build the page by first dropping an af:query onto the page (without table) and then add the af:listView</p> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-93/'><img width="300" height="101" src="https://tompeez.files.wordpress.com/2017/09/null3.png?w=300&#038;h=101" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null3.png?w=300&#038;h=101 300w, https://tompeez.files.wordpress.com/2017/09/null3.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null3.png 404w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7724" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-93/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null3.png" data-orig-size="404,136" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null3.png?w=300&#038;h=101" data-large-file="https://tompeez.files.wordpress.com/2017/09/null3.png?w=404" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-94/'><img width="300" height="87" src="https://tompeez.files.wordpress.com/2017/09/null4.png?w=300&#038;h=87" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null4.png?w=300&#038;h=87 300w, https://tompeez.files.wordpress.com/2017/09/null4.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null4.png 492w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7725" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-94/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null4.png" data-orig-size="492,143" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null4.png?w=300&#038;h=87" data-large-file="https://tompeez.files.wordpress.com/2017/09/null4.png?w=492" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-95/'><img width="300" height="112" src="https://tompeez.files.wordpress.com/2017/09/null5.png?w=300&#038;h=112" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null5.png?w=300&#038;h=112 300w, https://tompeez.files.wordpress.com/2017/09/null5.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null5.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7726" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-95/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null5.png" data-orig-size="788,294" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null5.png?w=300&#038;h=112" data-large-file="https://tompeez.files.wordpress.com/2017/09/null5.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-96/'><img width="300" height="92" src="https://tompeez.files.wordpress.com/2017/09/null6.png?w=300&#038;h=92" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null6.png?w=300&#038;h=92 300w, https://tompeez.files.wordpress.com/2017/09/null6.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null6.png 508w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7727" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-96/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null6.png" data-orig-size="508,156" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null6.png?w=300&#038;h=92" data-large-file="https://tompeez.files.wordpress.com/2017/09/null6.png?w=508" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-97/'><img width="271" height="300" src="https://tompeez.files.wordpress.com/2017/09/null7.png?w=271&#038;h=300" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null7.png?w=271&#038;h=300 271w, https://tompeez.files.wordpress.com/2017/09/null7.png?w=136 136w, https://tompeez.files.wordpress.com/2017/09/null7.png 435w" sizes="(max-width: 271px) 100vw, 271px" data-attachment-id="7728" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-97/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null7.png" data-orig-size="435,481" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null7.png?w=271&#038;h=300" data-large-file="https://tompeez.files.wordpress.com/2017/09/null7.png?w=435" /></a> <p>Then you get the wizard to layout the list</p> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-98/'><img width="300" height="187" src="https://tompeez.files.wordpress.com/2017/09/null8.png?w=300&#038;h=187" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null8.png?w=300&#038;h=187 300w, https://tompeez.files.wordpress.com/2017/09/null8.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null8.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7729" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-98/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null8.png" data-orig-size="900,560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null8.png?w=300&#038;h=187" data-large-file="https://tompeez.files.wordpress.com/2017/09/null8.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-99/'><img width="300" height="187" src="https://tompeez.files.wordpress.com/2017/09/null9.png?w=300&#038;h=187" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null9.png?w=300&#038;h=187 300w, https://tompeez.files.wordpress.com/2017/09/null9.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null9.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7730" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-99/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null9.png" data-orig-size="900,560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null9.png?w=300&#038;h=187" data-large-file="https://tompeez.files.wordpress.com/2017/09/null9.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-100/'><img width="300" height="186" src="https://tompeez.files.wordpress.com/2017/09/null10.png?w=300&#038;h=186" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null10.png?w=300&#038;h=186 300w, https://tompeez.files.wordpress.com/2017/09/null10.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null10.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7731" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-100/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null10.png" data-orig-size="898,558" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null10.png?w=300&#038;h=186" data-large-file="https://tompeez.files.wordpress.com/2017/09/null10.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-101/'><img width="300" height="186" src="https://tompeez.files.wordpress.com/2017/09/null11.png?w=300&#038;h=186" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null11.png?w=300&#038;h=186 300w, https://tompeez.files.wordpress.com/2017/09/null11.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null11.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7732" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-101/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null11.png" data-orig-size="898,558" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null11.png?w=300&#038;h=186" data-large-file="https://tompeez.files.wordpress.com/2017/09/null11.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-102/'><img width="300" height="186" src="https://tompeez.files.wordpress.com/2017/09/null12.png?w=300&#038;h=186" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null12.png?w=300&#038;h=186 300w, https://tompeez.files.wordpress.com/2017/09/null12.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null12.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7733" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-102/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null12.png" data-orig-size="898,558" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null12.png?w=300&#038;h=186" data-large-file="https://tompeez.files.wordpress.com/2017/09/null12.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-103/'><img width="300" height="187" src="https://tompeez.files.wordpress.com/2017/09/null13.png?w=300&#038;h=187" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null13.png?w=300&#038;h=187 300w, https://tompeez.files.wordpress.com/2017/09/null13.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null13.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7734" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-103/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null13.png" data-orig-size="901,563" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null13.png?w=300&#038;h=187" data-large-file="https://tompeez.files.wordpress.com/2017/09/null13.png?w=584" /></a> <p>This will give you a basic layout which can be styles in JDev as</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null14.png?w=624&#038;h=374" alt="" width="624" height="374" /></p> <p>The final result is</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null1.png?w=624&#038;h=424" alt="" width="624" height="424" /></p> <p>which looks more modern. One thing the af:table give you out of the box is the second use case.</p> <h2>User Case 2</h2> <p>We like the af:listView to be able to be filter the result like the af:table can.</p> <h2>Implementation of second use case</h2> <p>Easy you think? Well, the af:listView component doesn’t provide any filter out of the box. There isn’t even a filterModel like there is for an af:table.</p> <p>So, how do we get this implemented. The idea is to use a af:table component but only use the filter provided by the af:table. The remaining parts like table data, possible scroll bars and status bar or scrollbars we remove.</p> <p>We start by dragging the EmployeesView1 from the data control onto the page again.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null6.png?w=508&#038;h=156" alt="" width="508" height="156" /></p> <p>And drop it after the closing af:panelHeader and before the af:listView as &#8216;ADF Table&#8217;</p> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-105/'><img width="300" height="193" src="https://tompeez.files.wordpress.com/2017/09/null15.png?w=300&#038;h=193" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null15.png?w=300&#038;h=193 300w, https://tompeez.files.wordpress.com/2017/09/null15.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null15.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7736" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-105/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null15.png" data-orig-size="680,438" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null15.png?w=300&#038;h=193" data-large-file="https://tompeez.files.wordpress.com/2017/09/null15.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-106/'><img width="300" height="249" src="https://tompeez.files.wordpress.com/2017/09/null16.png?w=300&#038;h=249" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null16.png?w=300&#038;h=249 300w, https://tompeez.files.wordpress.com/2017/09/null16.png 599w, https://tompeez.files.wordpress.com/2017/09/null16.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7737" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-106/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null16.png" data-orig-size="599,498" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null16.png?w=300&#038;h=249" data-large-file="https://tompeez.files.wordpress.com/2017/09/null16.png?w=584" /></a> <p>In the image you see that I have removed some available columns. Before we go to hide the part of the table we don’t need, we make the table work together with the af:query and the af:listView. When we use the af:query the table shows the right detail (auto PPR triggers the refresh of the table). However, if you have queried for the ‘Purchasing’ department and then enter an ‘s’ into the ‘First Name’ filter field of the table and hit enter, you get</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null17.png?w=624&#038;h=648" alt="" width="624" height="648" /></p> <p>As you see, the table shows the right result (2 rows) but the listView still shows all employees of the Purchasing department.</p> <p>To make it work, we need to add a partialTrigger to the listView which points to the table. This way each time the table changes the listView will too.</p> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-108/'><img width="300" height="88" src="https://tompeez.files.wordpress.com/2017/09/null18.png?w=300&#038;h=88" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null18.png?w=300&#038;h=88 300w, https://tompeez.files.wordpress.com/2017/09/null18.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null18.png 527w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7739" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-108/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null18.png" data-orig-size="527,155" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null18.png?w=300&#038;h=88" data-large-file="https://tompeez.files.wordpress.com/2017/09/null18.png?w=527" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-109/'><img width="300" height="214" src="https://tompeez.files.wordpress.com/2017/09/null19.png?w=300&#038;h=214" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null19.png?w=300&#038;h=214 300w, https://tompeez.files.wordpress.com/2017/09/null19.png?w=600 600w, https://tompeez.files.wordpress.com/2017/09/null19.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7740" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-109/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null19.png" data-orig-size="603,431" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null19.png?w=300&#038;h=214" data-large-file="https://tompeez.files.wordpress.com/2017/09/null19.png?w=584" /></a> <a href='https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-110/'><img width="300" height="19" src="https://tompeez.files.wordpress.com/2017/09/null20.png?w=300&#038;h=19" class="attachment-medium size-medium" alt="" srcset="https://tompeez.files.wordpress.com/2017/09/null20.png?w=300&#038;h=19 300w, https://tompeez.files.wordpress.com/2017/09/null20.png?w=150 150w, https://tompeez.files.wordpress.com/2017/09/null20.png 527w" sizes="(max-width: 300px) 100vw, 300px" data-attachment-id="7741" data-permalink="https://tompeez.wordpress.com/2017/09/10/query-and-filter-an-aflistview/null-110/" data-orig-file="https://tompeez.files.wordpress.com/2017/09/null20.png" data-orig-size="527,33" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="null" data-image-description="" data-medium-file="https://tompeez.files.wordpress.com/2017/09/null20.png?w=300&#038;h=19" data-large-file="https://tompeez.files.wordpress.com/2017/09/null20.png?w=527" /></a> <p>Save all changes and refresh the page. Now if you enter a value into a filter field and hit enter, the listView will update too.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null21.png?w=624&#038;h=552" alt="" width="624" height="552" /></p> <p>After the page works we have to get rid of the data below the header of the table. This is easy to accomplish by styling the table. We only need the filter field and the header below the filter fields so that we know which field filters which data. Simply set the maxHeight of the table to the exact height of the the two components. You can use your browser&#8217;s developer tools (F12) to measure the height. In my sample it’s 65px. So, setting the tables inlinestyle to</p> <pre>max-height: 65px;</pre> <p>will hide everything below the filter and the header</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null22.png?w=624&#038;h=481" alt="" width="624" height="481" /></p> <p>If you like you can create a skin and create a style class and use this style class instead of setting the max-height directly to the inlineStyle of the table. A nice addon is that the table header sorting is working too for the listView.</p> <p><img title="" src="https://tompeez.files.wordpress.com/2017/09/null23.png?w=624&#038;h=661" alt="" width="624" height="661" /></p> <p>You can download the sample from gitHub <a href="https://github.com/tompeez/BlogFilterListView.git">BlogFilterListView</a>. The sample is build using JDev 12.2.1.3 and uses the HR DB schema. The principle can be used in other JDev versions too.</p><br /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tompeez.wordpress.com/7720/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tompeez.wordpress.com/7720/" /></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=tompeez.wordpress.com&#038;blog=3005966&#038;post=7720&#038;subd=tompeez&#038;ref=&#038;feed=1" width="1" height="1" /> Timo Hahn http://tompeez.wordpress.com/?p=7720 Sun Sep 10 2017 11:02:11 GMT-0400 (EDT) Consume WebLogic Server RESTFul Management Services with ELK by Dirk Nachbar https://blogs.oracle.com/emeapartnerweblogic/consume-weblogic-server-restful-management-services-with-elk-by-dirk-nachbar <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image9.png"><img align="right" alt="image" border="0" height="150" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb9.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>In several of my projects for Oracle WebLogic Server and Oracle Fusion Middleware Environments a main topic is the monitoring.<br /> Oracle provides with the Oracle Enterprise Manager Cloud Control are really powerful solution to monitor Oracle WebLogic Server and Oracle Fusion Middleware Environments, but the disadvantage is the huge license cost for the necessary Management Packs for Oracle WebLogic / Fusion Middleware. Moreover in many small to midrange sized environments the Oracle Enterprise Manager Cloud Control can be an overkill and due to the license costs for the Management Packs a no-go.<br /> There are several solutions on the market, some commercial and some open source, for Oracle WebLogic Server Monitoring.<br /> I will show you a short test case, how to consume Oracle WebLogic Server RESTFul Management Services with the so called ELK Stack (Elasticsearch / Logstash / Kibana). How to setup the ELK stack, just check Google or the documentation on elastic.co <a href="http://dirknachbar.blogspot.co.uk/2017/03/consume-weblogic-server-restful.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/consume-weblogic-server-restful-management-services-with-elk-by-dirk-nachbar Sun Sep 10 2017 05:13:03 GMT-0400 (EDT) How to hide passwords and account information in WLST scripts (WebLogic Server) by Neselovskyi, ... https://blogs.oracle.com/emeapartnerweblogic/how-to-hide-passwords-and-account-information-in-wlst-scripts-weblogic-server-by-neselovskyi%2C-borys <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image8.png"><img align="right" alt="image" border="0" height="68" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb8.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>If you are worried about your password showing up in clear text in the startup scripts, you can use the storeUserConfig command to generate encrypted userconfigFile and a userKeyFile that you can then use in the &bdquo;nmConnect&ldquo; and &bdquo;connect&ldquo; command.</p> <p>Place there two files on the protected place and decide to set right permissions</p> <p><b>Create storeUserConfig for the Node Manager</b></p> <p>Start wlst via the shell script $ORACLE_HOME/oracle_common/common/bin/wlst.sh:</p> <p>/u01/app/oracle/product/FMW/Oracle_Home/oracle_common/common/bin/wlst.sh</p> <p>Connect to Node Manager (important note: the Node Manager must be running!): <a href="https://borysneselovskyi.wordpress.com/2017/03/11/how-to-hide-passwords-and-account-information-in-wlst-scripts-weblogic-server/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/how-to-hide-passwords-and-account-information-in-wlst-scripts-weblogic-server-by-neselovskyi%2C-borys Sat Sep 09 2017 05:09:29 GMT-0400 (EDT) WebLogic JNDI-Tree Security by Nicolas Fonnegra https://blogs.oracle.com/emeapartnerweblogic/weblogic-jndi-tree-security-by-nicolas-fonnegra <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image7.png"><img align="right" alt="image" border="0" height="236" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb7.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>Several Weblogic components like EJBs, Datasources and Queues are accessed using JNDI-lookups. In default Weblogic configurations, the JNDI-Tree can be accessed without any kind of authentication. This is far from ideal, because any process, inside or outside the Weblogic container is capable of invoking these components. Only Datasources have an extra layer of security and can only be used remotely by activating the property &ldquo;weblogic.jdbc.remoteEnabled&rdquo;.</p> <p>In this blog entry I will not only show how to secure the JNDI-Tree but also what this means to the development of components such as Session EJBs, Message Driven Beans and external frameworks.</p> <p>1. Securing the JNDI-Tree lookups</p> <p>In Weblogic it is possible to secure single JNDI addresses, a group of addresses and the whole JNDI-Tree. There are two ways to do this: the administration console and with WLST</p> <p>1.1 Administration Console</p> <ul> <li>In Environment-&gt;Servers-&gt; admin_server-&gt; View JNDI Tree</li> </ul> <ul> <li>Security-&gt; Policies-&gt; AddConditions</li> <li>User -&gt; Next</li> <li>Add User -&gt; Add -&gt; Finish</li> <li>Select everyone &gt; Remove</li> <li>Save</li> <li><a href="http://www.esentri.com/blog/2017/04/11/weblogic-jndi-tree-security/?platform=hootsuite">Read the complete article here.</a></li> </ul> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/weblogic-jndi-tree-security-by-nicolas-fonnegra Fri Sep 08 2017 04:29:08 GMT-0400 (EDT) Oracle JET Simple Table with Fake JSON Server http://andrejusb.blogspot.com/2017/09/oracle-jet-simple-table-with-fake-json.html <div dir="ltr" style="text-align: left;" trbidi="on">What if you want to build JET UI, but there is no back-end REST service ready yet. You could use static JSON data inside JET app and load it from the JSON file. This works, but data retrieval logic will need to be changed after REST service will be ready. This is not productive. Ideally you would like to have fake REST service to simulate REST calls from JET UI, until real REST back-end is ready.<br /><br />This can be achieved with <a href="https://github.com/typicode/json-server" target="_blank">JSON Server</a>. It provides full fake REST API to be used by front-end client. It is extremely easy to setup JSON Server with NPM. Run npm install to setup JSON Server:<br /><br /><b>npm install -g json-server</b><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-bMYjgE84RkI/WbGXFoFGhuI/AAAAAAAAQbo/GgeEKICja6QalKURxhk_JXamQLZ4W_4GwCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="248" data-original-width="1280" height="77" src="https://4.bp.blogspot.com/-bMYjgE84RkI/WbGXFoFGhuI/AAAAAAAAQbo/GgeEKICja6QalKURxhk_JXamQLZ4W_4GwCLcBGAs/s400/1.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"></div><br />Create simple JSON file with data structure - this will be served from JSON Server:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-WytHbHpDeBc/WbGXWQ_kp-I/AAAAAAAAQbs/fLBpOx8Y7PYBF3d7sfifgdaYmItSdxWvwCLcBGAs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="984" data-original-width="962" height="400" src="https://4.bp.blogspot.com/-WytHbHpDeBc/WbGXWQ_kp-I/AAAAAAAAQbs/fLBpOx8Y7PYBF3d7sfifgdaYmItSdxWvwCLcBGAs/s400/2.png" width="390" /></a></div><br />Run JSON Server with this command, pointing to JSON file:<br /><br /><b>json-server --watch db.json</b><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-SJ47XmmPsoc/WbGY1-ADG9I/AAAAAAAAQb4/0BeVNKGjVkA3TVn4kP6qBmsXbYxK_rzjwCLcBGAs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="504" data-original-width="1264" height="158" src="https://4.bp.blogspot.com/-SJ47XmmPsoc/WbGY1-ADG9I/AAAAAAAAQb4/0BeVNKGjVkA3TVn4kP6qBmsXbYxK_rzjwCLcBGAs/s400/3.png" width="400" /></a></div><br />You should see REST endpoint URL displayed in the log. Use this URL in JET application to define collection:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-qBIR5y8XtD0/WbGZHrfyeWI/AAAAAAAAQb8/DQAFQjlknD8J-U6iVukpTkIX--mnsp1fgCLcBGAs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1072" data-original-width="1152" height="371" src="https://2.bp.blogspot.com/-qBIR5y8XtD0/WbGZHrfyeWI/AAAAAAAAQb8/DQAFQjlknD8J-U6iVukpTkIX--mnsp1fgCLcBGAs/s400/4.png" width="400" /></a></div><br />JET CollectionTableDataSource can be created on top of collection backed by REST:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-gUdWBGVc8FA/WbGZYza5JVI/AAAAAAAAQcA/fpNib2VLRPMEJWJy7Fd6LzCXIfKz8-zIACLcBGAs/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="478" data-original-width="1600" height="118" src="https://4.bp.blogspot.com/-gUdWBGVc8FA/WbGZYza5JVI/AAAAAAAAQcA/fpNib2VLRPMEJWJy7Fd6LzCXIfKz8-zIACLcBGAs/s400/5.png" width="400" /></a></div><br />JET UI table component renders data directly from CollectionTableDataSource:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/--ERySKelz3E/WbGZkyrOgRI/AAAAAAAAQcE/tTe7Fbha1XU7ia9AGxE1CPeVn3RQWWMOQCLcBGAs/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1028" data-original-width="1600" height="256" src="https://4.bp.blogspot.com/--ERySKelz3E/WbGZkyrOgRI/AAAAAAAAQcE/tTe7Fbha1XU7ia9AGxE1CPeVn3RQWWMOQCLcBGAs/s400/6.png" width="400" /></a></div><br />Table UI is rendered based on REST call:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-Ukf0Q6uaJe8/WbGZujkQ-kI/AAAAAAAAQcI/mHasCj2M-woLFvJKPuQLDf9yFzoJw9E8gCLcBGAs/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="406" data-original-width="1600" height="101" src="https://4.bp.blogspot.com/-Ukf0Q6uaJe8/WbGZujkQ-kI/AAAAAAAAQcI/mHasCj2M-woLFvJKPuQLDf9yFzoJw9E8gCLcBGAs/s400/7.png" width="400" /></a></div><br />To verify REST call, go to developer console and check network request. You should see request executed against fake JSON Server:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-ZCXq0sHebXs/WbGZ-OojYSI/AAAAAAAAQcM/mV0ELiyuXrAaQGapfildpO9HdRly9ee2gCLcBGAs/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="690" data-original-width="1530" height="180" src="https://2.bp.blogspot.com/-ZCXq0sHebXs/WbGZ-OojYSI/AAAAAAAAQcM/mV0ELiyuXrAaQGapfildpO9HdRly9ee2gCLcBGAs/s400/8.png" width="400" /></a></div><br />Response is visible too:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-BidG_Mam5vI/WbGaMkaTzII/AAAAAAAAQcQ/tmEIPrKDnuoHQf4e7ToT_Iae_LboTj9BgCLcBGAs/s1600/9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="926" data-original-width="1582" height="233" src="https://2.bp.blogspot.com/-BidG_Mam5vI/WbGaMkaTzII/AAAAAAAAQcQ/tmEIPrKDnuoHQf4e7ToT_Iae_LboTj9BgCLcBGAs/s400/9.png" width="400" /></a></div><br />Download JET sample application with JSON file for JSON Server from my GitHub repository - <a href="https://github.com/abaranovskis-redsamurai/jetsimplecrud" target="_blank">jetsimplecrud</a>.</div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-2378528809539393632 Thu Sep 07 2017 15:13:00 GMT-0400 (EDT) Oracle Mobile Cloud Service: team members accessing APIs http://blog.vennster.nl/2017/09/oracle-mobile-cloud-service-team.html <div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on">Oracle Mobile Cloud Service is setup around different personas. When you login to MCS you see a list of roles.<br /><br /><a href="https://2.bp.blogspot.com/-jW35PUnI_WE/Wa_ytwgnPcI/AAAAAAAAAa8/SmriLymdUIg4KI1O0-KwsBe-vNp4HVYbwCLcBGAs/s1600/Capture.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="862" data-original-width="432" height="320" src="https://2.bp.blogspot.com/-jW35PUnI_WE/Wa_ytwgnPcI/AAAAAAAAAa8/SmriLymdUIg4KI1O0-KwsBe-vNp4HVYbwCLcBGAs/s320/Capture.PNG" width="160" /></a><br />The Mobile App developer is the developer that is creating a mobile application and is using APIs that are exposed in MCS. The Service developer is the developer that creates the APIs, connectors etc.<br /><br />This distinction is very useful: it helps in making sure the documentation is targeted to the right people and the content is organized in a way that makes sense for these different personas.<br /><br />Sometimes, however, it does not work as well. As I discussed in an earlier post: the command line tools to deploy and test services is hidden in software that is targeted at mobile app developers. &nbsp;In this post I want to discuss another use case that is not that obvious apparently: a service developer calling an API.<br /><br />In our project we are creating APIs for several different mobile app developers. Before we publish an API and a mobile backend we want to test this mobile backend. We secured the APIs with security roles, because we want to make sure that APIs for internal use are not accidently exposed to external companies. &nbsp;To be able to test the API, we had to assign the correct role to the team member. This is when the challenge started.<br /><br /><b>Assigning roles to users in MCS</b><br />There are two ways of assigning roles to users for MCS. The first method is using the MCS Mobile User Management, which can be accessed using the mobile portal ui:<br /><br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://4.bp.blogspot.com/-dx014NEkZC4/WbEvsf0On9I/AAAAAAAAAbU/3N5Qhavf584lreek4nd9IYqeLIfzb01zgCLcBGAs/s1600/Capture.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="916" data-original-width="1541" height="237" src="https://4.bp.blogspot.com/-dx014NEkZC4/WbEvsf0On9I/AAAAAAAAAbU/3N5Qhavf584lreek4nd9IYqeLIfzb01zgCLcBGAs/s400/Capture.PNG" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Manage users and roles from the MCS portal</td></tr></tbody></table><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />The second way is using the services dashboard, using the "Users" tab and clicking "manage roles" for a specific user:<br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://2.bp.blogspot.com/-2N9ysqHL12Q/WbEvZbPBtMI/AAAAAAAAAbQ/gWmOrJLSIx0iIF3hKJ_cGs-rhl7cKfW8gCLcBGAs/s1600/Capture.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="451" data-original-width="963" height="185" src="https://2.bp.blogspot.com/-2N9ysqHL12Q/WbEvZbPBtMI/AAAAAAAAAbQ/gWmOrJLSIx0iIF3hKJ_cGs-rhl7cKfW8gCLcBGAs/s400/Capture.PNG" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Manage roles of a user using the "users tab" from the service dashboard<br /><br /><br /><br /><div style="text-align: left;"></div></td></tr></tbody></table><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;"><br /></span><span style="font-size: small;">But before you can assign the role, you have to go to the user management part of the MCS and create a role in a realm. This is described in the documentation of MCS: "<a href="https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/set-service.html#GUID-AE034938-662D-4679-90F6-8A6510CDFC87" target="_blank">Set Up Mobile Users, Realms and Roles</a>". It also describes naming conventions, for example for roles:&nbsp;</span><br /><span style="font-size: small;"><i><br /></i></span><span style="font-size: small;"><i>"The naming convention for Oracle Cloud custom roles that represent MCS mobile user roles is: <code class="codeph">{serviceName}_MobileEnvironment_{rolename}</code>. For example, for a role named “APIRole” in the environment with service name “poeo342ed” the custom role in Oracle Cloud would be <code class="codeph">poeo342ed_MobileEnvironment_APIRole</code>."</i>&nbsp;</span><br /><span style="font-size: small;"><br /></span><span style="font-size: small;">Then you can create a new user account for the tester and assign the newly created role to this user. (S)he then uses account after logging into MCS and changing the default password to test the API from postman, adding the username and password as Basic Authentication to the header of each call.</span><br /><span style="font-size: small;"><br /></span><span style="font-size: small;">This all works very nicely. But we wanted to assign this role to ourselves. However, the users that were set up as team members did not show up in the MCS User management list of users.&nbsp;</span><br /><span style="font-size: small;"><br /></span>So I navigated to my services dashboard again and clicked on the tab "custom roles". Sure enough the role I just created was there, so I assigned my own user to the role and added my username / password to the Postman API call.<br />The result: "Unauthorized"<br /><br /><h4 style="text-align: left;">Solution</h4></div>Users should not only be assigned to a role to access an API, they should also be part of the realm that is associated with the mobile backend. Unless, of course you use anonymous access, which does not work when you are securing your APIs with roles.<br />In our example we did not explicitly create a realm, so the mobile backend was associated to the Default Realm. We created the new tester in the default Realm, so this 'role' was automatically assigned to this user. The team members were not added to that realm and therefore did not show up in the list of users of the default realm.<br /><br />We added the team members to the Default 'role', which corresponds to the realm in the mobile user management instance and voila! We can access the APIs :)<br /><br /><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://1.bp.blogspot.com/-WZHmxm4o57I/WbEznvarm9I/AAAAAAAAAbg/pYjPLpsgA7oKqgmzZCZP-5lb0n3bwLnpACLcBGAs/s1600/Capture.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="291" data-original-width="1302" height="88" src="https://1.bp.blogspot.com/-WZHmxm4o57I/WbEznvarm9I/AAAAAAAAAbg/pYjPLpsgA7oKqgmzZCZP-5lb0n3bwLnpACLcBGAs/s400/Capture.PNG" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Role that represents the default realm in the mobile cloud service instance</td></tr></tbody></table><br /><br /><br /><br /><br /><br /><br /><br />Happy coding!<br /><br /></div> Lonneke Dikmans tag:blogger.com,1999:blog-1766203392912336249.post-7409577884612046440 Thu Sep 07 2017 07:55:00 GMT-0400 (EDT) Apache Kafka on the Oracle Cloud: My First experiences with Oracle Event Hub Cloud Service by ... https://blogs.oracle.com/emeapartnerweblogic/apache-kafka-on-the-oracle-cloud%3A-my-first-experiences-with-oracle-event-hub-cloud-service-by-lucas-jellema <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image6.png"><img align="right" alt="image" border="0" height="151" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb6.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>Oracle recently made their &lsquo;Kafka on Cloud&rsquo; service available: the Event Hub cloud service &ndash; offered as part of the Big Data Compute Cloud Service. In this article, I will briefly show the steps I went through to get up and running with this service. To be frank, it was not entirely intuitive &ndash; so this may be handy the next time I have to do it or perhaps when you are struggling. One obvious point of confusion is the overloaded use of the &lsquo;service&rsquo; &ndash; which is applied among others for Kafka Topics.</p> <p>The steps are:</p> <ol> <li>Initialize the Oracle BigData Compute CS | Oracle Event Hub Cloud Service &ndash; Platform &ndash; -expose REST Proxy</li> <li>Create Network Access Rule to enable access to the Event Hub Platform instance from the public internet</li> <li>Create a Event Hub service instance on the Event Hub Platform &ndash; corresponding to a Kafka Topic</li> <li>Inspect Event Hub using PSM</li> <li>Interact with Event Hub through CURL</li> <li>Create application (e.g. NodeJS) to access the Event Hub Service (aka Kafka Topic): produce message, create consumer, consume messages (through the REST proxy) &ndash; discussed in a subsequent blog article</li> </ol> <p>Initialize the Oracle BigData Compute CS | Oracle Event Hub Cloud Service &ndash; Platform &ndash; -expose REST Proxy</p> <p>From the Dashboard, open the BigData Compute Cloud Service. Open the dropdown menu. Select option <em>Oracle Event Hub Cloud Service &ndash; Platform</em>. <a href="https://technology.amis.nl/2017/03/18/apache-kafka-on-the-oracle-cloud-my-first-experiences-with-oracle-event-hub-cloud-service/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/apache-kafka-on-the-oracle-cloud%3A-my-first-experiences-with-oracle-event-hub-cloud-service-by-lucas-jellema Thu Sep 07 2017 02:29:00 GMT-0400 (EDT) Spring-Boot and Oracle Application Container Cloud by Carsten Wiesbaum https://blogs.oracle.com/emeapartnerweblogic/spring-boot-and-oracle-application-container-cloud-by-carsten-wiesbaum <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image5.png"><img align="right" alt="image" border="0" height="92" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb5.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>Microservices as an architectural style as well as scalable and manageable cloud infrastructure are the foundation for modern and flexible business applications. Therefore, Oracle invested heavily in maturing its Cloud portfolio and providing services to support development and operations of such applications. One Oracle cloud service aimed at these kind of applications is &ldquo;Oracle Application Container Cloud Service&rdquo; (ACC). It provides a simple Docker based environment in which your Microservices can be deployed. In order to reduce the operations overhead, developers only have to provide their applications (NodeJS, Java SE or PHP) in a certain format and Oracle&rsquo;s cloud infrastructure takes over.</p> <p>Within this blog article required design considerations for developing and running a Spring-Boot application on Oracle&rsquo;s ACC Service are described.</p> <p>ACC Design Considerations and Spring-Boot</p> <p>Oracle prescribes three basic design considerations when planning to run applications within Oracle ACC Service. First of all, ACC is dynamically creating Docker containers. As result hostname and port can only be determined during runtime. Therefore, applications deployed within ACC containers must be able to listen on specific ports. Secondly, in order to use the dynamically created container port and hostname an application has to be configurable during runtime. The ACC infrastructure provides its hostname and port within two environment variables, HOSTNAME and PORT. An application running in ACC must be able to access these variables and use them for application configuration. Finally, an application should include all of its dependencies.</p> <p>When looking at these design principles Spring-Boot is a perfect choice in order to develop a Microservice and run it on Oracle ACC. Although Spring-Boot applications follow the principle convention over configuration and need just a minimum of configuration to run, they are indeed highly configurable at runtime. In order to run in ACC only two properties need to be configured within a Spring-Boot application: Furthermore, Spring-Boot applications can be packages as single executable JAR file containing all dependencies. Therefore, it should be possible to run Spring-Boot Microservices on Oracle ACC. But which steps are required in order to get it up into the cloud and running?</p> <p>Preparing the Spring-Boot Application</p> <p>In order to prepare a Spring-Boot application to run on Oracle ACC, application metadata and a deployment ready archive have to be prepared. When using Oracle ACC the application&rsquo;s metadata is described within a manifest.json file. Within this file information such as runtime versions, launch commands, startup time and shutdown time thresholds are defined. For a full definition see Oracle&rsquo;s documentation (links below). For this example the manifest.json file looks as follows:</p> <p>Microservices as an architectural style as well as scalable and manageable cloud infrastructure are the foundation for modern and flexible business applications. Therefore, Oracle invested heavily in maturing its Cloud portfolio and providing services to support development and operations of such applications. One Oracle cloud service aimed at these kind of applications is &ldquo;Oracle Application Container Cloud Service&rdquo; (ACC). It provides a simple Docker based environment in which your Microservices can be deployed. In order to reduce the operations overhead, developers only have to provide their applications (NodeJS, Java SE or PHP) in a certain format and Oracle&rsquo;s cloud infrastructure takes over.</p> <p>Within this blog article required design considerations for developing and running a Spring-Boot application on Oracle&rsquo;s ACC Service are described. : <a href="http://www.esentri.com/blog/2017/04/12/spring-boot-and-oracle-application-container-cloud/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/spring-boot-and-oracle-application-container-cloud-by-carsten-wiesbaum Wed Sep 06 2017 05:25:20 GMT-0400 (EDT) ODTUG Leadership Program - Accepting Applications http://www.odtug.com/p/bl/et/blogaid=743&source=1 ODTUG has long been recognized as an outstanding source for the technical content Oracle professionals desire, but that’s only half of the story. We’re providing our members with yet another opportunity to add to their skills and increase their value to their employer or client. ODTUG http://www.odtug.com/p/bl/et/blogaid=743&source=1 Tue Sep 05 2017 12:32:40 GMT-0400 (EDT) ODTUG Board of Directors Responsibilities and Guidelines http://www.odtug.com/p/bl/et/blogaid=742&source=1 It is time to nominate members to serve a two-year term on the 2018-2019 ODTUG Board of Directors (January 1, 2018, through December 31, 2019). Members of the ODTUG Board of Directors enjoy the opportunity to guide the direction of ODTUG, as well as increased contact with Oracle Corporation. ODTUG http://www.odtug.com/p/bl/et/blogaid=742&source=1 Tue Sep 05 2017 08:16:43 GMT-0400 (EDT) Our Top 10 Sessions for Oracle OpenWorld 2017 – Forms 12c, Chatbots, Lift & Shift and More … http://oracleformsinfo.com/2017/09/05/our-top-10-sessions-for-oracle-openworld-2017-forms-12c-chatbots-lift-shift-and-more/ <p>As the summer winds down, and fall begins to set in, at AuraPlayer it can mean just one thing &#8230;.Oracle OpenWorld preparations!</p> <div class="rf-session rf-openworld rf-session-type" data-reactid=".0.1.0.1.0.2.0.0.0.0.0.2:$0.2.$2.0"> <p>Here at AuraPlayer, we are feverishly planning for our participation with features in several sessions, events and of course our booth.  But we still wanted to take time to make sure all the Forms community (the needles in the OracleWorld haystack ) would know where to find the Forms content if they intend to participate. We  have prepared our top 10 sessions for Forms developers looking to learn whats now and whats next in the Oracle world for Forms developers.</p> <p>In addition, as always, we love to meet you guys and we are available for free consultations on your upgrade, modernization, mobilization, look and feel, migration, lift and shift to the cloud or any other Forms concerns. We would be happy to schedule time with you so just drop us a note <a href="http://www.auraplayer.com/event/oracle-openworld-2017/">here</a>. Or pop by for a visit at Moscone Center West Exhibition Hall &#8211; Level 1 Booth#5229 right near the <strong>Exchange Theater West</strong>.</p> <p>So here we go top 10 Oracle development sessions &#8230;.</p> <p>1) We of course must begin with our very own Mia Urman and her full of VERY cool demos session on Sunday. Start the week off right by seeing amazing innovations and customer stories of 2 decade old Forms systems extended to mobile apps and chatbots on facebook messanger in a matter of weeks!</p> <p><strong><u>Run Your Oracle <em>Forms</em> / Oracle EBS Applications from Mobile Apps and Bots</u></strong></p> <p><strong>Sunday, Oct 01, 12:45 p.m. &#8211; 1:30 p.m. | Moscone South &#8211; Room 154</strong></p> <p>Have you been running your Oracle Form apps with the same UI for years? Think you are stuck with no choice but to rewrite your Oracle Forms applications in order to reach the non-desktop users? With Oracle Mobile Cloud, you can now take these application to the 21st century and beyond, reaching mobile and messaging app users, without rewriting your Oracle Forms apps. In this session learn how to seamlessly extend Oracle Forms apps to apps optimized for mobile users/devices while leveraging mobile services such as push or offline sync. See how to build bots or chatbots that extend Oracle Forms applications to messaging apps such as Facebook Messenger, or through voice-enabled assistants such as Alexa or Siri.</p> <p>&nbsp;</p> <p><em>SPEAKERS: Mia Urman, CEO, AuraPlayer , Geoff Poremba, Oracle</em></p> <p>&nbsp;</p> <p>2) The next session is presented by Suhas Uliyar director of mobile strategy. So although it doesn&#8217;t look like it belongs on the list of top 10 Forms sessions. Since it features an amazing customer story of how MTA is innovating their legacy Forms using Chatbots and mobile apps to empower their workers, we put it at the top of the list! This is a must see for anyone looking how to bring their forms into the next generation.</p> <p><strong><u>The New Frontier: AI-Powered Chatbots</u></strong></p> <p>Monday, Oct 02, 2:15 p.m. &#8211; 3:00 p.m. | Moscone West &#8211; Room 3024</p> <p>&nbsp;</p> <p>The big four messaging apps have overtaken the big four social networks in usage. There are now 4.1 billion users on messaging apps. The phenomenal growth of messaging apps means that chatbots, which allow a computer to maintain a conversation with a person, have become the newest and most critical channel to engage employees and customers. In this session hear from Oracle product and customer executives about how AI will power the next generation of conversational apps through bots, and transform many industries. This is the marquee session for anyone interested in Oracle strategy and vision in this new frontier.</p> <p>&nbsp;</p> <p><em>SPEAKERS:  Suhas Uliyar, Oracle, Carolyn Ortega, Chief Officer, Enterprise Applications, MTA, Ryan Klose, National Pharmacies</em></p> <p><em> </em></p> <p>3) Next is the Oracle Forms community&#8217;s fearless leader and Oracle PM Michael Ferrante. In this years session, he will drill down into the modern Forms development environment and how it fits into today&#8217;s IT landscape.</p> <p>&nbsp;</p> <p><strong><u>Oracle <em>Forms</em> in The Modern IT Department &#8211; A Use Case Story</u></strong></p> <p>Wednesday, Oct 04, 1:00 p.m. &#8211; 1:45 p.m. | The Exchange@Moscone South &#8211; Collective Learning Room 4</p> <p>&nbsp;</p> <p>Got Oracle Forms applications? Wondering how they fit into your IT future direction? Looking to integrate them with other apps? Are you running into technology limitation that Forms can&#8217;t meet? Learn from the experience of others! In this use case driven session we&#8217;ll have an open discussion about Oracle Forms modernization, when is the time to leverage other technologies, and how can Forms app fit into the architecture of modern IT departments.</p> <p>&nbsp;</p> <p><em>SPEAKERS: Michael Ferrante, Oracle</em></p> <p>&nbsp;</p> <p>4) Also top on the list is Oracle&#8217;s rising star in the world of desktop low code development tools VBCS &#8211;  Visual Builder Cloud Service. This is Oracle&#8217;s next generation solution for rapid desktop application development. A must see for Forms developers how to click, drag and drop their way to a web based cloud application in under 60 minutes!</p> <p>&nbsp;</p> <p><strong><u>Introduction to Oracle&#8217;s Visual Low-Code Development Platform</u></strong></p> <p>Monday, Oct 02, 12:15 p.m. &#8211; 1:00 p.m. | Moscone West &#8211; Room 3001</p> <p>&nbsp;</p> <p>Are you running into a shortage of skills and having trouble finding developers who can address all your business needs? In this session get an overview of the visual development platform offered by Oracle Cloud. See how quickly you can create applications and automate processes leveraging an intuitive, browser-based development platform. This is a demo-focused session where attendees see the real-time experience of building an end-to-end application.</p> <p>&nbsp;</p> <p><em>SPEAKERS:  Shay Shmeltzer, Director of Product Management, Oracle</em></p> <p>5) So I wanted to be objective here although you all know what I feel about the NEED to &#8220;let go of Forms&#8221;.  Alex is a great speaker and an ever better technologist.</p> <p>&nbsp;</p> <p><strong><u>Life After Oracle <em>Forms</em>: The Move to Oracle Application Express</u></strong></p> <p><strong>Sunday, Oct 01, 2:45 p.m. &#8211; 3:30 p.m. | Marriott Marquis &#8211; Salon 4-6</strong></p> <p>Companies struggle with the question of whether to move to Oracle Application Express when the time comes to let go of Oracle Forms. This session explores the story of a migration project in which the Oracle Forms application needed to be replaced with an Oracle Application Express application. What might have been done better? What were the lessons learned? What was the best choice made during this project? Learn not from the books, but from experience.</p> <p><em>SPEAKERS: Alex Nuijten, Director, allAPEX</em></p> <p>&nbsp;</p> <p>6) So here we have yet another session on migration to APEX but VERY impressed of David&#8217;s abstract where he says &#8220;no reason to move off of Forms&#8221; so he get a plug from me. I&#8217;m easily to win over <img src="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p> <p>&nbsp;</p> <p><strong><u>Migrating Oracle <em>Forms</em> to the Cloud Using Oracle Application Express</u></strong></p> <p><strong>Wednesday, Oct 04, 4:30 p.m. &#8211; 5:15 p.m. | Moscone West &#8211; Room 3004</strong></p> <p>&nbsp;</p> <p>Oracle Forms is still being developed, and for those whose requirements are being fully met and are up on a supported release, there is no reason to move off Oracle Forms. However, if you are on an older release of Oracle Forms, or need to deliver new  modern, intuitive, self-service, or mobile applications then Oracle Application Express is an excellent option.</p> <p>&nbsp;</p> <p><em>SPEAKERS: David Peake, Oracle</em></p> <p>&nbsp;</p> <p>7) I always love these sessions where we get the PM&#8217;s on the hot seat and can ask ANYTHING we want <img src="http://s.w.org/images/core/emoji/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p> <p>&nbsp;</p> <p><u>An Open Chat with Oracle&#8217;s Cloud Development Tools Product Management Team</u></p> <p>Wednesday, Oct 04, 3:30 p.m. &#8211; 4:15 p.m. | Oracle Cloud Plaza &#8211; Collective Learning Room 2</p> <p>&nbsp;</p> <p>8) Come see what the hype is all about. Learn how Oracle is developing tools to bring even traditional Oracle developers into the next generation of AI and conversation apps.</p> <p>&nbsp;</p> <p><strong><u>Create Your First ChatBot with Oracle&#8217;s Intelligent Bots</u></strong></p> <p>Wednesday, Oct 04, 3:00 p.m. mp;#8211; 4:00 p.m. | Hilton Union Square (Lobby Level) &#8211; Plaza Room B</p> <p>&nbsp;</p> <p>Chatbot or bots are computer programs that can maintain a conversation with a person. They enable end users to interact with data or a service in the most natural way possible: through natural languages and a conversational UI. By using messaging apps such as Facebook Messenger, Slack, WeChat, or voice assistant such as Alexa, users can interact with chatbots to perform virtually any task.</p> <p><em>SPEAKERS: Geoff Poremba, Oracle, Dan Nguyen, Oracle</em></p> <p>&nbsp;</p> <p>9) Any session where both Suhas and Siddhartha are talking about their vision for building next generation modern application is one that I don&#8217;t want to miss. I&#8217;m sure they will pack about 3 hours of content in this 45 minute slot and we will get an overview of what we have to look forward to (or look out for) in the next 2 years in the IT world.</p> <p>&nbsp;</p> <p><strong><u>General Session: Building Modern Applications Using Microservices, Containers, APIs, and Chatbots</u></strong></p> <p>Monday, Oct 02, 3:15 p.m. &#8211; 4:00 p.m. | Marriott Marquis (Golden Gate Level) &#8211; Golden Gate A</p> <p>&nbsp;</p> <p>Today’s developers are deploying multiple releases per day, sometimes per hour. Architectural designs are changing from monolithic applications to microservices using containers and events. Developers are modernizing existing applications or building new modern applications leveraging APIs, and engaging customers over multiple channels via mobile/chatbots.</p> <p>&nbsp;</p> <p><em>SPEAKERS: Siddhartha Agarwal, VP, PM and Strategy, Oracle, Diby Malakar, Oracle, Suhas Uliyar, Oracle</em></p> <p>&nbsp;</p> <p>10)  And last but not least, I always like to attend one &#8220;vision&#8221; session where we can see the big picture of where Oracle is going with their development and cloud strategy. And there is no one better to hear it from then the SVP himself, Amit Zavery.</p> <p>&nbsp;</p> <p><strong><u>General Session: Oracle Cloud Platform Strategy and Roadmap</u></strong></p> <p>Monday, Oct 02, 1:15 p.m. &#8211; 2:00 p.m. | Yerba Buena Center for the Arts (YBCA) Theater</p> <p>&nbsp;</p> <p>This session outlines strategy and vision for Oracle Cloud Platform’s comprehensive, open, integrated, and hybrid PaaS offerings. Join Oracle Senior Vice President Amit Zavery as he discusses the journeys that customers are taking to the cloud, and how Oracle Cloud Platform is enabling and simplifying the move to the cloud. In addition, this session demonstrates some of the new, innovative solutions from Oracle including artificial intelligence, chatbots, big data, Blockchain, cloud-native application development, microservices/containers, API management, intelligent integration, cloud security, and more.</p> <p><em>SPEAKERS: Amit Zavery, Senior Vice President, Fusion Middleware and PaaS Development, Oracle</em></p> <p>&nbsp;</p> </div> <div class="rf-session rf-openworld rf-session-type" data-reactid=".0.1.0.1.0.2.0.0.0.0.0.2:$0.2.$3.0"></div> <p>&nbsp;</p> <a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-facebook nolightbox" data-provider="facebook" target="_blank" rel="nofollow" title="Share on Facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwp.me%2Fp6goku-1Oz&#038;t=Our%20Top%2010%20Sessions%20for%20Oracle%20OpenWorld%202017%20%E2%80%93%20Forms%2012c%2C%20Chatbots%2C%20Lift%20%26%20Shift%20and%20More%20%E2%80%A6&#038;s=100&#038;p&#091;url&#093;=http%3A%2F%2Fwp.me%2Fp6goku-1Oz&#038;p&#091;images&#093;&#091;0&#093;=&#038;p&#091;title&#093;=Our%20Top%2010%20Sessions%20for%20Oracle%20OpenWorld%202017%20%E2%80%93%20Forms%2012c%2C%20Chatbots%2C%20Lift%20%26%20Shift%20and%20More%20%E2%80%A6" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="facebook" title="Share on Facebook" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/facebook.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox" data-provider="twitter" target="_blank" rel="nofollow" title="Share on Twitter" href="http://twitter.com/share?url=http%3A%2F%2Fwp.me%2Fp6goku-1Oz&#038;text=Check%20this%20out%20from%20%40AuraPlayer%20Blog%20%21" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="twitter" title="Share on Twitter" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/twitter.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-google_plus nolightbox" data-provider="google_plus" target="_blank" rel="nofollow" title="Share on Google+" href="https://plus.google.com/share?url=http%3A%2F%2Fwp.me%2Fp6goku-1Oz" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="google_plus" title="Share on Google+" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/google_plus.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox" data-provider="linkedin" target="_blank" rel="nofollow" title="Share on Linkedin" href="http://www.linkedin.com/shareArticle?mini=true&#038;url=http%3A%2F%2Fwp.me%2Fp6goku-1Oz&#038;title=Our%20Top%2010%20Sessions%20for%20Oracle%20OpenWorld%202017%20%E2%80%93%20Forms%2012c%2C%20Chatbots%2C%20Lift%20%26%20Shift%20and%20More%20%E2%80%A6" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="linkedin" title="Share on Linkedin" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/linkedin.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox" data-provider="mail" rel="nofollow" title="Email this post" href="mailto:?subject=Our%20Top%2010%20Sessions%20for%20Oracle%20OpenWorld%202017%20%E2%80%93%20Forms%2012c%2C%20Chatbots%2C%20Lift%20%26%20Shift%20and%20More%20%E2%80%A6&#038;body=Check%20this%20out%20from%20%40AuraPlayer%20Blog%20%21:%20http%3A%2F%2Fwp.me%2Fp6goku-1Oz" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;"><img alt="mail" title="Email this post" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/mail.png" /></a> oracleformsinfo http://oracleformsinfo.com/?p=6979 Tue Sep 05 2017 06:25:15 GMT-0400 (EDT) Use PSM to push your application to ACCS by Richard Olrichs https://blogs.oracle.com/emeapartnerweblogic/use-psm-to-push-your-application-to-accs-by-richard-olrichs <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image4.png"><img align="right" alt="image" border="0" height="55" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb4.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>To push an application on the Application Container Cloud Service (ACCS) from the terminal, you can use the Oracle product &#39;PaaS Service Manager Command Line Interface&#39; (PSM CLI). PSM CLI is a tool to help you with scripting tasks you want to do against several Oracle Clouds. The steps to push your application to the Oracle Cloud are not that complex, in short:</p> <p>1. We create a container in Storage Cloud for our application.</p> <p>2. We put the application archive in the Storage Container.</p> <p>3. We install the PSM CLI tool and connect it to our Cloud Identity.</p> <p>4. We setup the PSM tool with our username/password/etc.&nbsp;</p> <p>5. We create an application container in ACCS using PSM using the archive from the Storage Cloud.</p> <p>6. We monitor the job progress using PSM. <a href="http://www.olrichs.nl/2017/03/use-psm-to-push-your-application-to-accs.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/use-psm-to-push-your-application-to-accs-by-richard-olrichs Tue Sep 05 2017 03:14:16 GMT-0400 (EDT) Video: Microservices, Containers, and New Freedom for Developers by Bob Rhubart https://blogs.oracle.com/emeapartnerweblogic/video%3A-microservices%2C-containers%2C-and-new-freedom-for-developers-by-bob-rhubart <p><a href="http://weblogiccommunity.files.wordpress.com/2017/09/image3.png"><img align="right" alt="image" border="0" height="214" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb3.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>That&#39;s how Oracle ACE Rolando Carrasco characterizes the current state in the evolution of software development in the latest 2 Minute Tech Tip video, which also features Rolando&#39;s colleague Leonardo Gonzalez.</p> <p>Rolando and Leonardo cite microservices and containers as key factors in this freedom, and discuss the role Oracle Application Container Cloud Service plays in allowing developers to focus on coding. Their message is well worth two minutes of your time. <a href="https://youtu.be/YvMgIUYQe_w">Watch the video here</a>! Want to see more 2 Minute Tech Tips? <a href="https://www.youtube.com/playlist?list=PLEn4egIzXHXXaZ0VoWnt9NfuIIH2VdgaO">Click here</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/video%3A-microservices%2C-containers%2C-and-new-freedom-for-developers-by-bob-rhubart Mon Sep 04 2017 04:20:58 GMT-0400 (EDT) ADF 12c Table CRUD Fix for Auto Focus http://andrejusb.blogspot.com/2017/09/adf-12c-table-crud-fix-for-auto-focus.html <div dir="ltr" style="text-align: left;" trbidi="on">I had a post about how to improve user data entry for ADF table with auto focus for new row - <a href="http://andrejusb.blogspot.lt/2014/03/improving-adf-ui-table-crud.html" target="_blank">Improving ADF UI Table CRUD Functionality with Auto Focus</a>. If you follow comments thread for that post - you will see described approach doesn't work exactly as it should in ADF 12c (focus is set for new row but later is lost after tab navigation - it should move focus to another column). Thanks to the community we have simple fix for this issue, read OTN Forum thread - <a href="https://community.oracle.com/thread/4007524?start=15&amp;tstart=0" target="_blank">Set Focus on CreateINsert row in ADF Table</a>. I hope Oracle will fix this functionality in the next ADF versions (currently they say it is expected behaviour, and I don't agree with this). But for now - fix does the job.<br /><br />&nbsp;Sample app was updated to 12.2.1.3 and it contains fixes described on OTN Forum - <a href="https://docs.google.com/uc?export=download&amp;id=0Bw_kr1_tXc-eSEZyUnJ5OE15Z0k">ADFTableFocusApp_v2.zip</a>. Focus is set for first column of new row to avoid extra mouse click:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-BzoeVCtE0EE/WavabEGLfvI/AAAAAAAAQaw/aiKZRR7U0sYmq4Q8ECVfJJxAvYkODDvMgCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="554" data-original-width="1600" height="137" src="https://2.bp.blogspot.com/-BzoeVCtE0EE/WavabEGLfvI/AAAAAAAAQaw/aiKZRR7U0sYmq4Q8ECVfJJxAvYkODDvMgCLcBGAs/s400/1.png" width="400" /></a></div><br />After tab is pressed - focus moves to the next column:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-7NWQed8i3II/WavamqA4knI/AAAAAAAAQa0/Kn46HncNidM5SYMoOPuTUDN1p1XFBWBiwCLcBGAs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="555" data-original-width="1600" height="137" src="https://1.bp.blogspot.com/-7NWQed8i3II/WavamqA4knI/AAAAAAAAQa0/Kn46HncNidM5SYMoOPuTUDN1p1XFBWBiwCLcBGAs/s400/2.png" width="400" /></a></div><br />Fix simulates row selection through ADF JS API. After focus was set for the first column in current row - we execute row selection based on active row key. This allows ADF Faces to move focus to the next column on tab, because it knows currently selected row on client side:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-n14nLm5uI9I/WavbRq4GQvI/AAAAAAAAQa8/BGoOjedf8PQZygrlUUF6ive3JPhg2N6AQCLcBGAs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="584" data-original-width="1342" height="173" src="https://2.bp.blogspot.com/-n14nLm5uI9I/WavbRq4GQvI/AAAAAAAAQa8/BGoOjedf8PQZygrlUUF6ive3JPhg2N6AQCLcBGAs/s400/4.png" width="400" /></a></div><br />Make sure to set active row key in the bean method, same place where focus ID is calculated (otherwise there will be JS error):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-uAbz7rL-wJQ/WavbkaYpGqI/AAAAAAAAQbA/ifTzVt-kCtEB7-hkz26Tepf3v_vGKIpfgCLcBGAs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="881" data-original-width="1600" height="220" src="https://4.bp.blogspot.com/-uAbz7rL-wJQ/WavbkaYpGqI/AAAAAAAAQbA/ifTzVt-kCtEB7-hkz26Tepf3v_vGKIpfgCLcBGAs/s400/3.png" width="400" /></a></div></div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-7001490595727929481 Sun Sep 03 2017 06:57:00 GMT-0400 (EDT) Oracle Cloud – Deploying Microservice Containers by Johan Louwers https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-%E2%80%93-deploying-microservice-containers-by-johan-louwers <a href="http://weblogiccommunity.files.wordpress.com/2017/09/image2.png"><img align="right" alt="image" border="0" height="85" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb2.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a> <p>Whenever you engage on a more microservice oriented way of developing your application it will become clear that this is an architecture that is more suitable to be developed in a DevOps manner than in the traditional way applications are developed and maintained.<br /> One of the things that we see a lot in enterprises that start transforming from traditional IT to a more modern way of architecture, development and maintenance is the adoption of extreme fast and flexible building blocks. Those building blocks are often selected to provide the optimal support for a DevOps king op operation and ensuring a high flexibility for agile development as well as for scaling up and down compute resources.<br /> One of the technologies we see gaining adoption in the enterprise in a rapid fashion is the use of containers in combination of microservies. Instead of provisioning &quot;virtual machines&quot; in a cloud environment to host a monolithic application the trend is changing to deploying containers to host webservices.<br /> An example of such a deployment you can think of running Flask in a Docker container. Flask is a microframework for Python based on Werkzeug and Jinja 2 under the BSD license and it is ideal for developing microservices with Python. Dockerize a simple flask app is relative easy and a large number of tutorials and <a href="https://github.com/shekhargulati/python-flask-docker-hello-world">examples</a> are available.<br /> <b>Deploying with Oracle Cloud</b><br /> When you are building an enterprise class microservice architecture based footprint and start adopting a container based infrastructure in a DevOps fashion the Oracle Cloud is providing some ideal components to get started.</p> <p>As you can see from the above high level representation Oracle provides some of the key components for building such a landscape. In this example your developers will make use of the Oracle Developer Cloud Service to develop and store code. However, this is also the foundation for an automated deployment of containers which will contain both the needed technical components such as Flask and the developed microservice.<br /> In the above example you can see that &quot;application consumers&quot; have a &quot;person&quot; as icon. In reality the consumers of a microservice will be in most cases applications instead of real life persons. While stating applications, this can be real life applications or this can be also another set of microservices.<br /> The Oracle <a href="https://cloud.oracle.com/developer_service">Developer Cloud Service</a> provides the basic components to facilitate a fully automated continues integration strategy. In case you desire more than what is provided out of the box you can deploy and integrate whatever you need by leveraging the <a href="https://cloud.oracle.com/compute">Oracle Compute Cloud Service</a>.<br /> <b>Integrate with other services</b><br /> Even though you can in theory build everything based upon a container strategy. The question architects have to ask is, which parts do I want to develop and which parts do I want to consume. In many cases it is much more beneficial to consume a service rather than develop a service. For example messaging, you can build a messaging service yourself or you can make use of the <a href="https://cloud.oracle.com/messaging">Oracle Messaging Cloud Service</a> instead and consume this rather than develop it. <a href="http://johanlouwers.blogspot.co.uk/2017/02/oracle-cloud-deploying-microservice.html">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-%E2%80%93-deploying-microservice-containers-by-johan-louwers Sun Sep 03 2017 04:02:49 GMT-0400 (EDT) Oracle Fusion Middleware 12c (12.2.1.3.0) Released https://blogs.oracle.com/emeapartnerweblogic/oracle-fusion-middleware-12c-122130-released-v3 <p>We are proud to announce the release of Oracle Fusion Middleware 12c (12.2.1.3.0). Media is available for download on the Oracle Technology Network (OTN), My Oracle Support (MOS) and the Oracle Software Delivery Cloud (OSDC). This includes the following products:&nbsp; <a href="http://weblogiccommunity.files.wordpress.com/2017/09/image.png"><img align="right" alt="image" border="0" height="141" src="http://weblogiccommunity.files.wordpress.com/2017/09/image_thumb.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="213" /></a></p> <ul> <li style="list-style-type: none;"> <ul> <li>&nbsp;&nbsp;&nbsp; Oracle SOA Suite and Business Process Management 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Stream Analytics 12c (12.2.1.3.0)</li> </ul> </li> <li>&nbsp;&nbsp;&nbsp; Oracle Fusion Middleware WebLogic Server Plug-In 12c&nbsp;&nbsp;&nbsp; (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle B2B and Healthcare 12c (12.2.1.3.0) <ul> <li>&nbsp;&nbsp;&nbsp; Oracle Real-Time Integration Business Insight 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Service Bus 12c (12.2.1.3.0)</li> </ul> </li> <li>&nbsp;&nbsp;&nbsp; Oracle WebLogic Server 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Access Manager Access SDK 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp;&nbsp; Oracle Business Intelligence 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Coherence 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Data Integrator 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Enterprise Data Quality 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Enterprise Pack for Eclipse 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Forms and Reports 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Fusion Middleware Infrastructure 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle GoldenGate Studio 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle HTTP Server 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Identity and Access Management 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Internet Directory 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle JDeveloper Studio 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Managed File Transfer 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle MapViewer 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle TopLink 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Traffic Director 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle Unified Directory 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle WebCenter Content 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle WebCenter Portal 12c (12.2.1.3.0)</li> <li>&nbsp;&nbsp;&nbsp; Oracle WebCenter Sites 12c (12.2.1.3.0)</li> </ul> <p>&nbsp;</p> <p>Partner Resources (<a href="http://www.oracle.com/partners/goto/wls-emea">community membership required</a>):</p> <ul> <li><a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:WebLogic+Sales+Page">Sales kits</a></li> <li><a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents#dcid=682B%3A79DC%3Aafrh%3A727926143D338A1CE040558CE5396D38000002781C19">Marketing kits</a></li> <li><a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents#dcid=682B%3A79DC%3Aafrh%3A727926143D338A1CE040558CE5396D3800000276233E">Training</a></li> </ul> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/Fusion+Middleware+12.2.1.2.0">Fusion Middleware 12.2.1.3.0</a>,<a href="http://technorati.com/tags/WebLogic+Suite+12c">WebLogic Suite 12c</a>,<a href="http://technorati.com/tags/Coherence+12c">Coherence 12c</a>,<a href="http://technorati.com/tags/JDEveloper+12c">JDEveloper 12c</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-fusion-middleware-12c-122130-released-v3 Fri Sep 01 2017 04:24:11 GMT-0400 (EDT) Top tweets WebLogic Partner Community – August 2017 https://blogs.oracle.com/emeapartnerweblogic/top-tweets-weblogic-partner-community-%E2%80%93-august-2017 <p><img align="right" alt="image" height="240" src="https://soacommunity.files.wordpress.com/2015/11/image_thumb1.png?w=240&amp;h=240" style="float: right; margin-left: 0; display: inline; margin-right: 0;" title="image" width="240" /></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>August 2017 <a href="https://twitter.com/wlscommunity/likes">top tweets by WebLogicCommunity</a></p> <p>Send us your tweets @wlscommunity #WebLogicCommunity and follow us on twitter</p> <p><a href="http://twitter.com/wlscommunity">http://twitter.com/wlscommunity</a> Please feel free to <a href="mailto:juergen.kress@oracle.com?subject=WebLogic%20Community%20Newsletter">send us your news!</a> Make sure you share your content with the community!</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/twitter">twitter</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/top-tweets-weblogic-partner-community-%E2%80%93-august-2017 Thu Aug 31 2017 10:42:14 GMT-0400 (EDT) Additional new material WebLogic & Developer Community https://blogs.oracle.com/emeapartnerweblogic/additional-new-material-weblogic-developer-community-v3 <p>&nbsp;</p> <p><b>&nbsp;<a href="http://weblogiccommunity.files.wordpress.com/2017/08/image24.png"><img align="right" alt="image" border="0" height="244" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb24.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="217" /></a></b></p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194902&amp;elqTrackId=a01236ceacc74bf3b6615898c084dad1&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>Announcing Application Development Platform 17.1.1</b></a><b> </b>Application Development Platform 17.1.1 includes updates and enhancements to a wide range of services in the Application Development portfolio, including Java Cloud, Application Container Cloud, Developer Cloud, Application Builder Cloud, Database Cloud, Exadata Express Cloud, and more. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194902&amp;elqTrackId=0f3633fc56ac4a11a6a798a6d7f383cf&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Get the details</a>.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194901&amp;elqTrackId=b2cd6b0e40e24cbc8246311fa0c5997e&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>Announcing the Oracle Container Registry</b></a><b> </b>Oracle Container Registry is designed to provide simple access to an expanding list of Oracle products for use in Docker containers. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194901&amp;elqTrackId=c46aed31a8b343e090233de984b7656c&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Get the details</a>.</p> <ul> <li><a href="http://medianetwork.oracle.com/video/player/5246971052001">Dubai Airports customer reference video</a> &ndash; Dubai Airports, one of the largest airports in the world with over 60 million annual passengers and $1.7 billion in revenue, wanted to automate its employee lifecycle processes. It turned to Oracle and was able to use Oracle Mobile Cloud Service, Java Cloud Service, and SOA Cloud Service, to fill process gaps, integrate those processes with existing systems, and extend those processes onto mobile devices so that employees could access these anytime, anywhere.</li> <li><a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194903&amp;elqTrackId=c02ba7c8c17849a791d472d3e0c8b11b&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>Video: Infrastructure as Code with Oracle Stack Manager and Oracle Developer Cloud Service</b></a><b> </b>Learn how to manage and automate infrastructure provisioning end-to-end with Oracle Stack Manager and Oracle Developer Cloud Service. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194903&amp;elqTrackId=8c3667010cd5452786243c20c49aef03&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Watch the video</a>.</li> </ul> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=193648&amp;elqTrackId=f549bb065bf144c5abcf93c6a1cb0a51&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>JDK 9 is Feature Complete</b></a> Learn about the new <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=82144&amp;elqTrackId=008961ef96c846e5bd1fb031add08789&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1">JDK 9 release</a>, and its features. This is also time to test your code with the latest early access builds of JDK 9. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=108018&amp;elqTrackId=f52d9684e03f49e79abb4dcaadf25d31&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1">Download</a>, test and provide feedback.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=182225&amp;elqTrackId=0366a1084ca042bbab8e60eb7840bf39&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><strong>OTN Summit</strong></a> <strong>Online</strong> Learn from Java Champions and Oracle Product Experts as they share their insights and expertise through hands-on-labs, highly technical presentations, and demos.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=27373&amp;elqTrackId=310eba2585044be8b0ae0418a4f110e5&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>Oracle CloudWorld</b></a><strong> Multiple Locations</strong> Spend a day in the Cloud and accelerate your development. Learn to rapidly build and deploy rich applications with the power of the Oracle Cloud Platform.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=182474&amp;elqTrackId=03f837d088c64849b7154ab6eae97caf&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>Oracle Code</b></a><strong> Multiple Locations</strong> Join us an event near you and code with Java for a full day. Check out the event dates and themes. And there is still time to submit your proposals.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=193633&amp;elqTrackId=c7fafcc692434463b9af2a316640f5bb&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>Containerizing Continuous Delivery in Java</b></a> Free e-book about microservices, continuous delivery and Docker combined with Java.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=193627&amp;elqTrackId=3a0737d9e7f4496c8d113d6a4c78a0b0&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>Java EE and Docker Tips</b></a> 17 tips with command lines to manage and delete containers.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=193626&amp;elqTrackId=4743321aa9ba4af6a9d5f3db20b15125&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>Diving into Microservices</b></a> Data consistency and high availability in microservices</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=69404&amp;sh=222308292809352822&amp;cmid=WWMK160429P00027&amp;s=1973398186&amp;lid=190909&amp;elqTrackId=50d5b97bd62a463c9db7ed40a597ef0a&amp;elq=be14d593cdb14e4a98029311e8b927db&amp;elqaid=69404&amp;elqat=1"><b>Microservices for Mortals</b></a> Challenges of moving from a monolith to a microservices architecture</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194908&amp;elqTrackId=e0060838820a4149bd8bdc80647049e6&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>APIs: Yesterday and Today</b></a><b> </b>Today&rsquo;s APIs bear only a passing resemblance to those of decades past, and the differences have made APIs a major factor in today&rsquo;s software solutions. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194908&amp;elqTrackId=9c09f34511d84ef3af2fdbea3b541f85&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Read the article</a>.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194907&amp;elqTrackId=5462760aa15246cf9d30667927c3e104&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>Getting Started with Microservices</b></a><b> </b>This series by Boris M. Scholl (VP Development, Microservices Oracle Cloud) aims to increase your understanding of what microservices are and how to work with them productively. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194907&amp;elqTrackId=afcd33d9fb63402c8678de4fcadc2c56&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Read Part 1: Advantages and Considerations</a>. &amp; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194906&amp;elqTrackId=9996dbf5a6844da08f7d767f309adac2&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Read Part 2: Containers and Microservices</a>.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194905&amp;elqTrackId=2c663780244a44e3b4614dc8bbc4c567&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>Video: Docker, Microservices, and Cloud</b></a><b> </b>Oracle ACE Director Frank Munz shares a great example of the scalability possible with Docker containers in this 2 Minute Tech Tip recorded at the Sangam 2016 conference in Bangalore, India. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194905&amp;elqTrackId=acd0a1c0a4314d95a783f93d96d11c45&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Watch the video</a>.</p> <p>&middot; <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194904&amp;elqTrackId=dc9603611f95493a8bafb62fb34f3afd&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1"><b>Video: Managing Oracle SOA Projects with Developer Cloud Service</b></a><b> </b>Did you know that Oracle Developer Cloud Service has features specifically designed for SOA developers? Shay Shmeltzer explains. <a href="http://app.response.oracle-mail.com/e/er?elq_mid=70011&amp;sh=1762292022131692288158932126&amp;cmid=WWMK160429P00029&amp;s=1973398186&amp;lid=194904&amp;elqTrackId=f4def2f6e354472392f776701532a49a&amp;elq=a83ac123acc541359f187068bfbb377d&amp;elqaid=70011&amp;elqat=1">Watch the video</a>.</p> <ul> <li>News Articles: <a href="https://adtmag.com/blogs/watersworks/2017/01/oracle-2017-predictions.aspx">Application Development Trends Magazine interviews Siddhartha Agarwal about 2017 predictions for developers</a></li> <li>News Article: <a href="http://diginomica.com/2016/12/30/cloud-first-application-platforms-paas-tools-watch-2017/">Cloud-first application platforms &ndash; PaaS tools to watch in 2017</a></li> <li>Video: <a href="https://www.youtube.com/watch?v=dT8L6C5OVPs">Siddhartha Argawal talks how Oracle is supporting Application Developers</a></li> <li>Blog Post: <a href="https://blogs.oracle.com/linux/entry/monday_spotlight_updated_docker_images">Updated Docker images for Oracle Linux</a></li> <li>Java Cloud Service (JCS) provides easy and rapid deployment of enterprise Java apps in the cloud. Invite developers, customers and partners to <a href="http://bit.ly/2jUImgm">visit and learn more</a></li> </ul> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/additional-new-material-weblogic-developer-community-v3 Thu Aug 31 2017 04:49:22 GMT-0400 (EDT) Oracle JDeveloper and Oracle ADF 12.2.1.3 Are Now Available https://blogs.oracle.com/jdeveloperpm/oracle-jdeveloper-and-oracle-adf-12213-are-now-available <p>We are happy to announce the release of the new Oracle JDeveloper and Oracle ADF 12.2.1.3 - as part of the larger Oracle Fusion Middleware 12.2.1.3 release.</p> <p><a href="http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html">Get them now from OTN</a>!</p> <p>For us this release focused on stability and improving the product through extensive bug fixes. You can see a <a href="http://www.oracle.com/technetwork/developer-tools/jdev/documentation/12213-rn-3860155.html#id-12.2.1.3.0ReleaseNotesRepository-BugFixList">list of the bugs fixed</a> in this release in our release notes - note that this list includes only bugs reported by customers, there are other bugs that we fixed that were reported by internal Oracle teams.</p> <p>If you are on an older version of JDev/ADF (before 12.2.1.*) and wondering what new features are available in this branch you should look at these documents - <a href="http://www.oracle.com/technetwork/developer-tools/jdev/documentation/1213nf-2222743.html">new in 12.2.1.1</a>, <a href="http://www.oracle.com/technetwork/developer-tools/jdev/documentation/12211-nf-3045488.html">new in 12.2.1.0</a>.</p> <p>Let us know how the new version works for you on the <a href="https://community.oracle.com/community/java/java_development_tools/application_development_in_java/jdeveloper_and_adf">JDev/ADF community page</a>.</p> <p><img alt="" src="https://cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/04324f99-152a-401b-96f2-19c1f695b94b/Image/839596a16197efb79576db45d3b1eb02/screen_shot_2017_08_30_at_1_02_27_pm.png" style="width: 591px; height: 218px;" /></p> Shay Shmeltzer https://blogs.oracle.com/jdeveloperpm/oracle-jdeveloper-and-oracle-adf-12213-are-now-available Wed Aug 30 2017 16:04:19 GMT-0400 (EDT) ADF Client Side Validation with JavaScript http://andrejusb.blogspot.com/2017/08/adf-client-side-validation-with.html <div dir="ltr" style="text-align: left;" trbidi="on">In my previous post I explained how to use JS client side formatter for ADF Faces input components - <a href="http://andrejusb.blogspot.lt/2017/07/adf-goes-client-side-ui-performance.html" target="_blank">ADF Goes Client Side - UI Performance Boost with JavaScript</a>. The same principle can be applied for client side validation. Most likely you are not going to implement complex validation rules on the client side, but for simple checks - it will be perfect. There will be no roundtrip to the server and this will allow to improve user experience.<br /><br />Client side validation check runs instantly when value is changed and there is no need to set Auto Submit = true to send value to the server. This rule checks value to be in certain range, similar simple checks can be implemented on client side (I'm sure you will find similar rules in your project):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-Y8SmzkqYntI/WaWfej5TI2I/AAAAAAAAQZo/c3hfad68W1ITfRpOG52NMsodlJqXNiOHQCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1052" data-original-width="1400" height="300" src="https://3.bp.blogspot.com/-Y8SmzkqYntI/WaWfej5TI2I/AAAAAAAAQZo/c3hfad68W1ITfRpOG52NMsodlJqXNiOHQCLcBGAs/s400/1.png" width="400" /></a></div><br />If value is in range, client side formatter is applied as expected:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-kdm6JOHAd8A/WabIpB9EBhI/AAAAAAAAQZ4/pjDDuaGrgx03_j4AgNUhp3YRzAfc6qqfQCLcBGAs/s1600/1a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1012" data-original-width="842" height="400" src="https://2.bp.blogspot.com/-kdm6JOHAd8A/WabIpB9EBhI/AAAAAAAAQZ4/pjDDuaGrgx03_j4AgNUhp3YRzAfc6qqfQCLcBGAs/s400/1a.png" width="332" /></a></div><br />Custom JSF converter is registered in faces-config.xml and can be added to the input field either manually or dropped through the wizard:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-bJXO32rzY30/WabI9U8PptI/AAAAAAAAQZ8/6z0Kdu6NIN8tUOyUpg3iW9yaWtdFS5_7ACLcBGAs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="666" data-original-width="1466" height="181" src="https://1.bp.blogspot.com/-bJXO32rzY30/WabI9U8PptI/AAAAAAAAQZ8/6z0Kdu6NIN8tUOyUpg3iW9yaWtdFS5_7ACLcBGAs/s400/2.png" width="400" /></a></div><br />Converter is based on ID, which is defined in faces-config.xml:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-WszaxhaCk30/WabJT3lrbCI/AAAAAAAAQaA/GKLYq46kUI4hnJ4Te8RzVMDi5yOILdNLACLcBGAs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="406" data-original-width="1314" height="122" src="https://1.bp.blogspot.com/-WszaxhaCk30/WabJT3lrbCI/AAAAAAAAQaA/GKLYq46kUI4hnJ4Te8RzVMDi5yOILdNLACLcBGAs/s400/3.png" width="400" /></a></div><br />Definition in faces-config.xml:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-1vetgs2wbCQ/WabJcKOWEdI/AAAAAAAAQaE/by3RB2x05G4JBU33E6M2-WkLAsAyWjougCLcBGAs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="552" data-original-width="1482" height="148" src="https://2.bp.blogspot.com/-1vetgs2wbCQ/WabJcKOWEdI/AAAAAAAAQaE/by3RB2x05G4JBU33E6M2-WkLAsAyWjougCLcBGAs/s400/4.png" width="400" /></a></div><br />Customer converter class defines range values, these properties will be consumed in JS logic:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-93e0HUQOPBs/WabKMTAYtbI/AAAAAAAAQaM/JiQtj_2kblkaEVUgHGuH9ofHkd--SWNAACLcBGAs/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="620" data-original-width="1600" height="155" src="https://2.bp.blogspot.com/-93e0HUQOPBs/WabKMTAYtbI/AAAAAAAAQaM/JiQtj_2kblkaEVUgHGuH9ofHkd--SWNAACLcBGAs/s400/5.png" width="400" /></a></div><br />Range check is done in JS. If validation fails, we display JSF error message. All happens on client side, without request to the server:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-EXntmZir_IE/WabKf0WmbdI/AAAAAAAAQaQ/cPQDmbRFHRIwdKqzLY-5gh_tAuvIzfljgCLcBGAs/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="789" data-original-width="1600" height="196" src="https://3.bp.blogspot.com/-EXntmZir_IE/WabKf0WmbdI/AAAAAAAAQaQ/cPQDmbRFHRIwdKqzLY-5gh_tAuvIzfljgCLcBGAs/s400/6.png" width="400" /></a></div><br />Download sample application with client side validation logic - <a href="https://docs.google.com/uc?export=download&amp;id=0Bw_kr1_tXc-ea0h5MzhONkJfS0k">ADFFormattingApp_v2.zip</a>.</div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-6261753319817313068 Wed Aug 30 2017 10:25:00 GMT-0400 (EDT) ADF Editable Table – Recommendation For Data Entry Optimization by Andrejus Baranovskis https://blogs.oracle.com/emeapartnerweblogic/adf-editable-table-%E2%80%93-recommendation-for-data-entry-optimization-by-andrejus-baranovskis <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image23.png"><img align="right" alt="image" border="0" height="244" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb23.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="181" /></a></p> &nbsp; <p>I will explain data entry use case related to ADF table. Specifically I will talk about a bit more complex case, when some columns in the table are set with AutoSubmit=true, to force values to be submitted to the server on change. This can be required when validation rule must be processed on value change or there are dependent re-calculated fields in the same row.<br /> If you are using AutoSubmit=true columns in ADF table, it is easy to start loosing values from columns with AutoSubmit=false. Really? Yes - only, if table iterator is set with ChangeEventPolicy=ppr.<br /> Let&#39;s do an experiment. First Name column field is set with AutoSubmit=true: <a href="http://andrejusb.blogspot.com.br/2017/02/adf-editable-table-recommendation-for.html">Read the complete article here</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/adf-editable-table-%E2%80%93-recommendation-for-data-entry-optimization-by-andrejus-baranovskis Wed Aug 30 2017 04:52:36 GMT-0400 (EDT) From AngularJS to Oracle JET at DevNexus by Geertjan Wielenga https://blogs.oracle.com/emeapartnerweblogic/from-angularjs-to-oracle-jet-at-devnexus-by-geertjan-wielenga <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image22.png"><img align="right" alt="image" border="0" height="95" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb22.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a></p> <p>I&#39;m going to DevNexus this week. There&#39;ll be a NetBeans booth and several NetBeans community members in attendance, drop by and come and chat about NetBeans, Apache, etc!</p> <p>Also, I&#39;ll be talking about <a href="http://oraclejet.org/">Oracle JET</a>:</p> <p><a href="https://devnexus.com/s/devnexus2017/presentations/17974">https://devnexus.com/s/devnexus2017/presentations/17974</a></p> <p>I&#39;ll take an AngularJS/Ionic application Matt Raible created and talked about recently at Jfokus and I&#39;ll show how that application looks and how it is structured when created via Oracle JET. I&#39;ll discuss the similarities/differences and advantages/disadvantages. Here&#39;s the repo where I am working on this:</p> <p><a href="https://github.com/GeertjanWielenga/jet-hello-world">https://github.com/GeertjanWielenga/jet-hello-world</a></p> <p>So, if you&#39;re exploring alternatives to AngularJS/Ionic, come to the session and see the approach you can take with JET to create web or mobile applications. <a href="https://blogs.oracle.com/geertjan/entry/from_angularjs_to_oracle_jet">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/from-angularjs-to-oracle-jet-at-devnexus-by-geertjan-wielenga Tue Aug 29 2017 04:12:52 GMT-0400 (EDT) Oracle Cloud Application Development Partner free hands-on Bootcamp: September 4th & 5th ... https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-application-development-partner-free-hands-on-bootcamp%3A-september-4th-5th-moscow-russia <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image20.png"><img align="right" alt="image" border="0" height="120" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb20.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="300" /></a></p> <p>&nbsp;</p> <p><b>You develop cloud native, 12-factor applications on a modern polyglot platform with Java SE, Node.js, PHP, Python, Ruby and more?</b></p> <p>You compose, deploy, orchestrate and manage Docker container-based applications on the Oracle Cloud for Dev, Dev/Test, DevOps, and Cloud Native use cases?</p> <p><a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x4856795177&amp;varPage=home">Attend our two days hands-on training</a> to understand how to use Oracle Developer Cloud Service in combination with Wercker and with Oracle Application Container Cloud Service and Oracle Container Cloud Service.</p> <p><strong>Agenda Highlights:</strong></p> <ul> <li>Devops with DevCS</li> <li>ACCS, Stacks + CCS</li> <li>Wercker as Docker centric DevOps tool</li> </ul> <p>Want to learn more how to build cloud native application watch the on-demand webcast <a href="https://eventreg.oracle.com/profile/web/oukc.oracle.com/static12/opn/login/?t=checkusercookies%7Cr=-1%7Cc=2034036488">here</a>.</p> <p><strong>Schedule &amp; location: </strong>September 4th &amp; 5th 2017</p> <p><strong>Fors Oracle Cloud Center </strong>14 Grafskiy Pereulok, Building 2 Moscow&nbsp; 129626, Russian Federation</p> <p><b>Questions?</b> Please post them in the discussion forum <a href="https://eventreg.oracle.com/profile/web/beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">here</a>. All details are posted at our registration page <a href="https://eventreg.oracle.com/profile/web/www.tinyurl.com/PaaSSummerCamp2017">here</a>.</p> <p><strong>Trainer</strong></p> <p><b><a href="https://eventreg.oracle.com/profile/web/%3Ca%20href=">Ivan Dikanev</a>. </b>Oracle Fusion Middleware Consultant at FORS</p> <p>For details please <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x4856795177&amp;varPage=home">visit the registration page here.</a></p> <p>Want to attend a training in your country? Visit our <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Training+%26+Event+Calendar">training calendar here</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">community membership required</a>)</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-cloud-application-development-partner-free-hands-on-bootcamp%3A-september-4th-5th-moscow-russia Mon Aug 28 2017 06:55:15 GMT-0400 (EDT) UI Extensions in Application Builder Cloud Service by Shray Bansal https://blogs.oracle.com/emeapartnerweblogic/ui-extensions-in-application-builder-cloud-service-by-shray-bansal <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image21.png"><img align="right" alt="image" border="0" height="80" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb21.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a></p> &nbsp; <p>Application Builder Cloud Service (ABCS) allows business users to configure extensions, which can be integrated into the User Interface to provide a custom look and feel that can be applied to pages in an application.</p> <p>These UI Extensions are a collection of files that provide a custom function or resource that can be used to extend an application and can be shared between applications in the tenant space.</p> <p>Documentation regarding the <a href="https://docs.oracle.com/cloud/latest/appbuilder/CSAPB/GUID-156E9662-2C9D-412A-89C6-20CB786B21F1.htm#CSAPB-GUID-156E9662-…">Extensions can be found here</a>.</p> <p><strong>Timeline Extension Blog</strong></p> <p>Timelines are graphical representation of events in a chronolgical order and are useful in visualising time lapse between important events in businesses.</p> <p>This blog will show you how to create a chronological Timeline UI extension using the event information stored in a custom ABCS business object. This blog will create a UI extension leveraging the timeline component example shown in the <a href="http://www.oracle.com/webfolder/technetwork/jet/jetCookbook.html?component=timeline&amp;demo=basicTimeline">Javascript Extension toolkit cookbook</a>.</p> <p><strong>Creating the Custom Business Object</strong></p> <p>1. Timeline events information such as title and date resides in ABCS custom business object. Click on the &quot;Main Menu&quot; on the top left hand corner and click on &quot;Data Designer&quot;. From the options select &quot;Business Object&quot; in order to create a new custom Business Object.</p> <p>The structure for the data should look like Figure 1. The Business object &ldquo;EventsTimeline&rdquo; has three additional fields EventId(Text field), Title(Text field) and EventDate(Date field) in addition to the out of the box fields for a custom business object. <a href="https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-application-builder-cloud-service/blog/2016/10/10/ui-extensions-in-application-builder-cloud-service">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/ui-extensions-in-application-builder-cloud-service-by-shray-bansal Sun Aug 27 2017 03:46:44 GMT-0400 (EDT) Creating On-Device Mobile Applications – The No Code Approach – With Oracle ABCS by Shay ... https://blogs.oracle.com/emeapartnerweblogic/creating-on-device-mobile-applications-%E2%80%93-the-no-code-approach-%E2%80%93-with-oracle-abcs-by-shay-shmeltzer <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image19.png"><img align="right" alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb19.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>One of the key new capabilities introduced in the latest release of <a href="https://cloud.oracle.com/ApplicationBuilder">Oracle Application Builder Cloud Service</a> (ABCS) is on-device mobile application creation.</p> <p>ABCS has been able to create responsive mobile apps that run through the browser and adjust to your phone size and orientation for a while. Now it has the ability to create an app that is invoked and runs directly on your phone &ndash; providing a native android or iOS look and feel and connecting to the data you store in the ABCS database.</p> <p>Below you can see an 8 minute demo showing you the end-to-end process. <a href="https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-application-builder-cloud-service/blog/2017/02/14/creating-on-device-mobile-applications-with-oracle-application-builder-cloud-service">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/creating-on-device-mobile-applications-%E2%80%93-the-no-code-approach-%E2%80%93-with-oracle-abcs-by-shay-shmeltzer Sat Aug 26 2017 03:34:54 GMT-0400 (EDT) Configuring Oracle JET iOS and Android apps for MCS Notifications by Chris Muir https://blogs.oracle.com/emeapartnerweblogic/configuring-oracle-jet-ios-and-android-apps-for-mcs-notifications-by-chris-muir <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image18.png"><img alt="image" border="0" height="414" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb18.png" style="background-image: none; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="597" /></a></p> <p>In this Oracle Mobile Cloud Service video we&#39;re going to look at configuring an Oracle JET hybrid mobile app for push notifications using MCS, for both iOS &amp; Android. <a href="https://youtu.be/6n-1-bo2_iQ">Watch the video here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/configuring-oracle-jet-ios-and-android-apps-for-mcs-notifications-by-chris-muir Fri Aug 25 2017 02:15:07 GMT-0400 (EDT) Getting Started with Chatbots by Dan Brooks https://blogs.oracle.com/emeapartnerweblogic/getting-started-with-chatbots-by-dan-brooks <a href="http://weblogiccommunity.files.wordpress.com/2017/08/image17.png"><img align="right" alt="image" border="0" height="244" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb17.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="148" /></a> <p>Chatbots employ a conversational interface that is both lean and smart, and if designed properly, is even charming. They can help people find the things they want and need, in real-time, without the hassle of searching online or navigating a complex customer service organization. Think about how much work it takes to book travel and check-in on an airline.&nbsp; You have to search for flights, then compare prices, departure times and amenities, then enter your information, and finally choose which add-ons you would like. After that, there&rsquo;s an entirely separate process for check-in!&nbsp; What if you could accomplish all of this in one interactive experience by answering only a few questions?&nbsp; Chatbots are the singularity that both &ldquo;smart&rdquo; and &ldquo;mobile&rdquo; devices have been waiting for.</p> <p>But how easy (or difficult) is it actually to build a chatbot? Tamer Qumhieh, Principal Solutions Architect on Oracle&#39;s A-Team, answers this question in a <a href="http://www.ateam-oracle.com/getting-started-with-chatbots/">blog post</a> that serves as a tutorial on how to create and deploy a chatbot on Facebook Messenger.</p> <p>First, Tamer discusses how to create both a Facebook page and an actual Facebook app.&nbsp; Then, he moves into how you can implement a chatbot in your Facebook app using Webhook and NodeJS.&nbsp; Next, Tamer will show you how to set up your chatbot to receive Facebook messages, and how to test your bot using Facebook Messenger.&nbsp; Finally, you&#39;ll be able to deploy your chatbot to Oracle Application Container Cloud Service (ACCS). <a href="https://blogs.oracle.com/mobile/entry/getting_started_with_chatbots">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/getting-started-with-chatbots-by-dan-brooks Thu Aug 24 2017 03:41:52 GMT-0400 (EDT) Add new row and copy existing row to HTML table using JavaScript http://www.awasthiashish.com/2017/08/add-new-row-and-copy-existing-row-to.html <div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><br />Hello All<br /><br />This post is about adding new row in HTML table using form entry or copy existing row to table using javascript<br /><br />So here I have created a HTML&nbsp;page, added a form, two buttons, and a table on page and it looks&nbsp;like this<br /><br /><div class="separator" style="text-align: center;"><a href="https://2.bp.blogspot.com/-jKghdxfUTro/WZ04kSPSm1I/AAAAAAAAJ0U/J5WV1pnfRW0CuLscawtKqHPB8FHsb6BSQCLcBGAs/s1600/htmlTab1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="187" data-original-width="262" src="https://2.bp.blogspot.com/-jKghdxfUTro/WZ04kSPSm1I/AAAAAAAAJ0U/J5WV1pnfRW0CuLscawtKqHPB8FHsb6BSQCLcBGAs/s1600/htmlTab1.jpg" /></a></div><br /><a name='more'></a><br /><br />Here goes source of HTML form<br /><br /><div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><pre style="line-height: 125%; margin: 0;"><span style="color: #007700;">&lt;form&gt;</span> <span style="color: #007700;">&lt;span&gt;&lt;label&gt;</span></pre><pre style="line-height: 125%; margin: 0;">Name<span style="color: #007700;">&lt;input</span> <span style="color: #0000cc;">type=</span><span style="background-color: #fff0f0;">"text"</span> <span style="color: #0000cc;">id=</span><span style="background-color: #fff0f0;">"it1"</span> <span style="color: #007700;">/&gt;</span></pre><pre style="line-height: 125%; margin: 0;"><span style="color: #007700;">&lt;/label&gt;&lt;/span&gt;</span><br /><span style="color: #007700;">&lt;br/&gt;</span> <span style="color: #007700;">&lt;span&gt;&lt;label&gt;</span></pre><pre style="line-height: 125%; margin: 0;">Department<span style="color: #007700;">&lt;input</span> <span style="color: #0000cc;">type=</span><span style="background-color: #fff0f0;">"text"</span> <span style="color: #0000cc;">id=</span><span style="background-color: #fff0f0;">"it2"</span> <span style="color: #007700;">/&gt;</span></pre><pre style="line-height: 125%; margin: 0;"><span style="color: #007700;">&lt;/label&gt;&lt;/span&gt;</span><br /><span style="color: #007700;">&lt;br/&gt;</span><br /><span style="color: #007700;">&lt;/form&gt;</span><br /></pre></div><br />Next is source of both buttons that call javascript method<br /><br /><div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><pre style="line-height: 125%; margin: 0;"><span style="color: #007700;">&lt;button</span> <span style="color: #0000cc;">onclick=</span><span style="background-color: #fff0f0;">"copyTableRow()"</span><span style="color: #007700;">&gt;</span>Copy Row<span style="color: #007700;">&lt;/button&gt;</span><br /> <br /><span style="color: #007700;">&lt;button</span> <span style="color: #0000cc;">onclick=</span><span style="background-color: #fff0f0;">"addNewRow()"</span><span style="color: #007700;">&gt;</span>Add row to table<span style="color: #007700;">&lt;/button&gt;</span><br /></pre></div><br /><b>Javascript function to add new row&nbsp;</b><br /><!-- HTML generated using hilite.me --><br /><div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><pre style="line-height: 125%; margin: 0;"> <span style="color: #008800; font-weight: bold;">function</span> addNewRow() {<br /> <span style="color: #888888;">//Get table object</span><br /> <span style="color: #008800; font-weight: bold;">var</span> comp <span style="color: #333333;">=</span> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"t1"</span>);<br /> <span style="color: #888888;">//Insert new row</span><br /> <span style="color: #008800; font-weight: bold;">var</span> row <span style="color: #333333;">=</span> comp.insertRow(<span style="color: #0000dd; font-weight: bold;">1</span>);<br /> <span style="color: #888888;">//Set default row id</span><br /> row.id <span style="color: #333333;">=</span> <span style="background-color: #fff0f0;">"r1"</span>;<br /> <span style="color: #888888;">//Add columns in row</span><br /> <span style="color: #008800; font-weight: bold;">var</span> column1 <span style="color: #333333;">=</span> row.insertCell(<span style="color: #0000dd; font-weight: bold;">0</span>);<br /> <span style="color: #008800; font-weight: bold;">var</span> column2 <span style="color: #333333;">=</span> row.insertCell(<span style="color: #0000dd; font-weight: bold;">1</span>);<br /><br /> <span style="color: #888888;">//Set input text value in columns of row</span><br /> column1.innerHTML <span style="color: #333333;">=</span> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"it1"</span>).value;<br /> column2.innerHTML <span style="color: #333333;">=</span> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"it2"</span>).value;<br /><br /> <span style="color: #888888;">//Empty form fields</span><br /> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"it1"</span>).value <span style="color: #333333;">=</span> <span style="background-color: #fff0f0;">""</span>;<br /> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"it2"</span>).value <span style="color: #333333;">=</span> <span style="background-color: #fff0f0;">""</span>;<br /> }<br /></pre></div><br /><b>Javascript function to copy row</b> <br /><!-- HTML generated using hilite.me --><br /><div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;"><pre style="line-height: 125%; margin: 0;"><span style="color: #008800; font-weight: bold;">function</span> copyTableRow() {<br /> <span style="color: #888888;">//Get Row object</span><br /> <span style="color: #008800; font-weight: bold;">var</span> row <span style="color: #333333;">=</span> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"r1"</span>);<br /> <span style="color: #888888;">//Get table object</span><br /> <span style="color: #008800; font-weight: bold;">var</span> table <span style="color: #333333;">=</span> <span style="color: #007020;">document</span>.getElementById(<span style="background-color: #fff0f0;">"t1"</span>);<br /> <span style="color: #888888;">//Create clone row</span><br /> <span style="color: #008800; font-weight: bold;">var</span> cloneRow <span style="color: #333333;">=</span> row.cloneNode(<span style="color: #008800; font-weight: bold;">true</span>);<br /> <span style="color: #888888;">//Set Id for new row</span><br /> cloneRow.id <span style="color: #333333;">=</span> <span style="background-color: #fff0f0;">"ID"</span>;<br /> <span style="color: #888888;">//Add it to table</span><br /> table.appendChild(cloneRow);<br /> }<br /></pre></div><br /><a href="https://drive.google.com/uc?export=download&amp;id=0B0Usl2n1Wz8vZThnX2FsYVdQTjQ" target="_blank">Download HTML Page</a><style> #form input { float: right; display: inline; } #form label { color: red; } #form span { display: table-cell; width: 250px; } </style><script type="text/javascript"> function addNewRow() { //Get table object var comp = document.getElementById("t1"); //Insert new row var row = comp.insertRow(1); //Set default row id row.id = "r1"; //Add columns in row var column1 = row.insertCell(0); var column2 = row.insertCell(1); //Set input text value in columns of row column1.innerHTML = document.getElementById("it1").value; column2.innerHTML = document.getElementById("it2").value; //Empty form fields document.getElementById("it1").value = ""; document.getElementById("it2").value = ""; } function copyTableRow() { //Get Row object var row = document.getElementById("r1"); //Get table object var table = document.getElementById("t1"); //Create clone row var cloneRow = row.cloneNode(true); //Set Id for new row cloneRow.id = "ID"; //Add it to table table.appendChild(cloneRow); } </script><br /><br /><b><span style="color: #990000;">Cheers :) Happy Learning&nbsp;</span></b><br /><b><span style="color: #990000;"><br /></span></b> <span style="color: #990000;"><b>Here you can test it-&nbsp;</b></span><br /><span style="color: #990000;"><b><br /></b></span></div><body> <div id="form"> <form> <span> <label> Name <input id="it1" type="text" /> </label></span> <br /> <span> <label> Department <input id="it2" type="text" /> </label></span> <br /> </form></div><button onclick="copyTableRow()">Copy Row</button> <button onclick="addNewRow()">Add row to table</button> <br /> <br /> <table border="1" id="t1"> <th>Name</th> <th>Department</th><tr id="row1"></tr></table><br /> </body> </div> Ashish Awasthi tag:blogger.com,1999:blog-5760168315986122884.post-6291212401248250110 Wed Aug 23 2017 04:48:00 GMT-0400 (EDT) Oracle Intelligent Bots: Partner Training Sept 6-7, 2017 Reading UK https://blogs.oracle.com/emeapartnerweblogic/oracle-intelligent-bots%3A-partner-training-sept-6-7%2C-2017-reading-uk <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image16.png"><img align="right" alt="image" border="0" height="178" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb16.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border-width: 0;" title="image" width="244" /></a></p> <p>&nbsp;</p> <p>Chatbots are the fastest growing market in mobile application development and extends mobile opportunities to the conversational channel. Oracle Intelligent Bots is a new feature of our Mobile Cloud offering that will be targeted to release soon!</p> <p>As an Oracle partner active in mobile and PaaS, you are invited to join the first Oracle Intelligent Bots training in EMEA. The 2 day session will be run by Oracle Mobile Product Management. By attending this training, you will be among the first in EMEA to get hands on with Oracle Intelligent Bots. You will learn how to create custom chatbots, how to design conversations, how to develop and add custom logic, connect to backend systems through MCS and how to make your chatbot available from Facebook and other messaging clients. Of course, the agenda allows enough time to ask questions and discuss any chatbot related topics.</p> <p>Seats for this training are strictly limited as we want to ensure each participant receiving proper personal attention. We will accept up to two consultants per organization to ensure a fair chance that every partner we invite can attend. The training is free of charge for you, but Oracle will not cover your expenses for accommodation or the cost of travel.</p> <p>We hope this training is of interest and you can make the date. Should you have any further questions on this training, please reply to this email.&nbsp; We are looking forward to meeting you in Reading.</p> <p><b>Sept 6-7, 2017</b><br /> 09:30 AM - 5:00 PM (UK Local Time)</p> <p><b>Oracle, Building 510, Thames Valley Park, Reading, RG6 1RA</b></p> <p><strong>Please </strong><a href="mailto:gemma.yussuf@oracle.com">register here</a></p> <p>&nbsp;</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/oracle-intelligent-bots%3A-partner-training-sept-6-7%2C-2017-reading-uk Wed Aug 23 2017 03:03:30 GMT-0400 (EDT) Mobile Customer presentation and sales kit and free MCS trial services with training material https://blogs.oracle.com/emeapartnerweblogic/mobile-customer-presentation-and-sales-kit-and-free-mcs-trial-services-with-training-material-v2 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image15.png"><img align="right" alt="image" border="0" height="139" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb15.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>At the <a href="https://beehiveonline.oracle.com/teamcollab/overview/WebLogic_Partner_Community_EMEA_Workspace">WebLogic Community Workspace</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Community membership required</a>) we published the latest Mobile Cloud Service material:</p> <p>&middot; Customer presentations (ppt format) <a href="https://beehiveonline.oracle.com/content/dav/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Developer%20tools%20&amp;%20mobile%20&amp;%20ADF%20JDeveloper%20and%20Forms/Mobile%20Cloud%20Service%20%28MCS%29/Mobile%20CVC%20Deck%201252016.pptx">Mobile CVC Deck 1252016.pptx</a></p> <p>&middot; Sales Kit: <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Mobile+ADF+Sales+page">New Apps: Cloud Native &amp; Mobile</a> and <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Mobile+ADF+Sales+page">Digital Engagement</a></p> <p>&middot; Click Trough MCS Demo <a href="https://beehiveonline.oracle.com/content/dav/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Developer%20tools%20&amp;%20mobile%20&amp;%20ADF%20JDeveloper%20and%20Forms/Mobile%20Cloud%20Service%20%28MCS%29/MCS-ClickThroughDemo.zip">MCS-ClickThroughDemo.zip</a></p> <p>&middot; Free <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:PaaS+Demo+Accounts">MCS trial service</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/teamcollab/library/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Developer+tools+%26+mobile+%26+ADF+JDeveloper+and+Forms/Mobile+Cloud+Service+%28MCS%29/Education+MCS">Training material MCS</a></p> <p>&middot; <a href="https://beehiveonline.oracle.com/content/dav/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Developer%20tools%20&amp;%20mobile%20&amp;%20ADF%20JDeveloper%20and%20Forms/Mobile%20Cloud%20Service%20%28MCS%29/Oracle%20MCS%20Bots%2020161212.pptx">MCS ChatBots</a></p> <p>For more information about MCS please see the <a href="https://beehiveonline.oracle.com/teamcollab/tags/WebLogic_Partner_Community_EMEA_Workspace?tag=MCS">MCS tag here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/mobile-customer-presentation-and-sales-kit-and-free-mcs-trial-services-with-training-material-v2 Tue Aug 22 2017 05:25:09 GMT-0400 (EDT) WebLogic & Developer Partner Community Newsletter August 201 https://blogs.oracle.com/emeapartnerweblogic/weblogic-developer-partner-community-newsletter-august-201 <p>Dear WebLogic &amp; Developer Partner Community</p> <p>You want to know what you missed at the PaaS Partner Community Forum 2017? - <a href="https://youtu.be/VworvSYH4DI">Watch a short video here.</a> Don&rsquo;t miss the partner community reception at Oracle OpenWorld 2017 &ndash; <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x4776803ecb">registration is open here.</a> As part of OOW we will also host the <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__app.response.oracle-2Dmail.com_e_er-3Felq-5Fmid-3D82395-26sh-3D1762292022131692288158932126-26cmid-3DACMK170704P00030-26s-3D1973398186-26lid-3D222490-26elqTrackId-3Dc4e4adeaf69c4e8bb4fd0a4cdf84478a-26elq-3D60cc9fd9efb8456590fda0cf0005deff-26elqaid-3D82395-26elqat-3D1&amp;d=DwMCaQ&amp;c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&amp;r=TdfM5_qSa4OEc6GfurEW7IrdE7gw7Y5-9ojONWndjno&amp;m=d9MmK2HgeToj7BqKtX-abQZc4ARIYW6TpR1X5eqiToY&amp;s=9Ba7JSDP6KGjPLlf-8f2LIi3YNPC-A9mfuT4sQC093o&amp;e=">Partner Advisory Council</a> for Application Development &amp; WebLogic. In case you can&rsquo;t make it to San Francisco we offer the fall and winter editions of free on-demand WebLogic Suite 12c Bootcamp in <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x479789edc3&amp;varPage=home">fall</a> and <a href="https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x479751fd90&amp;varPage=home">winter</a>. For additional trainings please see the <a href="https://beehiveonline.oracle.com/teamcollab/wiki/WebLogic_Partner_Community_EMEA_Workspace:Training+%26+Event+Calendar">community training calendar here</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">community membership required</a>).</p> <p>To develop cloud native applications and deploy them on Application Container Cloud Service or Oracle Container Cloud Service two workshops are available at GitHub:</p> <p><a href="https://github.com/oracle/cloud-native-devops-workshop/blob/5543ef6144b60f0673a7b3777f4c1f99917777b4/springboot-sample/wercker.step.occs.md">Use Wercker step to restart Oracle Container Cloud Service in Wercker Continuous Delivery workflow</a> and <a href="https://github.com/oracle/cloud-native-devops-workshop/blob/44c7962d45e48aeac933f030750ec13505335c5a/springboot-sample/wercker.step.accs.md">Build Spring Boot container packaged application using Wercker and deploy to Oracle Application Container Cloud Service</a>.</p> <p>Thanks to the community for all the excellent cloud native development and WebLogic articles: <a href="https://blogs.oracle.com/developers/developer-platforms-as-diverse-as-development-teams">Developer Platforms: As Diverse As Development Teams</a> &amp; <a href="http://www.esentri.com/blog/2017/06/28/deploy-to-oracle-application-container-cloud-using-maven/?utm_content=56696440&amp;utm_medium=social&amp;utm_source=twitter">Deploy to Oracle Application Container Cloud using Maven</a> &amp; <a href="https://blogs.oracle.com/developers/introducing-application-cache-client-java-sdk-for-oracle-cloud">Introducing Application Cache Client Java SDK for Oracle Cloud</a> &amp; <a href="https://failfastnation.wordpress.com/2017/07/20/deploy-oracle-jet-web-app-on-application-container-cloud/">Deploy Oracle JET Web App on Application Container Cloud</a> &amp; <a href="https://jsao.io/2017/07/connecting-a-node-js-app-in-accs-to-exadata-express/">Connecting a Node.js App in ACCS to Exadata Express</a> &amp; <a href="https://technology.amis.nl/2017/07/16/running-any-node-application-on-oracle-container-cloud-servicer/">Running any Node application on Oracle Container Cloud Servicer</a> &amp; <a href="http://blog.rubiconred.com/tips-and-tricks-for-configuring-weblogic-resources-on-docker-boot/?utm_content=bufferae977&amp;utm_medium=social&amp;utm_source=twitter.com&amp;utm_campaign=buffer">Tips and tricks for configuring WebLogic Resources on Docker boot</a> &amp; <a href="https://blogs.oracle.com/developers/hardcore-container-debugging">Hardcore Container Debugging</a> &amp; <a href="https://blogs.oracle.com/developers/lifecycle-management-and-devops-for-oracle-databases">Lifecycle Management and DevOps for Oracle Databases - The Cloud Way</a> &amp; <a href="https://community.oracle.com/community/oracle-cloud/oracle-cloud-developer-solutions/blog/2017/05/11/cicd-for-a-java-app-on-application-container-cloud-database-cloud-using-developer-cloud">Using Developer Cloud for CI/CD of a Java app built with Application Container Cloud &amp; Database Cloud</a> &amp; <a href="https://blogs.oracle.com/shay/advanced-code-search-for-git-in-oracle-developer-cloud-service">Advanced Code Search for Git in Oracle Developer Cloud Service</a> &amp; <a href="https://borysneselovskyi.wordpress.com/2017/07/16/how-to-configure-the-weblogic-adminserver-for-high-availability/">How to configure the WebLogic AdminServer for High Availability</a> &amp; <a href="https://youtu.be/sHCTJNRjdcM">WebLogic Zero Downtime (ZDT)</a></p> <p>Are you prepared to use chat bots as a communications channel of your solutions? A great starting point are the <a href="https://blog.mp3monster.org/2017/07/12/chatbot-blogs/">blogs post</a> from Leon Smiers. Another emerging technology, that also chat bots use, is machine learning. Lucas Jellema gives a great machine learning <a href="https://youtu.be/XmqQhDsJnhY">introduction here</a>.</p> <p>Thanks to the community for all the excellent mobile &amp; development tool articles: <a href="http://blog.vennster.nl/2017/07/setup-your-mcs-development-environment.html?spref=tw">Setup your MCS development environment: MCS custom code test tools</a> &amp; <a href="https://technology.amis.nl/2017/07/26/oracle-mobile-cloud-service-mcs-integration-cloud-service-ics-cipher-how-secure-tls-connection/#more-45514">Oracle Mobile Cloud Service (MCS) and Integration Cloud Service (ICS): How secure is your TLS connection?</a> &amp; <a href="http://blog.vennster.nl/2017/07/testing-packaging-and-deploying-custom.html">Testing, packaging and deploying custom code using MCS custom code test tools</a> &amp; <a href="http://andrejusb.blogspot.com.br/2017/07/working-with-location-and-permissions.html">Working with Location and Permissions in JET Hybrid</a> &amp; <a href="http://andrejusb.blogspot.com.br/2017/07/oracle-jet-busy-context-api-to-control.html">Oracle JET Busy Context API to Control Asynchronous REST Calls</a> &amp; <a href="http://www.virtual7.de/blog/2017/07/oracle-jet-3-add-third-party-libraries-example-socket-io/">Oracle JET 3 &ndash; How to add third party libraries &ndash; For example socket.io</a> &amp; <a href="https://technology.amis.nl/2017/07/24/integrating-vue-js-in-adf-faces-12c-web-application-using-html5-style-document-import/">Integrating Vue.js in ADF Faces 12c Web Application &ndash; using HTML5 style Document Import</a> &amp; <a href="http://andrejusb.blogspot.com.br/2017/07/adf-goes-client-side-ui-performance.html">ADF Goes Client Side - UI Performance Boost with JavaScript</a> &amp; <a href="http://adfjava.blogspot.com.br/2017/07/column-sorting-in-adf-treetable.html">Column Sorting in ADF TreeTable</a> &amp; <a href="http://andrejusb.blogspot.com.br/2017/07/adf-12c-bc-proxy-user-db-connection-and.html">ADF 12c BC Proxy User DB Connection and Save Point Error</a> &amp; <a href="http://www.awasthiashish.com/2017/07/re-initialise-taskflow-in-dynamic.html#more">Reinitialise taskFlow in dynamic region and set focus to default activity</a> &amp; <a href="https://tompeez.wordpress.com/2017/07/14/jdeveloper-how-to-setup-and-use-a-converter/">JDeveloper: How to setup and use a converter</a> &amp; <a href="https://technology.amis.nl/2017/07/03/remove-deploy-target-from-jdeveloper/">Remove Deploy Target from JDeveloper</a> &amp; <a href="https://tompeez.wordpress.com/2017/07/29/blog-using-external-rest-servies-part-1/">Blog Using External REST Servies (Part 1)</a></p> <p>For a short summery of our key monthly information <a href="https://youtu.be/wc9YSQxDNJo">watch the Fusion Middleware &amp; PaaS Partner Updates</a> on YouTube. The August edition of the <a href="https://youtu.be/wc9YSQxDNJo">PaaS Partner Update</a> highlights the Integrate and Extend SaaS kits for partners, tips for Oracle OpenWorld and the community webcast on August 17th. To learn more about Oracle&rsquo;s data center certifications please join our monthly <a href="https://ouweb.webex.com/ouweb/j.php?MTID=m2307f5bb3ade559a893d74517728eb6d">SOA &amp; BPM Partner Community Webcast &ndash; August 17th 2017</a>.</p> <p>Want to publish your best practice article &amp; news in the next community newsletter? Please feel free to send it via Twitter <a href="http://www.twitter.com/wlsCommunity">@wlsCommunity</a> <a href="https://twitter.com/search?src=typd&amp;q=%23DeveloperCommunity">#DeveloperCommunity</a>!</p> <p>See you in Lisbon!</p> <p><strong>To read the complete newsletter please visit <strong><a href="http://tinyurl.com/DeveloperNewsAugust2017">http://tinyurl.com/DeveloperNewsAugust2017</a> </strong>(</strong><a href="http://partner.oracle.com/"><strong>OPN</strong></a><strong> Account required)</strong></p> <p>Please like and share the newsletter at <a href="https://www.linkedin.com/pulse/weblogic-developer-partner-community-newsletter-august-juergen-kress-1">LinkedIn</a> and <a href="https://twitter.com/wlscommunity">Twitter</a></p> <p>J&uuml;rgen Kress</p> <p>Fusion Middleware Partner Adoption</p> <p>Oracle EMEA</p> <p>Tel. +49 89 1430 1479</p> <p>E-Mail: <a href="mailto:juergen.kress@oracle.com">juergen.kress@oracle.com</a></p> <p><a href="http://soacommunity.wordpress.com/"><img alt="clip_image003" border="0" height="20" src="https://weblogiccommunity.files.wordpress.com/2016/03/clip_image003.png?w=20&amp;h=20" title="clip_image003" width="20" />Blog</a> <a href="https://www.linkedin.com/in/kress"><img alt="clip_image004" border="0" height="20" src="https://weblogiccommunity.files.wordpress.com/2016/03/clip_image004.png?w=20&amp;h=20" title="clip_image004" width="20" />LinkedIn</a> <a href="http://www.twitter.com/soacommunity"><img alt="clip_image005" border="0" height="20" src="https://weblogiccommunity.files.wordpress.com/2016/03/clip_image005.png?w=20&amp;h=20" title="clip_image005" width="20" /> Twitter</a></p> <p>To become a member of the WebLogic Partner Community please register at <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://weblogiccommunity.files.wordpress.com/2016/06/image1.png"><img alt="image" border="0" height="188" src="https://weblogiccommunity.files.wordpress.com/2016/06/image_thumb1.png?w=625&amp;h=188" title="image" width="625" /></a></p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://mix.oracle.com/groups/22721"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-mix_on.png" /></a> <a href="https://mix.oracle.com/groups/22721">Mix</a> <a href="http://forums.oracle.com/forums/forum.jspa?forumID=397"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://forums.oracle.com/forums/category.jspa?categoryID=193">Forum</a> <a href="http://wiki.oracle.com/page/SOA%2BCommunity"><img alt="" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="http://wiki.oracle.com/page/SOA%2BCommunity">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/WebLogic+Community+newsletter">WebLogic Community newsletter</a>,<a href="http://technorati.com/tags/newsletter">newsletter</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/weblogic-developer-partner-community-newsletter-august-201 Mon Aug 21 2017 04:25:04 GMT-0400 (EDT) An easy way to clean ADF BC entity cache http://adfpractice-fedor.blogspot.com/2017/08/an-easy-way-to-clean-adf-bc-entity-cache.html <div dir="ltr" style="text-align: left;" trbidi="on">It's time to get back to posting. In this short post, the first one after a long break, &nbsp;I am going to show an easy way to clean up entity cache of a specific entity definition and to force dependent view objects to get re-executed.<br /><br />Let's say there is a dashboard page containing lots of various charts, diagrams, lists and tables. All that fancy stuff is based on a number of view objects. Let's assume these view objects represent data in different ways from a database table containing some billing information BillingLog. So, there is an entity BillingLogEO and all dashboard VOs are based on this entity. When it comes to dashboards, a common use-case is to get the dashboard refreshed either manually or automatically. We could implement that just by running over all dashboard view objects and re-executing them one-by-one explicitly, or we can just tell the framework to clean up entity cache of BillingLogEO in our application module implementation class: <br /><pre class="java" name="code">getDBTransaction().clearEntityCache("model.entities.BillingLogEO");<br /></pre> This will clean the specified entity cache in the current transaction and clean VO caches of all dependent view objects which will force them to get re-executed.<br /><br />That's it!<br /><br /><br /><br /></div> Eugene Fedorenko tag:blogger.com,1999:blog-8727965405539153082.post-4676108500432344112 Sun Aug 20 2017 14:46:00 GMT-0400 (EDT) Improve Availability with Oracle WebLogic Overload and Shutdown Features by Bob Rhubart https://blogs.oracle.com/emeapartnerweblogic/improve-availability-with-oracle-weblogic-overload-and-shutdown-features-by-bob-rhubart <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image14.png"><img align="right" alt="image" border="0" height="141" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb14.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>Are you taking advantage of the shutdown and overload features in WebLogic? In this video Nicholas King,&nbsp; a database administrator with Google, explains how to leverage those features to increase application availability. <a href="https://youtu.be/FIY33EHGnDY">Watch the video here.</a></p> <p>Want to see more 2 Minute Tech Tips? <a href="https://www.youtube.com/playlist?list=PLEn4egIzXHXXaZ0VoWnt9NfuIIH2VdgaO">Click here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/improve-availability-with-oracle-weblogic-overload-and-shutdown-features-by-bob-rhubart Sun Aug 20 2017 05:58:14 GMT-0400 (EDT) 5 Reasons to avoid WLS SAF Agents within your FMW Architecture by Arturo Viveros https://blogs.oracle.com/emeapartnerweblogic/5-reasons-to-avoid-wls-saf-agents-within-your-fmw-architecture-by-arturo-viveros <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image13.png"><img align="right" alt="image" border="0" height="169" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb13.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>I know that this is quite an extremist title, and my colleagues will surely get a good laugh out of it since we actually just had some quite interesting experiences with SAF.</p> <p>That being said, this post is not intended to bash this technology or to say it does not work (because it actually does); it&rsquo;s just that if you look at the current technological landscape there are so much better options, and at least for me, from an Architectural point of view, it would be really difficult to justify deploying a SAF Agent (or WLS JMS Bridge) based solution into a production environment.</p> <p>So, my hope is that if you&rsquo;re considering SAF as your way to go, the following five reasons compel you to rethink your solution, take a long look at service-orientation design priciples / patterns and possibly spare yourself some major stress and hair-pulling. This is especially true if your organization is already in version 11g / 12c and even more if SOA Suite, OAG or any other advanced integration technology is available to you. Let&rsquo;s dive straight into those points:</p> <p>1. You&rsquo;d be setting up a backdoor into your system and opening the floodgates. SAF agents are a JMS bridging technology usually used to connect different WLS domains in a point-to-point fashion; simply put, it&rsquo;s almost the rough equivalent of using a crossover cable. Moreover, these domains are commonly in different networks, have different ownership and may be hosting distinct service inventories which you should be careful of compromising by setting off such an intrusive component. Of course you&rsquo;ll be setting up domain trust in order to enable SAF, but this is no more than a palliative, as the messages which are flowing through can have multiple origins (database, file, web service, another queue or topic, or anything WLS may be connected to), and they only have to reach the right JMS local destination in order to be blindly stored and forwarded by the agent. To make it worse, when these messages reach the other side, by design they will most probably make their way up to the peer&rsquo;s integration / application layer, coming from the backside and creating a lot of potential issues. <a href="http://blog.sysco.no/oracle/soa/osb/weblogic/jms/SAF/">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/5-reasons-to-avoid-wls-saf-agents-within-your-fmw-architecture-by-arturo-viveros Sat Aug 19 2017 04:32:02 GMT-0400 (EDT) This year’s WebLogic 20th anniversary by Michael Schildmeijer https://blogs.oracle.com/emeapartnerweblogic/this-year%E2%80%99s-weblogic-20th-anniversary-by-michael-schildmeijer <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image12.png"><img align="right" alt="image" border="0" height="177" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb12.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>The year 2017 is the year that Oracle&#39;s WebLogic Application Server has become 20 years old. Started by the founder Paul Ambrose with his company WebLogic he released the first version called &quot;Tengah&quot;. <a href="https://www.linkedin.com/pulse/years-weblogic-20th-anniversary-michel-s">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/this-year%E2%80%99s-weblogic-20th-anniversary-by-michael-schildmeijer Fri Aug 18 2017 04:37:57 GMT-0400 (EDT) Connecting Oracle Management Cloud with Oracle Enterprise Manager 13c by Job Oprel https://blogs.oracle.com/emeapartnerweblogic/connecting-oracle-management-cloud-with-oracle-enterprise-manager-13c-by-job-oprel <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image11.png"><img align="right" alt="image" border="0" height="134" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb11.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>Let&rsquo;s clear about this: Oracle Management Cloud (OMC) is NOT a replacement of Oracle Enterprise Manager Cloud Control (OEM CC) or even an equivalant. Rumours are that this will&nbsp; be Oracle&rsquo;s policy in a far away future, but in the meantime we focus on what they do best. OEM CC is a product for a complete management solution for your Oracle environment, OMC for monitoring and, most of all,&nbsp; analyse the monitored data in your Oracle environment.</p> <p>Oracle made it possible to connect these worlds by using the data of the repository of OEM CC in OMC. And that&rsquo;s what this post is about.</p> <p>In a <a href="https://technology.amis.nl/2016/12/18/deploying-oracle-management-cloud-for-infrastructure-monitoring/">previous blog</a> about monitoring Infrastructure with OMC I installed an OMC-cloud agent on a server with OEM CC with the repository database on it.</p> <p>Through this OMC-cloud agent it&rsquo;s possible to monitor the assets &ndash; in a nice gui &ndash; but what I&rsquo;d really like to do is use the data in the OEM CC &ndash; repository for the analytical power of Oracle Management Cloud.</p> <p>My infrastructure monitoring is working since this blog by installing an OMC-cloud agent. The question is however, do I have to install an OMC-cloud agent on every node, and connect every node&nbsp; to the OMC?&nbsp; A part of that is true. A cloud agent is necessary on every node, but they all can be directed to 1 node where a central gateway has been installed for connection to OMC. But of course you also can install a data collector for information from the Oracle Enterprise Manager Repository.</p> <p>In the <a href="http://docs.oracle.com/en/cloud/paas/management-cloud/emcad/setting-it-analytics.html">documentation</a> of IT-analytics there&rsquo;s a picture with quite a nice overview: <a href="https://technology.amis.nl/2017/02/12/connecting-oracle-management-cloud-with-oracle-enterprise-manager-13c/">Read the complete article here</a>.</p> <p><b><a href="http://www.oracle.com/goto/emea/soa">SOA &amp; BPM Partner Community</a></b></p> <p>For regular information on Oracle SOA Suite become a member in the SOA &amp; BPM Partner Community for registration please visit <a href="http://www.oracle.com/goto/emea/soa">www.oracle.com/goto/emea/soa</a> (<a href="http://partner.oracle.com/">OPN account required</a>) If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/soacommunity/"><img alt="" height="19" src="https://i0.wp.com/www.oracle.com/ocom/groups/public/@opnpublic/documents/digitalasset/177013.gif" width="19" /></a> <a href="https://blogs.oracle.com/soacommunity/">Blog</a> <a href="http://twitter.com/soacommunity"><img alt="" height="19" src="https://i0.wp.com/www.oracle.com/ocom/groups/public/documents/digitalasset/twitter_on.png" width="19" /></a> <a href="http://twitter.com/soacommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=3608174&amp;trk=myg_ugrp_ovr"><img alt="" height="19" src="https://i0.wp.com/www.oracle.com/ocom/groups/public/documents/digitalasset/linkedin_on.png" width="19" /></a> <a href="http://www.linkedin.com/groups?gid=3608174&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="http://www.facebook.com/soacommunity"><img alt="image[7][2][2][2]" border="0" height="20" src="https://soacommunity.files.wordpress.com/2013/04/image7222.png?w=20&amp;h=20&amp;h=20" title="image[7][2][2][2]" width="20" /></a> <a href="http://www.facebook.com/soacommunity">Facebook</a> <a href="https://soacommunity.wordpress.com/wiki/"><img alt="clip_image002[8][4][2][2][2]" border="0" height="23" src="https://soacommunity.files.wordpress.com/2013/04/clip_image00284222.jpg?w=26&amp;h=23&amp;h=23" title="clip_image002[8][4][2][2][2]" width="26" /></a> <a href="https://soacommunity.wordpress.com/wiki/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/SOA+Community">SOA Community</a>,<a href="http://technorati.com/tags/Oracle+SOA">Oracle SOA</a>,<a href="http://technorati.com/tags/Oracle+BPM">Oracle BPM</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/connecting-oracle-management-cloud-with-oracle-enterprise-manager-13c-by-job-oprel Thu Aug 17 2017 02:30:20 GMT-0400 (EDT) Oracle Java Cloud Service - Scaling and Cluster Setup for ADF http://andrejusb.blogspot.com/2017/08/oracle-java-cloud-service-scaling-up.html <div dir="ltr" style="text-align: left;" trbidi="on">Last couple of weeks I was busy preparing to my OOW'17 session about estimating Java Cloud Service performance for ADF application. I was running stress tests against various JCS instance configurations to be able to create performance estimation methodology. I will describe this methodology on OOW, but here today will list key steps required to scale up JCS instance.<br /><br />Let's assume you are running single cloud node with 1 CPU and 7.5 GB RAM. This node contains WLS admin and managed server:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/--K19X39qb7I/WZR1LtP53pI/AAAAAAAAQX0/dmy3F6CZnaotI_RkS8mTXcfPePjfeZ7SQCLcBGAs/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="939" data-original-width="1600" height="233" src="https://1.bp.blogspot.com/--K19X39qb7I/WZR1LtP53pI/AAAAAAAAQX0/dmy3F6CZnaotI_RkS8mTXcfPePjfeZ7SQCLcBGAs/s400/1.png" width="400" /></a></div><br />To scale up cloud node, simply invoke Scale Up command from the menu. Select new compute shape and confirm scale up operation:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-EYhJ-uccmpk/WZR3q4Gn1_I/AAAAAAAAQYA/K1D8Fi619bEQ3UE3eKwwmeAqt_BdPkZOQCLcBGAs/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="956" data-original-width="1600" height="238" src="https://1.bp.blogspot.com/-EYhJ-uccmpk/WZR3q4Gn1_I/AAAAAAAAQYA/K1D8Fi619bEQ3UE3eKwwmeAqt_BdPkZOQCLcBGAs/s400/2.png" width="400" /></a></div><br />Scale up completed:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-zerd7_bOUwA/WZR4KLbu6jI/AAAAAAAAQYE/QkBkHufL48ApkVwtxqiWZrwsdNveUfn2gCLcBGAs/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="1600" height="237" src="https://4.bp.blogspot.com/-zerd7_bOUwA/WZR4KLbu6jI/AAAAAAAAQYE/QkBkHufL48ApkVwtxqiWZrwsdNveUfn2gCLcBGAs/s400/3.png" width="400" /></a></div><br />Now go to WebLogic console and update Managed Server startup parameters, to adjust heap size to higher value:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-2eRbT9tRPeI/WZR4XwMa27I/AAAAAAAAQYM/s7zqE_w4oJ0IipSyix1uHAmoFOktkL-CwCLcBGAs/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="914" data-original-width="1600" height="227" src="https://4.bp.blogspot.com/-2eRbT9tRPeI/WZR4XwMa27I/AAAAAAAAQYM/s7zqE_w4oJ0IipSyix1uHAmoFOktkL-CwCLcBGAs/s400/4.png" width="400" /></a></div><br />Managed server memory can be increased up to certain amount. If more resources will be needed, at some point you will need to create multiple managed servers and connect them into cluster. This would require to define Load Balancer instance (to have single entry point to the cluster):<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-sIYgry9aILY/WZR5XU_5i7I/AAAAAAAAQYY/Z8VgXif83UokFaucPpR4tf3QDZKk-ltQQCLcBGAs/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1022" data-original-width="1600" height="255" src="https://3.bp.blogspot.com/-sIYgry9aILY/WZR5XU_5i7I/AAAAAAAAQYY/Z8VgXif83UokFaucPpR4tf3QDZKk-ltQQCLcBGAs/s400/5.png" width="400" /></a></div><br />Cluster node must run in dedicated cloud node. If cluster is based on two managed servers, there must be two cloud nodes:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://2.bp.blogspot.com/-_c9GAgLcEQk/WZR7iVwbn4I/AAAAAAAAQYk/34Svz4WZRlkJXcjiOZCRjqXsx72j4uIHQCLcBGAs/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1322" data-original-width="1600" height="330" src="https://2.bp.blogspot.com/-_c9GAgLcEQk/WZR7iVwbn4I/AAAAAAAAQYk/34Svz4WZRlkJXcjiOZCRjqXsx72j4uIHQCLcBGAs/s400/6.png" width="400" /></a></div><br />Managed servers from cloud nodes can be connected into single cluster, this can be done in WebLogic console:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-HHApaf2U1rU/WZR7w8TkYHI/AAAAAAAAQYo/zwK_Iv-lAyMO1rBrJxCCxds_qZNL3LGLQCLcBGAs/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="1600" height="63" src="https://4.bp.blogspot.com/-HHApaf2U1rU/WZR7w8TkYHI/AAAAAAAAQYo/zwK_Iv-lAyMO1rBrJxCCxds_qZNL3LGLQCLcBGAs/s400/8.png" width="400" /></a></div><br />Once cluster is defined, deployment becomes easy - you can deploy ADF application into cluster and it will be propagated to all nodes:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-usnFxJJItzA/WZR8LwbainI/AAAAAAAAQYw/gwgIzHkgxMUp-2_UZYLfjmE1HyzhF5gvwCLcBGAs/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="944" data-original-width="1058" height="356" src="https://4.bp.blogspot.com/-usnFxJJItzA/WZR8LwbainI/AAAAAAAAQYw/gwgIzHkgxMUp-2_UZYLfjmE1HyzhF5gvwCLcBGAs/s400/7.png" width="400" /></a></div><br />Traffic director running in load balancer instance will be automatically configured to route traffic to cluster nodes:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://4.bp.blogspot.com/-kgVT7bvR-HU/WZR8f2q5jFI/AAAAAAAAQY0/NwOuLjAqRzE1yDDJ_d6pMN-5wagh9X9dwCLcBGAs/s1600/9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="675" data-original-width="1600" height="167" src="https://4.bp.blogspot.com/-kgVT7bvR-HU/WZR8f2q5jFI/AAAAAAAAQY0/NwOuLjAqRzE1yDDJ_d6pMN-5wagh9X9dwCLcBGAs/s400/9.png" width="400" /></a></div></div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-4214829574491487406 Wed Aug 16 2017 13:10:00 GMT-0400 (EDT) First experience Using the Oracle Container Cloud Service by David Reid https://blogs.oracle.com/emeapartnerweblogic/first-experience-using-the-oracle-container-cloud-service-by-david-reid <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image10.png"><img align="right" alt="image" border="0" height="119" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb10.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>In a previous blog on OCCS, I covered the steps required to provision the service. As an input to the OCCS Service provisioning I was prompted to specify the number of worker nodes I required, which for my example I set to be two. Having provisioned the service, I can now start to build and run my Docker images on these worker nodes. As part of the provisioned service, I have a node dedicated to the Container Console which provides a nice web User Interface that allows me to Build, Deploy, Run and Manage Docker Containers on the worker node hosts that I provisioned as part of my service. The two worker nodes are the hosts that I will ultimately deploy and running the image of interest such as WordPress, MySQL, Oracle Database, Tomcat, Nginx, WebLogic Server or whatever you want pretty much. The Container Console makes it very easy to build, run and deploy images via a web administration console.</p> <p>For those not familiar with Docker I recommend that you check out this 12 minute video by Jake Wright <a href="https://www.youtube.com/watch?v=YFl2mCHdv24">https://www.youtube.com/watch?v=YFl2mCHdv24</a>. Docker is being used by many developers as it provides a lightweight and repeatable way to provision a target runtime environment to support their application development and testing. The Docker based approach is less resource hungry than a VM based approach because the host kernel is shared across the containers but as with all things IT there is no silver bullet and there are limitations associated with using Docker in contrast to VMs. <a href="https://solutionsanz.blog/2017/02/02/first-experience-using-the-oracle-container-cloud-service/">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/first-experience-using-the-oracle-container-cloud-service-by-david-reid Wed Aug 16 2017 08:28:49 GMT-0400 (EDT) Create a WebSocket application using Oracle Developer Cloud & Application Container Cloud ... https://blogs.oracle.com/emeapartnerweblogic/create-a-websocket-application-using-oracle-developer-cloud-application-container-cloud-by-abhishek-gupta <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image9.png"><img align="right" alt="image" border="0" height="103" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb9.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; Overview <p><a name="_Toc473801717"></a>WebSocket: the standard</p> <p>WebSocket is an IETF standard recognized by <a href="https://tools.ietf.org/html/rfc6455">RFC 6455</a> and has the following key characteristics which make it great fit for real time applications</p> <ul> <li><strong>Bi-directional</strong>: both server and client an initiate a communication</li> <li><strong>Full duplex</strong>: once the WebSocket session is established, both server and client can communicate independent of each other</li> <li><strong>Less verbose</strong> (compared to HTTP)</li> </ul> <p>A deep dive into the protocol is out of scope of this blog. Please refer to the RFC for further details</p> Java Websocket API <p>A standard Java equivalent (API) for this technology is defined by <a href="https://www.jcp.org/en/jsr/detail?id=356">JSR 356</a>. It is backed by a specification which makes it possible to have multiple implementations of the same. JSR 356 is also included as a part of the <a href="https://www.jcp.org/en/jsr/detail?id=342">Java Enterprise Edition 7 (Java EE 7) Platform</a>. This includes a pre-packaged (default) implementation of this API as well as integration with other Java EE technologies like EJB, CDI etc.</p> Tyrus <p><a href="https://tyrus.java.net/">Tyrus</a> is the reference implementation of the Java Websocket API. It is the default implementation which is packaged with Java EE 7 containers like Weblogic 12.2.1 (and above) and Glassfish (4.x). It provides both server and client side API for building web socket applications.</p> Tyrus grizzly module <p>Tyrus has a modular architecture i.e. it has different modules for server, client implementations, a SPI etc. It supports the notion of containers (you can think of them as connectors) for specific runtime support (these build on the modular setup). Grizzly is one of the supported containers which can be used for server or client (or both) modes as per your requirements (the sample application leverages the same)</p> <a name="_Toc473801721"></a><a name="_Toc463516806"></a>About the sample application <p>The sample is a <strong>chat application</strong> &ndash; a canonical use case for WebSockets (this by no means a full-blown chat service). Users can</p> <ul> <li>Join the chat room (duplicate usernames not allowed)</li> <li>Get notified about new users joining</li> <li>Send public messages</li> <li>Send private messages</li> <li>Leave the chat room (other users get notified)</li> </ul> <p><a href="https://community.oracle.com/community/cloud_computing/oracle-cloud-developer-solutions/blog/2017/02/02/building-a-websocket-application-using-oracle-developer-cloud-application-container-cloud">Read the complete article here.</a></p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/create-a-websocket-application-using-oracle-developer-cloud-application-container-cloud-by-abhishek-gupta Tue Aug 15 2017 07:33:15 GMT-0400 (EDT) Automating PHP-based Microservices Deployment in the Oracle Cloud by Abhinav Shroff https://blogs.oracle.com/emeapartnerweblogic/automating-php-based-microservices-deployment-in-the-oracle-cloud-by-abhinav-shroff <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image8.png"><img align="right" alt="image" border="0" height="70" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb8.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> &nbsp; <p>This blog teaches you how to deploy a simple PHP based REST microservice project on Oracle Application Container Cloud using Oracle Developer Cloud.</p> <p>This post shows the essential capabilities for PHP projects management, build automation and streamlined deployment in the Oracle Cloud, using Developer Cloud Service and deploying to Application Container Cloud.</p> <p><strong>Tech Stack Usage</strong></p> <p><strong>Eclipse:</strong> IDE for PHP development.</p> <p><strong>Grunt:</strong> Tool for building the PHP code archive for deployment.</p> <p><strong>Oracle Developer Cloud:</strong> For application lifecycle management.</p> <p><strong>Oracle Application Container Cloud</strong>: For deployment of the PHP based web service on container hosted by the cloud.</p> <p><strong>Setting up PHP and Oracle Cloud on Eclipse</strong></p> <p>Eclipse is a very popular IDE to which most of the developers from Java world are acquainted with. Eclipse caters to lot of other development environments other than Java. The same IDE can be used for our day to day PHP code development. To test the application locally you can install a cross platform web server such as XAMPP specific to the 32/64bit OS(Windows/Linux/Mac) being used. You will also need the following plugins in Eclipse:</p> <ol> <li><strong>1. PHP Development Tools (PDT): </strong>For developing PHP code in Eclipse.</li> <li><strong>2. Oracle Cloud Tools: </strong>For connecting to the Developer Cloud Service Instance</li> </ol> <p><strong>Note: </strong>These plugins can be downloaded from the Eclipse Marketplace. Below screen shots show the highlighted plugins which were installed for the PHP development and for connecting to Oracle Cloud.</p> <p>Apart from these tools, you can also install cross platform web server platform such as XAMPP. It will enable us to test the PHP code that we develop on Eclipse locally, before pushing it to the Git repository of Oracle Developer Cloud Service. Below is link from where XAMPP can be downloaded. Choose the version based on the operating system and the system architecture (32/64 bit) to install upon. <a href="https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-developer-cloud-service/blog/2017/02/12/oracle-developer-cloud-for-deployment-automation-of-php-applications">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/automating-php-based-microservices-deployment-in-the-oracle-cloud-by-abhinav-shroff Mon Aug 14 2017 08:39:41 GMT-0400 (EDT) UKOUG Business Transformation Partner of the Year Award http://oracleformsinfo.com/2017/08/14/ukoug-business-transformation-partner-of-the-year-award/ <div class="adbanner" style="width:960px; margin:1 auto;" > <img src="http://oracleformsinfo.com/wp-content/uploads/2015/06/blog2.png" margin="2" align="middle" border="1"> </div><p><img class="alignnone wp-image-6937 size-full" src="http://oracleformsinfo.com/wp-content/uploads/2017/08/PYA2017_RP_300x100_VFU_v2.gif" alt="UKOUG Partner of the Year Awards Auraplayer" width="300" height="100" /></p> <p>We are excited to announce AuraPlayer has been shortlisted for <b>UKOUG Business Transformation Partner of the Year Award 2017/18</b></p> <p>This award provides recognition to Oracle Partners for their contributions to Oracle users by promoting digital transformation and transformations of their customers.</p> <p>It has been such an incredible year watching our customer’s applications change from gray screens nailed onto a desktop to cutting-edge mobile applications and even ChatBots!. Digital transformations have been occurring in all industries including field service, public-sector and retail. We are so honoured that our customers have entrusted us with their prized enterprise applications and are allowing us to lead them on their very own digital transformation. We are even more honoured to be awarded for doing what we love and are passionate about.</p> <p>Let your voice be heard, every vote counts!! <a href="https://www.surveymonkey.co.uk/r/PYA17?utm_campaign=pya_vote&amp;utm_medium=votebuttons&amp;utm_source=PYA+vote+survey" target="_blank"><strong>Voting</strong></a> is now open and will close on at midday September 12th.</p> <p>Why not vote and get the chance to win one of the following prizes: 2 seats at the awards ceremony, 1 years Silver UKOUG membership, or 1 Conference day ticket.</p> <p>Help us go for <strong>GOLD</strong>! <strong>Vote for us <a href="http://mailstat.us/tr/t/ce8wlueuj6b8xee5/9/https://www.surveymonkey.co.uk/r/PYA17?utm_source=PYA%20vote%20survey&amp;utm_medium=votebuttons&amp;utm_campaign=pya_vote" target="_blank" rel="noreferrer">here</a></strong></p> <a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-facebook nolightbox" data-provider="facebook" target="_blank" rel="nofollow" title="Share on Facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwp.me%2Fp6goku-1NS&#038;t=UKOUG%20Business%20Transformation%20Partner%20of%20the%20Year%20Award&#038;s=100&#038;p&#091;url&#093;=http%3A%2F%2Fwp.me%2Fp6goku-1NS&#038;p&#091;images&#093;&#091;0&#093;=http%3A%2F%2Foracleformsinfo.com%2Fwp-content%2Fuploads%2F2017%2F08%2FPYA2017_RP_300x100_VFU_v2.gif&#038;p&#091;title&#093;=UKOUG%20Business%20Transformation%20Partner%20of%20the%20Year%20Award" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="facebook" title="Share on Facebook" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/facebook.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox" data-provider="twitter" target="_blank" rel="nofollow" title="Share on Twitter" href="http://twitter.com/share?url=http%3A%2F%2Fwp.me%2Fp6goku-1NS&#038;text=Check%20this%20out%20from%20%40AuraPlayer%20Blog%20%21" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="twitter" title="Share on Twitter" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/twitter.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-google_plus nolightbox" data-provider="google_plus" target="_blank" rel="nofollow" title="Share on Google+" href="https://plus.google.com/share?url=http%3A%2F%2Fwp.me%2Fp6goku-1NS" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="google_plus" title="Share on Google+" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/google_plus.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox" data-provider="linkedin" target="_blank" rel="nofollow" title="Share on Linkedin" href="http://www.linkedin.com/shareArticle?mini=true&#038;url=http%3A%2F%2Fwp.me%2Fp6goku-1NS&#038;title=UKOUG%20Business%20Transformation%20Partner%20of%20the%20Year%20Award" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;margin-right:7px;"><img alt="linkedin" title="Share on Linkedin" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/linkedin.png" /></a><a class="synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox" data-provider="mail" rel="nofollow" title="Email this post" href="mailto:?subject=UKOUG%20Business%20Transformation%20Partner%20of%20the%20Year%20Award&#038;body=Check%20this%20out%20from%20%40AuraPlayer%20Blog%20%21:%20http%3A%2F%2Fwp.me%2Fp6goku-1NS" style="font-size: 0px; width:24px;height:24px;margin:0;margin-bottom:7px;"><img alt="mail" title="Email this post" class="synved-share-image synved-social-image synved-social-image-share" width="24" height="24" style="display: inline; width:24px;height:24px; margin: 0; padding: 0; border: none; box-shadow: none;" src="http://oracleformsinfo.com/wp-content/plugins/social-media-feather/synved-social/image/social/regular/48x48/mail.png" /></a> oracleformsinfo http://oracleformsinfo.com/?p=6936 Mon Aug 14 2017 05:41:22 GMT-0400 (EDT) Zero to WebLogic in 5 Minutes! By Craig Barr https://blogs.oracle.com/emeapartnerweblogic/zero-to-weblogic-in-5-minutes-by-craig-barr <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image7.png"><img align="right" alt="image" border="0" height="174" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb7.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p><i>Did you know that you can <em>integrate</em> the Oracle Container Registry and Container Cloud to rapidly deliver a WebLogic environment?</i></p> <p>In this post, I will show you how it is done in 3 easy steps.<br /> 1. <strong>Integrate</strong> the Registry with Oracle Container Cloud<br /> 2. <strong>Spin up</strong> a WebLogic Stack on the Cloud<br /> 3. <strong>Access</strong> your Cloud-based instance</p> <p>Firstly make sure you have an Oracle account and are signed into <a href="https://container-registry.oracle.com/"><b>container-registry.oracle.com</b></a>. You will need to accept the terms and restrictions as I mention in <a href="http://blog.rubiconred.com/a-first-look-at-the-oracle-container-registry">my previous article</a>.</p> <p>Once you have accepted the terms, you will have 8 hours to download the images you need from within your <strong>Oracle Container Cloud Service</strong> instance.</p> Step 1: Integrate the Registry and Container Cloud <p>From the Oracle Container Cloud Service:<br /> 1. Go to <strong>Registries</strong> then <strong>New Registry</strong>.<br /> 2. Enter your account details for Oracle Container Registry.<br /> 3. To test your credentials, you can click <strong>Validate</strong>.<br /> 4. When you are ready, click <strong>Save</strong>.<br /> Once we have added the Registry to the Oracle Container Cloud, we can now easily spin up Oracle WebLogic instances.</p> Step 2: Spin up a WebLogic Stack on Cloud <p>Before we can spin up our stack, we need to tell Oracle Container Cloud which Docker image we want to create our containers from so that it starts the correct version of WebLogic. <a href="http://blog.rubiconred.com/zero-to-weblogic-in-5-minutes/">Read the complete article here</a>.</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/zero-to-weblogic-in-5-minutes-by-craig-barr Sun Aug 13 2017 09:05:19 GMT-0400 (EDT) PaaS Customer Success Presentation https://blogs.oracle.com/emeapartnerweblogic/paas-customer-success-presentation-v4 <p><a href="http://weblogiccommunity.files.wordpress.com/2017/08/image6.png"><img align="right" alt="image" border="0" height="139" src="http://weblogiccommunity.files.wordpress.com/2017/08/image_thumb6.png" style="background-image: none; float: right; padding-top: 0; padding-left: 0; display: inline; padding-right: 0; border: 0;" title="image" width="244" /></a></p> <p>At the <a href="https://beehiveonline.oracle.com/teamcollab/overview/WebLogic_Partner_Community_EMEA_Workspace">WebLogic Community Workspace</a> (<a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Community membership required</a>) we published the latest <a href="https://beehiveonline.oracle.com/content/dav/Oracle/WebLogic_Partner_Community_EMEA_Workspace/Documents/Cloud%20PaaS/Live%20Customer%20Success%20Stories%20Deck%20jan%202017.pptx">Live Customer Success Stories Deck January 2017.pptx</a>-</p> <p>Additional PaaS Customer reference videos shot at Oracle OpenWorld 2016. Listed alphabetically by customer: <a href="https://www.youtube.com/watch?v=LUTWKFLOVxg">AAR Corp</a>, <a href="https://www.youtube.com/watch?v=WfIKlgZzuR8">Ambev &amp; Softbank</a><a href="https://www.youtube.com/watch?v=WfIKlgZzuR8">,</a> <a href="https://www.youtube.com/watch?v=jRxb71ymr4w">Asahi Refining</a>, <a href="https://www.youtube.com/watch?v=YpuLh89vU64">Asahi Refining</a>, <a href="https://www.youtube.com/watch?v=ueyqWZbrvY0">CIMA,</a> <a href="https://www.youtube.com/watch?v=ahdv0XxXxxI">Club Corp</a>, <a href="http://medianetwork.oracle.com/video/player/5175433031001">Club Corp</a>,&nbsp; <a href="http://medianetwork.oracle.com/video/player/5180425917001">Credilink</a>, <a href="https://www.youtube.com/watch?v=ycCjh_4bj2Y">Dubai Airports </a>, <a href="https://www.youtube.com/watch?v=c-WbHqafHBU">Dubai Airports</a>, <a href="https://www.youtube.com/watch?v=B7zJdrk5ksg">EMO Trans</a>, <a href="https://www.youtube.com/watch?v=L6UVcUZlqvQ">Grant Thornton</a>, <a href="https://www.youtube.com/watch?v=ndUk7b63tAs">HCL</a>, <a href="https://www.youtube.com/watch?v=EsylxF6Zkh8">IDEA Cellular</a>, <a href="https://www.youtube.com/watch?v=PTOwkEB6oDU">Macy&#39;s</a>, <a href="https://www.youtube.com/watch?v=bFCsH6P5oi4">Macy&#39;s &amp; Manchester Airports</a>, <a href="http://medianetwork.oracle.com/video/player/5177388460001">&Mu;anheim</a>, <a href="https://www.youtube.com/watch?v=r0Szh56qL5Y">McGraw Hills</a>, <a href="https://www.youtube.com/watch?v=JYgSNsLmlVU">Motorola Solutions</a>, <a href="https://www.youtube.com/watch?v=lefO0nDnMa4">National Pharmacies</a>, <a href="https://www.youtube.com/watch?v=2vZW12H2hzw">National Pharmacies,</a> <a href="https://www.youtube.com/watch?v=cvJ6BnFoo9A">Omni Financeiras</a>, <a href="https://www.youtube.com/watch?v=yOYYHaAUQWo">Pernod Ricard</a>, <a href="https://www.youtube.com/watch?v=gxR0om46EUs">Pernod Ricard</a>, <a href="https://www.youtube.com/watch?v=7HLninQNQV8">Radio Shack</a>, <a href="https://www.youtube.com/watch?v=5XxJd6UIl6U">Radio Shack</a>, <a href="https://www.youtube.com/watch?v=RoDxo-qKCvQ&amp;t=5s">Safexpress</a>, <a href="http://medianetwork.oracle.com/video/player/5259860301001">Safexpress</a>, <a href="https://www.youtube.com/watch?v=Z_EiOZzU82w">Smart</a>, <a href="https://www.youtube.com/watch?v=CFxLzdGGENo">State of Maine</a>, <a href="https://www.youtube.com/watch?v=8cB11ISwxHQ">State of Maine</a>, <a href="https://www.youtube.com/watch?v=kf4NzKborVE">Stitch Fix</a>, <a href="https://www.youtube.com/watch?v=i-wtYb1t_dI">SuiteBox</a>, <a href="https://www.youtube.com/watch?v=6N-RZzJ47Yc">The Factory</a>, <a href="https://www.youtube.com/watch?v=RGHblg1aRUw">Trek Bicycles</a>,&nbsp; <a href="http://medianetwork.oracle.com/video/player/5211433815001">Wiggle</a>, <a href="https://www.youtube.com/watch?v=uj94KwAnEWE">WindRiver</a></p> <p>&nbsp;</p> <p><a href="http://www.oracle.com/partners/goto/wls-emea">WebLogic Partner Community</a></p> <p>For regular information become a member in the <a href="http://www.oracle.com/partners/emea-en/knowledge-zone/middleware/484944">WebLogic Partner Community</a> please visit: <a href="http://www.oracle.com/partners/goto/wls-emea">http://www.oracle.com/partners/goto/wls-emea</a> ( <a href="http://partner.oracle.com/">OPN account required</a>). If you need support with your account please contact the <a href="http://www.oracle.com/partners/en/opn-program/membership-resources/business-center/index.html">Oracle Partner Business Center</a>.</p> <p><a href="https://blogs.oracle.com/emeapartnerweblogic/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-177013.gif" /></a> <a href="https://blogs.oracle.com/emeapartnerweblogic/">Blog</a> <a href="http://twitter.com/wlscommunity"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-twitter_on.png" /></a> <a href="http://twitter.com/wlscommunity">Twitter</a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-linkedin_on.png" /></a> <a href="http://www.linkedin.com/groups?gid=4042673&amp;trk=myg_ugrp_ovr">LinkedIn</a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-feed-icon-14x14.jpg" /></a> <a href="https://beehiveonline.oracle.com/teamcollab/forum?eid=727926143D338A1CE040558CE5396D38000000CC0211">Forum</a> <a href="https://weblogiccommunity.com/books/"><img alt="" border="0" src="https://blogs.oracle.com/emeapartnerweblogic/resource/logo-thumb-jurgen-blog-wiki-177650.jpg" /></a> <a href="https://weblogiccommunity.com/books/">Wiki</a></p> <p>Technorati Tags: <a href="http://technorati.com/tags/PaaS">PaaS</a>,<a href="http://technorati.com/tags/Cloud">Cloud</a>,<a href="http://technorati.com/tags/Middleware+Update">Middleware Update</a>,<a href="http://technorati.com/tags/WebLogic">WebLogic</a>,<a href="http://technorati.com/tags/WebLogic+Community">WebLogic Community</a>,<a href="http://technorati.com/tags/Oracle">Oracle</a>,<a href="http://technorati.com/tags/OPN">OPN</a>,<a href="http://technorati.com/tags/J%c3%bcrgen+Kress">J&uuml;rgen Kress</a></p> Juergen Kress https://blogs.oracle.com/emeapartnerweblogic/paas-customer-success-presentation-v4 Sat Aug 12 2017 11:33:47 GMT-0400 (EDT) My Blog Samples Download Repository (For Samples Before 2014 January) http://andrejusb.blogspot.com/2017/08/my-blog-samples-download-repository-for.html <div dir="ltr" style="text-align: left;" trbidi="on">I have been asked, where to download my blog sample applications, posted before 2014 January. If you try to download such sample - you will get error about sample not found. Thats because Google discontinued their support for Google Code repository.<br /><br />However, you can still download all my samples posted before 2014 January from Google Code archive. Go to archive URL - <a href="https://code.google.com/archive/p/jdevsamples/downloads" target="_blank">Google Code Archive for jdevsamples</a>&nbsp;and you can browse all old samples there by date:<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://3.bp.blogspot.com/-WBHSUZITHX8/WY8FYYp0P0I/AAAAAAAAQXU/xK_fQOjrdsgAcKsroEp_H_eIV5bjB9xDQCLcBGAs/s1600/Screen%2BShot%2B2017-08-12%2Bat%2B16.40.28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="816" data-original-width="1600" height="203" src="https://3.bp.blogspot.com/-WBHSUZITHX8/WY8FYYp0P0I/AAAAAAAAQXU/xK_fQOjrdsgAcKsroEp_H_eIV5bjB9xDQCLcBGAs/s400/Screen%2BShot%2B2017-08-12%2Bat%2B16.40.28.png" width="400" /></a></div><br />All new samples (after 2014 January) are hosted from Google Drive or from GitHub and are accessible directly from blog by URL.</div> Andrejus Baranovskis tag:blogger.com,1999:blog-5874979429188093780.post-3888125297347309388 Sat Aug 12 2017 09:44:00 GMT-0400 (EDT)