Oracle Logo
Identifier Logo
July Edition Banner
July 2021 Edition Oracle Developer Partner Community Newsletter

Learn how to create new service offerings and solutions for Oracle SaaS solution based on the Oracle Cloud Platform
Dear Developer Partner Community,
Oracle announced excellent Fiscal Year 2021 results, thanks for the wonderful partnership. Oracle Integration is the enabler to continue the SaaS (ERP, HCM and CX) growth. Oracle Digital Assistant innovates SaaS and custom applications. To start in the new fiscal year we summarized the steps to success and want to invite you to join our launch webcasts:

• Launch webcasts July 6th (EMEA and Asia time) and July 8th (Americas time) 2021
Chatbot hands-on training & certification
Integration hands-on training & certification Brazil, Asia, EMEA, US & Canada
Sales kits including customer presentation in ppt format
• Join the Developer and Integration partner community

Would be great if you can forward the details to your Oracle practice. Looking forward to welcome you!

The latest Oracle Digital Assistant 21.04 release is available. New features include machine leaning Entities or hidden skills, for details please see the documentation here. Thanks to the community for all the excellent chatbot & development tool articles: Configure Slack as a Channel for the Oracle Digital Assistant & Learning Entity Event Handler Programming by Example of Building an Expense Report Skill & Responsive UI with the Dynamic Table in Visual & Visual Builder - A Crash Course.
In the Application Development section a new WebLogic Server is available for OCI/OKE. Coherence CE milestone 2 is release and a Helidon extension for Visual Studio.
Jürgen Kress
For a short summary of our monthly key information watch the PaaS Partner Updates on YouTube. The July edition highlights Oracle Fiscal Year Results 2021, and the Steps to Success.
In this month’s community webcast Arvind Venugopal will present how to connect your B2B ecosystem using Oracle Integration. Please join the Partner Community Webcast June 29th 2021. On-demand webcast recordings are available at the Oracle Video Hub.
Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #OracleDeveloperCommunity!


Keep Safe!
Jürgen Kress
PaaS Partner Adoption
Oracle HQ
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
Table Of Contents
Community Announcements

SaaS Partner Launch Banner
Connect, Innovate & Extend SaaS Partner Launch July 8th 2021
Join our Launch Webcast
Want to increase the Oracle Cloud business? Create new service offerings for Oracle SaaS solution based on the Oracle Cloud Platform?

Attend this webcast with Suhas Uliyar, Vice President Oracle Product Management.
SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized:
Speaker: Suhas Uliyar Vice President Product Management Digital Assistant, AI & Integration Oracle HQ
Schedule: July 8th, 2021, 11:00 AM - 12:00 PM (GMT-08:00)
Oracle Cloud Platform Banner
Oracle Cloud Platform Partner Launch July 6th 2021
Join our Launch Webcast
Want to increase your Oracle Cloud Platform business? Want to create new service offerings and solutions for the Cloud? Attend this webcast with Martijn Vlek, Vice President Oracle EMEA!

Attend this webcast with Martijn Vlek, Vice President Oracle EMEA!
  • Cloud Platform update
  • Sales Plays & Cheat Sheets
  • Customer presentations & demos & free trials
  • Partner resources & support
Speaker: Martijn Vlek, Vice President Oracle EMEA
Schedule: July 6th, 2021, 11:00 AM - 12:00 PM CEST (GMT+2)
Chatbot Introduction Workshop Banner
On-Demand Chatbot Introduction and Hands-on Workshop
Want to get started with Chatbots? Attend the introduction and hands-on workshops with Oracle Digital Assistant.
  • Digital Assistant Overview & start your free cloud service
  • Hands-on Digital Assistant part 1
  • Hands-on Digital Assistant part 2
  • Best practices in building an AWESOME digital assistant experience
Hands-on training labs are available at Katacoda and request a free trial here.


B2B Ecosystem Banner
How to Connect your B2B Ecosystem Using Oracle Integration
Partner Community Webcast July 27th 2021
Learn more about the B2B capabilities in Oracle Integration which now enables you to combine Application and Multi Enterprise Integrations with the same platform. We will walk through an overview of B2B Integration followed by a demo of an end to end Integration that showcases these capabilities.
We will walk through an overview of B2B Integration followed by a demo of an end to end Integration that showcases these capabilities.

Speaker: Arvind Venugopal
Schedule: July 27th, 2021, 16:30 - 17:30 CET (Berlin time)
Take the Opportunity to Watch our Community Webcasts On-Demand:
For the latest information please visit our Community update wiki here (Community membership required).
Cloud Platform Partner Update Banner
Cloud Platform Partner YouTube Update July 2021
The July video includes three topics:
  • Oracle Fiscal Year Results 2021
  • Steps to Success
  • B2B Webcast
For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest chatbot, developer tools and application development information please join the developer community.
Certified Oracle Expert Banner
Become a Certified Oracle Expert
Enablement & certification is key to cloud success
At the Oracle Competence Center and Online Learning Library partners can attend free on-line classes and certifications. Additional we offer the latest implementation exams ($245 or free vouchers) for:
Resources Banner
Resources Developer Partner Community
Oracle Digital Assistant
Developer Tools

Announcing Oracle Digital Assistant Release 21.04
The Oracle Digital Assistant team is thrilled to announce the availability of release 21.06, with some exciting new features:
• Machine Leaning Entities
• Hidden Skills
• System Entity Customization for Person, Date, Time, Currency and Number entities


Configure Slack as a Channel for the Oracle Digital Assistant by Daniel Teixeira
In this post I will create a Slack Channel to expose an Oracle Digital Assistant Skill. It’s not always the case but, for this task, the documentation is really good. I followed the instructions to the letter and all went smoothly. This post documents my experience.
All the info is available here.
Step1: Get a Slack Workspace
I got myself a personal slack workspace on: https://slack.com/create
Step2: Create an App
On https://api.slack.com/apps create a new app.
Step 3: Add OAuth Scopes for the Slack App
In the left navigation of the web console for your Slack app, within the Features section, select OAuth and Permissions.


Learning Entity Event Handler Programming by Example of Building an Expense Report Skill by Frank Nimphius
In previous articles I promoted the trinity of Composite Bag Entities (CBE), Entity Event Handler (EEH), and the System.ResolveEntities (RE) component as the (new) go-to technique for building model-driven conversations in Oracle Digital Assistant. Entity event handlers are called in the context of resolving composite bag entities, which allows you to influence the flow of conversations, but also how entities extract information from user messages.
In this article, I provide a Expense Report Skill (ZIP) that uses two composite bag entities and two entity event handlers to help users submit an expense report with one or many expense items. I am sharing this sample to provide you with entity event handler sample code that you can use to learn from.
Note: I developed the skill reporting example for an Oracle Digital Assistant Design Camp session about Entity Event Handler. So, if you are new to the topic of entity event handler, please pause here and watch this video first.


Responsive UI with the Dynamic Table in Visual Builder by Bino Kohli
Oracle’s Dynamic Components are now available in Oracle Visual Builder's components exchange. These components help you develop user interfaces that dynamically change what content is shown and how it is shown based on rules that you define. In this blog, we will show how a dynamic table can be used to create responsive applications and do content manipulation based on the size of the device.
If a dynamic layout is created conditionally based on the device size, you have the opportunity to tailor content and tweak user interactions based on the context of your users. The dynamic components uses rules that you define to decide which data to show and how to show it. Dynamic components rule engine is a powerful tool to conditionally render data on the UI. You can use the rule engine to dynamically control what is displayed in the UI. The layout engine has multiple inbuilt conditions and one of them is screen size. By accessing the screen size and creating different layouts for different screen sizes, we can control what is displayed on the screen and how it will be displayed.


Visual Builder - A Crash Course by Shay Shmelzer
Learn how to build applications with Oracle Visual Builder. In this session we'll go beyond the wizards and explain the architecture and building blocks that apps are made off. Get a deeper understanding of how apps are built and what makes them tick.


Back to top

Application Development

Oracle WebLogic Server for OCI/OKE by Adrian Padilla Duarte
We’re pleased to announce the availability of the March release of the Oracle WebLogic offerings available in Oracle Cloud Marketplace. The new features available in this release are:
• Simplified backup and replication: OCI provides a feature, called OCI custom images, that allows users to backup or replicate an existing compute instance, with the customizations, software and configurations that have been included in the instance. You can now backup and replicate your Oracle WebLogic For OCI configuration using OCI Compute Custom images. Any compute instance created using Oracle WebLogic Server for OCI release version 21.1.3 or later are enabled to create custom images. These custom images are not exportable to other regions and do not include attached block volumes. To learn more about OCI custom images see the OCI documentation here.
• Oracle WebLogic Server for OCI Disaster Recovery support for File Storage Service: Prior to this release we have supported the use of the DataBase File Service (DBFS) for ongoing replication of primary WebLogic Server for OCI configurations to standby configurations for disaster recovery purposes. In this release we additionally support use of the OCI File Storage Services (FSS) for this replication. The Disaster Recovery Guide now includes instructions to use FSS instead of DBFS to configure the staging mounts for WebLogic config replication.

Coherence CE 21.06 Milestone 2 Released by Aleks Seovic
We are pleased to announce immediate availability of Coherence 21.06-M2 release, the second milestone release on the road to Coherence 21.06 scheduled for June of this year, which contains a number of bug fixes and improvements, and a brand new Repository API implementation. The Repository API implements Repository pattern and enables another way of accessing data stored in Coherence. It provides a higher-level API on top of the existing NamedMap API, effectively making many common data access operations one-liners. It is particularly well suited for applications that use Domain Driven Design (DDD), although it is certainly not limited only to those.
The Milestone 2 release adds support for asynchronous, CompletableFuture-based repository implementations, which allow you to access data managed by Coherence in a non-blocking fashion, as well as to stream potentially large result sets without incurring the cost of accumulating all the results in a single process.


Helidon Extension for Visual Studio Code by Andrey Serkes
The Helidon development team has decided to contribute to and support Java technologies in Visual Studio Code by creating an extension for Helidon. This extension will help users generate, develop and run a Helidon project.
Visual Studio Code (VS Code) is a free IDE made by Microsoft. Its popular among front-end developers due to its flexibility, ease of customization and free use, but it also has great support for web development. This IDE is very extensible and support for additional languages and features can be provided by freely-available extensions on the VS Code Marketplace or you can write your own extension.
VS Code already has a set of very useful and popular extensions for Java, including support for Java language, debugger, maven and gradle support, and other technologies that are needed during the development.
Now we’ll look at the Helidon VS Code extension, explain what it can do and show how it works. Note that this is the first version of the extension and we will be adding new features in the future.
Where can I find the new extension?
The Helidon VS Code extension is available from our official GitHub repository. You will need to download the vscode-helidon.vsix file and install it in VS Code.


Back to top

Additional new material Developer Community

 
Twitter Banner
Developer Partner Community
Send your tweets @wlscommunity. Follow us on Twitter.
Training Calendar Banner
Training Calendar
For the latest trainings please visit our Training Wiki.
Join the Oracle Developer Meetup groups
Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, and much more?

Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize:
PaaS Free Trial Banner
PaaS free trial accounts
To request a free 30 days cloud trial, which can be extended or an additional month, please visit the website here. To extend the trial please contact your Oracle partner manager.
Let's Accelerate Banner
FY22 let’s accelerate

Fiscal Year 2021 started June 1st at Oracle. Take the opportunity to join the Oracle Integration and Digital Assistant growth. For the first steps we created a starter kit.
It’s your opportunity to attend a hands-on OIC bootcamp and become a certified experts. Details are published in the community newsletter. Welcome to FY22 Let’s accelerate our joint business! Let us know, send us a tweet at #PaaSCommunity!
Community Resources
Slack
Workspace
Invite your colleagues to join the Developer Partner Community

Stay Connected
Facebook Linkedin Twitter Youtube Blog
#OracleDeveloperCommunity