Can an ESB used as Request - Response service system

We have a requirement where a ESB should reply back.
Eg: If a value of given field is
A: route message SvcA to and return it reply to invoker
B: route message SvcB to and return it reply to invoker
Both these can be achived but other requirement is
If the value is neither A nor B then
Transform request to response schema and return to the invoker.

This is exactly where you should use the esb for
route and filter the data.
so if understood you correctly, you should just add the routing rules to the routingservice, and depending on the content (so use a filter in the routing rule) you could either route and transform to either one of the svcdA/B

Similar Messages

  • ESB Console turns Request/Response message into One Way message

    Hi folks,
    have come across a strange situation and wondered if anyone else had come across this. Maybe it's fixed as part of a patch set.
    I'm running SOA Suite 10.1.3.1.0 on Windows.
    After I've created and deployed a Request/Response service (either RS or SOAP Invocation Service) if I go to the ESB Console and click on "Apply" in say the Definition tab, my service turns into a One Way service.
    This then causes null pointer exceptions when I run my process, as you might expect.
    If I redeploy from JDev and leave the "Apply" button alone I'm back in business.
    Is this something that anyone else has had a problem with?

    Hi.
    I would recommend you to install version 10.1.3.3 of SOA Suite
    http://download.oracle.com/otn/nt/ias/10133/ias_windows_x86_101330.zip
    http://download.oracle.com/otn/linux/ias/10133/ias_linux_x86_101330.zip
    Also, use the JDev 10.1.3.3
    http://www.oracle.com/technology/software/products/jdev/htdocs/soft10133.html
    They are supposed to be much more stable.
    After using the new release, let us know if you still run into this problem.
    Denis

  • I have a new Ipad and was trying to sync from Itune what is on my Iphone. It keeps saying "Ipad can't be used Apple Moble device service isn't started".  ????  help  It also said that on my Iphone just now when I was trying to connect to Itunes.

    I have a new Ipad and was trying to sync from Itune what is on my Iphone. It keeps saying "Ipad can't be used Apple Moble device service isn't started".  ????  help  I then tried to connect my phone to Itunes and it is saying the same thing???  Help what is going on?

    Right click 'computer' in your PC/laptop (whichever).  Click 'Manage', then 'Services and Applications', then 'Services', you should see 'Apple Mobile Device' running or stopped.  If you couldn't find 'Apple Mobile Device', it means you haven't download iTunes into your PC/laptop (whichever).
    Cheers

  • Alert: WebServices connectivity (Internal) transaction failure - The credentials can't be used to test Web Services.

    Hi.
    Could you please help me to resolve this issue.
    I have SCOM 2012 installed to monitor environment with Exchnage 2010 SP3. There are 2 sites with Exchnage servers within the organization. There are 2 mailboxes being created to test both sites.
    I am getting following alert:
    Alert: WebServices connectivity (Internal) transaction failure - The credentials can't be used to test Web Services.
    description: The test mailbox was not initialized. Run new-TestCasConnectivityUser.ps1 to ensure that the test mailbox is created.
    Detailed information: 
    [Microsoft.Exchange.Monitoring.CasHealthUserNotFoundException]: The user wasn't found in Active Directory. UserPrincipalName: extest*****@****.local. Additional error information: [System.Security.SecurityException]:
    Logon failure: unknown user name or bad password.
    Diagnostic command: "Test-WebServicesConnectivity -MonitoringContext:$true -TrustAnySSLCertificate:$true -LightMode:$true"
    EventSourceName: MSExchange Monitoring WebServicesConnectivity Internal
    I have tried the next steps:
    1. Verified that mailbox is exist and it's not locked (same for the second mailbox)
    2. Deleted those mailboxes and created  a new  using new-TestCasConnectivityUser.ps1  verified that this mailbox is visible on all DC's accross the forest (both mailboxes)
    and that temporary password was accepted;
    3. Cleared the cache on the SCOM 2012;
    4. Still getting the same alert
    I will really appriciate any help.
    Thanks.

    Hi,
    Hope these posts help you:
    http://thoughtsonopsmgr.blogspot.ca/2013/11/exchange-server-2010-mp-no-synthetic.html
    https://social.technet.microsoft.com/Forums/systemcenter/en-US/437f2bbb-cd96-40c3-8c56-6d4d176a9520/exchange-2010-mp-constantly-throws-webservices-connectivity-internal-transaction-failure?forum=operationsmanagermgmtpacks
    Natalya
    ### If my post helped you, please take a moment to Vote as Helpful and\or Mark as an Answer

  • How can I import a change request to a system which is not in the domain

    how can I import a change request into a system which is not part of the transport domain?

    Hi,
    You can transport any requests to any systems even though they are not in the transport domain.
    1) Move the corresponding data & cofiles( in /usr/sap/trans/data & /usr/sap/trans/cofiles directories) to the same location in the target system.
    2)Add the request to the queue from  STMS ->Import Queue ->Extras ->Other Requests - >Add.
    3)The execute the transport as usual.
    Regards,
    Sam

  • If I purchase a new IPAD can I still use my AT&T service?

    If I purchase a new Ipad can i still use my existing AT&T service or do I have to sign up for a new service?

    Ask AT&T. We are users like you. We don't know anything about your current plan, whether or not it supports iPads, whether or not it is transferable, if it will work with an iPad, etc.
    iPad plans are different than iPhone plans.

  • Using forward(request, response) in Java Servlet

    Hi
    I need help on how to use the forward() method in a java servlet passing a List object and riderecting to another jsp.
    when I use the following code;
    request.getRequestDispatcher(path).forward(request, response);
    I'm getting this message:
    Content modified /content...
    Status
    200
    Message
    OK
    Location
    /content...
    Parent Location
    /content
    Path
    /content...
    Referer
    Thanks,

    Looking at your traces seems like you are forwarding during POST. Seems like issue with your component implementation missing with POST & proxy scripts. Please eloborate more on the exact steps you are following. Alternatively See if this helps.
    org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper req =
    new org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper(slingRequest) {
    public String getMethod() {
    return "GET";
    String path = "/content/.../test.html";
    javax.servlet.RequestDispatcher dispatcher = slingRequest.getRequestDispatcher(path);
    dispatcher.include(req, slingResponse);

  • Can CRM be used to replace SM service desk?

    I have this question for a long time that is whether it is possible to use CRM functionallity monitoring CHARM related
    change requests since they are CRM type tickets.
    We use txn crm_dno_monitor to access change requests (CR) so far. Can we use CRM web client OR other CRM txn to do them same thing, even replace the SM service desk?
    Thanks!

    Not sure what CHARM is but that t-code CRM_DNO_MONITOR looks very much like data an agent can track in the CIC agent inbox.
    There are many flavors of CIC's that have been created including for service.  There is a small video in this url
    http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/f0067aae-77a6-2b10-a4a8-c0ead7826cbd

  • Drag and Drop- Can it be used in a responsive project?

    The drag and drop interaction is not clickable in a responsive project, is there a way I can still use it? I have tried to copy and paste it, but it doesn't work very well...

    Drag & Drop is not yet possible in Responsive Projects: Top issues | Adobe Captivate 8
    Lilybiri

  • Can PAuserid be used in PL/SQL service

    Hi all,
    I would like to make the 9iAS username available to a PL/SQL procedure called in a service. Any suggestions would be very welcome. Can it be passed as one of the arguements ?.
    Many Thanks

    Hi....I've found the following information on online mobile studio (section building- applications) (http://studio.oraclemobile.com/studio/sites/otn/help/index.html).
    I don't if this works for all the ASWE releases.
    Mobile Scripting
    To further personalize and enhance the functionality of your mobile applications, you can embed Mobile Scripting elements in your XML pages. The script syntax is:
    %value <variable>%
    where <variable> is one of many predefined variables, for example:
    user.name - the user ID of the current user
    user.displayname - the first and last name of the current user
    home.url - the user's home directory
    service.home.url - the current service's home page
    Refer to the Oracle 9iAS Wireless platform documentation for additional variables and their meaning.
    To use mobile script elements, simply embed them in your XML pages. For example:
    <?xml version="1.0" encoding="UTF-8"?>
    <SimpleResult>
    <SimpleContainer>
    <SimpleText>
    <SimpleTextItem>Hello, %value user.displayname%!</SimpleTextItem>
    </SimpleText>
    </SimpleContainer>
    </SimpleResult>

  • BAM - using with Request Response Send Port

    Hi,
    I have a scenario where a message is received on a receive port, sent to a solicit-response send port, and then the response is sent out on another send port.  All ports have failed message routing enabled, so that any errors are sent out to an exceptions
    send port.
    I am interested to hear options on how you would set up a BAM tracking profile for this in the TPE to log the time received, time sent on the two way send port, time response returned and then finally the time the last send was carried out?  Would you
    use a single Activity/View and continuations, Multiple Activities or Views and multiple tracking profiles etc?  How would you include the time that an error was sent to the exception port.....
    I have a solution, but I am not sure it is ideal and I would be interested in how others would tackle this.  If you know BAM, feel free to offer an opinion :)
    Thanks
    Stu.
    Stuart Brierley - BizTalk Integration Specialist - http://geekswithblogs.net/StuartBrierley/Default.aspx

    Hi Stuart,
    You can start up your activity from Orchestration .No need to have a continuation from Pipeline as you can use xml receive . 
    You solution is simple were you are receiving your message from location and hitting a solicit-response
    port .
    Just have a Expression shape to start up  with your activity and on the points when you want to update
    the activity.
    Code is listed below
    //Create a Activity ID
    string activityId = Guid.NewGuid().ToString() ;
    //Start the activity with your Activity Name
    Microsoft.BizTalk.Bam.EventObservation.OrchestrationEventStream.BeginActivity(“SampleActivity”, activityID);
    // Updates the activity record.
    Microsoft.BizTalk.Bam.EventObservation.OrchestrationEventStream.UpdateActivity(“SampleActivity”, activityID, “ReceiveLocation”, Rcvmsg(BTS.Receivelocation), "TRANSACTION_CREATED", DateTime.UtcNow);
    // End the activity record.
    Microsoft.BizTalk.Bam.EventObservation.OrchestrationEventStream.EndActivity(“SampleActivity”, activityID);
    If you want to work with same activity in continuation with Other Orchestration (Generic Exception Handler may be ),then create a continuation token with a Property schema and from parent Orchestration assign value to it.
    continuationToken = "_Continuation" + msg_Internal.ContinuationID;
    Hope this will clear your ideas as you dont require to start up tracking from Pipeline .
    Thanks
    Abhishek

  • How to read the Image Data using HTTp Request response

    i want to read image data from server please send me any code or answers.
    and also i want to exit application using button control for iphone simulator.
    thanks in advance.

    You would do a URLRequest and download the image. You could save it to disk and then load it or directly create a new image with the binary data.

  • When i plug in my iphone to itunes, it says "Iphone can't be used because mobile device service is not started" HELP!

    this has begun happening as soon as i installed the new OS... anything will help thanks!

    http://support.apple.com/kb/ts1567

  • Can ethernet be used to communicate directly with system build simulations

    I have an existing system build simulation which includes a model for a hardware component. I would like to know if and how I could rout real-time data from actual hardware into my simulation.

    MM1,
    The best solution is to generate code using AutoCode. You can then add the code for doing tcp communication to the sa_utils.c file in the external_input and external_output functions. The code generated by AutoCode is better suited for real-time simulation.
    Communication can also be included in the model through the use of UserCodeBlocks. However the simulation is an elapsed time simulation. There is no direct relation to the time the simulation takes to run and the time in the model.
    Carl L
    National Instruments

  • JMS Transport, Transactional, asynchronous request-response

    Hi again :)
    I have weblogic web service with jms transport and have chosen session bean implementation.
    I'm testing transactional processing now.
    Required feature is to put getting request from queue and processing it in web service in one transaction.
    During tests I have noticed that:
    When I throw RuntimeException from my web service method the message doesn't come back to the queue.
    When I try to sessionContext.setRollbackOnly(); I get an error
    javax.ejb.EJBException: EJB Exception: : java.lang.IllegalStateException: [EJB:010158]Illegal attempt to call EJBContext.setRollbackOnly() from an EJB that was not participating in a transaction.
    When I deploy web service I get the following warning:
    <Warning> <EJB> <> <AdminServer> <[STANDBY] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1238752023176> <BEA-010212> <The EJB 'EventNotifierServiceEJB(Application: portal, EJBComponent: EventNotifierService-1.0-SNAPSHOT.jar)' contains at least one method without an explicit transaction attribute setting. The default transaction attribute of Supports will be used for the following methods: local[publish(package.PackageType)] >
    And putting @TransactionAttribute(TransactionAttributeType.MANDATORY) doesn't change this.
    So It seems that transactions doesn't work by default.
    I turned on XA in my own jms connection factory used by web service but this didn't help.
    Looking in weblogic documentation I have found the following sentences:
    In (http://e-docs.bea.com/wls/docs103/webserv_adv_rpc/jmstransport.html)
    "If you have specified that the Web Service you invoke using JMS transport also runs within the context of a transaction (in other words, the JWS file includes the @weblogic.jws.Transactional annotation), you must use asynchronous request-response when invoking the service. If you do not, a deadlock will occur and the invocation will fail."
    In (http://e-docs.bea.com/wls/docs103/webserv_adv_rpc/asynch.html)
    "The asynchronous request-response feature works only with HTTP; you cannot use it with the HTTPS or JMS transport."
    For me these two sentences are in conflict.
    Currently I'm trying to use just transactional annotation without asynchronous request-response but the risk of deadlocks doesn't sound good for me.
    BTW I have Oneway annotation in my web service method, I'm not sure if this changes something.
    I'll be grateful for any help in resolving this problem.
    Edited by: user10930859 on Apr 3, 2009 3:49 AM

    Hi Karthik-
    You can link the corelation-id..
    Make you third-party application to receive Message-id from JMSRequestQueue and send this message id as correlation-id to JMSResponseQueue. I guess it would work we have tried this as POC.
    Regards,
    Ramesh

Maybe you are looking for