Category Archives: OSB

Parallel execution in OSB

Executing multiple tasks parallely in a process is implemented using split joins in OSB.

E.g. Need to implement a process which will interact with 2 different functionality which will return job details and personal details of an employee separately. So both the functionalities does not depend on each other. In such a case in can invoke the both the functionalities at a time in parallel.

Implementation: Refer the below URL for implementation.

https://drive.google.com/file/d/0Bz9wGhXL_T6WU2Z3TWpuOXlXcXM/edit?usp=sharing

Customization in OSB

When you move your osb configuration / project from one environment to another environment like dev to testing, testing to production etc we may often require to change environment values like: port numbers, server names, URL’s, File and directory names etc.

Two ways to change the environment values:

  1. Find and replace in SB console: Used for One-off changes
  2. Create and apply customization file: Used for frequent changes and also update resource references

Continue reading →

OSB Proxy Service with Pipeline pair

Pipeline Pair: Pipeline node is combination of two pipeline, one for request and one for response.

Pipeline:
A pipeline is a named sequence of stages, representing a non-branching one-way processing path.

Pipelines fall into one of the following three categories:

Request Pipelines: used for processing the request path of the message flow

Response Pipelines: used for processing the response path of the message flow

Error Pipelines: used as error handlers

Continue reading →

Creating Web service using Eclipse IDE

In this sample we will implement how to develop a web service using OEPE and deploy on to Weblogic service

Continue reading →

OSB – Publishing to Oracle WebLogic Server v10.3 at localhost…”. requested array is larger than heap

An internal error occurred during : “Publishing to Oracle WebLogic Server v10.3 at localhost…”. requested array is larger than heap

 

Solution: Goto C:\bea\user_projects\workspaces\default\.metadata\.plugins\org.eclipse.wst.server.core\publish  location

And delete the .bat files starting with publish*.bat e.g: publish0.bat, publish1.bat etc. After deleting try to publish application. This should solve ur problem. Even after doing this if the problem persists then delete the server domain and create new domain.