compare the routing action against action Service legend against action to publish?

Hi all

My apologies if this is a stupid question, but I raise my hands upwards and confess my ignorance (I'm mainly a core Java developer;) OSB/ALSB is the type of sideline for me). That said...

I used the OSB (actually ALSB) on some SOA projects within the last 3 years. on my previous projects, we have mainly only routing actions never used. I am currently working on a 3rd project that also uses the OSB. But on this new project, they mostly never use Service legend actions and publish action.

My question is: what are the criteria to choose between one or the other (routing action or Service legend or publish)?

Whatever the others do not? I have RTFM. But it's not always obvious to me. Please, you can fill in the gaps in my knowledge?

Thanks in advance for your time.

My question is: what are the criteria to choose between one or the other (routing action or Service legend or publish)?

Routing - routing action can be created within a single node of road and road node is the last node in a processing of the application. A Route node indicates that ask the treatment ends here and response processing will begin. You can have any node after the node of the road in the stream of messages.

Legend of service - Service legend is used in scenarios of request-response in real-time (for reply sync). If you have a use case where you have to call one or more services request-response in real time (such as synchronization, web services) you can use the action Service legend in the stream of messages. Being a synchronous call, the thread is blocked until a response is returned from the target service.

Release the Action - action to publish is used for only application scenarios where you do not expect a response back. The target service, that you call will depend on the nature of the action to publish (sync or async). If you call an external service with a service business and then publish the action with the quality of Service (QoS) as 'Best Effort' (default) work as fire and forget and wire gets blocked (asynchronous call). If you call a local proxy (proxy with transport as 'local' Protocol) another proxy by using publish action then it would be a blocking (synchronous) call and thread will be blocked until the local proxy finishes processing.

It will be useful.

Kind regards
Anuj

Tags: Fusion Middleware

Similar Questions

  • Nothing appears when you create the new action plan published in the Director Application request

    I created a simple application in Application Director (with a single server) and published it to vCAC. vCAC shows a white screen when I try to make a new request for the request. I've not found errors or newspapers related to the error. No idea what could be the problem and how to solve? Thank you.

    I have seen this a fair bit - take a look at this:

    http://www.vmtocloud.com/white-screen-on-new-APPD-request/

    Oli

  • can we use service legend to dynamically call business service in OSB

    My requirement is: contact service issue. moments of for - each loop in OSB. Node road that we cannot use in the foreach loop.

    can we use service legend to call business several times? and how can we pass endpoint url to business service using the legend of service.

    Please help me.

    Yes you can use routing options to override the legend service endpoint url. See

    http://docs.Oracle.com/CD/E23943_01/admin.1111/e15867/proxy_actions.htm#i1315299

    The action of routing Options can be used when the context variable $outbound is valid. It can be added to the following actions:

    • Publish
    • Dynamic publishing
    • Publish the Table
    • Legend of service
    • Routing
    • Dynamic routing
    • Routing table
  • The Routing and remote access could not start, error 214500037 (0x80004005)

    My windows server 2003 r2, failed to start the Routing and remote access services. And in the event an observer log, it has error code
    Event ID: 7024, with service specific error 2147500037 (0x80004005)
    I tried to reset tcp/ip and replace ias.mdb and dnary.mdb by a new, but it did not work.

    Thank you

    Hi budhihartono,

    Since you are facing problems with windows server 2003 r2, it would be better suited in the Technet Windows forum. Please post your question in the following TechNet Windows server forum to improve assistance:

    http://social.technet.Microsoft.com/forums/en-us/category/WindowsServer

  • Compare the values of the XMLType column to two different lines using XMLDiff in GR 11, 2

    I have a table of data with a row of XMLType and I need a way to compare the XML data against the other. I guess I could use a function and return a XMLDIFF base output to the caller, but the function logic is a bit fuzzy. Would be nice to format the output finally in a table format.

    I looked on http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions241.htm#SQLRF20025 and output in a format of table as shown in Re: how to find compare and identify between xmldocs .

    I ran across some examples do not explain the best way to compare the XML code that is in the best performing XMLType column.

    Any help would be appreciated.

    Are you referring to different rows in the same table or different tables or?

    Basically, you need to change the example of Odie so that the XMLDiff retrieves the XML from places in Pb, say something like

    XMLDIFF(SELECT aXml FROM table WHERE ...,
            SELECT bXml FROM table WHERE ...)
    

    This allows to avoid bringing the XML of the DB in the client code.

    Don't know if that's what you're looking for, but hopefully it helps a little.

  • OSB - detection of address of endpoint of a route in the request action

    Hi all

    I need to detect the address of endpoint of a routing inside the pipeline of action demand that routing to send it to a legend of Java. Can someone help me how to detect?

    Note: I tried to access it from two $outbound and $inbound variable transport paths. Both return null in the pipeline of action queries. Either way, version of the OSB is 10gR 3.

    Thanks in advance.

    Published by: Serhat Dirik May 13, 2010 12:41 AM

    I'm not aware of any "routing endpoint address. I think that you can define service and exploitation at the action of routing, and you cannot set the end point it. So I guess that you are referring to the URI of a business service that you define for the routing.

    If this is the case, then Yes, you can not read URI (or end point if you wish) of this service of the company at run time. I have addressed a service request Oracle support a few months ago. They confirmed that it was currently impossible for this use case and arranged an enhancement request.

  • What are the advantages and disadvantages of using iCloud drive (or other Cloud services) compared with iTunes game against external hard drive, Solid State etc. to store my songs iTunes, playlists, ratings etc?

    First question: what are the advantages and disadvantages of using iCloud drive (or other Cloud services) compared with iTunes Match against Solid State external hard drive etc to store my songs iTunes, playlists, ratings etc?

    Please let me know what are the alternatives for storage of my songs, playlists, song etc. other than iTunes game ratings ($ 24.99 / year)?  Is there a way to store all my songs with my song ratings, playlists, etc. with a CD song quality? Most of my (currently 130 GB) songs on my computer are CD quality that I prefer to keep as well as my notes of each song (i.e. 5 * vs. 4 * etc.), playlists, groups (music, classical, popular, country etc.).  What are the advantages and disadvantages to store my iTunes songs while CD quality with my personal notes, reading lists, groupings in the cloud?  ICloud of Apple Drive ($ 2.99 per month or $36 / year for 200 GB) would be the best way to automatically update and maintain my rankings iTunes personal including the future editions of the song etc or using Amazon, IBM, Microsoft etc cloud or an external hard drive SSD would work as well and maybe cheaper?  I currently have my iTunes on a PC of 2007 with vista (I use a 1 8T Western Digital external upward by car for my personal info all over HP, songs, photos etc. which is currently close to 170 GB) but also have an Apple i-phone 6 & I Air cushion.  Although I did not need to have all of my music with all their sides, etc. available on all of my devices at all times as iTunes game, I still would have easy access to information on both my PC and my iPhone or iPad?  Thank you.

    In my opinion?

    I back up my data to an external drive for several reasons.  The first is my data - if I put on the cloud, someone else has control over it, they can see what I have and change the preferences to what they see of marketing.

    Almost as important as that - if I had to rely on the cloud whenever I wanted to update my playlists on my phone, I need a better internet connection I have now (working at sea).  To get the best out of the cloud, you need a solid link to home, work or mobile.

    As a spin-off - I hate the fact that Apple take away a feature in their software updates and then allow an app to be sold in their store to replace this feature - or worse still, some features that were available before the updates are now "cloud only."  And Yes - you have to pay for the cloud.  I like most of the people do not appreciate the 'accomplished fact. "

    From the back of the external hard drive ASI downside, is that to be safe, you need to store outside in a separate computer place.  If keep you them together, if one is lost, probably, they are both.  That is to say for me a full backup before you travel, then a new upward as soon as I go home.  Downside is how much data may be lost between the two back ups if I needed to restore.  For me, its worth the risk.  If I was away and say had bought a ton of new music and couldn't go home anytime soon, I can always head to the store and buy a new external drive, they are massively expensive.  Even if my computer has to go for repair and my remote is to halfway around the world - I want to buy a new one.

    Now, some will say that once you buy a new external, you spend more than you would on a cloud subscription.  It's true, but in the 6 years following the purchase of Mac that I've only had to buy a new external once - so with a little luck and planning - it works.

    I left took well - I am not a subscriber of cloud, nor do I want to be.

  • I try to install an air 320u sierra wireless card and I get an error message "could not access vb run time for custom action script. Cannot install the Manager of mobile broadband services.

    could not access vb run time for custom action script

    I try to install an air 320u sierra wireless card and I get an error message "could not access vb run time for custom action script.  Cannot install the Manager of mobile broadband services.  Any ideas?

    Hello

    I suggest you run the fixit and see if it helps:

    http://support.Microsoft.com/mats/Program_Install_and_Uninstall

    Also check out this link:

    http://answers.Microsoft.com/en-us/Windows/Forum/Windows_7-windows_programs/error-2738-could-not-access-VBScript-run-time-for/1a4499ae-8bc1-4534-9c6f-4d399ac70d9a

    It will be useful.

  • Service update in relation to the dynamic Action

    Hello

    Oracle 11 g 2, APEX4.2.4, Oracle HTTP Server 10g

    I have a report:

    SELECT empno, ename, sal, APEX_ITEM. POPUPKEY_FROM_QUERY (1, deptno, 'SELECT dname, deptno FROM dept') department.

    saveme null

    WCP

    Image 2.png

    I want to click on the link "saveme" and update the value of the Department of this record with AJAX. (Execute the pl/sql in DA)

    Can I get the primary key of the record and assign an element with DA. (P24_EMPNO)

    can I run a PL/SQL in DA and want to update the value of the Department which has been changed.

    It's my PL/SQL in DA (PL/SQL execution):

    Start

    because me in 1... apex_application.g_f01. Count

    loop

    Update emp

    Set deptno = apex_application.g_f01 (i)

    where empno =: P24_EMPNO; -I can gee the value of PK and place it in this article

    ;

    end loop;

    end;

    Image 003.png

    Any idea please?

    rayanico wrote:

    I get the EMPNO value like this:

    Add the attribute for link attributes: id = "" #EMPNO # "so my link looks like this:"

    then I get this by javascript and set it on the P24_EMPNO.

    so, I have KP. current

    Hmmm. I expected that you would be using jQuery crossed...

    but, on my Popup LOV:

    Edit users and I should get the current value of popup LOV.

    as you know, is not an ELEMENT, and I can't do it like EMPNO.

    How can I get the value of that?

    Using the route above jQuery in a dynamic action step Execute the JavaScript Code :

    var deptNo = $(this.triggeringElement).closest('tr').children('[headers="DEPARTMENT"]').find('input[name="f01"]').attr('value');
    apex.item( "P24_DEPTNO" ).setValue(deptNo);

  • Error: 0 x 80070005 access denied: the requested action requires elevated privileges.

    I downloaded and install a copy of assessment of RC of windows 7 build 7100 and use the key to legitimate windows 7 RC to activate and he succeeded.

    After a few days, my pc hangs and after reset, he began asking to activate windows now. Although pressing ok product error '0x80070005' (I am using the administrator account). Even using the command "slmgr.vbs" does not display ' error: 0 x 80070005 access denied: the requested action requires elevated privileges. "

    Please help and thank you.

    Your question has nothing to do with Windows Update (compared to the upgrade of Windows). Please repost your question here rather: http://social.answers.microsoft.com/Forums/en-US/w7install/threads ~ Robear Dyer (PA Bear) ~ MS MVP (that is to say, mail, security, Windows & Update Services) since 2002 ~ WARNING: MS MVPs represent or work for Microsoft

  • Action to publish works do not with JCA based Business Service

    Hi all

    I created a BS in OSB, who publishes the message in QA. Its fine as expected in a trial to test console work.
    I did a proxy service that after transformation, will publish the message of this BS, but postback action is not invoke.
    I added newspaper action inside the action of the request of my publish action and build log for this with appropriate query. However, I do not see the message in DB nor I see any exception error / records in OSB.

    I tried to replace post with the action of the route and its works fine, message is getting published in QA. One faced this kind of problem before?
    Or post action only works with commercial services of jms based.

    Appreciate your help.


    Kind regards
    Karan

    Hi Kiki,

    As long as your BSP interface is unidirectional, publish should work. Can you please add quality of service to exactly - once (inside the action of publication) and see if it returns an exception when you call the service?

    Kind regards
    Fabio Douek

    Published by: Fabio Douek on 14 March 2013 09:19

  • Lost mail rules section "perform the following actions.

    Hi-

    Install a new version of El Capitan (10.11.2). Set up Mail for the first time. Adding rules to specific e-mail to selected mailboxes. The more rules, I added more I noticed that the section "Perform the following actions" became smaller until this article is no longer usable (see photo). Any ideas what can be done? Is this a bug?

    Thank you!

    -Dave

    Please take these steps to remove the mail folders 'sandbox '.

    Step 1

    Back up all data.

    Triple-click anywhere in the line below on this page to select this option:

    ~/Library/Containers/com.apple.mail

    Right-click or Ctrl-click on the highlighted line and select

    Services ▹ Reveal

    the contextual menu.* A Finder window should open up with a folder named "com.apple.mail" selected. If this is the case, move the selected folder - not only its content - on the desktop. Open the window Finder for now.

    Restart the computer. Launch Mail and test. If the problem is resolved, you may have to re-create some of your e-mail settings. Any writing paper custom that you created may be lost. Ask for instructions if you want to keep these data. You can then delete the folder that you moved and close Finder.

    CAUTION: If you change the content of the sandbox, but leave the folder itself in place, Mail may hang or starts any. Remove the tray to sand everything will be rebuilt automatically.

    Step 2

    If step 1 does not resolve the problem, repeat with this line:

    ~/Library/Containers/com.apple.MailServiceAgent

    * If you do not see the item context menu copy the selected text in the Clipboard by pressing Control-C key combination. In the Finder, select

    Go ▹ go to the folder...

    from the menu bar and paste it into the box that opens by pressing command + V. You won't see what you pasted a newline being included. Press return.

  • Time since the last action of the front by the user

    Hi I'm looking for an easy way to get the elapsed time since the last action of the façade was done by the user. This should be a security check as after two hours, the system should. Officially, I checked this by comparing a value absolute clock read before the loop appropriate at the present time. But as I have now two loops at the same time it would not work, and in any case, I hope that there should be a nicer solution.

    Thank you

    Wolfgang

    There is a function in the dialog box & User Interface Palette called Wait for activity on front panel.

    I would use that in its own loop updating a functional global variable (even a local variable or global variable could work).  Whenever it is running, it currently puts in the variable.

    Use another loop to monitor this variable.  If the current time is equal to or greater than 2 hours, the longer stored by this expectation for function FPA, then execute your strategy to stop.

    Looks like you describe something similar.  If you're doing now doesn't work for you, after your VI so we can comment on her one suggest improvements.

  • Unable to connect to the wireless network, error message "Windows could not finish repairing the problem because it is impossible to perform the following action. Renewal of your IP address.

    Original title: Unable to connect to the wireless network

    Unable to connect to the network wireless Toshiba Satellite A105 PC running Windows 7.  "Windows could not finish repairing the problem because it is impossible to perform the following action. Renewal of your IP address.  Works with Windows XP SP2, IE 8.00.6001.18702 file, I think that Version 3.  It has been installed on a disk provided by Microsoft after that old installation became corrupt (in the sense of Microsoft technical support.)  Before that, wireless network worked well.   (So unable to connect to the Internet for updates.)   Have tried to change the other settings and different messages acquired when it SHOWS that I am connected but cannot connect because of something to do with the certificate.  I don't remember what I did to try to solve this problem in the last days.

    I should add that I have tried the solutions of the previous forum on this topic, and none worked.

    Hi Marilynnla,

    Sorry to hear about the bad experience you encounter. Lets see if the network problem can somehow be archived.

    Read this article and follow the steps. Lets see if it helps in any way.

  • (SOLVED) Windows could not finish repairing the problem because it is impossible to perform the following action: renewing your IP address

    Computer Dell laptop Windows XP SP3 - processor Intel Celeron M 1.40 GHz, 512 MB Ram, ATI MOBILITY RADEON 9000

    The local connection is working fine but my wireless connection does not receive through my laptop. The wireless works since it goes through my PS3 and my sister's laptop perfectly.

    I used the repair, but it will say:
    Windows could not finish repairing the problem because it is impossible to perform the following action: renewing your IP address

    I used in the cmd command:
    ipconfig/renew
    Needless to say a message:
    No operations can be performed on the wireless network connection, although it has its media disconnected.

    Help, please

    Received my solution of another comforter

    Told to go to my router linksy page http://192.168.1.1 setup and change the wireless security mode. It is in mixed mode to WPA2/WPA and I changed it to WPA2 Personal and it worked!
    Thanks for trying to help JW! : D

Maybe you are looking for