Friday May 06, 2016

Handling ADF BC 12.2.1 REST Validation in Oracle JET by Andrejus Baranovskis

clip_image002

CRUD use case would not be complete without validation logic implementation. Oracle JET allows to implement standard and custom validators on the client. Probably most of the simple to average complexity logic will be implemented in Oracle JET. Complex use cases can be handled in ADF BC validation rules, data will be validated through REST calls. When validation fails in ADF BC, error message is propagated through REST back to Oracle JET client, where we can parse it and attach to the UI field.
You can watch demo video, it shows how it works. I'm trying to update a row with invalid data, rules are executed in ADF BC and validation messages are displayed next to the UI fields in JET:

There are three rules defined in ADF BC. It might be tricky to map UI field with error message. This is easy in case of PATCH method, ADF BC REST returns failed attribute name together with the message. This doesn't work in the same way with POST method, when new row is created. For this reason, I have introduced custom indicator into each validation message *AttributeName*. I'm parsing this value in JET, to understand which UI field should be marked as incorrect.
Rule 1. Unique Key validation rule for Email attribute.

Rule 2. Hire Date validation rule, it should not be in the future. 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

Thursday May 05, 2016

Mobile Cloud Service 3 Days Workshop in Madrid by Rubén Rodríguez Santiago

clip_image001

Last week I had the chance to attend a Mobile Cloud Service 3 days workshop in Madrid. This was the first MCS training in Spain where some partners and I were able to get a good insight about what MCS offers and also a complete hands-on.
If you want to know MCS functionality you can check my previous post: Oracle Mobile Cloud Service overview.

Although I already attended Oracle Summer Camps workshop in Lisbon, we are in the middle of a MCS development and  this workshop was a perfect fit for mastering my MCS skills and also any question we made was perfectly answer by Mireille Duroussaud (Senior Principal Product Manager).
We were also able to see some of the features that will bring the next versions of Mobile Cloud Service like Mobile Application Accelerator (Oracle MAX), and hear of others like for example a JavaScript editor for implementing and debugging APIs right in the browser.

I was really impressed about Oracle MAX becasue building a Mobile Application connected to Mobile Cloud Service was just a matter of 10 minutes. Although the things you can do with Oracle MAX are limitted, it is likely possible that we will be able to donwload the source code of the generated application to extend it wich is a nice feature. Read the complete article here. Want to attend a MCS training close to you? Visit our WebLogic & Developer Community 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

Wednesday May 04, 2016

Internet of Things Cloud Service is Now Available by Eric Jacobsen

clip_image001The Oracle IoT Cloud Service is a secure and scalable platform to help organizations quickly build and deploy IoT applications. This new offering allows customers to gain new data-driven insights and drive actions from IoT by connecting, analyzing and integrating device data into business processes and applications like remote equipment monitoring and asset tracking.

The 3 Core Elements of IoT Cloud

Connect - Using IoT Cloud Service, users can collect data from any device in any market—reliably and securely. It abstracts away the technical challenges of connecting to devices/gateways and accelerates your time to market with an open, secure, and scalable platform.

Analyze - Gathering IoT data is pointless if customers can’t get value from it. IoT Cloud Service performs real-time analytics and enables big data and predictive analytics to deliver the enriched enterprise data that enables you to identify new services and improve customer satisfaction.

Integrate - IoT Cloud Service extends enterprise applications using open interfaces and pre-integrations with Oracle’s platform-as-a-service (PaaS), software-as-a-service (SaaS) and on-premise applications to reduce total cost of ownership for IoT data-enriched applications and processes.

IoT Cloud Key Features

Device Virtualization – IoT Cloud Service exposes every connected device as a set of resources. This abstracts any complexity associated with device connectivity and standardizes the integration of devices with the enterprise.

Flexible Topology - Devices can connect to the Oracle IoT Cloud Service using different types of network topologies – using client library, gateway software or

directly using REST API. This offers customers flexibility to integrate their devices with IoT Cloud Service.

Stream processing – IoT Cloud Service performs real time analysis of incoming data streams with event aggregation, filtering and correlation. With a business friendly interface, customers can quickly identify key events and exceptions at real-time.

Event Store – Analyzed data streams can be sent to integrated cloud services or enterprise applications for further processing and driving business workflows. Customers can query and visualize massive amounts of data with integrated Oracle Business Intelligence Cloud Service support and enable Big Data Analysis. 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 May 03, 2016

Resource Consumption Management with WebLogic Multitenant by OTN

clip_image002What is WebLogic Server Multitenant?

Multi-tenancy (MT) in WebLogic Server (WLS) provides a sharable infrastructure for use by multiple organizations. These organizations are a conceptual grouping of your own choosing, which you can think of as tenants. By allowing one domain to support multiple tenants, WebLogic-MT improves density and achieves a more efficient use of resources.

WebLogic-MT provides resource isolation within a domain partition, an administrative and runtime slice of a WebLogic domain that is dedicated to running application instances and related resources for a tenant. Domain partitions achieve greater density by allowing application instances and related resources to share the domain, WebLogic itself, the Java virtual machine (JVM), and the operating system, while isolating tenant-specific application data, configuration, and runtime traffic. Read more about WebLogic-MT here.

What is Resource Consumption Management?

A premium feature in WebLogic-MT 12.2.1, Resource Consumption Management (RCM) provides resource isolation and tries to ensure that resources are allocated fairly to the partitions. It provides a policy infrastructure to limit usage of the shared resources and take appropriate actions when those specified limits are breached. It can also help maximize resource utilization in consolidated deployments.

Why is RCM important?

As we saw, in WebLogic-MT there can be one or more co-located partitions in a single JVM. When partitions are co-located, they may consume or compete for the low-level resources offered by the OS/JVM. Low-level resources are often limited in nature. The (over-) consumption of these resources by one partition may (adversely) impact the other co-located partitions. Therefore, in WLS-MT, where partitions are co-located, it is important to isolate these partitions and the resources consumed by these partitions.

For example: If there are 100 file-descriptors available on a particular OS running WebLogic-MT that has 2 co-located partitions, one partition may end up consuming most of the available file-descriptors, leaving absolutely nothing for the other partition (implying the affected partition cannot function as expected). The affected partition has to bear the cost of being co-located with

As we can see, the Blue tenant is affected adversely because the Red tenant consumed most of the shared resources. The solution is to enforce policies through the RCM, so that one partition does not end up consuming all the low-level resources. With RCM, the system admin can define policies so the consumption of resources by one partition does not adversely affect the other co-located partitions. 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 May 02, 2016

WebLogic on Docker Containers Series, Part 2 by Bruno Borges

clip_image002On my previous post, the first part of this series, I've shown to you how to quickly get started with WebLogic on Docker. You've learned how to create a base Docker image with WebLogic and Oracle JDK installed, and then how to create a second image that contains a configured WebLogic domain. Today's post will break down and explain what happens behind the scenes of that process

Note: for the sake of history and keep this blog post useful in the future, I will refer to the commit 7741161 from the docker-images GitHub project, and version 12.2.1 of WebLogic.

Walking through the build process of a WebLogic base image

A base image of WebLogic means an image that contains only the software installed with minimum configuration, to further be extended and customized. It may be based on a Red Hat base Docker image, but preferably, we recommend you to use the Oracle Linux base image.

Samples for how to build a base image are presented in the dockerfiles folder. Files for WebLogic versions 12.1.3 and 12.2.1 are maintained there, as well for two kinds of distributions: Developer, and Generic. Other versions and distributions may be added in the future.

Differences between Developer and Generic distributions

There aren't many differences between them, except these (extracted from the README.txt file inside the Quick Installer for Developer):

WHAT IS NOT INCLUDED IN THE QUICK INSTALLER

- Native JNI libraries for unsupported platforms.

- Samples, non-english console help (can be added by using the WLS supplemental Quick Install)

- Oracle Configuration Manager (OCM) is not included in the Quick installer

- SCA is not included in the Quick Installer

Also, the Quick Installer for Developers is compressed using pack200, an optimized compression tool for Java classes and JAR files, to reduce the download size of the installer. Besides these differences, the two distributions work perfectly fine for Java EE development and deployment.

Building the Developer distribution base image

Although we provide a handy shell script to help you in this process, what really matters relies inside 12.2.1 folder and the Dockerfile.developer file. That recipe does a COPY of two packages, the RPM of JDK, and the WebLogic Quick Installer. These files must be present. We've put these .download files as placeholders to remind you of the need to download them. This same approach will apply for the Generic distribution. 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

Sunday May 01, 2016

WebLogic 12.2.1 Multi-Tenant by Raul Castillo

clip_image002As a weblogic administrator the interaction among the application server and the database is often strong. In fact, according to Confio Software (2013) approximately 70% of applications’ performance problems are caused by the dataWith the development of partitions on Weblogic, Oracle has developed an infrastructure that is similar to containers and that takes advantage of the Weblogic server’s capacities such as clustering, transaction management and security [1].

These are the advantages of using Weblogic Server Multitenant [1]:

Time to market is improved.

  1. The complexity of moving workload to the cloud and from the cloud is reduced.
  2. It is possible to convert monolithic applications to smaller services.
  3. It allows up to 3x hardware consolidation.
  4. Reduction of OPEX by up to 25%

Since Weblogic Multitenant is based on the concept of partitions or micro containers. It is important to remark that these partitions allow the portability of applications reducing the time to market and allowing the movement to the cloud or vice versa.

Multi-tenant allows group applications that are scattered through several domains, which helps to optimize the use of hardware, making possible the reduction of OPEX.

In addition, a partition does not have any Operating System or JVM component. Applications and configuration artefacts compose partitions or micro containers and each one of these micro containers could use a managed server or a cluster.

In the following diagram, the topology shows two partitions deployed on the same cluster, which allow them sharing the JVMs that are part of that cluster.

With this in mind, in this post, I will show you how to reach the topology described based on partitions. I have created a domain with a cluster and I have an Oracle Pluggable Database available so now these are the additional elements created in this post:

1. Virtual targets. According to [2] a virtual target is the target used by a resource group at the domain level and partition level. Virtual targets are targeted to managed servers or clusters and they define access points to resources. Virtual targets give a separate HTTP per each server as in the case of virtual hosts in Weblogic Server [2]. Since virtual targets set the access to resources and resources are group by resource groups, these require one or more virtual targets. When a resource group has a global scope (related to the domain) it is possible to select any virtual target that is not assigned to a partition. On the other hand, when a resource group is assigned to a partition, this can use only available virtual targets in the partition [2]. 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 30, 2016

Flexagon Releases FlexDeploy 3.1 by Dan Goerdt

clip_image002On the heels of the extremely well received FlexDeploy 3.0 release at Oracle OpenWorld in October 2015, Flexagon today announced FlexDeploy 3.1 is now available. With 3.0 users saw enhancements for Oracle Cloud, test automation, E-Business Suite, and Fusion Middleware. FlexDeploy 3.1 provides additional support for Fusion Middleware and Cloud PaaS, additional plugins for test automation, and usability improvements. FlexDeploy is a DevOps and Application Release Automation platform that significantly lowers project risk and cost, while accelerating software delivery. FlexDeploy provides a comprehensive and integrated platform for managing the entire build, deploy, test, and release lifecycle. Users are able to capitalize on their investments and innovate faster than ever, with extensive automation, improved controls, and visibility to information like never before. FlexDeploy is an open platform, which includes pre-built content for Oracle Fusion Middleware, Oracle Applications, Oracle Cloud Services and many non-Oracle tools and technologies.

FlexDeploy 3.1 Highlights

  • Fusion Middleware and Cloud PaaS Enhancements– FlexDeploy’s support for Fusion Middleware and PaaS is unparalleled, providing out of the box Build and Deployment features that enable full automation. FlexDeploy 3.1 makes additional improvements, driving further automation and consistency of Fusion Middleware and Cloud PaaS implementations.
    • WebLogic Plugin: Resource/Configuration Management – deployment of WebLogic datasources, JMS resources, and SOA Outbound Connection Pools (EIS entries).
    • WebLogic Plugin: Custom OWSM policies – added support for build and deployment of custom OWSM policies.
    • WebLogic Plugin: WLST Script Execution – support for execution of user defined WLST scripts for Fusion Middleware domains. These scripts can be written and executed for base WebLogic, SOA, WebCenter, or any other Fusion Middleware component.
    • Fusion Middleware 12.2.1 support: Oracle Fusion Middleware plugins for WebLogic, JDev, ADF, SOA, OSB, and MDS are now certified with WebLogic 12.2.1: 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 29, 2016

Java Rock Star Adam Bien Impressed by WebLogic 12.2.1 by Reza Rahman

clip_image002It is not an exaggeration to say Adam Bien is pretty close to a "household name" in the Java world. Adam is a long time Java enthusiast, author of quite a few popular books, Java Community Process (JCP) expert, Oracle ACE Director, official Oracle Java Champion and JavaOne conference Rock Star award winner. Adam most recently won the JCP member of the year award. His blog is amongst the most popular for Java developers.

Adam recently took WebLogic 12.2.1 for a spin and was impressed. Being a developer (not unlike myself) he focused on the full Java EE 7 support in WebLogic 12.2.1. He reported his findings to Java developers on his blog. He commented on fast startup, low memory footprint, fast deployments, excellent NetBeans integration and solid Java EE 7 compliance. You can read Adam's full write-up here.

None of this of course is incidental. WebLogic is a mature product with an extremely large deployment base. With those strengths often comes the challenge of usability. Nonetheless many folks that haven't kept up-to-date with WebLogic evolution don't realize that usability and performance have long been a continued core focus. That is why folks like Adam are often pleasantly surprised when they take an objective fresh look at WebLogic. You can of course give WebLogic 12.2.1 a try yourself here. There is no need to pay anything just to try it out as you can use a free OTN developer license (this is what Adam used as per the instructions on his post). You can also use an official Docker image here.

Solid Java EE support is of course the tip of the iceberg as to what WebLogic offers. As you are aware WebLogic offers a depth and breadth of proven features geared towards mission-critical, 24x7 operational environments that few other servers come close to. One of the best ways for anyone to observe this is taking a quick glance at the latest WebLogic documentation.

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 28, 2016

Deployment of a Java EE application to Java Cloud Service (Oracle Public Cloud JCS) by Lucas Jellema

clip_image002In this previous articleGetting started with Java Cloud Service on the Oracle Public Cloud (WebLogic as a Service) – I have taken  you on a introductory tour into JCS. That article describes how to get going – how to provision a JCS instance – associated with an instance in DBaaS and with backup set up with Storage CS.

In the article you are currently reading, I show you how to use this instance for deploying a Java EE application onto – and subsequently invoking that application.

Since the same consoles are available to us with JCS as with on premises WLS, we can perform an application deployment in the same way from the console by uploading a WAR or EAR file as we can do on premises. I tried my hand at a fairly large application – without any Java EE dependencies (no EJB, JMS or JDBC data source requirements): the ADF Faces Rich Client components Demo application – available from http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html . The downloaded file is about 105 MB. The subsequent deployment of this file to JCS fails: the step takes quite long – because 105 MB have to be uploaded again, from my laptop into the Oracle Public Cloud. This console could be extended by Oracle perhaps to also offer to upload directly from a URL. On three attempts, after about three minutes into the upload, the deployment process fails. Either on the JCS end or in the browser to server communication is a problem. I am not sure what it is caused by. For now, I will simply try my hand at a smaller WAR.

Plan B or Take Two at deploying a Java EE application

Instead of looking around for a suitable ready to deploy WAR file, it is probably even more rewarding to quickly develop a Java EE application, build it as a WAR file and deploy it to my new JCS instance. Using JDeveloper, I quickly whip up a JAX-WS application: a simple Java Class that with some JAX-WS applications is turned to a SOAP Web Service (by right clicking the Class and selecting the option Create Web Service):

The functionality of this service should be fairly obvious from the code. The WSDL that the derived service exposes can be previewed in JDeveloper:

Deployment of the service can be done from the project navigator: right click on the ViewController project: 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: Lucas Jellema,JCS,Java Cloud Service,PaaS,Cloud,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Wednesday Apr 27, 2016

Getting started with Java Cloud Service on the Oracle Public Cloud (WebLogic as a Service) by Lucas Jellema

clip_image002The Java Cloud Service (JCS) in the Oracle Public Cloud allows me to deploy Java EE applications such as JAX-RS and JAX-WS REST and SOAP Web Services, Servlet | JSP | JSF Web Applications, EJB and JMS artifacts and ADF applications to the public cloud and make them accessible to developers, testers and end users anywhere in the world. For components to be deployed to the JCS – I have to do nothing special (!) during development or deployment: anything that runs on premises will run in JCS.

In this article, I will describe some of my initial experiences with JCS: what did I have to do to get going the first time – from having nothing more but a (trial) subscription to JCS to deploying and running my first Java EE application on JCS. I thought this would be a very long article with a large number of tips and tricks and with deeply technical steps. I felt some reluctance to even get going – feeling a little daunted by a new world full of new terminology. As it turned out – this is not a long article and it certainly does not contain a lot of tips. My initial reluctance was misplaced. JCS is just WebLogic – hosted on a different machine than my laptop and with a different provisioning interface. The amount of cloud terminology is limited (cloud account, identity domain, service instance is probably the bulk of it – along with simple tooling: dashboard, service console). JCS builds on three other Oracle Public Cloud Services that we need to be aware of: DBaaS (Database), Compute Cloud Service and Storage Cloud Service.

You do not need guidance from me for all the steps you need to go through. I worked with an excellent tutorial on Oracle Help Center – Getting Started with Oracle Java Cloud Service – and I heartily recommend you do the same.

The steps (described in this tutorial) that you need to go through in order to have your first Java EE application running are:

  • (do: 5 minutes | then wait: days up to months) Get a [Trial] Subscription to the Oracle Java Cloud Service – for your Oracle account (the same one you use for OTN and any other interaction with Oracle); an Oracle Java Cloud Service trial environment or purchased subscription comes with Oracle IaaS Public Cloud Services, which provides you access to Storage CS and Compute CS – both of which underpin the JCS instance;
    Note: Database Cloud Service is a prerequisite of Java Cloud Service and is priced separately. When you request provisioning of an instance of JCS, you need to specify the DBaaS instance that it should make use of.  Read my previous article on DBaaS to get going with the Oracle Database as a Service offering and prepare a database instance.
  • (do: 5 minutes) Associate the [trial]subscription with an existing or a new Oracle Public Cloud account (and thereby to an identity domain)
  • (do: 5 minutes) Generate SSH keys (you can reuse the SSH key pair you may already have created to get going with Oracle DBaaS) 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 26, 2016

WebLogic & Developer Partner Community Newsletter April 2016

Thanks for the excellent 22nd Fusion Middleware & PaaS Partner Community Forum 2016. Most presentations and workshop material are posted at our community workspace here (membership required). We would like to ask everybody to get familiar with this this latest new material which we published during the conference. It’s also an excellent opportunity to update your customer base with this information. Like every year one of the highlights was the ACEs demo. Lucas Jellema and team published the code of the PaaS live hacking at GitHub here and as part of the community we offer free PaaS trail services here. During the conference we announced also our annual community award winners. Thanks to all partners for your excellent contribution and congratulations to the winners! PaaS was one of the focus areas of this year’s conference, many services are now updated on a monthly base and customer utilization is growing rapid thanks to your service offerings. Also for the Fusion Middleware new solutions got announced during the Community Forum. Alistair Hopkins introduced the Oracle Public Cloud Machine and gave first details on the Dynamic Hybrid Bundles.

At our Community Workspace (membership require) we published the following Public Cloud Machine including a customer ppt presentation. Thanks to Simon for his first blog post Announcement of "Oracle Cloud at Customer" service.

We extended the WebLogic section with Application Container Cloud (ACC) content. ACC allows you to build and deploy applications in Java SE and NodeJS, make sure you get a free ACC trial here. Thanks to the community for all the excellent WebLogic and ACC articles: Fusion Middleware 12c (12.2.1) New Features – WebLogic & WebLogic Server 12.2.1 on Docker & New WebLogic feature: one deployment to rule them all by & Enterprise Manager 13c: Track Compliance with WebLogic & WLDF Smart Rules in WebLogic & WebLogic Performance & Alert in Oracle Public Cloud & WebLogic Server Multi-tenancy and Partition Isolation & My first NodeJS service & Running Node.JS Apps and "Fat-JAR" Apps on ACC & Create an oracledb enabled Node.js application container

Also a new release of Mobile application Framework (MAF 2.3), including Windows 10 and data visualization support, is now available. Thanks to the community for all the excellent development tool articles:

MCS, PCS and MAF Integration & MCS Data Offline and Sync new videos & MAF: configuring Windows 10 & Change ADF BC Data Update Locking & ADF BC View Criteria Query Execution Mode = Both & Monitoring ADF 12c Client Request Time with Click History

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The April edition of the Middleware Partner Update contains the wrap-up of the Community Forum and the PaaS Showcase by the ACE team.

To read the complete newsletter please visit http://tinyurl.com/weblogicNewsApril2016 (OPN Account required)

Jürgen Kress
Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the WebLogic Partner Community please register at 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.

image

Blog Twitter LinkedIn Mix Forum Wiki

Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Monday Apr 25, 2016

Top tweets WebLogic Partner Community – April 2016

imageSend us your tweets @wlscommunity #WebLogicCommunity and follow us on twitter http://twitter.com/wlscommunity Please feel free to send us your news! Make sure you share your content with the community!

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: twitter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress

Additional new material WebLogic Community

image· Article: The New Cloud You: Adapting Skill Set and Mindset for Success in the Cloud Does the technological disruption brought on by cloud computing carry with it a commensurate skill disruption? How is the widespread adoption of cloud computing affecting architects, developers, and others in IT, and what are they doing to adapt their skills to the unique characteristics of cloud-based solutions? Insight from community members. Read the article.

· Resource Library: IT Strategies from Oracle You may have heard of the IT Strategies from Oracle (ITSO)collection of reference architectures, solution designs, and technology strategy documents, and you may have taken advantage of some of those resources in the past. But you may not know that access to the complete ITSO library no longer requires registration. The whole shebang is freely available on the OTN Community website. Browse the library.

· Podcast: Cloud Architect - Rising to the Role Recorded during Oracle OpenWorld, the latest OTN ArchBeat Podcast features Oracle ACE Directors Ron Batra, Simon Haslam, Ronald van Luttikhuizen, Frank Munz, and Sten Vesterli, plus Oracle ACE Associate Arturo Viveros in a free-flowing, wide-ranging conversation about the emerging role of the Cloud Architect. Listen to the podcast.

· Video: What You May Not Know About WLST AMIS senior Oracle Integration Consultant Maarten Smeets beats the clock by a mile with his quick tip on WebLogic Scripting Tool (WLST) capabilities that may surprise you. Watch the video.

· Larry Ellison at OOW15: New Oracle Cloud Services and Ease-of-Use Advances Oracle Executive Chairman and CTO Larry Ellison introduced more than a dozen new Oracle Cloud services and capabilities in the opening keynote presentation at Oracle OpenWorld 2015 in San Francisco's Moscone Center. Get the details.

· OTN Virtual Technology Summit - On-Demand Replay All middleware track sessions from the July 2015 and September 2015 OTN Virtual Technology Summit events are now available for on-demand viewing via a special group space on the OTN Community website. As a member of this group you'll have access to all middleware session videos, plus you'll be able to interact with session presenters and other community members for answers to any questions about the session content. Group membership is absolutely free. Join the group now.

· Proposed Schedule Change for Java 9 Chief Java Architect Mark Reinhold proposes a new schedule for Java 9, which may postpone the Java 9 milestones until March 2017. Learn the details about this announcement.

· WebLogic Now Java EE 7 Compatible! WebLogic 12.2.1 is now fully Java 7 certified as are GlassFish 4, WildFly 8, WebSphere Liberty Profile 8.5, Hitachi Cosminexus and TmaxSoft JEUS.

· OTN's Virtual Technology Summit, replay Learn from Java Champions and Oracle Product Experts, as they share their insights and expertise through hands-on-labs, highly technical presentations, and demos.

· Using Docker in Java Applications The “Getting Started” guide to using Docker containers

· Building Apps Using WebSockets A simple API for long-lived web connections

· Modular Development with Oracle JET Start building applications with JavaScript Extension Toolkit (JET)

· Java ME 8 + Raspberry Pi + Sensors = IoT World (Part 4) An IoT project in four parts

· Mobile Cloud Service the iOS way

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 24, 2016

JDeveloper 12c generic installer windows 10 integrated WebLogic cannot create domain by Christos Vezalis

If you try to install JDeveloper 12c (12.2.1 or 12.1.3) on Windows 10 using the generic installer you will not manage to create a new WebLogic domain because jython libraries that integrated weblogic have cannot recognize the operating system. The same problem can happen if you install on Windows 7 the 12c JDeveloper using the generic installer, then upgrade the operating system to Windows 10 and need to recreate the domain. This is also happening in SOA Suite and Business Process Management Suite quick start for Developers installation.
A quick solution for this is to use the Windows installer and not the generic one. For SOA/BPM quick start JDeveloper installation you need to patch the juthon-modules.jar to create the SOA domain.
If you still want to use the generic installer (for example to use a newer version of JDK) you can extract the jython-modules.jar at C:\Oracle\Middleware\Oracle_Home\wlserver\common\wlst\modules and edit javashell.py inside Lib. Find _osTypeMap and add the string ‘Windows 10’. 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 23, 2016

Dynamic table in ADF 12c by Edward Orlowski

clip_image001A while ago I decided to create an ADF page based on a dynamic table, and I found that, although there are quite some articles about the subject online, I still faced some challenges while implementing such a solution in ADF 12c. These challenges, however, can be solved easily when you know some basic principles, and I would like to share those.

First, let me define what I mean with dynamic table in this post. It is an ADF table, specified in the JSF file with the af:table tag, with an unknown number of columns and rows. Moreover, the number of columns is still unknown when you run the page, as opposed to solutions where a table is created at runtime, based on a query.
We can add to that another feature: this table is not based on a database table nor a query, but will be built up at runtime based an a set of data that we will retrieve at the user’s request.

Use case: importing data with a time dimension

Why would we need such a table? Let me give a practical example: we want to let the user import a file, which is a CSV file export of a spreadsheet, in which the columns represent the time dimension. For instance, each column represents a day. Since we don’t know on forehand for how many days we will import data, we cannot build a view or table which has a column for each day.
On the other hand, when we will store the data in a database table, this table will have a date column (or attribute) in which the date column value from the CSV file will be stored.
So the database data model is very different from the data model we can read from the CSV file.
And the reason we want to show this data in the ADF table is simple: we want to show to the user that the CSV file has been read by the program successfully and that the columns as shown in our ADF page correspond to the columns in the spreadsheet the data has come from.

Demo: creating rows and columns at the user’s request

The demo application that I provide with this post, is meant to illustrate how a dynamic ADF table can be created, and how data can be read from and written to that table. As I want to keep the demo application as simple as possible, I concentrate on the ADF table, and will leave out the functionality of the storing data in the database or reading it from a file.
What I do include in the demo, is that the table is editable, so we can see that it is working properly.
For this purpose, the demo contains three buttons: two for adding columns and rows, and one to dump the contents of the entire table to the console.
On starting the application up, the following screen appears: a table with zero columns and zero rows. 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

Search

Archives
« May 2016
SunMonTueWedThuFriSat
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