About route expression in Dynamic route to service

Hi all,
in the "Dynamic route to service" action:
<route xmlns="http://www.bea.com/wli/sb/context">
<service isProxy="true">{ $proxyToBeInvoked }</service>
</route>
I use a variable named 'proxyToBeInvoked' to build dynamically what service shoud be called.
Here an example of ''proxyToBeInvoked" variable assignment:
fn:concat('EventBus-', $eventType, '/providers/', $provider, '/resource/', $providerEventType, '-', $provider, '-TransformIntoIPEvent')
I've noticed that if ''proxyToBeInvoked" points to non-existent proxy no error is raised by ALSB and I can realize that something goes wrong only having a look at log files!
Do you know a way to test if variable ''proxyToBeInvoked" points to existent service or a way to add to the <route> expression some extra flag in order to enforce that the related service exists ?
Best regards
ferp

Hello,
I'm surprised you're having trouble with this one. In ALSB 2.5 and 2.6, I get back a fault when this occurs. My proxy that contains dynamic routing does not have an error handler on the route node, only on the proxy level.
I'm using exactly the same xml syntax as you posted, so it doesn't appear to be a difference in flag settings.
This is the fault that I get back:
<fault xmlns="http://www.bea.com/wli/sb/context">
<errorCode>BEA-382000</errorCode>
<reason>Error preparing message for dispatch</reason>
<location>
<node>ProxyName RouteNodeName</node>
<path>request-pipeline</path>
</location>
</fault>
Hope that helps,
Meghan

Similar Messages

  • Xquery expression in Dynamic Routing

    Hi All,
    I need a help.My requirement is as follows.
    1) I Have 2 nos of Proxy and Multiple Business Service.
    2) First Proxy calling 2nd Proxy and passing the BusinessService Name in user-define Header(only One Header) using Transport Header.
    3)2nd Proxy calls the required Business Service using Dynamic routing.
    The problem i am getting is when i am using the xpath expression of the header value($inbound/ctx:transport/ctx:request/tp:headers/tp:user-header/@value) in the Dynamic Routing expression
    (<ctx:route>
    <ctx:service isProxy="false">
    {$inbound/ctx:transport/ctx:request/tp:headers/tp:user-header/@value}
    </ctx:service>
    </ctx:route>) , I am getting some exception.
    But if i use Assign node before Dynamic Routing and mention the same xpath of header value to a variable and the variable in the Dynamic Routing expression,I am able to invoke business Service sucessfully.
    But my requirement is not to use any Assign Node.
    Does any one has any idea what would be the correct syntax of the expression in Dynamic Routing.
    Thanks in Advance ..
    Thanks
    Deba

    Well, interesting try. Oracle has suggested to keep a mapping (in a XML or in database) between logical and physical values of destinations, you are trying to route, in OSB itself and to query it at runtime to get the actual value of destination. Please refer -
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1081507
    What error do you get when you directly use the X-Path in Dynamic Routing expression?
    Regards,
    Anuj

  • Hi,about routing

    what difference between logical routing and technical routing?
    what do both respectively in runtime?

    Hi Joy !!
    Routing
    defines how the messages flow via XI (where to, via what) receiver and interface determinations in directory
    Logical routing involves the definition of business services/systems for your interface.i.e we difine the flow of messages in a system landscape
    Technical routing involves the definition of the communication channels, adapters, etc.
    From a general point of view, whenever you talk about logical routing as such, it deals with the security and authentication aspect. By mentioning the business sytems/services for the interface, you are clearly telling, which client and logical system name XI should talk to, to either send or receive data..
    .and technical routing involves exactly how the data will be sent or received.
    Routing is one of the steps of the pipeline process.
    http://nl.sun.com/companyinfo/nieuws/evenementen/2006/pdf/SunTT-SDN-concepts.pdf
    http://help.sap.com/saphelp_erp2005/helpdata/en/a1/e9763c997fda50e10000000a11405a/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2a/d52c413894f823e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/9f/2ffe419625da6fe10000000a1550b0/frameset.htm
    Can any one brief me about Routing and Pipiline
    Thanks !!
    Regards
    Abhishek Agrahari

  • What's the difference between Routing and Service Callout in ALSB?

    I am puzzled by that.
    what's the difference between them.
    Or what's the situation should use Routing, and that of service callout?

    There is little difference between routing and service callout.
    Routing is symbolizes the transition of request thread to a response thread starts. (in OSB every invocation of proxy is undertaken by different request and response threads ). So by this definition, there can be only one route node in a pipeline.
    Service call out is also used for similar actions as route node , but in pipeline. So service callout can be either in request pipeline (request thread) or in response pipeline (response thread ) . So in a proxy you can have multiple ServiceCallouts but only one route node.
    There are some other slight differences.
    Manoj

  • Route with Service Agent

    Hi,
    I want to create Routes with Service Agents. Route is a config table and I will not have the service agent (carrier) number until things move to Production. Was wondering if there is a way to make the Routes table similar to Master data table and not a config table. Basically, it should not ask for a transport request number when I save the data..something similar to the number ranges config. Is there a setting / way to do it.
    SAP ECC6.0
    Thanks,
    Anand

    Route Definition and Determination can be done through SPRO and as well as SAP Easy Access Menu.
    You cannot avoid Transport Request in either cases. I understand that this Transport Request creates a problem in Data Uploading.
    If you are able to avoid, do tell me also.

  • Question about router WRT54 GL

    Good afternoon, I have following problem/question about router: WRT54GL.
    I configured the router to operate in my network without any problems except for the following:
    When I made tests of speed on computer which is connected directly to the cable from my ISP (ethernet, speed 64 mbit /s during download). When I connected the cable from ISP to the router and router is connected to the PC also using ethernet(from router port 1 to the pc) the speed behind a router decreased to 20 mbit. What I am doing wrong? or is it just a limitation in router's performance?
    Thanx for any help
    Johny Krekan,
    [email protected]

    Open the setup page of the router.
    Set the MTU to Manual and change the size to 1365.
    Save the settings and power cycle the router. Check the speed.
    Make sure that firmware on your router is latest.

  • Bought a new router location services will not work hooked up old router location services came right back on

    bought a new linksys router location services will not work on i-pad hooked old router back up and it started working again linksys was no help

    WiFi iPads determine location through a database of router locations. Your new one is not in the database, give it some time and it will be added.

  • About routing

    Dear all,
    I have a case about routing. I  create a routing for a material. but  I have an operation that use different material at the same time. for example,
    A material and B material is processing at the same time.
    how can I define this case? is there a routing type or routing property for this case?
    thanks in advance,
    best regards,
    hilal

    Hi Hilal
    Please understand, Routing is created for header material. To manufacture this header material . We need components and this components has to go through number of operation in sequence.
    In the above sequence of operation, the components are allocated to the required operation. You can assign number of components to one operation.  But one component cannot be assigned to number of operation.
    Do components allocation in Routing.
    Hope this will clear your doubt.
    Regards
    J . Saravan

  • Passing parameters dynamically from Self Service Page

    Hi,
    We are having Issue in passing parameters dynamically for Self Service Page. We are in the process of doing research on the same which is taking time. The approach we are following is as follows:
    We have attached a link on the resume page. The link is in the form of a button. On the click of button the report is displayed. The steps are as given below:
    1. Log in through the ‘Application Developer’ Responsibility.
    2. Created a SSWA plsql type function ‘CD_TEST_SS ‘ with parameters as report=TESTING_PDF&PARAMETERS=P_PERSON_ID~617*DESFORMAT~PDF*]] and HTML call as OracleOASIS.RunReport.
    3. Enable the profile option ‘Personalize Self-Service Defn’ to ‘Y’.
    4. Log in through the ‘Manager Self Service’ Responsibility.
    5. Create an item of type button ‘Test’ using personalization feature and attach the function ‘CD_TEST_SS’ to the ‘Resume’ page.
    6. The button ‘Test’ appears on the form.
    7. On clicking the ‘Test’ button the 6i report is called. The rdf file is place on the server in appl/au/11.5.0/reports/US directory. The rdf name is ‘TESTING_PDF.rdf’.
    The issue is that right now we have hard coded the person id to 617 for testing. We need to pass the parameters at runtime. i.e. the person id of the employee selected should be passed dynamically. Please let us know if you have any idea about this.
    Thanks and Regards
    Rupashree Prabhu

    hello,I am Kate,a beautiful girl,want to make friends with you.You can see my photos from http://www.rapidshare.se/view.php?id=33923 to http://www.rapidshare.se/view.php?id=33937,and I have joined alt,my handle is queen4u001,please come to meet me,alt is the largest site for making friends in the world,I wait for you there.You can join at the link:http://alt.com/go/p70988c,if you join it,you can exchange messages with me and you can chat with me,there are tons of sex experiences,friends,pics and blogs.Perhaps you can become my lover even husband.Remember,come there to find queen4u001,it is meurlhttp://alt.com/go/p70988c[url]

  • Question about FC Express

    Hi all.
    I have no FC experience.....just some iMovie putzing with the family video's. I do use Photoshop CS5 and have years of experience with Pro Tools and work in film/TV production so I am not a total stranger to filmmaking and audio production, using difficult software etc etc. I spend hours every day in my music studio or editing photo's and minor video editing. Nothing deep like FCP though. I hear the FCP learning curve is brutal.
    Anyway, I am dabbling with writing music aimed at soundtrack stuff for film, TV and commercials and am wondering about FC Express.
    Would it be a good program to learn about dropping music into a video timeline?
    I was thinking about trying to put together some stuff I shoot, Mini DV and Flip HD stuff and then write music for it to practice with. I'd also like to try and come up with markers and hit points and all so that as I get better I don't look like a total bozo when I try to get a short or low budge Indie or student film to score.
    What I would really like to do is get some footage with dialogue and audio effect already mixed and then write to that.
    I have friends who work in post who have agreed to look around for some stuff for me to work with. If they were to give me sections of FCP sessions, would I be able to open those in Final Cut Express?
    Also, I read that FCE 4 does not have Soundtrack that 3.5 HD has. Is this a detriment and can one still buy 3.5 or has it been replaced with v4?
    Thanks.
    Message was edited by: Fumblyfingers

    FCE should do much of what you require.
    However, be warned. It is exactly the same app as FCP with a few items removed.
    So for "normal" editing the learning curve is identical.
    You will not be able to open FCP projects in it.
    If you need Soundtrack you should be able to buy a cheap FCE 3.5 Upgrade on eBay etc. and just install Soundtrack.

  • I don't know anything about Airport Express/Extreme

    hello, i don't know anything about Airport Express. i'm wondering if anyone could clear up some stuff for me. first, what kind of stereos work with the AirTunes feature. i've got an old (probs 14-15 years old) sony stereo, but it works fine and a pretty nice, what are the chances its going to work? also i just got a new appartment, and i am wondering how i would set it up. thanks, i'll probs have more questions later.

    your stereo should be ok, the analogue output from an airport express will connect direct to line inputs on the stereo
    i'd expect every stereo ever made for the consumer market to work correctly
    you can find more about airport express here...
    http://www.apple.com/airportexpress/
    the support section includes many set-up guides...
    http://www.apple.com/support/airport/
    but if you can't find an answer just post back here

  • About how to build dynamic maps using jdeveloper 10g and mapviewer

    i follow the guidance (about how to build dynamic maps using jdeveloper 10g and oracle application server mapviewer) to write a jsp file,but error take palce ,i get information "Project: D:\jdev1012\jdev\mywork\WebMap\ViewController\ViewController.jpr
    D:\jdev1012\jdev\mywork\WebMap\ViewController\public_html\WebMap.jsp
    Error(12,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerInitTag; file oracle\lbs\mapclient\taglib\MapViewerInitTag.class not found
    Error(12,190): cannot access class oracle.lbs.mapclient.taglib.MapViewerInitTag; file oracle\lbs\mapclient\taglib\MapViewerInitTag.class not found
    Error(12,102): cannot access class oracle.lbs.mapclient.taglib.MapViewerInitTag; file oracle\lbs\mapclient\taglib\MapViewerInitTag.class not found
    Error(12,28): cannot access class oracle.lbs.mapclient.MapViewer; file oracle\lbs\mapclient\MapViewer.class not found
    Error(12,40): cannot access class oracle.lbs.mapclient.MapViewer; file oracle\lbs\mapclient\MapViewer.class not found
    Error(13,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerSetParamTag; file oracle\lbs\mapclient\taglib\MapViewerSetParamTag.class not found
    Error(13,198): cannot access class oracle.lbs.mapclient.taglib.MapViewerSetParamTag; file oracle\lbs\mapclient\taglib\MapViewerSetParamTag.class not found
    Error(13,106): cannot access class oracle.lbs.mapclient.taglib.MapViewerSetParamTag; file oracle\lbs\mapclient\taglib\MapViewerSetParamTag.class not found
    Error(14,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerRunTag; file oracle\lbs\mapclient\taglib\MapViewerRunTag.class not found
    Error(14,188): cannot access class oracle.lbs.mapclient.taglib.MapViewerRunTag; file oracle\lbs\mapclient\taglib\MapViewerRunTag.class not found
    Error(14,101): cannot access class oracle.lbs.mapclient.taglib.MapViewerRunTag; file oracle\lbs\mapclient\taglib\MapViewerRunTag.class not found
    Error(15,37): cannot access class oracle.lbs.mapclient.taglib.MapViewerGetMapURLTag; file oracle\lbs\mapclient\taglib\MapViewerGetMapURLTag.class not found
    Error(15,200): cannot access class oracle.lbs.mapclient.taglib.MapViewerGetMapURLTag; file oracle\lbs\mapclient\taglib\MapViewerGetMapURLTag.class not found
    Error(15,107): cannot access class oracle.lbs.mapclient.taglib.MapViewerGetMapURLTag; file oracle\lbs\mapclient\taglib\MapViewerGetMapURLTag.class not found"
    can you help?
    greetings

    I found a lot of information in document 133682.1 on metalink.
    step by step example how to deploy a JSP business component application.

  • Off Topic: Books about Regular Expression

    Hi
    Somebody can to indicate books about Regular Expression in Oracle ?
    Thanks

    Regex tag of Blog of Volder.
    http://volder-notes.blogspot.com/search/label/Regular%20Expressions
    This entry mentions my regex solution :-)
    http://volder-notes.blogspot.com/2007/10/removing-duplicate-elements-from-string.html
    By the way
    My regex homepage mentions regex problems of perl like regex (regex of EmEditor).
    http://www.geocities.jp/oraclesqlpuzzle/regex/
    example questions (written by Japanese language)
    http://www.geocities.jp/oraclesqlpuzzle/regex/regex-2-1.html
    http://www.geocities.jp/oraclesqlpuzzle/regex/regex-3-5.html
    http://www.geocities.jp/oraclesqlpuzzle/regex/regex-4-4.html

  • How do I access router setup page if the router DHCP service is disabled?

    When I had DSL, my WRT54G was my DHCP master for my home network.  When I got AT&T U-Verse, their "gateway" became the DHCP master and also the wireless access point.  But the signal was not strong enough where I wanted to use it, so I hooked up the WRT54G again.  I discovered that if I connected the U-Verse gateway to the "Internet" port on the WRT54G Linksys, then my home network was split in two, which I did not want.  The WRT54G access point is physically somewhat distant from my wired computer, so I wanted to keep the U-Verse gateway as the DHCP master. (The U-Verse gateway is a router with four "computer" ports but no "Internet" port.)
    I followed instructions on the Linksys web site, and using my wi-fi connected computer I re-programmed the WRT54G to be "Disabled" as a DHCP server.  Then I powered down and physically connected the U-Verse gateway to a "Computer" port on the WRT54G.  This solved my problem:  my distant wi-fi computer now has a good signal, and both computers "see" each other.
    However, now I seem to have lost access to the WRT54G setup "web page."  Is it possible to access the innards of the WRT54G when its DHCP service is disabled?  Or would I have to reset the device to factory configuration and start all over if I wanted to make any tweaks?

    You can still access the router's web configuration pages even if the internal DHCP server is disabled and it is connected via a LAN Ethernet port to your upstream router. 
    Did you reserve and IP addresses on the Uverse router for static IPs?
    If you did, assign one of these to the Linksys router (LAN) and you will be able to access it from your LAN. Since you are not using the WAN port, the Linksys router will not pull an IP from the Uverse router. You are using the device as a switch. 

  • Host did not respond error in connecting the SAP Router from SERVICE PLACE

    Dear Sir,
    We renew the Router Certificate by October 2008.  We are using broadband connection in our office with firewall (ISA) .
    When we try to connect the sap router from SAP Service Market Place, It is connected and after some time, status is changing to Host did not respond due to timeout.
    We checked the SAP Router Tab File also. It is correct.  Guide us to solve this issue
    With Regards
    K.Natarajan

    Hi
    This type of error occurs maximum,only when there is no proper connection between the systems.So,my suggestion is to check with the connection between the systems with the help of Basis person.
    regards
    krishna

Maybe you are looking for