OSB actions in proxy service
In this post we will see about different types of actions to message flows using the Oracle Service Bus Administration Console, such as route, publish, service callout, transport headers, conditional actions, error actions, and message transformation actions.
Actions are the elements of pipeline stages, error handler stages, route nodes, and branch nodes that define how messages are to be defined as they flow through a pipeline
Action
|
Description
|
|
Dynamic Publish |
Publish a message to a service identified by an XQuery
expression
|
|
Publish |
Publish a message to a statically specified service.
|
|
Publish Table |
Publish a message to zero or more statically specified
services. Switch-style condition logic is used to determine at run time which
services will be used for the publish.
|
|
Routing Options |
Modify any or all of the following properties in the outbound
request: URI, Quality of Service, Mode, Retry parameters, Message Priority.
|
|
Service Callout |
Configure a synchronous (blocking) callout to an Oracle
Service Bus-registered proxy or business service.
|
|
Transport Headers |
Set the transport header values in messages
|
|
Dynamic Routing |
Assign a route for a message based on routing information
available in an XQuery resource.
|
|
Routing |
Identify a target service for the message and configure how
the message is routed to that service:
|
|
Routing Table |
Assign a set of routes wrapped in a switch-style condition
table. Different routes are selected based upon the results of a single
XQuery expression.
|
|
|
Iterate
over a sequence of values and execute a block of actions
|
|
|
Perform
an action or set of actions conditionally, based on the Boolean result of an
XQuery expression.
|
|
Raise error
|
Raise
an exception with a specified error code (a string) and description. |
|
Reply
|
Specify
that an immediate reply be sent to the invoker. |
|
Resume
|
Resume
message flow after an error is handled by an error handler. |
|
Skip
|
Specify
that at run time, the execution of the current stage is skipped and the
processing proceeds to the next stage in the message flow. |
|
Assign
|
Assign
the result of an XQuery expression to a context variable. |
|
Delete
|
Delete
a context variable or a set of nodes specified by an XPath expression. |
|
Insert
|
Insert
the result of an XQuery expression at an identified place relative to nodes
selected by an XPath expression. |
|
Java callout
|
Invoke
a Java method from the pipeline. |
|
MFL transform
|
Convert
non-XML to XML or XML to non-XML in the pipeline. |
|
Rename
|
Rename
elements selected by an XPath expression without modifying the contents of
the element. |
|
Replace
|
Replace
a node or the contents of a node specified by an XPath expression. |
|
Validate
|
Validate
elements selected by an XPath expression against an XML schema element or a
WSDL resource. |
|
Alert
|
Send
an alert notification based on pipeline message context. |
|
Log
|
Construct
a message to be logged. |
|
Report
|
Enable
message reporting for a proxy service. |
Oracle Service Bus --- "Oracle Service Bus Online Training
ReplyDeleteSend ur Enquiry to contact@21cssindia.com
Integration
An Introduction to Enterprise Application Integration
Why is there a need for Integrating Application
What are the Traditional Integration Styles" more… Online Training- Corporate Training- IT Support U Can Reach Us On +917386622889 - +919000444287 http://www.21cssindia.com/courses/oracle-service-bus-online-training-194.html
Thanks for the explanation.
ReplyDeleteWow, this is really great for the nice services in this blog that to great technology is display in this blog. This is really very happy for the nice services in this blog that to utilize the amazing info in this blog Oracle Apps Financial Online Training
ReplyDeleteThanks for sharing the useful information where good points were shared which is very informative and for the further information visit us at
ReplyDeletewww.erptree.com
This post is very informative for everybody. I would like to appreciate your work for good
ReplyDeleteaccuracy and got informative knowledge from here. Nice effort, very informative, this will
help me to complete my task. Thanks for share it keep it up.
Oracle fusion Financials Online Training in Ameerpet
Oracle Fusion Financials Training in Ameerpet
I am really admired for the great info is visible in this blog that to lot of benefits for visiting the nice info in this website. Thanks a lot for using the nice info is visible in this blog.
ReplyDeleteJava training in chennai | Data Science Training in Chennai | DevOps Training in Chennai
Thank you for giving the information and it is use full for me. training with placement in Hyderabad
ReplyDeleteEnjoyed reading the article above, really explains everything in detail, the article is very interesting and effective. Thank you and good luck for the upcoming articles.Oracle OSB Online Training
ReplyDeletePretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
ReplyDeleteExcelR Data Science Course
This was really one of my favorite website. Please keep on posting.
ReplyDeleteData Science Courses Malaysia
Big Data Analytics Malaysia
Data Analytics Course Malaysia
This comment has been removed by the author.
ReplyDeleteBusiness Analytics Certification Course Overview
ReplyDeleteThe Professional Certification in Business Analytics is a foundation course for students and professionals who want to develop niche data skills for their chosen industry domain or function area. Become a Business Intelligence and Data Visualisation expert and surge ahead in your career. The nine-day Business Analytics certification course covers all the essential Analytical and Statistical techniques for effective business decision making. This programme introduces the student to the basic concepts of Python language. business analytics certification 360DigiTMG
ReplyDeleteThanks for the nice blog here.I was searching this one for a long time.This blog is very helpful for my studies..I got another one site also,which is same as yours Oracle OSB.Check this one also Oracle Fusion HCM Sure it will be helpful for you too..Once more iam thanking you for your creative blog.
Much thanks for composing such an intriguing article on this point. This has truly made me think and I plan to peruse more
ReplyDeletedata scientist training and placement
abinitio online training
ReplyDeletespark online training
scala online training
azure devops online training
tableau online training
Brilliant Blog! I might want to thank you for the endeavors you have made recorded as a hard copy of this post. I am trusting a similar best work from you later on also. I needed to thank you for these sites! Much obliged for sharing. Incredible sites!
ReplyDeletedata science institutes in hyderabad
Really an awesome blog and useful content. Keep updating more blogs again soon. Thank you.
ReplyDeleteData Science Online Course in Hyderabad
Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.
ReplyDeletedata analytics training in hyderabad
Data Science Course in Nasik Best Training Institute Fees, Duration, Certification Online Classes Available There are no limitations to learning courses and one can indeed get multiple certificates provided he she completes the courses and clears the exam. PassedB.Sc. Degree from a honored University as defined by UGC, with at least 45 marks( 40 marks in case of candidates belonging to reserved order) and passed 10 2 examination with Mathematics as a subject. Curated by Hadoop experts, this Big Data Analytics course covers everything you need to gain proficiency in this field.data science course training in faridabad
ReplyDeleteYour writing skill was amazing you briefly described your article, thanks for this information.
ReplyDeleteinstadp
"Great post! The breakdown of different action types in Oracle Service Bus is really helpful for understanding how to manage message flows effectively."
ReplyDeleteRack Manufacturer in Delhi
Pallet racks manufacturer
"I appreciate how you’ve explained the importance of message transformation actions in this post. It’s crucial to optimize message flow in the pipeline."
ReplyDeletehow to Jusdge Customers in Sales
Pallet racks India
"The explanation of conditional actions is fantastic. It helps clarify how to handle messages under specific conditions."
ReplyDeleteGoogle vs Facebook
Warehouse Rack Manufacturer
"I’ve been looking for a comprehensive guide like this! The route and publish actions are key to streamlining communication in SOA."
ReplyDeleteHow to sell
Warehouse rack in India
"This was a great refresher on Oracle Service Bus! I particularly liked how you emphasized error actions, which are essential for troubleshooting."
ReplyDeleteSlotted Angle Rack Manufacturer
Selling Tips
"The section on transport headers was eye-opening. I always knew they were important, but this post made their role much clearer."
ReplyDeleteGoogle History
Slotted Angle Rack India