-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Oracle Service Bus 11g Development Cookbook

Usually, data conversion between an EJB and OSB is done for you in OSB. However, when dealing with EJBs, there are times when automatic conversion is simply not possible. For example, if the EJB returns any of the following, the JAX RPC engine will not be able to infer the true type being returned:
java.lang.Object
java.lang.Object[]
Java Collections that are not strongly typed
Java classes that do not follow JavaBean conventions (like the Map class)
In such cases, we can help the JAX RPC engine, by providing converter
classes that convert from these types to the supported types.
In this recipe, we will change the mapping of the findAllCustomers
method by using a converter
class from the EJB transport on the business service, so that the method returns a typed result.
We have already created a converter
class that converts the list of customers to a customer array. The following screenshot shows the implementation of the converter...
Change the font size
Change margin width
Change background colour