Chapter 9. Communication, Flow Control, and Message Processing

In this chapter, we will cover:

  • Using the Service Callout action to invoke a service
  • Using the Publish action to asynchronously invoke a service
  • Using the Java Callout action to invoke Java code
  • Using the Java Callout action with XMLBeans
  • Using custom XPath functions
  • Using the For Each action to process a collection
  • Using dynamic Split-Join to perform work in parallel
  • Using the Validate action to perform message validation
  • Enabling/disabling a Validate action dynamically
  • Creating private proxy service

Introduction

In this chapter, we will show how to use different actions from the Communication, Flow Control, and Message Processing section of the OSB Design Palette.

We will show the various options to invoke other logic, such as Service Callout, Publish, and the Java Callout action as well as the ability to create custom XPath functions. Another topic covered is the processing of collections either through a loop sequentially or by a Split-Join in parallel. The validation of messages and the creation of private proxy services are also covered in this chapter.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset