Processing large XML files in the SOA Suite by Emiel Paasschens

 

clip_image002Read large XML files in chunks

Introduction

At my current project, XML files are uploaded by the end-user to be processed in the Oracle SOA Suite. The XML files contain information about employers and their employees. Because an employer can have hundreds and even thousands of employees, these XML files can be quite large.
Processing such large XML files consumes a lot of memory and can be a bottleneck especially when multiple end users are uploading large XML files at the same time. It even can cause a server to crash because of an OutOfMemory problem.
The best way to solve is, is to read and process the large XML files in chunks, so read and process XML fragments instead of the full XML file.
My colleague, Aldo Schaap, already did and describes this for CSV files in his blog “Processing large files through SOA Suite using Synchronous File Read“. I thankfully used his blog to do the same for XML processing. However, a few things are slightly different in reading XML instead of CSV, so that’s the reason for this blog.
Another reason is that I ran into another problem, which I will describe later on in this blog. To be able to solve this problem I have to ‘pre transform’ the XML file. This means the XML file needs to be transformed before it is read by the SOA Suite. To achieve this I used the pre processing features of the file adapter with a custom (Java) valve. This pre en post processing is described in the blog “SOA Suite File Adapter Pre and Post processing using Valves and Pipelines” by Lucas Jellema.
The combination of these two blogs provided me the solution for my problem.

Problem Description

Back to my problem. The large XML files, which have to be parsed, contain one ‘Message’ element as root. This root element contains one or more employers with some basic employers information and each employer can contain multiple employee elements, up to thousands, with employee information and employment information. In the real use case the XML structure contains Dutch element names and the XML is very specific about the business problem. For the purpose of this blog, I’ve reduced the problem to a basic XML structure with English names and used some basic sample data. XSD source: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA & BPM 12.2.1 Installation and Configuration Workshop by John VanSant

 

clip_image002Overview of Workshop

This workshop will guide the participant through the installation of a non-development environment for SOA and BPM Suite v12.2.1. This workshop won’t cover the installation of the SOA Quickstart install, but the installation of the production software. Some notable differences between the Quickstart install and production bits are:

  • The Quickstart installer doesn’t require an Oracle Database but uses a Java Database. In order to use BAM, an Oracle Database is required so the edelivery installation packages should be used if BAM is going to be used with SOA and/or BPM.
  • The Quickstart installer limits domains to a single managed server.
  • The Quickstart installer doesn’t support B2B domains.
  • The Quickstart installer also doesn’t support the ESS (Enterprise System Scheduler)

The overall steps in this workshop are:

1. Download the software and install Java SE

2. Install Fusion Middleware 12c Foundation

3. Install Oracle Database 12c Enterprise Edition

4. Install SOA and BPM Suite 12c

5. Patch the SOA and BPM 12c installation

6. Create the required Database Schemas to support a domain

7. Create & Configure a test domain

8. Smoke-test the new domain

Read the complete article here. (Community membership required)

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Master Oracle SOA Suite 12c by Lucas Jellema

clip_image002

Design, implement, manage, and maintain a highly flexible service-oriented computing infrastructure across your enterprise using the detailed information in this Oracle Press guide. Written by an Oracle ACE director, Oracle SOA Suite 12c Handbook uses a start-to-finish case study to illustrate each concept and technique. Learn expert techniques for designing and implementing components, assembling composite applications, integrating Java, handling complex business logic, and maximizing code reuse. Runtime administration, governance, and security are covered in this practical resource.

  • Get started with the Oracle SOA Suite 12c development and run time environment
  • Deploy and manage SOA composite applications
  • Expose SOAP/XML REST/JSON through Oracle Service Bus
  • Establish interactions through adapters for Database, JMS, File/FTP, UMS, LDAP, and Coherence
  • Embed custom logic using Java and the Spring component
  • Perform fast data analysis in real time with Oracle Event Processor
  • Implement Event Drive Architecture based on the Event Delivery Network (EDN)
  • Use Oracle Business Rules to encapsulate logic and automate decisions
  • Model complex processes using BPEL, BPMN, and human task components
  • Establish KPIs and evaluate performance using Oracle Business Activity Monitoring
  • Control traffic, audit system activity, and encrypt sensitive data

For more information please visit the website here. For additional books please visit our SOA wiki here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA Cloud Service & Hybrid Integration updated presentations

clip_image002

At the SOA Community Workspace (SOA Community membership required) we posted the latest details about SOA Suite Cloud Service:

· SOACloudGoLiveOfficeHours-Final.pptx

· Hybrid Integration – CloudWorld-MexicoCity.pptx

· SOA Suite customer success deck 09.2015.pptx

· Oracle Integration Office Hours – PM ICS Roadmap and Demo.ppt

For more information please visit the SOA Cloud Service tag here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

SOA & BPM Partner Community Webcast June 28th 2016 What’s new in Integration Cloud Service? Your High Productivity Integration Platform in the Cloud

clip_image002

Attend our June edition of the SOA & BPM Partner Community Webcast live on June 28th at 16:00 CET.

What’s new in Integration Cloud Service? Your High Productivity Integration Platform in the Cloud

During this session, we will be joined by Ramkumar Menon, the Product Manager for Oracle’s Integration Cloud Service (ICS). Ram will provide you an update on the latest on ICS, which now boasts more functional and connectivity capabilities than ever before – with support for Orchestration, Scheduling, File Movement, and more than 40+ Connectors to various SaaS and on-premises Applications and systems. Over the past year, ICS has helped several organizations dramatically accelerate and improve the delivery of integration projects. Ram will also cover what’s coming on the roadmap, and what functional use-cases they will help you accomplish.

For those who are new to Integration Cloud Service, ICS is the next-gen Integration Platform in the Cloud optimized for SaaS Integration, focuses on simplified user experience using an all-in-browser designer-monitoring dashboard, and focuses on simplifying the critical, costliest and time consuming aspects of integration, including Connectivity, Data Mapping, interface discovery and transaction tracking.

Ramkumar Menon

clip_image003Principal Product Manager

LinedIn & Twitter

Twitter:  @ramkmeno

Visit the registration page here.

Call ID: 9139664 Call Passcode: 333111

Austria: +43 (0) 192 865 12
Belgium: +32 (0) 240 105 28
Denmark: +45 327 292 22
Finland: +358 (0) 923 193 923
France: +33 (0) 15760 2222
Germany: +49 (0) 692 222 161 06
Ireland: +353 (0) 124 756 50
Italy: +39 (0) 236 008 198

Netherlands: +31 (0) 207 143 543
Spain: +34 914 143 755
Sweden: +46 (0) 856 619 465
Switzerland: +41 (0) 445 804 003
UK: +44 (0) 208 118 1001
United States: 140 877 440 73
More Local Numbers

Schedule:

June 28th  at 16:00-17:00 CET

Visit the registration page here.

Missed our SOA & BPM Partner Community Webcast? – watch the on-demand versions:

· Integration Strategy sales and marketing campaign update

· Microservices

· Stream Explorer

· Process Cloud Service V2

· SOA Suite 12.2.1

· Oracle OpenWorld 2015 update

· SOA & API Cloud Service

· Solutions Catalog & Cloud Marketplace

· GSE demo systems

· Hybrid sales plays

For the latest information please visit Community Updates Wiki page (SOA Community membership required).

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: Community Webcast,sales,marketing,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Excellence Awards: Oracle Cloud Platform Innovation

clip_image002

 

Calling all Oracle Cloud Platform Innovators click here, to submit your nomination today

Call for Nominations: Oracle Cloud Platform Innovation 2016

Are your customers using Oracle Cloud Platform to deliver unique business value? If so, submit a nomination today for the 2016 Oracle Excellence Awards for Oracle Cloud Platform Innovation as their Oracle Sales Partner or encourage them to submit their own nomination. These highly coveted awards honor customers and their partners for their cutting-edge solutions using Oracle Cloud Platform. Winners are selected based on the uniqueness of their business case, business benefits, level of impact relative to the size of the organization, complexity and magnitude of implementation, and the originality of architecture.

Customer Winners receive a free pass to Oracle OpenWorld 2016 in San Francisco (September 18-September 22) and will be honored during a special event at OpenWorld.  Award Winners become great references as well!

Our 2016 Award Categories are:

Benefits:

  • Customers and partners receive awards in an Oscar style ceremony held at Yerba Buena Center of Arts during OOW. They feel acknowledged for their success with our products and winners receive a FREE OOW Pass
  • We hear about exciting new stories and invite customers to speak at various OOW sessions. Customers get a FREE OOW Pass
  • Nominator’s get invited on stage at the OOW award ceremony and a special note sent out to their management chain to highlight their account’s success
  • Great new public references come out of the Innovation Awards effort every year (however it is not required that customers agree to reference up front)

NOTE: The deadline to submit all nominations is 5pm Pacific on June 20th, 2016. Customers don’t have to be in production to submit a nomination and nominations are for both Cloud and on-premise solutions. Click here, to submit your nomination today

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: Award,OFM Innovation Award,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

My private Corner – Discover Portugal

 

clip_image002We will host the sixth edition of the Summer Camps again in Lisbon. This is your opportunity to discover the beautiful country. You can enjoy the beaches of Oeiras with your family, try a surfing lesson, visit the exiting city of Lisbon, go shopping or enjoy the wonderful seafood. Summer holiday season ends in August in Portugal. Go on a trip to the North to visit Porto and great vineyards in Douro valley. Or the Mediterranean beaches in the South – It is a great country. Or the trip is your goal like Carsten’s bike trip last year. See you in Lisbon #jkwc

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: private corner,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

PaaS free trial accounts ICS and PCS, IoT and PaaS for SaaS

clip_image002

 

As 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):

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

· Java Cloud Service & Application Cloud Container Service & Mobile Cloud Service PaaS Demo Accounts (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

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: PaaS,Cloud,ICS,PCS,PaaS4SaaS,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Why you should attend the PaaS & Middleware Summer Camps 2016!

summercampslarge

You are working on large Fusion Middleware & PaaS opportunities & projects? Oracle is pleased to invite you to the PaaS & Fusion Middleware Summer Camps VI . Goal of this 5 days hands-on trainings is to support you to deliver a successful project. Most of the trainers are a member of the Oracle product management team.

Come to Lisbon to get a 5 days hands-on training in one of the following topics:

  • PaaS & IaaS
  • Enterprise Connectivity (SOA)
  • Mobile and Mobile Cloud Service
  • Java Cloud Services & WebLogic 12.2.1
  • Internet of Things (IoT)

Important: all trainings are hands-on and require a laptop with 12+ GB or more!

Registration is free of charge, except in case of cancellation fee € 150 or no-show fee €2000! Please read the registration page very careful before you register – make the right choice for your bootcamp (you can not change later) Please be aware that we will NOT answer questions via e-mail with details you can find at the registration page.

Schedule & Location

August 29th until September 2nd 2016

Lisbon Portugal

 

Quotes from previous Middleware Summer Camps

  • This is the most effective 5 days spend in training, Simon Haslam, Veriton
  • Great event, great training, great city, best people, Ruben Rodriguez Santiago avanttic
  • An excellent week spent learning a new and innovative technology for easy mobile development with support and tutoring from the best professionals in the area, Rui Couto eProseed
  • Must do, Emiel Paasschens Amis
  • Very impressed with MCS. It is a mature product, easy to use, very responsive. I am 100 percent sure it will be a Killer Cloud PaaS, Luis Weir HCL
  • Definitely a must attend event. Great insight on the new upcoming offerings, Carlos Pona Link Consulting
  • Just perfect, Cornelia Spanner Opitz
  • Awesome, Jeroen Bakker redblue
  • In five days you will get an intensive look at new Oracle products, techniques and the Cloud Future, Jeroen Ninck Blok SynTouch
  • Love OFM Summer Camp always, Jon Petter Hjulstad Sysco
  • The best Event for quick overview and indept insight of many products and the direction things are moving to, Marcel van de Glind MyFMW
  • Incredible amount of information within a week. Great to actually see the new Cloud Services in action, Hugo Hendriks Qualogy
  • Most intensive and extensive training week I have ever had. Also great for networking with other developers and product management, Jeroen van Essen Capgemini
  • A great opportunity to learn about newest technology and products, Thomas Schuster esentri
  • OFM Summer Camps, the best place to learn about new technologies of the Oracle stack and to meet new people with the same passion, Wilco Meijer The Future Group
  • The Cloud will change everything. Make sure you know how to work with it, Andreas Chatziantoniou Foyglove-IT
  • First class knowledge delivered at a first class event! Thanks for the 12c certification quickstart! Milco Numan, Qualogy
  • Came with 12 people and the summer camps was a great success for all! Torsten Winterberg, Opitz
  • Defiantly a must attend event, Silviu Leahu, SC Endava Romania SRL
  • Summer Camps provides the best info of the latest features of the Fusion Middleware products, Marko Parikka, Capgemini
  • Best training I have ever attended from Oracle. Not only was the dept. of the knowledge of the instructor amazing deep, the hands-on lessons ensured I could use the new functionality effectively when I get back to work, Dan Atwood, Avio
  • Amazing energy, getting the knowledge straight from the product management – see you next time!, Martijn van der Kamp, Capgemini
  • Certainly the best technology related Oracle event in Europe! Getting in touch with Oracle product managers is a great way to get information beyond the official documentation, Frank Munz, munz & more
  • Put hands on the future, Mario Castro Deloitte

For details please visit our registration page here www.tinyurl.com/ofmSummerCamps2016

OFM Summer Camp

 

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: OFM Summer Camps,Training,enablement,Summer Camps,PaaS,Cloud,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Additional new content SOA & BPM Partner Community

 

· clip_image001Innovate Faster, Spend Less, and Connect People with the Right Information Whether you’re just beginning your journey to cloud computing or you’ve adopted it throughout your business, the platform that supports your strategy deserves thoughtful consideration. Oracle Senior Vice President, PaaS, BI, and EPM Business Groups Steve Daheb talks about the pivotal role platform as a service has in helping businesses innovate faster, spend less, and connect people with the right information.
Read More

· Taking Java to the Cloud: Build Apps Quickly with the Tools You Know and Love The cloud’s transformative power is built on the allure of simplification, from provisioning to application development to application deployment. However, cashing in on that allure should not require a huge overhaul in the way that developers work. Find out how Oracle Java Cloud Service and two new related services let you use the same tools in the same way as you would for on-premises development—and how you can use cloud services to support the DevOps partnership in new, more valuable ways.

· Pharmavite Accelerates Digital Automation with Oracle (2:14) At Pharmavite, IT is becoming a business enabler by leveraging Oracle Process Cloud Service for digital automation of supply chain business processes.

· Sample Chapter: Oracle API Management Implementation Case Study This sample chapter from Oracle API Management 12c Implementation, written by Oracle ACE Director Luis Weir, Oracle ACE Rolando Carraso, Oracle ACE Associate Arturo Viveros, and Andrew Bell, is based on actual scenarios experienced by the authors and provides a realistic view of the key challenges faced when implementing API management — and how they can be overcome.
Read the sample chapter.

· Video: Four Questions on the Oracle Integration Cloud Service Does the Oracle Integration Cloud Service make sense for your organization? In this 2 Minute Tech Tip Oracle ACE Rolando Carrasco and ACE Associate Arturo Viveros respond to that question with three additional questions that just might help you sort it out for yourself.
Watch the video.

· Now Available: SOA Cloud Service and API Manager Cloud Service Oracle SOA Cloud and API Manager Cloud work in tandem with Integration Cloud Service to provide the broadest and most complete iPaaS in the cloud.
Get the details.

· Now Available: VirtualBox VM for SOA Suite 12.1.3 This VM includes Oracle SOA Suite 12.1.3.0.1, API Manager 12.1.3.0.0, Stream Explorer 12.1.3.0.1, and Managed File Transfer 12.1.3.0.1.
Get the details.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress