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:
- Find and replace in SB console: Used for One-off changes
- Create and apply customization file: Used for frequent changes and also update resource references
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
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
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.
Recent Comments