Class Loading for Callbacks and Resource Bundles

You can load classes for callbacks and resource bundles directly from the SOA project instead of having to load classes in the oracle.soainfra.common shared library and restarting Oracle WebLogic Server.

Callbacks

  • IAssignmentService

  • IRestrictedAssignmentService

  • IRoutingSlipCallback

  • IPercentageCompletionCallback

  • INotificationCallback

  • Project level resource bundles

The callback classes can be in the following locations:

  • JARs in the SCA-INF/lib directory of the project

  • Classes in the SCA-INF/classes directory of the project

Additionally, to support backward compatibility, the project level resource bundles can also be in the same directory as the .task file.