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.
               

        For each
Iterate over a sequence of values and execute a block of actions
      
                 If...then...
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.

Comments

  1. Oracle Service Bus --- "Oracle Service Bus Online Training

    Send 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

    ReplyDelete
  2. Thanks for the explanation.

    ReplyDelete
  3. Wow, 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

    ReplyDelete
  4. Thanks for sharing the useful information where good points were shared which is very informative and for the further information visit us at
    www.erptree.com

    ReplyDelete
  5. This post is very informative for everybody. I would like to appreciate your work for good
    accuracy 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

    ReplyDelete
  6. 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.
    Java training in chennai | Data Science Training in Chennai | DevOps Training in Chennai

    ReplyDelete
  7. Thank you for giving the information and it is use full for me. training with placement in Hyderabad

    ReplyDelete
  8. Enjoyed 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

    ReplyDelete
  9. Pretty 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.
    ExcelR Data Science Course

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. Business Analytics Certification Course Overview
    The 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

    ReplyDelete

  12. Thanks 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.

    ReplyDelete
  13. Much thanks for composing such an intriguing article on this point. This has truly made me think and I plan to peruse more
    data scientist training and placement

    ReplyDelete
  14. 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!
    data science institutes in hyderabad

    ReplyDelete
  15. Really an awesome blog and useful content. Keep updating more blogs again soon. Thank you.
    Data Science Online Course in Hyderabad

    ReplyDelete
  16. I feel a lot more people need to read this, very good info! . data scientist course in kanpur

    ReplyDelete
  17. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.
    data analytics training in hyderabad

    ReplyDelete
  18. 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

    ReplyDelete
  19. Your writing skill was amazing you briefly described your article, thanks for this information.

    instadp

    ReplyDelete

Post a Comment

Popular posts from this blog

Difference between Route, Service Callout, Publish

XQuery functions that supported by OSB