Create MDB wrapped business service

Hi,
I want to create a jms message driven webservice to read JMS message from queue.
I will configure my business service based on this webservice.
Thanks.

can we configure a business service which puts a message on requestQ and reads message from responseQ.Yes. Very much possible. When you define a JMS request-response business or proxy service, you must first choose a design pattern. To do this, select the "Is Response Required" option for a JMS proxy service or a "Response Queues" option for a JMS business service, then select one of the following correlation patterns on the JMS Transport Configuration page-
JMS Correlation ID—the default pattern
JMS Message ID
How do i send the message on the requestQ with correlationID.By setting the transport header.
Please see section 30.8 Message ID and Correlation ID Patterns for JMS Request/Response and section 30.9.2 Transport Headers at below link to know more -
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/jms.htm#i1053679
Regards,
Anuj

Similar Messages

  • Can I create JDE BSSV (Business Services) for REST based services?

    Can I create JDE BSSV (Business Services) for REST based services? If yes, then how? In what way it will be different from SOAP based?

    Hi
    Within Oracle SOA Suite, Oracle Service Bus would handle the REST side of things, which in turn would call the JCA adapter to talk to your JDE backend, or vice versa.
    Checkout the JDE adapter docs - http://www.oracle.com/technetwork/middleware/soasuite/documentation/jdewardsweb-1954164.pdf
    and the OSB Docs - HTTP and Poller Transports - 11g Release 1 (11.1.1.7)
    OSB 11.1.1.7 introduced additional REST support, so I'd recommend using that version onwards.
    Cheers
    iain

  • How to create a single business service against multiple Queues in OSB

    Can I create one business servcie against multiple jms queues.
    and based on content routing i want to pass the queues' JNDIname
    for example
    jms://localhost:7001/jms.cf/$variable_queueName
    and in runtime i want to provide the queue name for variable "variable_queueName" in the above endpoint URI.
    is it possible?.
    Thanks,
    Narasimha.
    Edited by: user13154768 on Jun 2, 2010 5:03 AM

    You can use routing options action to achieve this.
    see Dynamic Service Invocation sample under OSB code samples :
    http://www.oracle.com/technology/sample_code/products/osb/index.html
    Dynamic Service Invocation Sample:
    http://www.oracle.com/technology/sample_code/products/osb/samples/DYNAMIC-DISPATCH.zip

  • Problem in creating JMS business service in OSB

    Hi all
    I am creating a JMS business service in osb:request /response is TEXT
    It write to "*QueueSend*"-which is my URI endpoint
    I have a MDB which read from "*QueueSend*" and write to "*QueueReceive*"
    i have given the *"Response Endpoint*" in jms business service to point to "*QueueReceive*"
    When i send the msg, it write to QueueSend and mdb writes it to QueueReceive but JMS business service doesn't read from QueueReceive,it just wait a long .......
    What is the problem??
    Thanks
    Rohan

    Hi Rohan,
    Are you able to see consumers on "QueueReceive"?
    If no, then your BS is not listening on this queue. Check the end-point again. Check server logs to know if any error occured while BS tried to connect with Queue. Restart your server which has this queue and then the OSB, and try again.
    Regards,
    Anuj

  • Creating business services in integration directory

    Hi
      When business services are created in integration directory - these business services are not tied back to entries in the SLD - i.e we can create entries for business services directly in integration directory without having to import them from SLD.
    Now, when we migrate - from Dev environment to other landscapes - my understanding is that these business service entries are going to be migrated with the same names -and no transport target entries / validations is made during the target system import time - which happens in case of business systems having entries in SLD....
    Could anybody out there - clarify these thoughts about business service entries
    Thanks in advance - for your time .

    Hi Karthik,
         Check out these help file links, hope this will help you:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/fe/131eb4ef2fb344abf471c9eac0063a/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/fe/131eb4ef2fb344abf471c9eac0063a/frameset.htm</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c7/301640033ae569e10000000a155106/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/c7/301640033ae569e10000000a155106/frameset.htm</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/frameset.htm</a>
    http://help.sap.com/saphelp_nw2004s/helpdata/en/e6/908d3f7057eb0ce10000000a114084/frameset.htm]
    Regards,
    Subhasha ranjan

  • Regarding Newly created Business Service ?

    Hi @,
    In my scenarion I have created one New Business Service which is web service and it will be used in sync manner.while creating the Business Service there are two tabs Sender and Receiver which conatins the interface names .My doubt is as the web service is going to be used in Sync Manner whether the interface defined for the both will be same or I have to define different Interfaces?
    I tried SDn but wasn't sucessful in finding a reasonable answer.
    Regards

    Hi,
    If your webservice will be fire/start the communication, I mean, it will send the request to some resource it will be the Sender, and you have to assign to it Outbound Synchronous interface.
    If your webservice will be a provider of information then you have to assign to it Inbound Synchronous interface.
    Regards,
    Jakub

  • Basic question about creating Business Service

    When we create a new Business Service there is an option to create a Business Service from an existing BusinessService, or an existing ProxyService. What is the meaning of such definitions? Can you give an example where these two use cases are needed/useful?

    One of the primary reasons for using an enterprise service bus is to de-couple the backend service (business service) from the service consumers (or clients) using a proxy service. One of the simplest scenarios is to expose the backend service with an identical interface but with perhaps a different service (endpoint) address or using a different protocol. The create from existing business service/proxy service options create a proxy service with the same interface and a message flow already configured to route to the service you selected. You can read through a simple example of this on my blog here:
    http://dev2dev.bea.com/blog/ctomkins/archive/2007/12/exposing_a_new_service_via_aqu.html
    Hope that makes sense.

  • Business Services development with jDeveloper

    We are making use of the Business Services feature in JDE to expose business functions as web services, that's great and working.
    we have one problem with jDeveloper during development.
    we can create a new business service from OMW in JDE and invoke jDev from there, that's fine.
    then we can put codes in the project in jDev, that's fine.
    then we can publish the code as J2EE web service, that works as well.
    then if we restart jDeveloper after that, the J2EE web service doesn't work in the jDev embeded web server any more.
    we always have to delete the web service in the project and go through the same wizard steps to generate the web service again.
    it's very annoying when you have more than a handful of web services you want to expose.
    and if you use the WSDL in a client project to call this web service, you have to remember to give the web service the same name when re-generating otherwise you have to reimport the WSDL again on client side, it can be another huge pain if the client is Oracle BPEL.
    so my question is, why is this happening? is it some settings in jDev that we didn't set right? or is it a bug in jDEv and is there a work around?
    thanks in advanced!

    What error did you get?

  • Business Services Configuration in SCSM or SCOM?

    Hi Everyone,
    I'm looking for someone with both SCOM 2012 and SCSM 2012 experience who can advise the best and/or preferred method of creating/populating Business Services in Service Manager 2012...
    The reason that I ask is that once we have a rock solid process for logging Incidents and Service Request, our next major priorities will be to get "basic" reporting & change management working.
    Change Management will obviously use the Business Services in the usual way - to manage changes that will affect the business service, whereas the level of reporting we want to obtain from the "basic" reporting is what Incidents have been occurring
    (possibly which categories they were logged under) and which Business service the Incidents Affected.
    Now, this is where I'm in two minds:
    On one hand a "non-technical" Microsoft field engineer suggested to create business service "place holders" and then configure SCSM to use these "dummy" (non-configured) business services for reporting purposes.
    On the other hand we have SCOM 2012 and I believe the preferred method is to import SCOM distributed Apps as Business services which has many additional long term benefits like being able to manage the end-to-end "Availability" of a Business Service
    etc.
    My biggest issue with creating "place holder" Business Services in SCSM is the amount of time it will take to configure all the templates with the "dummy" services only to have to reconfigure everything once we Import the "Real"
    Business Services from distributed apps configured in SCOM. It seems like a LOT of double handling to me.
    So, my question is basically (bare with me because I have VERY little SCOM knowledge) is there a way to create an MP in SCOM which would contain a "Distributed Application Template" (VERY basic Config) which can simply be duplicated MANY times
    and change it's name to match each of our Business Services. Once done the MP containing the Distributed Apps can be imported to SCSM and then the Business Service would still be "Dummy" blank place holders but they've also be the legitimate/actual
    Distributed apps that we will want to be using later down the track.
    If we went down this path and we kept an unsealed copy of this management pack, would it also be possible to go back and make changes to the MANY distributed apps to update the CI relationship information in SCSM?
    Hope this makes sense... basically I thought it would make more sense to create the "dummy" Business Services in SCOM and import them to SCSM for use now and in the future rather than create the "dummy" business services in SCSM now only
    to replace them with new imported Business Services from SCOM.
    Your thoughts, ideas and guidance will be GREATLY appreciated.

    Self Bump

  • Re: OSB - How to put multiple files via a osb ftp business service?

    I have been trying to create an ftp business service to transfer files to a remote machine. I select that the service should support any XML document (since I am only sending XML). Then, I specify the remote server directory like so:
    ftp://hostname:port/directory
    I take the rest of the default settings. However, when I use the business ftp service by testing it in the console, it just hangs. I can successfully ftp to the server and send files from the OSB server command line to the remote server in question. So, it isn't a problem with our network or a misconfiguration of ftp. Has anyone successfully used the ftp business service in OSB? If so, how do I configure it properly? Thanks much

    Have you checked server logs? Enable message tracing in operational settings and check the logs to find out where it is getting stuck.
    Regards,
    Anuj

  • Business Service Without Party in Integration Scenrio Configurator

    Hi everybody
    I am stucking in a small issue but do not found a related thread.
    Can anybody explain me, why I cannot assign a "Business Service" of typ "Service without Party" to an Application Component? I am try to configure my integration Process and call in the directory Tools --> Transfer Integration Scenario from Integration Repository. In the following Configurator I can only assign Business Systems from SLD or Services with a Party depending on the settings of the Application Component in the Repository (Flag "External Party with B2B Communication"). If you configure the scenario manually it is possible to involve Business Services without party. But I would like to make use of the Wizard and my Customer has a lot of Systems maintained as Business services.
    Any suggestions?
    Regards Oliver

    Hi,
    I have not done this type of task before.. but from the given links
    see the below information was in the above first link
    The following steps are then only required if the application component has at least one connection to a B2B component.
           3.      On the Business Services for B2B tab page, enter the business service that you want to use for B2B communication.
    The integration process service that is already entered on the  Integration Process Service for A2A tab page is then assigned to this business service.
    B2B Component...
           1.      On the Business Services for B2B tab page, assign the business services.
    Use the input help () to select the business services.
           2.      If you want to create a new business service, choose Create Business Service ().
    To assign multiple services simultaneously, choose Input Help () in the toolbar of the table (only when assigning business services and business system services).
    Regards
    Chilla

  • Proxy & business Services creation using XML

    Hi,
    can we create a proxy service & business service in OSB using an xml? usually we use to create using a WSDL defined by a webservice. can we create it using XML ? If so can anyone provide the doc or link for that.
    thanks

    You may create XSD from XML and then create WSDL from XSD using JDev. Using that WSDL you may create proxy or business service in OSB.
    Regards,
    Anuj

  • Business service NOT getting configured from jca file in Windows 7

    I am faced with a problem in Windows 7.
    In one machine with Win XP as OS, when I create a business service from a JCA(.jca) file, the Endpoint URI gets configured automatically with jca://<jndi name>/... and having protocol as jca.
    But, when I do the same in Windows 7, the endpoint URI is not getting configured neither do I find a jca option in protocol so that I can configure it manually.
    The probable reason I sense, is that some files(may be jar or others) are not getting the acccess required by OEPE.
    Any suggestions, which jars or files are required for the configuration to be correct??? I mean for the JCA protocol to come up ??

    I could create a JCA business service on windows 7 64bit without any issues. Can you follow below points and let us know the result -
    1. Make sure that you are running eclipse as administrator. right click on "eclipse.exe" and select "Run as administrator"
    2. Make sure that file $OEPE_Installation_Dir\dropins\oracle.osb.ide.link has a valid OSB home entry like below -
    path=E:/ofmw11g/mw/Oracle_OSB13. Make sure that below directory exists -
    $OSB_home\eclipse\plugins\com.bea.alsb.transports.jca_1.1.0
    For e.g. - my setup have E:\ofmw11g\mw\Oracle_OSB1\eclipse\plugins\com.bea.alsb.transports.jca_1.1.0
    Regards,
    Anuj

  • Business Service in Computers View

    Hello all,
    I would like to prepare one view where i will show all Computers which have related business service.
    It is easy to create view where Business service is empty or when containst to one Service but i would like to show service as a separate column. I always have a one service to one computer so this is relationship "one to one".
    Do you know how to connect this classes in one MP?
    Please help as soon as possible :)
    Agnieszka

    It should be covered in this blogpost http://codebeaver.blogspot.dk/2014/04/nested-type-projections-in-scsm-review.html - The example
    is with service requests and activites, but the same principles apply to computers and business services.
    http://codebeaver.blogspot.dk/

  • ALSB passing NTLM security credentials to end point URL in business service

    Hi,
    We are using AXIS API to pass NTLM authentication details to SharePoint Web Service by setting the user name and password details as below.
    call.setUsername
    call.setPassword
    This is working fine when we invoke the MOSS search WSDL directly. However, when we introduce ALSB in between and create proxy and business service, the user name and password set using call.setUsername and call.setPassword are not passed correctly and we are getting the below error.
    BEA-380000: Unauthorized
    Could any one help how this can be resolved?
    Thanks
    Sampath

    RK,
    Use the *$inbound/ctx:transport/ctx:request/http:query-string* element to get all the arguments in the URL.
    http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/httppollertransport/transports.html#wp1083292.
    After that You can have conditional routing to Route it specific BS either Fiction BS or WarBased BS or you can try using Routing Table.
    For doing that do i need to maintain any schema for Business Service?No , I think if you just need to route the request to JMS BS coming from Other Application,
    But if You want to validate the request which you would be sending to BS then use schema to validate your incoming request.
    Regards,
    Abhinav

Maybe you are looking for