X

Developer Partner Community

Recent Posts

Application Development Platform

Announcing SDK generation for APIs on OCI API Gateway by Robert Wunderlich

We’re pleased to announce that Oracle Cloud Infrastructure (OCI) API Gateway can generate software development kits (SDKs) for application programming interfaces (APIs). APIs represent a world of interconnectivity where development teams can offer capabilities to partners and enable cooperation between organizations. OpenAPI provides a great way to describe the functionality and contract of the API and is used to provide documentation for API Consumers. API Gateway can understand OpenAPI and use it to accelerate the configuration of the API deployment. Developers looking to consume an API appreciate having an SDK that accelerates their adoption of the API. For example, OCI offers API access to its services and also provides SDKs for customers that programmatically interact with the control-plane instead of using the Console. As developers build APIs to offer to their users, they want to make it easier for their users to consume and build in popular languages. Creating an SDK Using the API SDK Generation feature, the API development team can generate SDKs in five languages: Java, Android, Javascript, Typescript, and Swift. The generated SDK is available for the API Development team to include with their API documentation. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

We’re pleased to announce that Oracle Cloud Infrastructure (OCI) API Gateway can generate software development kits (SDKs) for application programming interfaces (APIs). APIs represent a world of...

Chatbot

Export And Import Entity Event Handler For Editing In External IDE Or For Installing Additional Node Modules by Frank Nimphius

This article explains how you can export and import entity event handler that you created in Oracle Digital Assistant for editing in an external IDE, debugging or to add custom or 3rd party Node.js modules. About Entity Event Handler Entity Event Handler is a new feature since Oracle Digital Assistant 21.02 that allows you to write custom component code that executes when a composite bag entity gets resolved at run time. Using entity event handler you no longer need to rely on Apache FreeMarker expressions for implementing custom bag item validation, or external dialog flow states for accessing REST services. Entity event handler soon will become a required skill for all Oracle Digital Assistant developers to have.  Entity event handlers can be developed using the Oracle Digital Assistant skill (browser-based editor) or externally using a JavaScript IDE such as Microsoft Visual Studio Code. In either way, I recommend you install the Oracle Bots Node SDK from GitHub (https://github.com/oracle/bots-node-sdk), which you do by issuing the following command (assuming you have Node.js and Node Package Manager (npm) installed. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

This article explains how you can export and import entity event handler that you created in Oracle Digital Assistant for editing in an external IDE, debugging or to add custom or 3rd party...

Chatbot

How To Gracefully Handle Unwanted Attachments In A Bot Conversation Without Interrupting The Conversation by Frank Nimphius

Most if not all messengers support attachments for users to share documents with a chatbot. Unfortunately, chatbots don't control the messenger and therefore users could send attachments to a point in time where the bot does not expect an attachment to be sent. While you cannot prevent users from sending attachments, you can handle the gracefully. This article explains how you can suppress attachments in Oracle Digital Assistant skills. How attachments are sent Attachments are sent as JSON objects that contain information about the type of attachment and the URL from which the bot can download the document. Problem statement When a conversation state is waiting for user input and that user input is not validated against an entity but is stored in a string variable, users who upload attachments without being prompted for an attachment actually risk to interrupt the conversation flow. To avoid this in Oracle Digital Assistant, you can use a default transition handler in a skill that detects an attachment to be received and then prints a user message before proceeding with the current state of the conversation. Example The sample skill that you can download at the end of this article has two conversation states defined where users a prompted for input. In both cases, the user input is not validated against entity type variables and therefore happily accept an attachment being uploaded. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Most if not all messengers support attachments for users to share documents with a chatbot. Unfortunately, chatbots don't control the messenger and therefore users could send attachments to a point in...

Chatbot

Fast-Evolving Digital Assistants are Getting More Attention from Manufacturers by Paul Vallejo

Manufacturers are facing a number of challenges as they adapt to the new normal of today’s disruptive business environment. Many challenges aren’t new to manufacturers per se, but COVID-19 has brought certain priorities to the forefront. These include: · Finding new ways to engage customers who have rising expectations for service · Adapting the workforce to remote work environments and managing essential employees dealing with new safety rules at facilities · Enhancing business planning to improve agility and resiliency Although manufacturers face considerable obstacles, there are technological solutions available today that can strengthen a company’s success rate in these areas. One of these technologies is digital assistants – the new name for AI-powered chatbots. Digital assistants can be implemented rapidly to make an immediate impact on a manufacturer’s business productivity through automation of business processes. Digital assistants have moved beyond the simpler chatbots of days past to highly capable and flexible tools. Customers and employees, in both B2B and B2C contexts, can significantly increase their levels of productivity and engagement thanks to digital assistants integrated with backend applications like HCM, CX, ERP and SCM. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Manufacturers are facing a number of challenges as they adapt to the new normal of today’s disruptive business environment. Many challenges aren’t new to manufacturers per se, but COVID-19 has brought...

Cloud

Additional new material Developer Community

  Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Announcing the release of solutions to run Oracle WebLogic Server (WLS) on the Azure Kubernetes Service (AKS) as part of a broad-ranging partnership between Microsoft and Oracle. Learn more about how to run Oracle WebLogic Server on the Azure Kubernetes Service. Accelerate the lift and shift of your Java EE applications to the cloud with Oracle WebLogic Server on Azure. Watch the video now. WebLogic Kubernetes Operator 3.2.0 is now available and includes support for dynamic / online updates with model-in-image, support for Oracle Linux 8, additional lifecycle events, and more. More details can be found here. WebLogic Server for Java takes Wall Street Take a deep, technical dive into Java’s long history on Wall Street. From the rise of high-frequency trading in the early 2000s to cryptocurrencies and blockchain today, Java has been a fundamental enabler for trading and investment platforms. Java for the enterprise: What to expect in Jakarta EE 10 Oracle Developer Live: App Dev with Oracle Database May 4 | Americas, May 6 | Europe, Middle East, and Africa, May 11 | Asia Pacific Favorite Java things The new Java 16 is packed with more goodness than a clown car. Experts pick their favorite features, including improved memory management, enhanced support for modern processors, and Alpine Linux compatibility, making Java friendlier to cloud native apps. Oracle Developer Live: AI and ML for Your Enterprise On demand Build your blog with the Oracle JET framework and Oracle Content & Experience Oracle Visual Builder Studio Coherence CE 20.12.1

  Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Up...

Application Development Platform

Build a Kafka Cluster on an Oracle Kubernetes Engine by Michel Schildmeijer

Messaging is an important part of Middleware platforms. It is in fact an essential part for integrating and distributing data amongst source and target systems. With the rise of application and data integration patterns, message brokers became an important part in handling and transferring data in a solid and secure matter, in the most optimal way with a minimum of loss of data during transfer. Traditional ways of messaging and message brokers can be divided into several parts: Less intelligent JMS – Java Messaging JMS offers a set of APIs for messaging: put a message on a queue and someone else, sometime later, perhaps a far distance from each other, takes the message off the queue and processes it. It is decoupled in time and location of the message provider and consumer. Even if the message consumer happens to be down for a time, messages can be reproduced. A simple JMS Queue JMS also has a publish/subscribe capability where the producer puts the message to a "topic”. Any interested parties can subscribe to that topic, receiving messages as and when they are produced, but for now I will focus on the queue capability. There is some decoupling of the relationship between provider and consumer. However, some coupling remains. There are a few opensource message brokers which use the JMS protocol: Oracle WebLogic and IBM WebSphere MQ, which is a technology that can also be used to transport JMS messages. Furthermore, IBM WebSphere MQ is also a native IBM queueing mechanism. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Messaging is an important part of Middleware platforms. It is in fact an essential part for integrating and distributing data amongst source and target systems. With the rise of application and data...

Application Development Platform

Kotlin + Helidon by Mitia Alexandrov

Let me tell you about my first experience using Kotlin with Helidon. (Trust me, its a good story!) I was writing code and wanted to refactor it in some way. I looked at some of the menus in Intellij Idea, and I saw an option to “Convert to Kotlin” or I could use the key combination “⌥⇧⌘K” (Ctrl+Alt+Shift+K). And I love Kotlin. Hmm… I was curious, so I switched to our Helidon SE Quickstart project, pressed the key combination mentioned above, and voilà! all of my code automatically converted to Kotlin. Then, to test the code, I went directly in the IDE and pressed the start button - and it worked! I really liked Kotlin and how easy it was to use, but I needed to try it with some other code. I decided to try it with the Helidon Quickstart project. If you’re new to Helidon, let me give you a quick overview. Helidon has two frameworks: Helidon MP, our MicroProfile implementation, is our preferred way of creating microservices; and Helidon SE, which is our pure reactive Java set of APIs (which provides the backing for MP). We like to call SE “The Danger Zone”, since it provides you ultimate performance with no compromises. Now on to the testing. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Let me tell you about my first experience using Kotlin with Helidon. (Trust me, its a good story!) I was writing code and wanted to refactor it in some way. I looked at some of the menus in Intellij...

Application Development Platform

Oracle WebLogic Server for OCI/OKE March release 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. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

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...

Chatbot

The Right Tool for the Job – ECHO Improves Customer Service with Oracle Digital Assistant Integrated with Oracle Service Cloud

Conversational AI helps ECHO achieve 400% ROI ECHO Incorporated is a worldwide leader in the manufacturing of professional-grade, high-performance outdoor power equipment for commercial and homeowner use. ECHO products can be found at independent dealers and Home Depot stores in the U.S., Canada, Mexico, and Puerto Rico. To improve customer satisfaction, ECHO worked with Fishbowl Solutions to implement the Oracle Bot and integrate it with Service Cloud. ECHO’s digital assistant is available from their website home page, making it easy to ask questions about tool repair, parts ordering and warranty information. In a little over 2 months since going live with Digital Assistant, the Oracle bot has helped ECHO realize 70% call deflection rate – answering customers’ questions instead of a live agent. Schedule: Wednesday, September 15, 2021 1:00 p.m. – 1:45 p.m. EST For details please visit the registration page here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here.     Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Conversational AI helps ECHO achieve 400% ROI ECHO Incorporated is a worldwide leader in the manufacturing of professional-grade, high-performance outdoor power equipment for commercial and homeowner...

Application Development Platform

The NEW WebLogic Server Remote Console by Monica Riccelli

We are very excited to announce the release of the WebLogic Server Remote Console (remote console).  The remote console is a modern, lightweight, open-source console that you can use to manage and monitor your WebLogic Server 12.2.1.3, 12.2.1.4 and 14.1.1 domains.  It is offered as an alternative to the WebLogic Server Administration Console (administration console) web application, which Oracle continues to support. In the remote console GitHub project https://github.com/oracle/weblogic-remote-console you will find the “How to get Started” guide and documentation. The remote console is an application that runs on your local desktop and can connect to a WebLogic Server domain running in a physical or virtual machine, in a container, in Kubernetes, or in the Oracle Cloud. You simply start the console application, display the console UI in your browser, and connect to the Administration Server of the WebLogic Server domain using WebLogic Server REST APIs.  The remote console is a new option for managing WebLogic Server that provides a number of key benefits: · It starts up fast The remote console application is built on Helidon, a set of Java libraries for building lightweight applications and microservices, including microservices that interact with WebLogic Server.  Go to helidon.io for more information. · It provides a modern look and feel for WebLogic administrators See the screenshot below. The UI has been redesigned using the Oracle Alta UI Design system and the Oracle Redwood theme included with Oracle JavaScript Extension ToolKit (JET). While basic navigation is similar to the current administration console, monitoring and configuration information is more clearly separated. Common UI features such as shopping carts are leveraged. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

We are very excited to announce the release of the WebLogic Server Remote Console (remote console).  The remote console is a modern, lightweight, open-source console that you can use to manage and...

Cloud

Monitoring Visual Builder Apps with Oracle Application Performance Monitoring by Shay Shmeltzer

Tracking and monitoring the end user interactions with your Visual Builder application is key in creating a better user experience. Knowing information such as which pages are being used the most, the performance of REST calls, and how often do users encounter errors can help deliver a better user experience to customers. It can help you tune your app to achieve better performance too. The new Oracle Application Performance Monitoring (Oracle APM), part of the Oracle Cloud Observability and Management Platform, provides a great solution for tracking what is happening in your Visual Builder apps from the client perspective. In this blog we'll show you how to get the combination of VB and APM working. The new version of Oracle APM, released earlier this month, includes a browser agent solution that can be used for tracking any web app. The data it collects is gathered in a queriable repository and let you explore multiple dimensions of your app. From looking at high-level statistics about app usage such as type of browser used, overall response times and error rates - all the way to individual interactions and the time it took to invoke specific REST calls in a page. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Tracking and monitoring the end user interactions with your Visual Builder application is key in creating a better user experience. Knowing information such as which pages are being used the most, the...

Cloud

Effortless App Development with Oracle Visual Builder: Boost productivity by building web and mobile applications efficiently using the drag-and-drop approach – book by Ankur Jain

Organizations are moving their applications, data, and processes to the cloud to reduce application costs, effort, and maintenance. However, adopting new technology poses challenges for developers, solutions architects, and designers due to a lack of knowledge and appropriate practical training resources. This book helps you get to grips with Oracle Visual Builder (VB) and enables you to quickly develop web and mobile applications and deploy them to production without hassle. This book will provide you with a solid understanding of VB so that you can adopt it at a faster pace and start building applications right away. After working with real-time examples to learn about VB, you'll discover how to design, develop, and deploy web and mobile applications quickly. You'll cover all the VB components in-depth, including web and mobile application development, business objects, and service connections. In order to use all these components, you'll also explore best practices, security, and recommendations, which are well explained within the chapters. Finally, this book will help you gain the knowledge you need to enhance the performance of an application before deploying it to production. By the end of this book, you will be able to work independently and deploy your VB applications efficiently and with confidence. What you will learn · Get started with VB and explore its architecture and basic building blocks · Gain a clear understanding of business objects and learn how to manage them · Create service connections to connect to the external API and Oracle SaaS · Build web and mobile apps and run them on various devices · Develop Oracle Cloud and non-Oracle SaaS app extensions · Get to grips with data and application security using practical examples · Explore best practices along with troubleshooting and debugging mechanisms · Connect your VB application with VBS for application versioning using Git Get the book here and visit the publications wiki here     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Organizations are moving their applications, data, and processes to the cloud to reduce application costs, effort, and maintenance. However, adopting new technology poses challenges for...

Chatbot

Building A Frequently Asked Question Skill Using A Programming By Convention Approach by Frank Nimphius

The concept of convention over configuration as a paradigm in framework development to facilitate the decisions developers must make, can be implemented in Oracle Digital Assistant to build skills that answer frequently asked questions. This article explains how to create frequently asked question chatbots (skills) without coding by following a set of naming convention rules. The starting point of this approach is a skill template sample that I provide at the end of this article. The skill contains all of the dialog flow coding required to make this work. Note: This article does not explain how the provided skill template works but how to use the template for building custom Frequently Asked Questions skill bots. To understand how the template, and thus the "programming by convention" implementation works, please read the commends added to the BotML in the dialog flow. About Building A Frequently Asked Questions Skill Oracle Digital Assistant provides answer intent and regular intent to create chatbots that answer frequently asked questions. · Answer intents are associated with a predefined response that is displayed to a user when the intent is resolved for a user message. The benefit of answer intents is that they use true NLP and machine learning and don't require a dialog flow. · Regular intents are like answer intents except that they require developers to write a dialog flow to return the response to a question. The benefit of regular intents is that developers can perform additional tasks before or after displaying the answer. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The concept of convention over configuration as a paradigm in framework development to facilitate the decisions developers must make, can be implemented in Oracle Digital Assistant to build skills...

Chatbot

Innovate Service Centers with an Oracle Bot–Join our Webcast September 15th and learn how Conversational AI achieves 400% ROI

Conversational AI helps ECHO achieve 400% ROI ECHO Incorporated is a worldwide leader in the manufacturing of professional-grade, high-performance outdoor power equipment for commercial and homeowner use. ECHO products can be found at independent dealers and Home Depot stores in the U.S., Canada, Mexico, and Puerto Rico. To improve customer satisfaction, ECHO worked with Fishbowl Solutions to implement the Oracle Bot and integrate it with Service Cloud. ECHO’s digital assistant is available from their website home page, making it easy to ask questions about tool repair, parts ordering and warranty information. In a little over 2 months since going live with Digital Assistant, the Oracle bot has helped ECHO realize 70% call deflection rate – answering customers’ questions instead of a live agent. Schedule: Wednesday, September 15, 2021 1:00 p.m. – 1:45 p.m. EST For details please visit the registration page here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Conversational AI helps ECHO achieve 400% ROI ECHO Incorporated is a worldwide leader in the manufacturing of professional-grade, high-performance outdoor power equipment for commercial and homeowner...

Chatbot

Sharing A Skill With Sample Code For Using The ICU Message Format In Oracle Digital Assistant by Frank Nimphius

I 've always been a proponent of using resource bundles in chatbots instead of putting message and prompt strings directly into the dialog flow code.  The option in Oracle Digital Assistant 20.12 and later to create multilingual bots via the multilingual NLU (watch a video about this) does prove me right. However, I do recommend that you ALWAYS use resource bundles, even if you don't need a multilingual bot or if you use a translation services. Oracle Digital Assistant 20.12 introduced not only a multilingual NLU, but also a new extended message format for creating resource bundle strings. Beside others, the new ICU (International Components for Unicode) message format allows you to print messages and prompts based on a condition like the messenger channel being used and to detect plural vs. singular cases requiring different bot responses. In preparation to recording a digital assistant design camp session about using resource bundles and the new ICU message format in Oracle Digital Assistant (watch the video here), I created a sample skill that I am now sharing with you in this article. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I 've always been a proponent of using resource bundles in chatbots instead of putting message and prompt strings directly into the dialog flow code.  The option in Oracle Digital Assistant 20.12 and...

Chatbot

With Oracle, Yokeru calls thousands of households during COVID

London-based brothers dial up Oracle for Startups and Oracle Digital Assistant to build an automated call system to check in on vulnerable shut-ins. Products · Oracle Digital Assistant Business challenges Monty and Hector Alexander had the idea to found Yokeru after their grandmother fell at home and was left unattended for eight hours. Monty, 25, a mechanical engineering student at Imperial College London, and his brother, Hector, built an automated call system to check in on vulnerable individuals with the help of Oracle for Startups and Oracle Digital Assistant. It’s now clear that remote monitoring is pivotal to the future of the care system. Yokeru offers a digitally inclusive way to support those who would otherwise suffer in silence. Yokeru’s first deployment was with Hammersmith and Fulham Council. Starting in May 2020, Yokeru regularly called 9,000 residents and connected them to specific help if they requested it. Today, Yokeru works with a number of local authorities to support vulnerable communities. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

London-based brothers dial up Oracle for Startups and Oracle Digital Assistant to build an automated call system to check in on vulnerable shut-ins. Products · Oracle Digital Assistant Business...

Chatbot

Oracle Digital Assistant Newsletter August 2021

Welcome to the August edition of the Oracle Digital Assistant News.  "What happened to July?", you might well ask. Well, to ease the pressure on your inbox we have decided to move to a bi-monthly publishing schedule for this newsletter. This just so happens to coincide with our usual bi-monthly Digital Assistant product update cycle. So in this edition we bring you details about the 21.08 update as well as the usual industry news, events and best practice articles. Want to improve your customer service? Join us on September 15th for a webcast to learn how Echo Inc achieves 70% call deflection with a customer service chatbot. Scroll down to find the details below. As always, if you want to let us know how much you are enjoying this newsletter or have anything you would like us to feature in a future edition, message us via LinkedIn or twitter using hashtags #OracleODA #OracleODANews Please feel free to forward this newsletter to anybody who may be interested and invite them to subscribe too. Read the August 2021 Edition here and Subscribe to the Newsletter here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic , Digital Assistant Newsletter

Welcome to the August edition of the Oracle Digital Assistant News.  "What happened to July?", you might well ask. Well, to ease the pressure on your inbox we have decided to move to a bi-monthly...

Chatbot

Build a Football Chatbot with Oracle Digital Assistant Series by Daniel Teixeira

Thanks for the wonderful blog series to create an ODA chatbot: Build a Football Chatbot with the Oracle Digital Assistant – Part 1 Build a Football Chatbot with the Oracle Digital Assistant – Part 2 (Backend Integration) Digital Assistant – Part 3 (Channels) Updated Backend Integration with Node.js Bot SDK for the Football Chatbot Build a FAQ Chatbot with Oracle Digital Assistant in 15 minutes In this post series I will show how to build a Chatbot to provide self-service for football information. You will be able to ask the Bot about results, fixtures, standings and more. The bot will retrieve that information from a backend API service, and it will display the information back to you in one of the many available Channels. Digital Assistant vs Chatbot First things first, lets clarify some of the concepts. A Chatbot is a single purposed program, user initiated, that solves simple business problems by using service automation and self-service. A Digital Assistant is user oriented. It can assist users with various related or unrelated tasks. Conversations are context aware. Digital assistants can have many different skills, or chatbots, and can route the conversation to/from those skills. Utterance, Intent and Entity Utterance: Anything the user says. words or sentences are the utterances. This is very important as the utterance can significantly vary depending on the user. How many ways one can ask for the game result? § “What was the score?” § “What’s the result?” § “Who won?” § “Did they win?” Intent: An intent is the user’s intention. If the user asks : “Who won the game?” , the intent is the game result. In this case we could call this intent askResults or showResults. An intent is not the key word the user uses, but rather the high level goal or intention of that sentence. Entity: An entity can be any field of data that allow to extract important information about the intent. If the user input is: “What is the result from the Real Madrid game yesterday?” -> Yesterday can be a time entity and Real Madrid an entity that defines the who question for the showResults intent. The Oracle Digital Assistant Natural Language Processing (NLP) engine will be the one responsible to interpret the user text input based on the defined Utterances, Intents and Entities! Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Thanks for the wonderful blog series to create an ODA chatbot: Build a Football Chatbot with the Oracle Digital Assistant – Part 1 Build a Football Chatbot with the Oracle Digital Assistant – Part...

Chatbot

ECHO achieves 70% call deflection with a Chatbot for Customer Service – Fishbowl Oracle Webcast September 15th 2021

Conversational AI helps ECHO achieve 400% ROI ECHO Incorporated is a worldwide leader in the manufacturing of professional-grade, high-performance outdoor power equipment for commercial and homeowner use. ECHO products can be found at independent dealers and Home Depot stores in the U.S., Canada, Mexico, and Puerto Rico. To improve customer satisfaction, ECHO worked with Fishbowl Solutions to implement the Oracle Bot and integrate it with Service Cloud. ECHO’s digital assistant is available from their website home page, making it easy to ask questions about tool repair, parts ordering and warranty information. In a little over 2 months since going live with Digital Assistant, the Oracle bot has helped ECHO realize 70% call deflection rate – answering customers’ questions instead of a live agent. Schedule: Wednesday, September 15, 2021 1:00 p.m. – 1:45 p.m. EST For details please visit the registration page here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Conversational AI helps ECHO achieve 400% ROI ECHO Incorporated is a worldwide leader in the manufacturing of professional-grade, high-performance outdoor power equipment for commercial and homeowner...

Application Development Platform

Developer Partner Community Newsletter August 2021

Dear Developer Partner Community, Congratulations to your success and thanks for the great collaboration in the last fiscal year. To accelerate growth the summarized the steps to success: Watch the on-demand launch webcasts to connect, innovate & extend SaaS and connect & shift workload to the Oracle Cloud Platform. Attend an integration or digital assistant hands-on training to become a certified expert Access the sales kits including customer presentation in ppt format Join the Integration and Developer partner community Join us for the quarterly Digital Assistant partner community webcast on August 16th 2021. Topics include the latest product updates including a first look at graphical flow designer. Thanks to the community for all the excellent chatbot & development tool articles: Oracle Digital Assistant for All Oracle Fusion Apps & OU Cloud Learning Subscription: Oracle Digital Assistant within HCM Cloud & Oracle Digital Assistant – Multilingual the easy way & Embed the Oracle Digital Assistant in a WordPress Site & Changing Layouts in Dynamic Components Based on a Page Variable & Creating Custom Messages/Notifications in Visual Builder. WebLogic the leading J2EE server is available in Oracle Marketplace which offers a streamlined way to get started with a publisher's software, and through the Marketplace UI you can simply spin up any of these solutions through a simple wizard. Oracle Partners can publish applications and service offerings in the marketplace. Additional Mitia published an Helidon and JBatch article in the Application Development section. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The August edition highlights the on-demand launch webcasts and the Integration & Digital Assistant sales kits. In this month’s community webcast Michael Meiner will present how to connect and extend your applications and systems using pre-builts from Oracle Integration. Please join the Partner Community Webcast August 31st 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! To read the complete newsletter please visit https://bit.ly/DeveloperNewsAugust2021 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Partner Community, Congratulations to your success and thanks for the great collaboration in the last fiscal year. To accelerate growth the summarized the steps to success: Watch the...

Chatbot

Three Ways Oracle Digital Assistant Creates Customer Service Success by Carrie West

A few months ago, I was in the middle of renovating my kitchen. I’d purchased all of the appliances online from a big box retailer, but when it came time to install the stove, I realized that I never received the connector to hook it up to the gas line. I did what many Gen Xers do—I opened my iPad, went to the store’s website, and clicked the “Live Chat” button. After a few quick questions to validate my identity, the digital assistant found my order number and had me confirm which item I was contacting them about. When I indicated it was the stove, the bot recommended a set of accessories that might be relevant, including the gas connector. It then verified the correct part was in stock and could ship overnight to arrive in time for my installation to proceed on schedule. Simple, quick, and all seamlessly completed through automation. How it works As we discussed in our recent Quarterly Update on Innovations for Advertising and Customer Experience, it all starts with the routing engine. When a user engages with a brand through their channel of choice (Facebook, mobile, SMS, etc.) to make a request, question, or inquiry, it goes immediately into the service routing engine. That engine contains queues, and within those queues sit both live agents and digital assistants. Based on the nature of the question, the routing engine automatically determines in real time whether a bot can suitably resolve the question or the customer needs human expertise. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

A few months ago, I was in the middle of renovating my kitchen. I’d purchased all of the appliances online from a big box retailer, but when it came time to install the stove, I realized that I...

Application Development Platform

Three ways to customise the WebLogic MarketPlace Stacks – Part 2 by Jan Leemans

Develop your own Stack to launch a WebLogic Pay-as-you-go Image Oracle Marketplace offers a streamlined way to get started with a publisher's software, and through the Marketplace UI you can simply spin up any of these solutions through a simple wizard. This blog is the second chapter in a series that will explore your options to work with Terraform and the Marketplace Stacks and Images of WebLogic as provided on the Marketplace, offering you the ability to spin up your own customised stacks using the "Pay-as-you-go" consumption of WebLogic licenses. You will learn how to launch an individual Pay-as-you-go image with full control of the setup process, omitting the standard Stack provided on Marketplace. · In the first blog you could read how to automate the launch of the WebLogic stack as it is provided on Marketplace, using Terraform and a bit of OCI Command Line. · In a third article I will be adding a WebLogic Pay-as-you-go Node Pool to an existing OKE cluster, thus allowing to easily switch an existing custom setup of WebLogic running on OKE into a pay-as-you-go type of consumption Launch a Pay-as-you-go image In the first article of this series you learned how to use the normal stack with the out-of-the-box automation provided by Oracle. But what if you want to fully customize the install, but still use an instance that has a Pay-as-you-go license entitlement for WebLogic ? Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Develop your own Stack to launch a WebLogic Pay-as-you-go Image Oracle Marketplace offers a streamlined way to get started with a publisher's software, and through the Marketplace UI you can simply...

Application Development Platform

Migrating from Generic Data Source to Active GridLink by Stephen Felts

Earlier, I wrote an article about how to migrate from a Multi Data source (MDS) for RAC connectivity to Active GridLink (AGL). This is needed to move from the older datasource technology to the newer technology, both supporting Oracle RAC. The information is now in the public documentation set at Migrating from Multi Data Source to Active GridLink . There are also many customers that are growing up from a standalone database to an Oracle RAC cluster. In this case, it’s a migration from a GENERIC datasource to an AGL datasource. This migration is pretty simple. No changes should be required to your applications.  A standard application looks up the datasource in JNDI and uses it to get connections.  The JNDI name won’t change. The only changes necessary should be to your configuration and the necessary information is generally provided by your database administrator.   The information needed is the new URL and optionally the configuration of Oracle Notification Service (ONS) on the RAC cluster. The latter is only needed if you are running with - an 11g driver or 11g database. Auto-ONS depends on protocol flowing between the driver and the database server and this feature was added in 12c. - pre-WLS 12.1.3. Auto-ONS is supported starting in WLS 12.1.3. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Earlier, I wrote an article about how to migrate from a Multi Data source (MDS) for RAC connectivity to Active GridLink (AGL). This is needed to move from the older datasource technology to the newer...

Application Development Platform

Get insight into API Gateway logs using OCI Logging Analytics by Paul Jenkins

In my previous blog, I gave an overview of Oracle Cloud Infrastructure (OCI) API Gateway observability. This time I’m taking a deeper look into using OCI Logging Analytics to gain insight on OCI API Gateway logs. This post covers setting up API Gateway logging, setting up Logging Analytics, setting up Service Connector Hub to send API Gateway logs to Logging Analytics, and creating a Dashboard. Prerequisites include a working knowledge of OCI API Gateway and OCI in general. For the sake of simplicity, I have created all resources in the same compartment. Your security might require that different log types be stored and analyzed in different compartments, which is fully supported. Enable API Gateway logging Gateway logs are controlled at the deployment level within a gateway and are disabled by default. To collect the data to build any real insights, we need to set the deployment logging level to Information and enable the logs. Navigate to your deployment in the Console, select Edit, and set the logging policy to Information. This setting is the default, but it’s worth checking. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

In my previous blog, I gave an overview of Oracle Cloud Infrastructure (OCI) API Gateway observability. This time I’m taking a deeper look into using OCI Logging Analytics to gain insight on OCI API...

Application Development Platform

Access Coherence using GraphQL by Tim Middleton

Helidon version 2.2.0 has just been released which contains support for the MicroProfile GraphQL Specification from the Eclipse Foundation. Coherence provides seamless integration with Helidon, and with the latest Coherence CE 20.12 release it is now very easy to create GraphQL endpoints to access data in Coherence. About GraphQL From the MicroProfile (MP) GraphQL spec page: GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. GraphQL interprets strings from the client, and returns data in an understandable, predictable, pre-defined manner. GraphQL is an alternative, though not necessarily a replacement for REST. GraphQL provides three types of data operations: query, mutation and subscription. The schema is the core of GraphQL and clearly defines the operations supported by the API, including input arguments and possible responses. Note: The first release of the spec only supports queries and mutations. If you would like to learn more about GraphQL in general, and GraphQL support in Helidon, please check out my Helidon MicroProfile GraphQL article before you continue. Adding a GraphQL Endpoint to the To Do List example In this article I will build upon the To Do list example described by Aleks Seovic in his Hello, Coherence article series. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Helidon version 2.2.0 has just been released which contains support for the MicroProfile GraphQL Specification from the Eclipse Foundation. Coherence provides seamless integration with Helidon, and...

Application Development Platform

How to push a Coherence CE application out to a Kubernetes cluster, and then scale and manage that cluster by Aleks Seović

Oracle Coherence started as a distributed caching product and then evolved into an in-memory data grid. It’s an essential tool for improving the performance and scalability of Java EE applications, and it’s widely used for large-scale projects—think of it as a scalable, concurrent, fault-tolerant java.util.Map implementation that is partitioned across multiple JVMs, machines, and even data centers. In the summer of 2020, Oracle released Coherence Community Edition (CE), an open source version of the product. In the first article in this series, I implemented a REST API that allows you to manage a to-do list of tasks stored in Coherence CE. In the second article, I built a React-based web front end and JavaFX-based desktop client. In this part, I’ll complete the series by covering the packaging, deployment, and operational aspects of this project. That includes converting the existing demo into a production-quality application by adding support for scale out, persistence, monitoring, and end-to-end request tracing. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Coherence started as a distributed caching product and then evolved into an in-memory data grid. It’s an essential tool for improving the performance and scalability of Java EE applications,...

Cloud

Connect and extend your applications and systems using pre-builts from Oracle Integration – PaaS Partner Community Webcast August 31st 2021

Learn how to leverage adapters and accelerators to grow your business. We will cover the latest innovations in prebuilt adapters, including: · Key features in new and existing application adapters · Special highlight: new adapters offered by Advantco, an Oracle partner · Accelerators and recipes available in Oracle Integration · How partners can leverage and promote pre-built integrations Speaker: Michael Meiner Schedule: August 31st 2021 16:30-17:30 CET (Berlin time) For details please visit the registration page here.     Take the opportunity to watch our community webcasts on-demand: · How to connect your B2B ecosystem using Oracle Integration · Connect, Innovate & Extend SaaS Partner Launch · Oracle Cloud Platform Partner Launch Webcast on-demand · Oracle Visual Builder What’s New · Accelerate your chatbot projects with Oracle Digital Assistant Templates · Identity Propagation call from Integration Cloud to Oracle SaaS Applications · Connect Opera with Oracle SaaS · Extreme Scalability and Enhanced Resilience for OIC · SOA Modernization · Cloud Native and Serverless SaaS Extensions · How Process Workflow can extend the role of Integration · Innovate Service Cloud with Chatbots · Integration Update & New Features · Chatbot Design best practices for Conversational UX · Cloud Platform KickOff Webcast 2020 · NetSuite Integration · Integration Insight · Innovate HCM with Chatbots · ERP Integration with Application Adapters · HCM Integration with Application Adapters · Extend SaaS with Visual Builder Cloud Service · Integration Adapters · Integrate SaaS       Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Learn how to leverage adapters and accelerators to grow your business. We will cover the latest innovations in prebuilt adapters, including: · Key features in new and existing application adapters ·...

Chatbot

The MS Excel Challenge Of Curating Utterances And Resource Bundles For Oracle Digital Assistant by Frank Nimphius

How do you curate your utterances and message bundles? Well, I use Microsoft Excel, which could cause a problem though. The problem described in this article does not appear to be reproducible on all operating systems and on all versions of Microsoft (MSFT) Excel. However, it does occur on my MAC so I thought it would be best to document it in case anyone else is having this problem. What is the problem? The problem shows for messages in resource bundles or for utterances that contain a comma in them. For example, the resource bundle message shown in the image below contains multiple commas. Exporting the message bundle to a CSV file shows the following content for the message containing the commas. As you see, the message that contains commas is surrounded by double quotes ("), whereas the message that does not contain a comma does not use surrounding quotes. At least on my MAC (Catalina) the surrounding quotes are getting lost after importing the CSV file to MSFT Excel and then exporting it to a new CSV file. This is true for resource bundle strings but also CSV I export from the intent panel in skills. As a result, when re-importing the CSV file, the messages are getting cropped at the first comma. Resource bundles shows the part after the comma added to the annotation field. The solution As mentioned, this problem does not reproduce on other computers and does not be a problem with MACs. However, if you experience the problem and want to use MSFT Excel for editing resource bundles and utterances (especially for curating utterances in intents, Excel is a nice too to use), then this is how I got it working. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

How do you curate your utterances and message bundles? Well, I use Microsoft Excel, which could cause a problem though. The problem described in this article does not appear to be reproducible on all...

Chatbot

Deciding how to partition your digital assistant into multiple skills by Grant Ronald

A key feature of Oracle Digital Assistant is the ability to construct your digital assistant from multiple skills.  This concept of splitting software into more functionally manageable, or reusable, building blocks is a common technique in software development, whether it’s database tables, PL/SQL packages or Java classes. However, even though the general concept is understood, the question as to what is the best approach for partitioning a digital assistant comes up frequently in a number of different guises: “How should I partition my digital assistant into skills”, “How many skills should I have”, or “Should I combine these two skills into one”. Alas, there is no magic formula for calculating the answer, and more often the answer is “it depends”, but there are some key consideration to be aware of when making the decision. This article explains how to how to partition your digital assistant projects into skills and how to make those decisions. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

A key feature of Oracle Digital Assistant is the ability to construct your digital assistant from multiple skills.  This concept of splitting software into more functionally manageable, or reusable,...

Chatbot

Implement Adaptive Bot Design Using Message Bundles In Oracle Digital Assistant by Frank Nimphius

I don't know anyone who would decide today to spend their vacation in the same place for the rest of their life. But I know enough people who code their bots and their digital assistants to work on just one messenger. The main motivation for creating digital assistants and bots for a single channel is formatting text. Honestly, formatted text has nothing to do with good conversational design, though I do understand that this is what users and stakeholders want. So, how can you give users and stakeholders what they want without tying your bot to a single messenger channel? The answer is Adaptive Bot Response Design (or Adaptive Bot Design for short). I introduced the concept of adaptive bot design in an Oracle Digital Assistant Design Camp in August 2020 (see video here). Oracle Digital Assistant 20.12 introduced ICU (International Components for Unicode) formats for resources bundles, which provides one more tool to implement adaptive bot design. In this article I show you how you can implement channel specific messages and formatting without locking your bot in. Example Using resource bundles is a well-known best practice when creating multilingual chatbots, but also when creating channel-independent digital assistants. In Oracle Digital Assistant, you can build resource bundles on the digital assistant and the skill level. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I don't know anyone who would decide today to spend their vacation in the same place for the rest of their life. But I know enough people who code their bots and their digital assistants to work on...

Application Development Platform

Helidon, Logging, and MDC by Tomas Langer

Helidon is designed to have the smallest number of third party dependencies as possible. With that goal in mind, we originally decided to use Java Util Logging (JUL) as its an integral part of the JVM with no added dependencies. In Helidon 2.2.0, however, we have decided to support the following logging frameworks and some of their features: · Java Util Logging (JUL) — already supported and does not require any changes in Helidon · Simple Logging Facade for Java (SLF4J) — an API that can be used to log into multiple logging implementations (logback, Log4j, JUL) · Log4j (version 2.x) — widely used logging framework With the addition of Log4j and SLF4J we can now offer Mapped Diagnostic Context (MDC). This highly requested feature allows users to register a value with the MDC using a static method, and then write it to the output. This value could be a tracing ID that we want to see for each message, the current user, or a similar contextual value. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Helidon is designed to have the smallest number of third party dependencies as possible. With that goal in mind, we originally decided to use Java Util Logging (JUL) as its an integral part of the JVM...

Application Development Platform

Excel generation example – Custom Java functionality on Oracle PaaS/JCS cloud by Jang-Vijay Singh

Introduction In this example, I will describe a small Java utility that produces an Excel file. The Utility has a synchronous Rest API to act as an interface for callers. Bear in mind that Oracle Integration Cloud has inbuilt capability to generate CSV files - CSV is a text-only format of comma/delimiter-separated values that can also be opened in a spreadsheet tool like Microsoft Excel or OpenOffice. However, Excel is a binary format capable of rich formatting, formulae, among other features. The API that this post describes generates a proper well formatted Excel file, can be deployed in an Oracle PaaS environment on the Java Cloud Service (JCS), can be consumed just like any other Rest service in the Oracle Integration Cloud (OIC), and can even be directly exposed to users (subject to security, usability, and other considerations). The output The output file generated by my sample Rest service can be seen below in a spreadsheet program like Microsoft Excel or OpenOffice Calc: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Introduction In this example, I will describe a small Java utility that produces an Excel file. The Utility has a synchronous Rest API to act as an interface for callers. Bear in mind that Oracle...

Application Development Platform

Coherence Community Edition by Randy Stafford

Coherence Community Edition release 20.12 was published today, providing early access to another set of new features, along with those in release 20.06, to be included in Oracle Coherence release 14.1.2 when it becomes available. The 20.12 release is created in GitHub, artifacts are published to Maven Central, a Docker image is on dockerhub, and updated documentation is linked from the Coherence Community site. New features in Coherence Community Edition 20.12 are: · Bootstrap API: a new, simple API for configuring and starting Coherence cluster members and clients in a consistent way from application code. The Bootstrap API is being used in new Coherence integrations with microservices frameworks. · GraphQL Support: Helidon 2.2, just released, implements the Eclipse MicroProfile GraphQL specification. Using Coherence with Helidon 2.2 will allow GraphQL-based access to Coherence data, including the novel ability to seamlessly navigate object graphs stored in multiple Maps. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Coherence Community Edition release 20.12 was published today, providing early access to another set of new features, along with those in release 20.06, to be included in Oracle Coherence...

Application Development Platform

Join us on August 3rd and 5th for the FREE Oracle Developer Live event —Simplifying Modern Application Development

Register now and make sure you join us for the session and hands-on-lab on Oracle’s new enterprise container platform, Verrazzano! You won’t want to miss these sessions – where we will show you how to manage and deploy multi-cloud applications on Verrazzano with portability and consistency across cloud environments. Design resilient, secure, scalable apps Developers today face significant challenges when building highly resilient, secure, and scalable applications for a global customer base. Whether modernizing existing apps or building new cloud native apps, developers must make architecture and design decisions across a variety of technology choices. At this event, you’ll learn the foundational principles of modern app development and how you can apply them to simplify decision making, freeing you to focus on the code. Register now to learn about: Building containerized web applications Using relational databases with modern apps Automating deployment and DevOps Developing real-time event processing and analytics Deploying serverless functions Schedule: America August 3rd 2021 and Europe, Middle East, Afrika, Asia August 5th 2021 For details please visit the registration page here   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Register now and make sure you join us for the session and hands-on-lab on Oracle’s new enterprise container platform, Verrazzano! You won’t want to miss these sessions – where we will show you how to...

Cloud

Developer Partner Community Newsletter July 2021

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 Builder & 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 For a short summery 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 July 27th 2021. On-demand webcast recordings are available at the Oracle Video Hub. To read the complete newsletter please visit https://bit.ly/DeveloperNewsJuly2021 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

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...

Cloud

Automating CI/CD for Oracle Cloud Functions with Visual Builder Studio by Shay Shmeltzer

Serverless computing is one of the more attractive aspects offered by cloud platform - letting you focus on coding functionality and letting the provider take care of providing dynamically scaling platform to run your code. Oracle is offering the Oracle Cloud Functions Service as a platform for hosting serverless functions. Oracle Functions is based on the Fn Project - an open source, container native solution for writing functions that supports a variety of languages (including Java, go, ruby, node, python, and more) . In this blog we'll highlight some of the capabilities that are built into Oracle Visual Builder Studio to help you manage the development cycle for such functions and to automate continuous deployment to the Oracle cloud platform. The video demo below focuses on the code management and CI/CD automation functionality. For code management we use the Git repositories in Visual Builder Studio. For CI/CD automation VB Studio offers Fn specific build steps as well as integration with the Oracle infrastructure environment: Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Serverless computing is one of the more attractive aspects offered by cloud platform - letting you focus on coding functionality and letting the provider take care of providing dynamically scaling...

Cloud

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. Speaker: Arvind Venugopal Schedule: July 27th 2021 16:30-17:30 CET (Berlin time) For details please visit the registration page here.   Take the opportunity to watch our community webcasts on-demand: · Oracle Visual Builder What’s New · Accelerate your chatbot projects with Oracle Digital Assistant Templates · Cloud Native and Serverless SaaS Extensions · Innovate Service Cloud with Chatbots · Integration Update & New Features · Chatbot Design best practices for Conversational UX   · Innovate HCM with Chatbots   For the latest information please join the Developer Partner Community please register here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

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...

Chatbot

How to configure a bag item in a composite bag entity as optional by Frank Nimphius

Composite bag entities model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag items usually reference other entities (built-in or custom). The System.CommonResponse component and the System.ResolveEntities component can be used to generate dialogs at runtime for users to be prompted to provide input for each bag item. A common use case for objects is that some of their attributes (bag items) are treated as optional. This means that the item will be prompted but the user can choose not to provide any information. In this article I explain by an example how you achieve the same behavior with composite bag entities. Use case The sample that you can download as a skill uses a composite bag entity to model an account. The account information is collected by the following bag items: first name last name email (optional) address The following image shows how the user is prompted for the information. When specifying the first name, the bot uses the provided name in the prompt when it asks for the last name. The EMail prompt is rendered with a skip button. In addition, users could type "skip" or "none" to leave the field without providing a valid email address. When the mail address is skipped, the next prompt is for the address. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Composite bag entities model real world objects like "order", "person", "car", "account" etc. Each attribute in such an object is referred to as a bag item. Bag items usually reference other entities...

Chatbot

Oracle Digital Assistant introduces Unified Multi-lingual NLU, Enhanced Speech, and Data Manufacturing by Srini Vinnakota

I’m excited to announce that the Oracle Digital Assistant Platform Version 20.12 is now being rolled out across all our OCI data centers. Key updates include: · Unified Multi-lingual NLU · Enhanced Speech · Data Manufacturing with Active Learning Unified Multi-lingual NLU 20.12 represents a fundamental shift not only for the ODA Platform but for the Conversational AI space in general. With 20.12, we introduced a unified multi-lingual NLU model for key languages in Europe and Middle East. This means customers no longer have to build a separate digital assistant for each language nor do they have to rely on a translation service to power their Intent Classification and Entity Recognition. While multi-lingual language embeddings have become mainstream in the past couple of years, ODA is the first Conversational AI platform to introduce active cross-lingual usage with Few-Shot and Zero-Shot NLU training models for both intents and entities. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I’m excited to announce that the Oracle Digital Assistant Platform Version 20.12 is now being rolled out across all our OCI data centers. Key updates include: · Unified Multi-lingual NLU · Enhanced...

Cloud

FlexDeploy Support for Oracle Cloud

Are you looking for ways to accelerate development and delivery, improve quality, and more effectively manage cost and risk? Is your organization looking to deliver customer benefit faster and more reliably? DevOps, Continuous Integration (CI), Continuous Delivery (CD), Release Orchestration, and the growth of Cloud help drive these improvements. Flexagon’s FlexDeploy in combination with the Oracle Cloud makes achieving those benefits fast and easy! The FlexDeploy and Oracle Cloud combination can result in many benefits for your organization:... ➢ Automate and standardize the provisioning, build, deploy, and release lifecycle ➢ Speed up the delivery of software, better meeting internal and external customer needs ➢ Decrease costs to develop and maintain scripts, perform manual steps, and troubleshoot problems ➢ And more! The FlexDeploy and Oracle Cloud combination helps customers provision and manage environments more effectively while establishing streamlined CI/CD pipelines for moving software across development and production environments. Ready to see how? Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Are you looking for ways to accelerate development and delivery, improve quality, and more effectively manage cost and risk? Is your organization looking to deliver customer benefit faster and...

Cloud

Business Object Client Side Caching with Visual Builder by Shay Shmeltzer

If you are using Visual Builder's Business Objects (BO) as a source of data for your Visual Builder user interface, caching their content on the client side can help improve your app performance. The latest version of Visual Builder provides a simple declarative way to control caching settings for your BOs. Caching Considerations There are a couple of points to consider before you implement caching though: If your data is frequently changing, you might not want to cache it on the client as the cached data might be out of date when the user access it. For example, we wouldn't suggest caching the current inventory for each product in your warehouse, as this will change with every new order placed. The list of product names, however, might be data that you can cache assuming your products catalog changes at most once a day. Visual Builder lets you define the length of time that the data is cached - which should help you tune this for each piece of data. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

If you are using Visual Builder's Business Objects (BO) as a source of data for your Visual Builder user interface, caching their content on the client side can help improve your app performance. The...

Cloud

Displaying Nested Arrays with Nested Tables in Visual Builder by Shay Shmeltzer

Hierarchical data is very common when working with databases, but showing such data can pose challenges when you want to show all the data on one page. In the past I showed how to show hierarchy using a tree component, in this blog I'm building on top of the concepts shown there to create a UI representations that shows a nested details table for each master record. In the example we use a data set of departments and employees that belong to each one of them. We want to show a table of the employees below the details of each department. This is a common representation in "report" type of outputs. To achieve this we are starting from the tree example, populating an ArrayTreeDataProvider with the data. We then use an oj-bind-for-each component to dynamically render each of the master records. Binding the component to the array of master records, and using a panel with content in it bound to a specific field. You can of course expand and modify the layout of that area with additional fields and layouts. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Hierarchical data is very common when working with databases, but showing such data can pose challenges when you want to show all the data on one page. In the past I showed how to show hierarchy...

Chatbot

Testing Your Apache FreeMarker Expressions Using The Online FreeMarker Template Tester by Frank Nimphius

  About Apache FreeMarker in Oracle Digital Assistant Apache FreeMarker is the expression engine used in Oracle Digital Assistant dialog flows, entities and skill and digital assistant settings. An Apache FreeMarker expression is defined using the ${ ... } construct or as directives like <#if ...> <#else> ... </#if>. You can read up on Apache FreeMarker expressions at · Apache FreeMarker Template Language · Apache FreeMarker Reference for Oracle Digital Assistant About the Online Template Tester The Apache FreeMarker online tester is available as a project on GitHub and online. On GitHub You find the GitHub project at https://github.com/apache/freemarker-online-tester Online Tester To use the online tester, point your browser to https://try.freemarker.apache.org/ The image below shows the tester that displays in the browser. The Template field takes the Apache FreeMarker construct or expression you want to test. The Data model field provides various options for you to model the data objects that are referenced by your expression. The data model may simulate a variable state in Oracle Digital Assistant or the content of a system variable. As a rule of thumb: Any data object reference in your FreeMarker script needs to be modeled. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

  About Apache FreeMarker in Oracle Digital Assistant Apache FreeMarker is the expression engine used in Oracle Digital Assistant dialog flows, entities and skill and digital assistant settings. An...

Chatbot

How To Tell Which Value Or Synonym Actually Resolved An Entity by Frank Nimphius

The System.Intent component in Oracle Digital Assistant resolves intents and extracts entities from a user message. Entities can be extracted if the message contains the entity value or a synonym defined for it. For example, when asking for a currency code for a country, the following user messages work if Germany, German, Portugal, Portuguese or UK were defined as synonyms "What is the currency code for Germany" "What is the German currency code" "Which currency code is mapped to UK" "What is the currency code Portugal has" "What is the currency code of Portuguese money" There are use cases, where the synonym that resolves an entity actually matters. Lets take the example of an expense report. An expense report may have a value list entity entry for transportation to identify the type of an expense. While "transportation" is the value to extract, the kind of transportation matters too. So if "train" "car" "plane" "flight", "ship" would be defined as synonyms, then the following messages would all resolve to transportation. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The System.Intent component in Oracle Digital Assistant resolves intents and extracts entities from a user message. Entities can be extracted if the message contains the entity value or a synonym...

Chatbot

Accessing The Current Range Start For Bag Items In A Composite Bag Entity by Frank Nimphius

About Page Ranging Messenger behaves differently when it comes to the number of buttons or the selection of items that can be rendered. To remove limitations, you can configure the data items that are displayed simultaneously on composite bag entity items. For the users to be able to browse all data values, you then use buttons exposed on the System.CommonResponse component or the System.ResolveEntities component. What happens when a user tabs on a button is that the component navigates to a next or previous page range. There may be a time where you need to know what the current page range is. In composite bag entities, the page range is identified by the range start index, which, of course, is different for each bag item. In this article I explain how you can access the current page range for a bag item in a composite bag entity at runtime using an Apache FreeMarker expression. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

About Page Ranging Messenger behaves differently when it comes to the number of buttons or the selection of items that can be rendered. To remove limitations, you can configure the data items that are...

Chatbot

Digital Assistant, Streaming, Notifications, and other services for Oracle Government customers by Jerry Niemeyer

The Oracle Cloud Infrastructure (OCI) Government and Department of Defense (DoD) regions continue to gain customer adoption and have proven its purpose and mission as more customers have gone live to support public sector programs and projects. Today, we announce a new set of cloud services to increase the usefulness of Oracle Cloud government regions by providing greater ease of use and rich automation: · Oracle Cloud Infrastructure Streaming · Oracle Cloud Infrastructure Notifications · Oracle Digital Assistant Platform These services add to the existing Oracle Cloud for government core services, which include File Storage service, usage reports, Resource Manager, Console Announcements, Terraform, Kubernetes, autoscaling, and Oracle Cloud Infrastructure Monitoring. Over the last six months, we’ve added countless new features to our US government regions, including AMD, high-performance computing (HPC), enhanced GPU hardware, private endpoints for bi-directional connectivity, Oracle Linux Container Registry, and OCI Registry. How do these services provide value to public sector entities? The services are on a FedRAMP high and IL5 accredited environment, and all these services are accredited at the same level. These accreditations provide the peace of mind that physical and virtual security, maintenance, tools, people, and processes meet both current and ongoing compliance standards. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The Oracle Cloud Infrastructure (OCI) Government and Department of Defense (DoD) regions continue to gain customer adoption and have proven its purpose and mission as more customers have gone live to...

Application Development Platform

Can Java microservices be as fast as Go? By Mark Nelson

Peter Nagy and I presented a paper at the Oracle Groundbreakers Tour 2020 LATAM in August, 2020 titled “Go Java, Go!” where we asked ourselves the question “can Java microservices be as fast as Go?” We created some microservices and did some benchmarking, and we presented our results at that event. But there was more to explore, so we decided to turn our presentation into this post. We plan to follow up with additional posts as we do more testing and development. Premise We wanted to experiment to see if Java microservices could run as fast as Go microservices. Common industry belief seems to be that Java is “old,” “slow” and “boring;” and that Go is “fast,” “new” and “cool.” But we wanted to know if those characterizations were warranted or supported by actual performance data. We wanted a fair test, so we created a very simple microservice with no external dependencies (like a database for example), and with very short code paths (just manipulating strings). We did include metrics and logging, since these seem to be always included in any real microservice. We used small, lightweight frameworks (Helidon for Java and Go-Kit for Go) and we also experimented with pure JAX-RS for Java. We experimented with different versions of Java and different JVMs. We did some basic tuning of the heap size and garbage collector. We warmed up the microservices before test runs. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Peter Nagy and I presented a paper at the Oracle Groundbreakers Tour 2020 LATAM in August, 2020 titled “Go Java, Go!” where we asked ourselves the question “can Java microservices be as fast as Go?”...

Application Development Platform

Longer-running functions, increased limits, improved logging, and log triggers for Oracle Functions by Sachin Pikle

Oracle Functions is a serverless platform that lets you create, run, and scale business logic without managing any infrastructure. Today, we’re pleased to announce some key enhancements to Functions to make it easy for you to use it in more use cases: · Longer-running functions, up to 5 minutes · Increased maximum number of functions and applications · Improved logging with Oracle Cloud Infrastructure Logging · Log-triggered functions using Oracle Cloud Infrastructure Service Connector Hub Longer-running functions, up to 5 minutes You can now run workloads that need up to 5 minutes of function run time. Previously, this time was limited to 2 minutes. This increase will help customers who need the extra processing time for use cases such as: · Fetching more data from databases, APIs, and third-party systems · Importing more data with extract, transform, load (ETL) functions · Running synthetic monitoring tests · Performing memory heap analysis · Processing batches of log data To use this feature, you can set the maximum function timeout value up to 300 seconds. We recommend that you use a timeout value as close to your actual need as possible. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

Oracle Functions is a serverless platform that lets you create, run, and scale business logic without managing any infrastructure. Today, we’re pleased to announce some key enhancements to...

Application Development Platform

Be Successful with Cloud Native by Sherwood Zern

I’ve been fortunate enough to be part of the unprecedented growth of developer services and tools that are now available for cloud application development. If I think back 5 years, I don’t think any of us would have imagined how quickly cloud application development has taken hold. This modern way of developing software is often referred to as cloud native. What is cloud-native? As one point of reference, the Cloud Native Computing Foundation (CNCF) defines it to mean using an open source software stack to be containerized, where each part of the app is packaged in its own container. These containers are dynamically orchestrated, so each part is actively scheduled and managed to optimize resource utilization. In addition, microservices-oriented development tools increase the overall agility and maintainability of applications. The benefits make tech media headlines every week, and it seems like a no-brainer, but some companies struggle with how to get started. One of the best options, if you’re unsure how to get started, is to be guided by those with experience in the cloud-native arena. Oracle is aware of these challenges and has developed a program to assist customers in this transition. The Developer Lighthouse Program (DLP) helps customers move off of ground zero and jumpstart their transition to cloud native application development. What is the DLP? The DLP provides technical advice and support for the organization’s development team. The program focuses on the developer team by providing them assistance with the move to cloud native. One of the main components to the DLP is a cloud developer day which provides expert assistance in the following areas for an application of your choice. Developer Cloud Day The developer cloud day is 6-hours of customized training. The 6-hours may be a one-day delivery, or it can be adjusted to meet the customer’s availability. Optimally, the delivery will not be more than 3 days of 2-hour instructions on each day. The topics offered are customized, cloud native topics that the customer chooses. These courses could be basic material such as Introduction to Oracle Cloud Infrastructure (OCI), Introduction to Kubernetes, Introduction of containers and Docker or they can be more advanced topics. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

I’ve been fortunate enough to be part of the unprecedented growth of developer services and tools that are now available for cloud application development. If I think back 5 years, I don’t think any...

Cloud

Developer Partner Community Newsletter June 2021

Dear Developer Partner Community, Thanks for the joint business in fiscal year 2021, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. 8 of the top 10 Oracle Integration customers are implemented by partners. SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized. Attend the SaaS Innovation Webcast with Suhas Uliyar, Vice President Oracle Product Management, July 8th 2021. Want to increase the Oracle PaaS business? Create new service offerings and solutions for the Cloud? Attend the PaaS Overview Webcast July 6th 2021. Martijn Vlek, Vice President will present the latest PaaS sales plays, kits and how to get access to the Oracle Cloud platform. What are AI Chatbots and How Do They Work? Artificial intelligence chatbots are text- or voice-based interfaces that provide support and connect human users with the services or information they need by simulating a traditional person-to-person conversation. Thanks to the community for all the excellent chatbot & development tool articles: Learning Entity Event Handler Programming by Example of Building an Expense Report Skill & Oracle Digital Assistant Design Camp: Testing Strategies & Building A Frequently Asked Question Skill Using A Programming By Convention Approach & Creating Multi - Select User Interfaces For Data Stored In Array Variables & Display Web View Forms in Oracle Web Messenger for Structured or Secret Data Entry & Introduction to JET Dynamic Components in Visual Builder. In the Application Development section Clay announced the ARM based Oracle Cloud Infrastructure offering. Helidon, a collection of Java libraries for writing microservices, supports now Vault and Neo4j. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The June edition highlights Connect & Innovate SaaS & Platform Launch Webcasts and the Hands-on Integration Bootcamps. In this month’s community webcast Shay Shmelzer will present an Oracle Visual Builder update and how partners can leverage the used by Oracle to develop the next generation of Oracle Cloud Apps to extend SaaS and build customer solutions. Please join the Partner Community Webcast June 29th 2021. On-demand webcast recordings are available at the Oracle Video Hub. To read the complete newsletter please visit https://bit.ly/DeveloperNewsJune2021 Please like and share the newsletter at LinkedIn and Twitter     Jürgen Kress PaaS Partner Adoption Oracle HQ E-Mail: juergen.kress@oracle.com   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Partner Community, Thanks for the joint business in fiscal year 2021, June 1st starts the New Year for Oracle. Partners play a key role for Oracle integration and digital assistant. 8 of...

Cloud

Visual Builder Studio New Redwood Design (and more) by Shay Shmeltzer

If you are working with Visual Builder Studio you probably noticed a big change when you logged in today - the service has adopted Redwood - Oracle's new user experience design language. All the functionality that you've been using is still here - but looking much better and with improved usability. This is part of the November release of Oracle Visual Builder Studio which was rolled out across all the cloud regions. There are several other new features in this release - you can read about them in our documentation here. For those who are just now picking up Visual Builder Studio for the first time, a key new feature is the new Free Build VM. A free build VM is provisioned when a new Visual Builder Studio instance is created. This VM can be used to execute the CI/CD automation for Visual Applications. This provides a simpler on-boarding experience for organizations developing Visual Applications and Oracle Cloud Application Extensions. Simply spin up a VB Studio instance and you are ready to do the complete development cycle without further configuration of compute/storage on the Oracle infrastructure side. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

If you are working with Visual Builder Studio you probably noticed a big change when you logged in today - the service has adopted Redwood- Oracle's new user experience design language. All...

Cloud

Search Across Multiple Columns in a SelectSingle by Shay Shmeltzer

The new oj-selectSingle component is the recommended component for selection lists in Visual Builder starting with version 20.10. In past blog entries we showed you some of the advance features it offers such as advanced layouts and retrieving additional values beyond just the label. In this blog we show you one more capability - searching for a value across multiple columns in the list. To achieve this capability you'll need to populate your singleSelect using an Array Data Provider - this keeps the records fetched on the client, and enables you to search across the array of data. Array Data Provider has an attribute called textFilterAttributes that you can specify in its definition and will contain an array listing the fields that you want to allow searching on (make sure they are fetched when you populate the ADP). One tricky part, right now, is that we don't expose the textFilterAttributes attribute in the VB design time, so you need to switch into code view the page's json file, locate the variable definition, and update it directly there. You can see an example of this in the JET cookbook here, and the code I specifically used for the JSON file is: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic

The new oj-selectSingle component is the recommended component for selection lists in Visual Builder starting with version 20.10. In past blog entries we showed you some of the advance features...