3:I[39275,[],""]
5:I[61343,[],""]
6:I[23053,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],"StateProvider"]
7:I[19593,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],""]
8:I[18709,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","5706","static/chunks/9c4e2130-08078aeb5700c43b.js","5505","static/chunks/385cb88d-fd2f37c33b8aa92c.js","5452","static/chunks/5e22fd23-9bf9fa71e7554411.js","9956","static/chunks/ee560e2c-f551c028fd538293.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","6648","static/chunks/6648-3bc9d66179346fb0.js","9160","static/chunks/app/not-found-5850ce7843ba4d5a.js"],"default"]
9:I[45723,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],"default"]
4:["all","osb-interview-questions-answers","c"]
0:["79z6y6ppLce0GndJRjYzJ",[[["",{"children":[["all","osb-interview-questions-answers","c"],{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":[["all","osb-interview-questions-answers","c"],{"children":["__PAGE__",{},[["$L1","$L2"],null],null]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/402d889fee29bde2.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/0ff6cecb1d0e96f8.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","2",{"rel":"stylesheet","href":"/_next/static/css/cb4e98a4c2dc4d80.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","3",{"rel":"stylesheet","href":"/_next/static/css/a246b44e33111fd9.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","4",{"rel":"stylesheet","href":"/_next/static/css/9d9d0f6a85930e46.css","precedence":"next","crossOrigin":"$undefined"}]]}],null]},[["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L6",null,{"children":[["$","$L7",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$","$L8",null,{}],"notFoundStyles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/cb4e98a4c2dc4d80.css","precedence":"next","crossOrigin":"$undefined"}]],"styles":null}],["$","$L9",null,{}]]}]}]}],null],null],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/0cc2495744a38244.css","precedence":"next","crossOrigin":"$undefined"}]],"$La"]]]]
b:I[67379,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","5706","static/chunks/9c4e2130-08078aeb5700c43b.js","5505","static/chunks/385cb88d-fd2f37c33b8aa92c.js","5452","static/chunks/5e22fd23-9bf9fa71e7554411.js","9956","static/chunks/ee560e2c-f551c028fd538293.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","6051","static/chunks/795d4814-d7614a20709c27af.js","614","static/chunks/3d47b92a-f2bb54912083012c.js","9212","static/chunks/59650de3-13cfd2620b7240d2.js","522","static/chunks/94730671-a8ad9eca65504500.js","7675","static/chunks/b563f954-501d993050fd0717.js","1994","static/chunks/e34aaff9-cd556a7ee1a90c03.js","6990","static/chunks/13b76428-5a68792917164904.js","5957","static/chunks/30a37ab2-a5fc2d8864b3152b.js","6844","static/chunks/f25cdb8d-30c837856fb6d42d.js","7259","static/chunks/479ba886-8536ff4966e1aaf8.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","6648","static/chunks/6648-3bc9d66179346fb0.js","4349","static/chunks/4349-c8f0646a83cc4179.js","4791","static/chunks/4791-6c93b9aca8a9f315.js","5225","static/chunks/5225-dc21c87d99338f19.js","9293","static/chunks/9293-d1b040d0324d0d5a.js","5919","static/chunks/5919-545104f05818203e.js","1413","static/chunks/1413-986ad1f4cd2d661e.js","2499","static/chunks/2499-61bd3b514e9c4cb8.js","4175","static/chunks/4175-fb05509a4e1790ec.js","5653","static/chunks/app/%5B...all%5D/page-f1bbbeae9a681a62.js"],"default"]
c:T5246,<p>Are you looking for a job in software development? If so, you should consider working with Oracle Service Bus. Oracle Service Bus is a platform that helps developers build integration solutions. It allows them to connect applications and data sources from different platforms and environments. In this blog post, we will discuss some of the most common <strong>Oracle Service Bus Interview Questions</strong>.</p>
<p>In this article, we will cover the following:</p>
<ul>
<li><strong><span style="color: #236fa1;"><a style="color: #236fa1;" href="#osb-interview-questions">OSB Interview Questions</a></span></strong></li>
<li><strong><span style="color: #236fa1;"><a style="color: #236fa1;" href="#oracle-osb-interview-questions">Oracle OSB Interview Questions</a></span></strong></li>
<li><a href="#oracle-service-bus-interview-questions"><strong><span style="color: #236fa1;">Oracle Service Bus Interview Questions</span></strong></a></li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 120px;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 37px; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<h3 style="text-align: center;"><span style="font-size: 18px;">Most frequently asked Oracle Service Bus (OSB) Interview Questions</span></h3>
</td>
</tr>
<tr style="height: 37px; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q1">What is Service Result caching in OSB?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q3">When we invoke proxy 2 from proxy 1 then which protocol do we need to use?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q5">What are the different options available in OSB to read the flat files?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q6">What is an SLA alert in OSB?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q8">In how many ways we can do OSB development?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q12">Can we test the proxy service from Eclipse?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q17">What is Message Flow?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q25">How does file pooling work in OSB?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q32">What is a reply action?</a></span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2><span style="font-size: 24px; color: #236fa1;"><a id="osb-interview-questions"></a>OSB Interview Questions</span></h2>
<h3><span style="color: #e67e23; font-size: 18px;"><strong><a id="q1"></a>Q1) What is Service Result caching in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Service Result Caching is one of the options that you can use when you want to improve <span style="color: #236fa1;"><a style="color: #236fa1;" title="OSB Tutorial" href="https://tekslate.com/tutorialsosb" target="_blank">Oracle Service Bus </a></span>performance. Service Result caching is used when we have a business service that connects to an external service that returns a somewhat static response. So by using Service Result Caching we don&rsquo;t hit external service for the same request instead it will take the response from the cache which improves the OSB performance</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q2) How to perform Service Callout in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We use the Service Callout option inside Oracle Service Bus to call any service inside the message flow to get the required data.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q3"></a>Q3) When we invoke proxy 2 from proxy 1 then which protocol do we need to use?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>When there is an internal proxy call in OSB then we use "local" transport instead of HTTP.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q4) What is content-based routing in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>When we route the request message to different business services based on request message content, that is called content-based routing.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q5"></a>Q5) What are the different options available in OSB to read the flat files?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We can read the flat files in two different ways.</p>
<ul>
<li style="text-align: justify;"><strong>Using Message Format Language (MFL):</strong> We can MFL in OSB to read flat files.</li>
<li style="text-align: justify;"><strong>File Adapter:&nbsp;</strong>Create a file adapter that reads the flat file in JDeveloper, copies the JCA, WSDL &amp; XSD file of the file adapter in OSB, and creates a proxy service that will read that flat file.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q6"></a>Q6) What is the SLA alert in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>A <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://en.wikipedia.org/wiki/Service-level_agreement" target="_blank" rel="nofollow">service-level agreement</a></span> (SLA) is a contract between a service provider and a service consumer. In the OSB monitoring framework, we have SLA alerts that come into the picture when there is a violation of service level agreements.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q7) How to move large files without reading them in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>In Oracle SOA Suite we use the "Move" operation to move large files from one location to another. But in Oracle Service Bus we don&rsquo;t have that option available. But we can use the Content Streaming option available for file protocol in OSB to move large files.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q8"></a>Q8) In how many ways we can do OSB development?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We can do development in OSB in two ways. Either we can use Eclipse which is an IDE tool for OSB or we can use SB console for the development.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q9) Will you prefer Eclipse or SB console for OSB development?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>It is simple to work with the SB console as compared to the eclipse, so during the initial phase, we can opt for the SB console and later go for the eclipse. When we work at the enterprise level, Eclipse is always recommended.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q10) Do we need to create a session when we develop projects in Eclipse?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we need not create a session when we develop projects in Eclipse, the session will only come into the picture when we deploy the project to the server from Eclipse.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong style="line-height: 1.5;">Q11) Can multiple users work on the SB console at one time?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, multiple users with different user roles can work on the SB console at the same time as the session will be created for each user individually.</p>
<table style="border-collapse: collapse; width: 100%; height: 60px; background-color: #ecf0f1; border-color: #CED4D9; border-style: solid;" border="1px" cellpadding="5">
<tbody>
<tr style="height: 23px;">
<td style="width: 98.3496%; height: 23px; text-align: center;">Do you want to master OSB? Then enroll in "<span style="color: #236fa1;"><a style="color: #236fa1;" title="Oracle Service Bus Training" href="https://tekslate.com/osb-training" target="_blank"><em><strong>Oracle Service Bus Training</strong></em></a></span>" This course will help you to master Informatica</td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q12"></a>Q12) Can we test the proxy service from Eclipse?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can test the proxy service from Eclipse, for that, we need to right-click on the proxy service and then click on Run As and run it on the server.</p>
<h2 style="text-align: justify;"><span style="color: #236fa1; font-size: 24px;"><strong><a id="oracle-osb-interview-questions"></a>Oracle OSB Interview Questions</strong></span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q13) Can we create an XQuery transformation in design mode in SB Console?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we have to write Xquery in source mode. We can create an XQuery transformation in Eclipse.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q14) Do we have the option to test the Xquery Transformation?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can test the Xquery transformation.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q15) Can we use the XSLT file in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, OSB supports both XQuery and XSLT.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q16)What is Business Service?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>It is a service in OSB that is used to connect to the target system.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q17"></a>Q17) What is Message Flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Message flow is there in proxy service, we do all types of transformation, routing, and other processing message flow only.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q18) Do we have a global variable in OSB (Can we access the variable which is defined in proxy service message flow from other proxy service message flow)?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we can't access variables in proxy service message flow from other proxy service message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q19) Can we use direct bindings to call SOA composites?</strong></span></h3>
<p><span style="color: #000000;"><strong>Ans:&nbsp;</strong></span><span style="text-align: justify;">Yes, we can direct binding bindings to call </span><span style="color: #236fa1;"><a style="text-align: justify; color: #236fa1;" title="OSB in SOA" href="https://tekslate.com/osb-oracle-service-bus/" target="_blank">SOA&nbsp;</a></span><span style="text-align: justify;">composites along with SOAP bindings.</span></p>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q20) Where the file will go if there is an error while polling the file?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>During configuring file or FTP protocol in OSB, we need to specify the error directory, so you can see the file in that directory if file polling failed.</p>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q21) Why do we use Split-Joins in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>In short - For parallel processing. (Split-Joins let you send message invocations in parallel (in addition to sequentially) and aggregate the responses.)</p>
<p style="text-align: justify; padding-left: 30px;">Oracle Service Bus's Split-Join feature lets you split a service payload, such as an order, into individual messages for concurrent processing. Concurrent processing, as opposed to sequential processing, greatly improves service performance. Split-Join achieves this task by splitting an input message payload into sub-messages (split), routing them concurrently to their destinations, and aggregating the responses into one overall return message (join). This process of payload splitting and response aggregation is called a Split-Join pattern.</p>
<h4 style="text-align: justify;"><span style="font-size: 14px;"><em><span style="color: #000000;"><strong>Types of Split-Joins</strong></span></em></span></h4>
<p style="text-align: justify; padding-left: 30px;">Static and dynamic.</p>
<ul>
<li style="text-align: justify;"><strong>Static Spilt-Join: </strong>The static Split-Join branches from the main execution thread of an OSB message flow by splitting a payload into a fixed number of new branches according to the configuration of the Split-Join. At design time you determine the number and variety of services be invoked.</li>
<li style="text-align: justify;"><strong>Dynamic Spilt-Join: </strong>The dynamic Split-Join branches from the main execution thread of an OSB message flow by dynamically creating new branches according to the contents of the incoming payload. The dynamic Split-Join uses conditional logic to determine the number of branches to create. All requests are handled simultaneously, and the responses are aggregated into a single reply.</li>
</ul>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q22) How to call Java code from OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>By using a Java callout activity.</p>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q23) Can we use more than one route node in the message flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we can't use more than one route node in the proxy service message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q24) What is throttling in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Throttling means we want to process certain messages at one time, and then we need to set some parameters in OSB to do the required task.</p>
<h2 style="text-align: justify;"><span style="font-size: 24px; color: #236fa1;"><a id="oracle-service-bus-interview-questions"></a>Oracle Service Bus Interview Questions</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q25"></a>Q25) How does file pooling work in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>There are two ways to poll a file in OSB.</p>
<ul>
<li style="text-align: justify;"><strong>OSB file protocol:&nbsp;</strong>We can use the file protocol available in the proxy service to poll the file</li>
<li style="text-align: justify;"><strong>File adapter: W</strong>e can create a file adapter in Jdeveloper and import the JCA, WSDL &amp; XSD files of that adapter into OSB and generate a proxy service from that.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q26) We don&rsquo;t have any DB protocol in OSB then how to read/write data from the database using OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We can use a database adapter to read/write data from the database. We can create a database adapter in Jdeveloper, import adapter JCA, WSDL &amp; XSD files to OSB, and generate a proxy or business service as per our requirement.</p>
<table style="border-collapse: collapse; width: 100%; height: 56px; background-color: #ecf0f1; border-color: #CED4D9; border-style: solid;" border="1px" cellpadding="5">
<tbody>
<tr style="height: 19px;">
<td style="width: 98.3496%; height: 19px; text-align: center;">Related Articles: <span style="color: #236fa1;"><em><strong><a style="color: #236fa1;" title="OSB in SOA" href="https://tekslate.com/osb-oracle-service-bus" target="_blank">OSB in SOA</a></strong></em></span></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q27) How to perform file listing in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>To perform file listing in OSB, you need to create a file adapter with file listing operation in Jdeveloper and use that only.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q28) What is Message Flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Message Flow is an <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://en.wikipedia.org/wiki/Oracle_Enterprise_Service_Bus#Components" target="_blank" rel="nofollow">OSB component</a></span> that is part of the proxy service. We define our business logic in the message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q29) Can we delete Start Node in the Message flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Start Node comes by default in message flow once we create a proxy service. Every message flow should always have a start node and we can't delete the start node in the message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q30) What is Dynamic Routing action?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>This action is used when we need to route the message to a business service dynamically which means at design time we don't know to which business service we have to route the message and that is determined at run time.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q31) Which action do we use to throw fault/error in message flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We use the "raise-error" action to throw business fault in the message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q32"></a>Q32) What is a reply action?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>It specifies that an immediate reply is sent to the invoker.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q33) What actions do we use for OSB reporting?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We use Alert, Log, and Report for OSB reporting.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q34) Can we change the file name in the message flow at runtime?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can change the file name at runtime using the Transport Header action.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q35) Can we change the endpoint URI of the external service that we invoke using the business service?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can do it by using the routing option action.</p>e:T5246,<p>Are you looking for a job in software development? If so, you should consider working with Oracle Service Bus. Oracle Service Bus is a platform that helps developers build integration solutions. It allows them to connect applications and data sources from different platforms and environments. In this blog post, we will discuss some of the most common <strong>Oracle Service Bus Interview Questions</strong>.</p>
<p>In this article, we will cover the following:</p>
<ul>
<li><strong><span style="color: #236fa1;"><a style="color: #236fa1;" href="#osb-interview-questions">OSB Interview Questions</a></span></strong></li>
<li><strong><span style="color: #236fa1;"><a style="color: #236fa1;" href="#oracle-osb-interview-questions">Oracle OSB Interview Questions</a></span></strong></li>
<li><a href="#oracle-service-bus-interview-questions"><strong><span style="color: #236fa1;">Oracle Service Bus Interview Questions</span></strong></a></li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 120px;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 37px; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<h3 style="text-align: center;"><span style="font-size: 18px;">Most frequently asked Oracle Service Bus (OSB) Interview Questions</span></h3>
</td>
</tr>
<tr style="height: 37px; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q1">What is Service Result caching in OSB?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q3">When we invoke proxy 2 from proxy 1 then which protocol do we need to use?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q5">What are the different options available in OSB to read the flat files?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q6">What is an SLA alert in OSB?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q8">In how many ways we can do OSB development?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q12">Can we test the proxy service from Eclipse?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q17">What is Message Flow?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q25">How does file pooling work in OSB?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#q32">What is a reply action?</a></span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2><span style="font-size: 24px; color: #236fa1;"><a id="osb-interview-questions"></a>OSB Interview Questions</span></h2>
<h3><span style="color: #e67e23; font-size: 18px;"><strong><a id="q1"></a>Q1) What is Service Result caching in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Service Result Caching is one of the options that you can use when you want to improve <span style="color: #236fa1;"><a style="color: #236fa1;" title="OSB Tutorial" href="https://tekslate.com/tutorialsosb" target="_blank">Oracle Service Bus </a></span>performance. Service Result caching is used when we have a business service that connects to an external service that returns a somewhat static response. So by using Service Result Caching we don&rsquo;t hit external service for the same request instead it will take the response from the cache which improves the OSB performance</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q2) How to perform Service Callout in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We use the Service Callout option inside Oracle Service Bus to call any service inside the message flow to get the required data.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q3"></a>Q3) When we invoke proxy 2 from proxy 1 then which protocol do we need to use?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>When there is an internal proxy call in OSB then we use "local" transport instead of HTTP.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q4) What is content-based routing in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>When we route the request message to different business services based on request message content, that is called content-based routing.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q5"></a>Q5) What are the different options available in OSB to read the flat files?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We can read the flat files in two different ways.</p>
<ul>
<li style="text-align: justify;"><strong>Using Message Format Language (MFL):</strong> We can MFL in OSB to read flat files.</li>
<li style="text-align: justify;"><strong>File Adapter:&nbsp;</strong>Create a file adapter that reads the flat file in JDeveloper, copies the JCA, WSDL &amp; XSD file of the file adapter in OSB, and creates a proxy service that will read that flat file.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q6"></a>Q6) What is the SLA alert in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>A <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://en.wikipedia.org/wiki/Service-level_agreement" target="_blank" rel="nofollow">service-level agreement</a></span> (SLA) is a contract between a service provider and a service consumer. In the OSB monitoring framework, we have SLA alerts that come into the picture when there is a violation of service level agreements.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q7) How to move large files without reading them in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>In Oracle SOA Suite we use the "Move" operation to move large files from one location to another. But in Oracle Service Bus we don&rsquo;t have that option available. But we can use the Content Streaming option available for file protocol in OSB to move large files.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q8"></a>Q8) In how many ways we can do OSB development?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We can do development in OSB in two ways. Either we can use Eclipse which is an IDE tool for OSB or we can use SB console for the development.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q9) Will you prefer Eclipse or SB console for OSB development?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>It is simple to work with the SB console as compared to the eclipse, so during the initial phase, we can opt for the SB console and later go for the eclipse. When we work at the enterprise level, Eclipse is always recommended.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q10) Do we need to create a session when we develop projects in Eclipse?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we need not create a session when we develop projects in Eclipse, the session will only come into the picture when we deploy the project to the server from Eclipse.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong style="line-height: 1.5;">Q11) Can multiple users work on the SB console at one time?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, multiple users with different user roles can work on the SB console at the same time as the session will be created for each user individually.</p>
<table style="border-collapse: collapse; width: 100%; height: 60px; background-color: #ecf0f1; border-color: #CED4D9; border-style: solid;" border="1px" cellpadding="5">
<tbody>
<tr style="height: 23px;">
<td style="width: 98.3496%; height: 23px; text-align: center;">Do you want to master OSB? Then enroll in "<span style="color: #236fa1;"><a style="color: #236fa1;" title="Oracle Service Bus Training" href="https://tekslate.com/osb-training" target="_blank"><em><strong>Oracle Service Bus Training</strong></em></a></span>" This course will help you to master Informatica</td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q12"></a>Q12) Can we test the proxy service from Eclipse?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can test the proxy service from Eclipse, for that, we need to right-click on the proxy service and then click on Run As and run it on the server.</p>
<h2 style="text-align: justify;"><span style="color: #236fa1; font-size: 24px;"><strong><a id="oracle-osb-interview-questions"></a>Oracle OSB Interview Questions</strong></span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q13) Can we create an XQuery transformation in design mode in SB Console?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we have to write Xquery in source mode. We can create an XQuery transformation in Eclipse.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q14) Do we have the option to test the Xquery Transformation?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can test the Xquery transformation.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q15) Can we use the XSLT file in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, OSB supports both XQuery and XSLT.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q16)What is Business Service?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>It is a service in OSB that is used to connect to the target system.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q17"></a>Q17) What is Message Flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Message flow is there in proxy service, we do all types of transformation, routing, and other processing message flow only.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q18) Do we have a global variable in OSB (Can we access the variable which is defined in proxy service message flow from other proxy service message flow)?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we can't access variables in proxy service message flow from other proxy service message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q19) Can we use direct bindings to call SOA composites?</strong></span></h3>
<p><span style="color: #000000;"><strong>Ans:&nbsp;</strong></span><span style="text-align: justify;">Yes, we can direct binding bindings to call </span><span style="color: #236fa1;"><a style="text-align: justify; color: #236fa1;" title="OSB in SOA" href="https://tekslate.com/osb-oracle-service-bus/" target="_blank">SOA&nbsp;</a></span><span style="text-align: justify;">composites along with SOAP bindings.</span></p>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q20) Where the file will go if there is an error while polling the file?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>During configuring file or FTP protocol in OSB, we need to specify the error directory, so you can see the file in that directory if file polling failed.</p>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q21) Why do we use Split-Joins in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>In short - For parallel processing. (Split-Joins let you send message invocations in parallel (in addition to sequentially) and aggregate the responses.)</p>
<p style="text-align: justify; padding-left: 30px;">Oracle Service Bus's Split-Join feature lets you split a service payload, such as an order, into individual messages for concurrent processing. Concurrent processing, as opposed to sequential processing, greatly improves service performance. Split-Join achieves this task by splitting an input message payload into sub-messages (split), routing them concurrently to their destinations, and aggregating the responses into one overall return message (join). This process of payload splitting and response aggregation is called a Split-Join pattern.</p>
<h4 style="text-align: justify;"><span style="font-size: 14px;"><em><span style="color: #000000;"><strong>Types of Split-Joins</strong></span></em></span></h4>
<p style="text-align: justify; padding-left: 30px;">Static and dynamic.</p>
<ul>
<li style="text-align: justify;"><strong>Static Spilt-Join: </strong>The static Split-Join branches from the main execution thread of an OSB message flow by splitting a payload into a fixed number of new branches according to the configuration of the Split-Join. At design time you determine the number and variety of services be invoked.</li>
<li style="text-align: justify;"><strong>Dynamic Spilt-Join: </strong>The dynamic Split-Join branches from the main execution thread of an OSB message flow by dynamically creating new branches according to the contents of the incoming payload. The dynamic Split-Join uses conditional logic to determine the number of branches to create. All requests are handled simultaneously, and the responses are aggregated into a single reply.</li>
</ul>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q22) How to call Java code from OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>By using a Java callout activity.</p>
<h3><span style="color: #e67e23; font-size: 18px;"><strong>Q23) Can we use more than one route node in the message flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>No, we can't use more than one route node in the proxy service message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q24) What is throttling in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Throttling means we want to process certain messages at one time, and then we need to set some parameters in OSB to do the required task.</p>
<h2 style="text-align: justify;"><span style="font-size: 24px; color: #236fa1;"><a id="oracle-service-bus-interview-questions"></a>Oracle Service Bus Interview Questions</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q25"></a>Q25) How does file pooling work in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>There are two ways to poll a file in OSB.</p>
<ul>
<li style="text-align: justify;"><strong>OSB file protocol:&nbsp;</strong>We can use the file protocol available in the proxy service to poll the file</li>
<li style="text-align: justify;"><strong>File adapter: W</strong>e can create a file adapter in Jdeveloper and import the JCA, WSDL &amp; XSD files of that adapter into OSB and generate a proxy service from that.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q26) We don&rsquo;t have any DB protocol in OSB then how to read/write data from the database using OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We can use a database adapter to read/write data from the database. We can create a database adapter in Jdeveloper, import adapter JCA, WSDL &amp; XSD files to OSB, and generate a proxy or business service as per our requirement.</p>
<table style="border-collapse: collapse; width: 100%; height: 56px; background-color: #ecf0f1; border-color: #CED4D9; border-style: solid;" border="1px" cellpadding="5">
<tbody>
<tr style="height: 19px;">
<td style="width: 98.3496%; height: 19px; text-align: center;">Related Articles: <span style="color: #236fa1;"><em><strong><a style="color: #236fa1;" title="OSB in SOA" href="https://tekslate.com/osb-oracle-service-bus" target="_blank">OSB in SOA</a></strong></em></span></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q27) How to perform file listing in OSB?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>To perform file listing in OSB, you need to create a file adapter with file listing operation in Jdeveloper and use that only.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q28) What is Message Flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Message Flow is an <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://en.wikipedia.org/wiki/Oracle_Enterprise_Service_Bus#Components" target="_blank" rel="nofollow">OSB component</a></span> that is part of the proxy service. We define our business logic in the message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q29) Can we delete Start Node in the Message flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Start Node comes by default in message flow once we create a proxy service. Every message flow should always have a start node and we can't delete the start node in the message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q30) What is Dynamic Routing action?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>This action is used when we need to route the message to a business service dynamically which means at design time we don't know to which business service we have to route the message and that is determined at run time.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q31) Which action do we use to throw fault/error in message flow?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We use the "raise-error" action to throw business fault in the message flow.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong><a id="q32"></a>Q32) What is a reply action?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>It specifies that an immediate reply is sent to the invoker.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q33) What actions do we use for OSB reporting?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>We use Alert, Log, and Report for OSB reporting.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q34) Can we change the file name in the message flow at runtime?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can change the file name at runtime using the Transport Header action.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><strong>Q35) Can we change the endpoint URI of the external service that we invoke using the business service?</strong></span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong>Ans: </strong></span>Yes, we can do it by using the routing option action.</p>f:{"id":1,"author_designation":"Content Writer","author_name":"TekSlate","author_bio":"<p>TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.</p>","author_img":"https://tekslateassets.s3.amazonaws.com/images/logo.svg","author_url":"tekslate","article_count":"0","field_of_intrest":"","status":1}
11:{"id":257,"views":1752,"rating":4.5,"title":"OSB Interview Questions","url_title":"osb-interview-questions-answers"}
10:["$11"]
13:{"id":4,"blog_id":416,"blog_title":"Embedded Systems Interview Questions","blog_url_title":"interview-questions-on-embedded-systems","order_value":5,"views":1547}
14:{"id":5,"blog_id":1237,"blog_title":"Types of Pointers in C","blog_url_title":"explain-different-types-pointers-c-language","order_value":6,"views":14352}
15:{"id":6,"blog_id":391,"blog_title":"Oracle Procure To Pay Interview Questions","blog_url_title":"interview-questions-on-oracle-procure-to-pay","order_value":1,"views":4352}
16:{"id":7,"blog_id":1216,"blog_title":"Characteristics of C Language","blog_url_title":"characteristics-of-c-language","order_value":2,"views":10834}
17:{"id":8,"blog_id":939,"blog_title":"Salesforce Sample Triggers with different Scenarios","blog_url_title":"15-sample-triggers-different-scenarios","order_value":3,"views":11712}
18:{"id":9,"blog_id":344,"blog_title":"Oracle Financials Interview Questions","blog_url_title":"oracle-financials-interview-questions-and-answers","order_value":4,"views":9437}
19:{"id":10,"blog_id":441,"blog_title":"Service Desk Analyst Interview Questions","blog_url_title":"interview-questions-on-service-desk-analyst","order_value":7,"views":5421}
1a:{"id":11,"blog_id":381,"blog_title":"SAP OOPS ABAP Interview Questions","blog_url_title":"interview-questions-on-sap-oops-abap","order_value":8,"views":5421}
1b:{"id":12,"blog_id":380,"blog_title":"SAP Adobe Forms Interview Questions","blog_url_title":"interview-questions-on-sap-adobe-forms","order_value":9,"views":1875}
1c:{"id":13,"blog_id":2079,"blog_title":"Power Apps Interview Questions","blog_url_title":"powerapps-interview-questions","order_value":10,"views":7541}
12:["$13","$14","$15","$16","$17","$18","$19","$1a","$1b","$1c"]
1e:{"id":9,"course":"BizTalk Server Training","rating":"4.6","enrolled":"3122","url_title":"biztalk-server-training"}
1f:{"id":13,"course":"IBM DataPower Training","rating":"4.9","enrolled":"5737","url_title":"ibm-websphere-datapower-training"}
20:{"id":39,"course":"IBM Cast Iron Training ","rating":"4.7","enrolled":"284","url_title":"ibm-cast-iron-training"}
21:{"id":50,"course":"IBM Integration Bus Training","rating":"4.9","enrolled":"4522","url_title":"ibm-integration-bus-training"}
22:{"id":66,"course":"TIBCO BW 6.x Training","rating":"5","enrolled":"250 ","url_title":"tibco-bw-training"}
23:{"id":69,"course":"Oracle SOA Training","rating":"4.9","enrolled":"5483","url_title":"oracle-soa-training"}
24:{"id":82,"course":"Oracle ODI Training","rating":"4.9","enrolled":"6322","url_title":"oracle-odi-training"}
25:{"id":85,"course":"MuleSoft Training","rating":"4.5","enrolled":"550","url_title":"mule-esb-training"}
26:{"id":131,"course":"WebMethods Training","rating":"4.9","enrolled":"5780","url_title":"web-methods-training"}
27:{"id":196,"course":"OSB Training","rating":"4.9","enrolled":"4532","url_title":"osb-training"}
28:{"id":273,"course":"Oracle SOA Admin Training","rating":"4.5","enrolled":"746","url_title":"oracle-soa-admin-training"}
29:{"id":278,"course":"IBM MQ Training","rating":"4.1","enrolled":"3120","url_title":"ibm-wmq-training"}
2a:{"id":321,"course":"TIBCO Business Works 6.x Training","rating":"4.1","enrolled":"120","url_title":"tibco-business-works-6x-training"}
2b:{"id":353,"course":"Fuse ESB Training","rating":"4.1","enrolled":"120","url_title":"fuse-esb-training"}
2c:{"id":411,"course":"WSO2 ESB Training","rating":"4.3","enrolled":"2392 ","url_title":"wso2-esb-training"}
1d:["$1e","$1f","$20","$21","$22","$23","$24","$25","$26","$27","$28","$29","$2a","$2b","$2c"]
2d:{"id":796,"name":"OSB Interview Questions and Answers","slug":"osb-interview-questions-answers","type":"articles","status":1}
d:{"id":257,"blog_category":75,"blog_type":2,"wp_id":1,"excerpt":"","table_of_content":"<ul>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#osb-interview-questions\">OSB Interview Questions</a></span></li>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#oracle-osb-interview-questions\">Oracle OSB Interview Questions</a></span></li>\n<li><a href=\"#oracle-service-bus-interview-questions\"><span style=\"color: #000000;\">Oracle Service Bus Interview Questions</span></a></li>\n</ul>","description":"$e","title":"OSB Interview Questions","url_title":"osb-interview-questions-answers","image_url":"","meta_title":"TOP 30+ OSB Interview Questions and Answers (2023)","meta_desc":"Looking for Oracle Service BUS Interview Questions with Answers? ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips.","views":1752,"rating":4.5,"author":"1","top_level_cat_id":"6","author_desc":"","course_id":"196","created_at":"2016-03-10T10:00:26.000Z","updated_at":"2020-10-15T15:16:24.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"How to perform Service Callout in OSB?","faq_schema_a1":"We use the Service Callout option inside Oracle Service Bus to call any service inside the message flow to get the required data.","faq_schema_q2":"What is content-based routing in OSB?","faq_schema_a2":"When we route the request message to different business services based on request message content, that is called content-based routing.","faq_schema_q3":"How to move large files without reading them in OSB?","faq_schema_a3":"In Oracle SOA Suite we use the \"Move\" operation to move large files from one location to another. But in Oracle Service Bus we don’t have that option available. But we can use the Content Streaming option available for file protocol in OSB to move large files.","like_counter":0,"author_details":"$f","related_blogs":"$10","recommended_articles":"$12","recommended_programs":"$1d","category_name":"Oracle OSB","category_url":"oracle-osb","type_d":"$2d"}
2:["$","$Lb",null,{"rohit":{"trending":{"id":257,"blog_category":75,"blog_type":2,"wp_id":1,"excerpt":"","table_of_content":"<ul>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#osb-interview-questions\">OSB Interview Questions</a></span></li>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#oracle-osb-interview-questions\">Oracle OSB Interview Questions</a></span></li>\n<li><a href=\"#oracle-service-bus-interview-questions\"><span style=\"color: #000000;\">Oracle Service Bus Interview Questions</span></a></li>\n</ul>","description":"$c","title":"OSB Interview Questions","url_title":"osb-interview-questions-answers","image_url":"","meta_title":"TOP 30+ OSB Interview Questions and Answers (2023)","meta_desc":"Looking for Oracle Service BUS Interview Questions with Answers? ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips.","views":1752,"rating":4.5,"author":"1","top_level_cat_id":"6","author_desc":"","course_id":"196","created_at":"2016-03-10T10:00:26.000Z","updated_at":"2020-10-15T15:16:24.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"How to perform Service Callout in OSB?","faq_schema_a1":"We use the Service Callout option inside Oracle Service Bus to call any service inside the message flow to get the required data.","faq_schema_q2":"What is content-based routing in OSB?","faq_schema_a2":"When we route the request message to different business services based on request message content, that is called content-based routing.","faq_schema_q3":"How to move large files without reading them in OSB?","faq_schema_a3":"In Oracle SOA Suite we use the \"Move\" operation to move large files from one location to another. But in Oracle Service Bus we don’t have that option available. But we can use the Content Streaming option available for file protocol in OSB to move large files.","like_counter":0,"author_details":{"id":1,"author_designation":"Content Writer","author_name":"TekSlate","author_bio":"<p>TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.</p>","author_img":"https://tekslateassets.s3.amazonaws.com/images/logo.svg","author_url":"tekslate","article_count":"0","field_of_intrest":"","status":1},"related_blogs":[{"id":257,"views":1752,"rating":4.5,"title":"OSB Interview Questions","url_title":"osb-interview-questions-answers"}],"recommended_articles":[{"id":4,"blog_id":416,"blog_title":"Embedded Systems Interview Questions","blog_url_title":"interview-questions-on-embedded-systems","order_value":5,"views":1547},{"id":5,"blog_id":1237,"blog_title":"Types of Pointers in C","blog_url_title":"explain-different-types-pointers-c-language","order_value":6,"views":14352},{"id":6,"blog_id":391,"blog_title":"Oracle Procure To Pay Interview Questions","blog_url_title":"interview-questions-on-oracle-procure-to-pay","order_value":1,"views":4352},{"id":7,"blog_id":1216,"blog_title":"Characteristics of C Language","blog_url_title":"characteristics-of-c-language","order_value":2,"views":10834},{"id":8,"blog_id":939,"blog_title":"Salesforce Sample Triggers with different Scenarios","blog_url_title":"15-sample-triggers-different-scenarios","order_value":3,"views":11712},{"id":9,"blog_id":344,"blog_title":"Oracle Financials Interview Questions","blog_url_title":"oracle-financials-interview-questions-and-answers","order_value":4,"views":9437},{"id":10,"blog_id":441,"blog_title":"Service Desk Analyst Interview Questions","blog_url_title":"interview-questions-on-service-desk-analyst","order_value":7,"views":5421},{"id":11,"blog_id":381,"blog_title":"SAP OOPS ABAP Interview Questions","blog_url_title":"interview-questions-on-sap-oops-abap","order_value":8,"views":5421},{"id":12,"blog_id":380,"blog_title":"SAP Adobe Forms Interview Questions","blog_url_title":"interview-questions-on-sap-adobe-forms","order_value":9,"views":1875},{"id":13,"blog_id":2079,"blog_title":"Power Apps Interview Questions","blog_url_title":"powerapps-interview-questions","order_value":10,"views":7541}],"recommended_programs":[{"id":9,"course":"BizTalk Server Training","rating":"4.6","enrolled":"3122","url_title":"biztalk-server-training"},{"id":13,"course":"IBM DataPower Training","rating":"4.9","enrolled":"5737","url_title":"ibm-websphere-datapower-training"},{"id":39,"course":"IBM Cast Iron Training ","rating":"4.7","enrolled":"284","url_title":"ibm-cast-iron-training"},{"id":50,"course":"IBM Integration Bus Training","rating":"4.9","enrolled":"4522","url_title":"ibm-integration-bus-training"},{"id":66,"course":"TIBCO BW 6.x Training","rating":"5","enrolled":"250 ","url_title":"tibco-bw-training"},{"id":69,"course":"Oracle SOA Training","rating":"4.9","enrolled":"5483","url_title":"oracle-soa-training"},{"id":82,"course":"Oracle ODI Training","rating":"4.9","enrolled":"6322","url_title":"oracle-odi-training"},{"id":85,"course":"MuleSoft Training","rating":"4.5","enrolled":"550","url_title":"mule-esb-training"},{"id":131,"course":"WebMethods Training","rating":"4.9","enrolled":"5780","url_title":"web-methods-training"},{"id":196,"course":"OSB Training","rating":"4.9","enrolled":"4532","url_title":"osb-training"},{"id":273,"course":"Oracle SOA Admin Training","rating":"4.5","enrolled":"746","url_title":"oracle-soa-admin-training"},{"id":278,"course":"IBM MQ Training","rating":"4.1","enrolled":"3120","url_title":"ibm-wmq-training"},{"id":321,"course":"TIBCO Business Works 6.x Training","rating":"4.1","enrolled":"120","url_title":"tibco-business-works-6x-training"},{"id":353,"course":"Fuse ESB Training","rating":"4.1","enrolled":"120","url_title":"fuse-esb-training"},{"id":411,"course":"WSO2 ESB Training","rating":"4.3","enrolled":"2392 ","url_title":"wso2-esb-training"}],"category_name":"Oracle OSB","category_url":"oracle-osb","type_d":{"id":796,"name":"OSB Interview Questions and Answers","slug":"osb-interview-questions-answers","type":"articles","status":1}},"type":"articles","categories":[]},"data":"$d"}]
a:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"TOP 30+ OSB Interview Questions and Answers (2023)"}],["$","meta","3",{"name":"description","content":"Looking for Oracle Service BUS Interview Questions with Answers? ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips."}],["$","meta","4",{"name":"application-name","content":"tekslatetutor"}],["$","meta","5",{"name":"generator","content":"tekslatetutor"}],["$","link","6",{"rel":"canonical","href":"https://tekslate.com/osb-interview-questions-answers"}],["$","meta","7",{"property":"og:title","content":"TOP 30+ OSB Interview Questions and Answers (2023)"}],["$","meta","8",{"property":"og:description","content":"Looking for Oracle Service BUS Interview Questions with Answers? ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips."}],["$","meta","9",{"property":"og:url","content":"https://tekslate.com/osb-interview-questions-answers"}],["$","meta","10",{"property":"og:site_name","content":"tekslatetutor"}],["$","meta","11",{"property":"og:locale","content":"en_US"}],["$","meta","12",{"property":"og:image","content":"https://tekslateassets.s3.amazonaws.com/images/TekSlate_New+Colour.svg"}],["$","meta","13",{"property":"og:image:width","content":"1200"}],["$","meta","14",{"property":"og:image:height","content":"628"}],["$","meta","15",{"property":"og:type","content":"website"}],["$","meta","16",{"name":"twitter:card","content":"summary"}],["$","meta","17",{"name":"twitter:creator","content":"@tekslatetutor"}],["$","meta","18",{"name":"twitter:title","content":"TOP 30+ OSB Interview Questions and Answers (2023)"}],["$","meta","19",{"name":"twitter:description","content":"Looking for Oracle Service BUS Interview Questions with Answers? ➔ Real-time Case Study Questions✔️ Curated by Experts✔️ FAQs✔️ Interview Tips."}],["$","meta","20",{"name":"twitter:image","content":"https://tekslateassets.s3.amazonaws.com/images/TekSlate_New+Colour.svg"}],["$","link","21",{"rel":"icon","href":"https://tekslateassets.s3.amazonaws.com/images/favicon.svg"}]]
1:null
