O'Reilly logo

Oracle Service Bus 11g Development Cookbook by Eric Elzinga, Mischa Kölliker, Jan van Zoggel, Edwin Biemond, Guido Schmutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using converter class with EJB transport to help converting data types

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required