Friday Apr 22, 2016

PaaS free trial accounts MCS and JCS

clip_image002As part of our communities we do offer free PaaS accounts (only for partners in Europe, Middle East and Africa. In case you are not part of EMEA please contact your local partner manager):

· Java Cloud Service & Mobile Cloud Service PaaS Demo Accounts (WebLogic Community membership required)

· Integration Cloud Service & Process Cloud Service PaaS Demo Accounts  (SOA Community membership required)

Watch the GSE Overview Video! Get an overview of what GSE is and how you can use GSE to help you sell. You can also get long running dedicated PaaS instances, therefore please send us details about your use cases. For instant access please request a sandbox demo

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

Thursday Apr 21, 2016

Checking for Data Consistency with ADF BC REST 12.2.1 by Andrejus Baranovskis

clip_image002

ADF BC REST supports HTTP ETag to check for data consistency. This is common approach to implement caching and optimistic locking in REST.  ADF BC REST relies on EO change indicator attribute, when change indicator attribute value is updated, new ETag is generated. All clients with previous ETag value should be prevented from updating data, without refreshing to the latest state. Read more - 22.9.1 Checking for Data Consistency When Updating ADF REST Resource Items. There are issues with data consistency check in ADF BC REST, hopefully it will be fixed in the future (read below).
To test data consistency check, enable discriminator attribute in EO. I have enabled Salary as discriminator. Each time when this attribute is changed, new ETag value will be generated and clients holding previous value will require to re-query:

GET with If-Non-Match use case (works)
Initially we don't know ETag attribute value, we can query with empty value in If-Non-Match header. Current ETag value for the row will be returned together with the data: 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: ADF,Andrejus Baranovskis,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Wednesday Apr 20, 2016

ADF: Display Map values in af:table by Rubén Rodríguez Santiago

clip_image001

When we want to populate an af:table programatically we usually use a collection based on a java bean (e.g. List<MyObject>) but in this post of JDeveloper & ADF the developer required to populate the table with Map values.

First we need to create a Map in our bean and add the values that we are going to show in the table.

If we try to populate the table we can see tat we need to know the keys of the Map to get the values.

As you can see Value Columns displays the value in the Map for 'Key 1' key, but using this method we can not dynamically display all values. 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

Tuesday Apr 19, 2016

Java Week 2016 at Packt – 50% discount & free books!

Almost ten years after the open-sourcing of the JVM, Java is still the powerhouse language of app development. High performance, robust and secure, simple and familiar - we're celebrating all the things that makes Java great this Java Week.

Don't miss the opportunity to upgrade your Java skills with our amazing 'Any 5-for-$50' bundle deals, and 50% off twenty of our top Java titles. Or see how far Java's come with free legacy ebooks available all week through Packt Free Learning! How do you take your Java?

For more information visit the Packt page here and for daily free Java books from Packt 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

Create SOAP Web Service with Application Module quickly in ADF 12.2.1 by Ashish Awasthi

clip_image001

SOAP stands for Simple Object Access Protocol, a protocol to exchange information in XML format between two applications over HTTP. This protocol is used to create ,access and consume web services.
SOA (Service Oriented Architecture) focuses on re-usability and exposing application module as web service makes it's methods and objects accessible from any device , any platform and these methods and objects can be further used by any other application
In ADF 12.2.1 we can create a SOAP web service within seconds , See how to configure Application Module to expose it's methods and objects to service interface

  • Created a Fusion Web Application using Departments and Employees table of HR Schema
  • Open Application Module and Web Service tab, there is a separate tab for SOAP , click on green plus icon
  • 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

Monday Apr 18, 2016

Presentations & follow-up Fusion Middleware & PaaS EMEA Partner Community Forum 2016

clip_image002[4]
In case you had the opportunity to attend the conference in Valencia – THANKS it’s a great investment to spend almost a week in Valencia to get trained & learn the latest on Fusion Middleware 12c and PaaS and network & share with partners and speakers. Special thanks for our excellent speakers for the great presentations and everybody to be a real community. In case you could not make it to Valencia make sure you get most of the presentations and training material at our community workspace here (membership required).

As a follow-up we would like to invite you to:

  • Write a blog post about the conference
  • Share the conference presentations
  • Run a training for your whole team
  • Run a workshop with your customers
  • Build a PaaS demo

Presentations

Most presentations and some of the workshop material is available at the Community workspaces (community membership required – you get workspace access within a week)


Community feedback

Thanks to the community for the excellent blog posts about the conference: Sven Bernhard  and Andreas Chatzintiniou and Michel van Zoest and SOA mythbuster and Ruben Rodriguez and Robert van Molken and Rolando Carrasco and Debra Lilley and ACEs comment on #ofmForum 2016.

Demo Systems – PaaS & Fusion Middleware 12c

Oracle Demonstration Services provides demonstration environments to qualified Oracle PartnerNetwork (OPN) members, allowing partners to leverage the competitive advantages of Oracle's technology and applications products. Environments are offered for the purpose of delivering demonstrations and training on Oracle's technology, applications, and cloud products. Get a demo account here.

Via the partner communities we offer free shared PaaS demo services:

· Integration Cloud Service & Process Cloud Service & SOA Cloud Service PaaS Demo Accounts  (Community membership required)

· Java Cloud Service & Application Cloud Container & Mobile Cloud Service PaaS Demo Accounts (Community membership required)

You can also request your own PaaS instance, please login to demo.oracle.com and click on instant. Here you can request an immediate PaaS and Fusion Middleware 12c sandbox environment.

The ACE team PaaS showcase is available via github here – thanks Lucas & Team!


Connect & network & share & learn & certify

WebLogic    clip_image003[6] Blog  & clip_image004[6] Twitter & clip_image005[6] Facebook

SOA & BPM clip_image003[7] Blog & clip_image004[7] Twitter & clip_image005[7] Facebook

Send us your blog posts and articles via twitter #soaCommunity #WebLogicCommunity or e-mail and we will publish them in the community newsletter or OTN!

Pictures

First impressions of the Community Forum are available at our Facebook pages – share yours!

SOA Community Facebook page

WebLogic Community Facebook page

Project 10.000- Community membership & invite your colleagues

If you enjoyed the Community Forum – make sure you invite your colleagues to join the Community!

(OPN account required) If you need support with your account please contact the Oracle Partner Business Center. We want to grow our partner communities to 10.000+ members your support is highly welcome!

Questions:

You can also post your questions in the community discussion forums:



Day I Tuesday March 15th 2016

Welcome & Introduction

Jürgen Kress

Keynote Alliance & Channel

Alistair Hopkins

PaaS & Middleware Keynote

Ed Zou

SOA Suite 12c & cloud platform

Vikas Anand

Your BPM Business in the Cloud

Cesare Rotundo

Next-Generation Application Development

Grant Ronald

Community Awards

Jürgen Kress

Day II Wednesday March 18th 2016


Live hacking in the PaaS Cloud

Lucas Jellema & ACEs

Infrastructure as a Service

Shishir Agarwal

Closing remarks

Jürgen Kress



SOA & Integration & SOA Cloud Service track

SOA 12.2 and beyond

Robert Wunderlich & Lucas Jellema

API Platform Cloud Service & API Design with Apiary

Vikas Anand, Darko Vukovic

iPaaS - ICS and SOA CS

Vikas Anand & Yogesh Sontakke

Microservices and Integration

Robert Wunderlich


BPM & Process Cloud Service & User experience track

Which opportunities fit for BPM & PCS

Barry O Reilley

Process Cloud Service Version II

Chris Peytier

Hardening PCS

Ralf Müller

PaaS4SaaS & eProseed showcase

Ultan O'Broin & Lonneke


Mobile & IoT track

Internet of Things (IoT) & HCL - ServiSMART for Predictive Maintenance

Simon Nicholson & Luis Weir

How-to Access MCS from Mobile Apps

Frank Nimphius

Extending ADF Applications to Cloud

Frank Nimphius

JET and Websockets

Andrejus Baranovskis


WebLogic & Engineered Systems track

DevOps in the Cloud

Ewan Slater

WebLogic multitenancy on Cloud part 1

Maciej Gruszka

WebLogic multitenancy on Cloud part 2

Maciej Gruszka

JCS & ACC & Public Cloud Server

Maciej Gruszka



Conference Program Fusion Middleware & PaaS Partner Community Forum 2016 XXII

Integration sales cafe Thrasos Thrasyvoulou

MCS Workshop

Hybrid BPM PCS Labs

PaaS Bootcamp

IoT Workshop

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

Sunday Apr 17, 2016

ADF BC Groovy Improvements in ADF 12.2.1 by Andrejus Baranovskis

clip_image002

Groovy scripting is improved in ADF 12.2.1. There are no inline Groovy expressions anymore. Expressions are saved in separate Groovy language file, external codesource. Each EO/VO will be assigned with separate file to keep Groovy expressions. This improves Groovy script maintenance (easier to check all Groovy expressions from EO/VO located in one file), also it improves runtime performance (as JDeveloper ADF code audit rule suggests).
Inline Groovy expressions created with previous JDeveloper versions are compatible in 12.2.1. All new expressions are created in separate *.bcs file. Sample application - ADFGroovyApp.zip, comes with validation rule implement in Groovy script expression:

We should check how validation rule definition looks in EO source. There is one inline Groovy expression I have created with previous JDeveloper version. It is marked as deprecated and suggested to be moved to external codebase: 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

Saturday Apr 16, 2016

New look of dvt:pieChart as donut chart for Data Visualization in ADF 12.2.1.0 by Ashish Awasthi

clip_image001Oracle Jdeveloper 12C (12.2.1.0) documentation tells about a new enhancement in look of pie chart
We can now design donut chart using dvt:pieChart , innerRadius property allows us to create donut chart look on the base of default pie chart.
Donut chart is nothing just a variation of pie chart that show data in sections of a circle, I believe everyone knows how to design a pie chart in ADF Faces
I have dropped a viewObject (it has Department wise Salary detail) as pie chart on page and default pie chart looks like this
Now to change it's look to donut chart , just change in some properties
InnerRadius  property creates donut look , SliceGaps  is the gap between slices and CenterLabel  is the text shown in center. 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

Friday Apr 15, 2016

JET Collection Paging Control and ADF BC REST Pagination Perfect Combination by Andrejus Baranovskis

clip_image001

Oracle JET provides out of the box support for collection paging control, this allows us to use table/list UI with show more option or pagination - Paging Control: High Watermark Table with unknown row count. The main advantage of pagination from performance point of view - no need to load entire collection at once. Data from the REST service can be loaded to the UI in small portions.
I did a test to check how it works to use JET pagination control on top of data from ADF BC REST service. It works great, it seems to be ADF BC REST and JET collection with pagination control are in perfect synch. ADF BC REST service is fetching data based on JET pagination settings.
Here you can download sample application (this archive contains two projects - ADF BC REST implemented in JDEV 12.2.1 and JET UI implemented in NetBeans) - JETCRUDApp_v1.zip. Make sure to download JET distribution and copy JS/CSS into my sample app.
JET UI table with show more functionality rendering Employees table data received from ADF BC REST service:

I have configured JET to render 10 rows initially. ADF BC receives request to fetch 10 rows, we can see that from iterator range size: 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

Wednesday Apr 13, 2016

PaaS & Middleware Update April 2016

The April edition of the Middleware Partner Update contains three key topics:

  • Presentations Community Forum
  • PaaS Showcase by ACEs
  • SOA & BPM Partner Community Webcast April 26th 2016

For regular updates please subscribe to our YouTube channel here. For the latest SOA & BPM Partner Community information please visit our Community update wiki 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

Monday Apr 11, 2016

Oracle OpenWorld 2016 & JavaOne: Call for Proposals Is Now Open

Wanted: Outstanding Oracle Experts

The Oracle OpenWorld 2016 Call for Proposals is now open. Attendees at the conference are eaimageger to hear from experts on Oracle business and technology. They're looking for insights and improvements they can put to use in their own jobs: exciting innovations, strategies to modernize their business, different or easier ways to implement, unique use cases, lessons learned, the best of best practices.

If you've got something special to share with other Oracle users and technologists, they want to hear from you, and so do we. Submit your proposal now for this opportunity to present at Oracle OpenWorld, the most important Oracle technology and business conference of the year.

We recommend you take the time to review the General Information, Content Program Policies, and Tips and Guidelines pages before you begin. We look forward to your submissions.

Submit Your Oracle OpenWorld proposal here

Submit Your JavaOne proposal here

For additional call for papers please visit our community wiki 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

Design RESTful Services for Oracle JET by Kenneth Lange

clip_image002

When you start getting serious about Oracle JET, one of the first questions that pop up is how do you design the RESTful services that your Oracle JET application needs to call?

This is the first post in a mini-series that will try to answer that question.

So what are RESTful Services, anyway?

RESTful means REpresentational State Transfer. It sounds pretty complicated, but in reality it’s a piece of cake!

It means that a server has a “resource” and a client can request a “representation” of this resource. For example, if the resource is an article stored in a database then its representation could be a copy of all its attributes (i.e. headline, author, body, publish date, etc.) wrapped in JSON format.

The idea is that the client shouldn’t care about the server’s internal implementation of the resource. The server might store the article in an Oracle Database, or even a flat file, it doesn’t matter to the client. All the client cares about is the representation that it gets from the server.

When the client has received the representation, it can update the representation (for example, change the headline), and send its updated representation back to the server. The server can then update its internal resource with data from the updated representation.

The interaction between the client and server is stateless, which means that no client session information is stored on the server. Each client request must contain all the information needed for the server to fulfill the request. Needless to say, this does wonders for scalability!

To me the attractive thing about the RESTful architecture is its simplicity. You normally just need to glance at a RESTful service to get a pretty good idea about how to use it, and the clean interface between the client and server helps decouple the application and reduce complexity.

Why not just use SOAP?? 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: WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Sunday Apr 10, 2016

Very Practical CRUD with JET and ADF BC – PATCH Method by Andrejus Baranovskis

clip_image001I'm going to share few more tips, how to implement CRUD in JET and call ADF BC 12.2.1 REST service. You are going to learn how to implement table row selection and how to call REST PATCH method to update data through ADF BC REST service. Why very practical? You can take sample application code and use it in your project. Less theory and more practical hints - this is my approach.
This is how it looks JET table (with pagination control - Oracle JET Collection Paging Control and ADF BC REST Pagination Perfect Combination) and form. Download sample application - JETCRUDApp_v2.zip. User can select row and edit data in the form:

I'm going to change salary value for Alexander Hunold and invoke PATCH method with Update button click:

Through network monitor in NetBeans we can check REST method execution. PATCH method is executed for employee ID 103 with Content-Type set to Oracle ADF resource item: 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: WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Saturday Apr 09, 2016

Adding FontAwesome to Oracle JET QuickStart by Paul Thaden

clip_image002NetBeans 8.1 has a plugin for Oracle JET that makes it absolutely simple to create a project modeled off the Oracle JET QuickStart template. Just choose File >> New Project... >> HTML5/JavaScript >> Oracle JET QuickStart Basic. Give it a name and a location, click Finish, then click the Run Project button.

You should be looking at a three-column, responsive, single-page app with a menubar that swaps out the content in the middle mainContent area. Notice those icons on the menubar for Home, People, Library, etc.:

Those icons come from a custom font named App_iconfont.woff in the /css/fonts/ directory. If you open that font up, you’ll find that it only includes about 10 custom glyphs. What if you need different icons in your menubar?

We can add the awesome FontAwesome project to our QuickStart project and use their myriad of icons in our own menubar.

Get the FontAwesome files

First download the latest zip file from the main FontAwesome page. I’m using version 4.5.0 for this lab.

Unzip this file and then pluck out the resources to copy into your JET QuickStart folder hierarchy. Copy the font files in font-awesome-4.5.0/fonts/ to JETQuickStart/css/fonts/. Next, copy the CSS files in font-awesome-4.5.0/css to a newly-created directory at JETQuickStart/css/libs/fa/. Your project should look like this in NetBeans: 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: WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Search

Archives
« May 2016
SunMonTueWedThuFriSat
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today