• Call us: +91 9501707741
  • tutorialzdiary@gmail.com

SERVICE BUS 11g

SERVICE BUS 11g Tutorials

Chapter 1: Introduction
Chapter 2: What is Service Bus ?
Chapter 3: OSB Architecture
Chapter 4: OSB Components
Chapter 5: OSB Protocols
Chapter 6: Reporting & Monitoring
Chapter 7: Error Handling

SERVICE BUS 11g Training

Oracle Service Bus 11g Training Course

SERVICE BUS 11g Installation

Part 1: Oracle Service Bus Installation
Part 2: Start and Stop Server

SERVICE BUS 11g Interview Questions and Answers

Part 1: OSB Basics
Part 2: Installation
Part 3: OSB Architecture & Components
Part 4: OSB Message Flow

Part 4: OSB Message Flow

Question: What is Action in OSB Message Flow?
Answer: Action in OSB Message Flow is unit of work that perform some function.

Question: What is Route Node?
Answer: Route Node is used to route the message to Business Service from Proxy Service.

Question: Can we remove Start Node from message flow?
Answer: No, we can’t remove start node from message flow.

Question: What is Pipeline Pair?
Answer: It is one of the Node in OSB message flow. It has following two pipelines.
1. Request Pipeline
2. Response Pipeline

Question: Which Node we need to use to route the message to different targets based upon the content?
Answer: We use Conditional Branch to route the message to different targets based on content. This is also known as content based routing.

Question: Which node we need to use to route the message to different targets based on service operations?
Answer: We use Operational Branch to route the message to different targets based on service operations.

Question: Can we have two route node in one Message Flow?
Answer: No, there can be only one route node in a message flow and it comes in the end of the message flow.

Question: How we can send the message to multiple targets from one message flow?
Answer: We can’t use two route node in one message flow but we can use Service Callout or publish action to send the message to multiple targets.

Question: When we use Service Callout?
Answer: Service Callout action is used when we need to invoke synchronous service from OSB message flow.

Question: When we use Publish Action?
Answer: Publish action is used when we need to invoke one-way service from OSB message flow.

Question: Does publish action participate in transaction?
Answer: No, publish action does not participate in transaction i.e. when we invoke target service and invocation failed then error does not come back to message flow.

Question: Can we force publish action to participate in transaction?
Answer: Yes, we can use QOS (Quality Of Service) action to force publish action to participate in transaction. We need to set QOS value to “Exactly Once” for the same.

Question: What action we use in Message Flow to replace file name at runtime?
Answer: We use Transport Header action to replace file name, file directory, JMS queue etc. at run time.

Question: Which action we use to assign value to variable?
Answer: We use “Assign” action.

Question: Which action we need to use to set the business service URL at run time?
Answer: We use Dynamic Route and Dynamic Publish action for that. We can also use QOS (URI) parameter for same purpose.

Question: Which Action we use to stop the message flow?
Answer: We can use Reply action to stop the message flow.

Question: Why Resume action is used?
Answer: We use resume in error handling. We use this action to resume the flow in case we have any error.

Question: Which action we use to throw business fault in message flow?
Answer: We use raise-error action to throw fault in message flow.

Question: Which action we use to send an email?
Answer: We can use Alert action to send an email from message flow.

image_pdfimage_print

Newsletter
Training Enquiry