Archive for the ‘JDeveloper & ADF’ Category

image

Application Builder Cloud Service 17.1.3 release allows users to expose an external web service as a business object by creating a custom business object provider (BOP). In this blog we will create a Business object leveraging the REST APIs provided by GitHub using the custom BOP template that comes out of the box.

Evaluate the REST resource

GitHub exposes a set of REST APIs to fetch information regarding the user’s account.The complete list of all resources that can be fetched and the authentication schemes available can be seen here https://developer.github.com/v3/

For the purposes of this blog I have chosen https://api.github.com/users/shraybansal/repos to fetch the repositories information for the user shraybansal, whose account consists of two public test repositories.  If the user provides the Basic Auth credentials during authentication, then the REST request fetches information regarding private and public repositories associated with the authenticated user. Note that the REST API only fetches information of public repositories the user is associated with if no credentials are provided.

Even though GitHub supports Cross Origin Resource Sharing (CORS) and allows AJAX requests from all origins, an important detail to note is that in this blog we have leveraged the BOP Authenticator which implicitly takes care of the CORS request made through BOP. If BOP Authenticator is not leveraged during configuration then CORS will have to be enabled on the server to allow AJAX requests from the ABCS instance. Moreover, the REST APIs should be SSL enabled (https). Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Advertisements
image

As you start building more complex applications in Oracle Application Builder Cloud Service, you’ll might need to define more complex interactions between objects or validations on rows of data or specific fields.

In the new version of ABCS that we rolled out in February we added these type of capabilities.

There are several things you could do with the new Business Rules section of ABCS

  • Triggers – allow you create logic that will be executed in specific CRUD events such as when you insert, remove or update a record.
  • Object Validators – allowing you to define checks across multiple fields in your object
  • Field Validators – allowing you to define a check on specific field values.
  • Object Functions – reusable functions that can be called from the other points

Note that these logic points will be running on the server side of ABCS.

In the video below I demonstrate a couple of these capabilities. You’ll learn how to update one object when a specific value is set in another object’s field. You’ll also see how to check whether a combination of values in fields in a record is valid. Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

A common use case for applications that have multiple pages is passing values between pages. For example you might want to pick up a specific record or value in one page and then use that as a parameter for a query in another page.

In the February release or Oracle Application Builder Cloud Service as part of the extension hook points that we provide, we added support for shared resources. These are JavaScript libraries you can add to your application – and that can be used across your app.

In the demo below I show you how you can use the built-in sample template for a shared resource to define a variable, and then how that variable is exposed in various places in the product through the expression builder allowing you to set its value in one page and use that value in another one. Watch the video here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

You develop cloud native, 12-factor applications on a modern polyglot platform with Java SE, Node.js, PHP, Python, Ruby and more?

You compose, deploy, orchestrate and manage Docker container-based applications on the Oracle Cloud for Dev, Dev/Test, DevOps, and Cloud Native use cases?

Attend our two days hands-on training to understand how to use Oracle Developer Cloud Service in combination with Wercker and with Oracle Application Container Cloud Service and Oracle Container Cloud Service.

Agenda Highlights:

  • Devops with DevCS
  • ACCS, Stacks + CCS
  • Wercker as Docker centric DevOps tool

Want to learn more how to build cloud native application watch the on-demand webcast here.

Schedule & location: September 20th & 21st 2017

Oracle Office

Ul.Przyokopwa 31, floor VI,

01-208 Warszawa

Questions? Please post them in the discussion forum here. All details are posted at our registration page here.

Trainer: Lukasz Romaszewski

For details please visit the registration page here.

Want to attend a training in your country? Visit our training calendar here (community membership required)

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

We are proud to announce the release of Oracle Fusion Middleware 12c (12.2.1.3.0). Media is available for download on the Oracle Technology Network (OTN), My Oracle Support (MOS) and the Oracle Software Delivery Cloud (OSDC). This includes the following products:  image

    •     Oracle SOA Suite and Business Process Management 12c (12.2.1.3.0)
    •     Oracle Stream Analytics 12c (12.2.1.3.0)
  •     Oracle Fusion Middleware WebLogic Server Plug-In 12c    (12.2.1.3.0)
  •     Oracle B2B and Healthcare 12c (12.2.1.3.0)
    •     Oracle Real-Time Integration Business Insight 12c (12.2.1.3.0)
    •     Oracle Service Bus 12c (12.2.1.3.0)
  •     Oracle WebLogic Server 12c (12.2.1.3.0)
  •     Oracle Access Manager Access SDK 12c (12.2.1.3.0)
  •      Oracle Business Intelligence 12c (12.2.1.3.0)
  •     Oracle Coherence 12c (12.2.1.3.0)
  •     Oracle Data Integrator 12c (12.2.1.3.0)
  •     Oracle Enterprise Data Quality 12c (12.2.1.3.0)
  •     Oracle Enterprise Pack for Eclipse 12c (12.2.1.3.0)
  •     Oracle Forms and Reports 12c (12.2.1.3.0)
  •     Oracle Fusion Middleware Infrastructure 12c (12.2.1.3.0)
  •     Oracle GoldenGate Studio 12c (12.2.1.3.0)
  •     Oracle HTTP Server 12c (12.2.1.3.0)
  •     Oracle Identity and Access Management 12c (12.2.1.3.0)
  •     Oracle Internet Directory 12c (12.2.1.3.0)
  •     Oracle JDeveloper Studio 12c (12.2.1.3.0)
  •     Oracle Managed File Transfer 12c (12.2.1.3.0)
  •     Oracle MapViewer 12c (12.2.1.3.0)
  •     Oracle TopLink 12c (12.2.1.3.0)
  •     Oracle Traffic Director 12c (12.2.1.3.0)
  •     Oracle Unified Directory 12c (12.2.1.3.0)
  •     Oracle WebCenter Content 12c (12.2.1.3.0)
  •     Oracle WebCenter Portal 12c (12.2.1.3.0)
  •     Oracle WebCenter Sites 12c (12.2.1.3.0)

 

Partner Resources (community membership required):

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: Fusion Middleware 12.2.1.3.0,WebLogic Suite 12c,Coherence 12c,JDEveloper 12c,WebLogic Community,Oracle,OPN,Jürgen Kress

image

I will explain data entry use case related to ADF table. Specifically I will talk about a bit more complex case, when some columns in the table are set with AutoSubmit=true, to force values to be submitted to the server on change. This can be required when validation rule must be processed on value change or there are dependent re-calculated fields in the same row.
If you are using AutoSubmit=true columns in ADF table, it is easy to start loosing values from columns with AutoSubmit=false. Really? Yes – only, if table iterator is set with ChangeEventPolicy=ppr.
Let’s do an experiment. First Name column field is set with AutoSubmit=true: Read the complete article here

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

image

I’m going to DevNexus this week. There’ll be a NetBeans booth and several NetBeans community members in attendance, drop by and come and chat about NetBeans, Apache, etc!

Also, I’ll be talking about Oracle JET:

https://devnexus.com/s/devnexus2017/presentations/17974

I’ll take an AngularJS/Ionic application Matt Raible created and talked about recently at Jfokus and I’ll show how that application looks and how it is structured when created via Oracle JET. I’ll discuss the similarities/differences and advantages/disadvantages. Here’s the repo where I am working on this:

https://github.com/GeertjanWielenga/jet-hello-world

So, if you’re exploring alternatives to AngularJS/Ionic, come to the session and see the approach you can take with JET to create web or mobile applications. Read the complete article here.

WebLogic Partner Community

For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Forum Wiki

Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress