How to Deploy a Custom Assignment Service

To deploy a custom assignment service:

  1. Use one of the following methods to make an assignment service implementation class and its related classes available in the class path of Oracle BPEL Process Manager:
    • Load your classes in SCA-INF/classes directly or in SCA-INF/lib as a JAR.

    • Place the class files for your custom function in a directory tree or JAR file. Then, update the worklfowCustomClasspathURL configuration parameter to point to the JAR or root directory in which your classes are located. As this is a URL, it is possible to host the class files on a web server, and make them accessible to multiple Oracle WebLogic Servers through HTTP. It is even possible to deploy the files into the metadata repository (MDS), and use an ORAMDS URL to point to the appropriate location.

    Note:

    • You cannot create different versions of the assignment service for use in different BPEL processes unless you change package names or class names.

    • Java classes and JAR files in the suitcase are not available in the class path and therefore cannot be used as a deployment model for the assignment service.

    • The steps must be repeated for each node in a cluster.