Oracle EMS role in ESB

What is the role of Oracle Enterprise Messaging Service in ESB. The EMS link on OTN is pretty old and if I remember it rigt ESB is supposedly based on OEMS infrasture If so, any further clarification is appreciated.
I beleive ESB uses Oracle AQ under the covers for the transport and traditional MOM functionality. Is it possible to switch that out with some other JMS provider.
Thanks in adavance.
Regards,
Rajesh

Oracle Enterprise Messaging is the consolidation of all Oracle messaging products under 1 brand. Primarily this is the 2 JMS providers in the app server and
database. AQ supports both native interfaces and JMS interfaces so the OEMS db persistance JMS provider uses AQ as a backend. There are some other more legacy
oriented messaging products like Message Gateways that allow us to access things like Rendezvous or MQ from the DB.
ESB can use any JMS provider for either internal use or externally from the JMS Adapter but we naturally leverage OEMS JMS providers in ESB. If customers have
standardized on 3rd party JMS provider, we can just plug in and configure their jars and connect to them with our JMS adapter to leverage their existing technology investment. Also, we have native AQ and MQ JCA Adapters that are not based on JMS. In general, we think most customers want database persistance and HA from their JMS provider which is why we recommend the Oracle JMS provider with DB persistance.
Hope this helps.

Similar Messages

  • Oracle Apps roles in BO security

    Hi,
    I need help in understanding if we can import and use Oracle Apps roles of a user in BO security directly.
    Requirement is that roles which are presnt in Oracle apps for an oracle user can directly be imported to BO.
    We are using Oracle ebiz as a source to create our DWH and than we are doing reporting on this DWH.
    We have oracle apps ebiz roles defined in erp system, the same we want to use for BO user.
    Do we have to define all the users again with there security in BO or it can be imporrted directly by any means from Oracle Apps.
    I dont know how to achieve this.
    Can somebody help?
    Regards,
    Gaurav

    You can import users from OID Oracle Internet Directory LDAP server, and in theory any LDAP v 3 LDAP directory can be used (although a limited list or most common LDAP servers are tested and supported on our product).
    You can access the LDAP plugin from the CMC > authenitcation and configure the options based on your LDAP server.
    Regards,
    Tim

  • How to implement Oracle user/role security with Access front end?

    Hi,
    We have successfully migrated our Access database tables to Oracle 10g using SQL developer. We've recreated all the users and roles(i.e., access groups) in Oracle and granted rights to tables.
    In the Access front end database, in the Database window we have saved linked Oracle tables which replaced the Access tables. The forms, reports, queries run fine with the linked Oracle tables. All the linked table use one ODBC DSN to the Oracle database with the same Oracle user id.
    We need to be able to authenticate users into the Oracle database and RE-link the tables based on their own unique user id. By during so we can allow users to use the Oracle standard user id/role and system privileges to control select, update, ect. rights to the database.
    I've been able to use the VB code within Access to logon into the database with a unique id, but I have not been able to find out how to RE-link the tables to the unique user id using VB. There should be some way to relink tables dynamically, based on users login into the Access front end.
    I don't know a great deal about Access projects, but I do know with SQL server allows login into your Access project and link tables dynamically.
    Can someone give me some assistance or point me in the right direction?
    Thanks in advance,
    Larry

    We had one of our programmers here come up with a VB code solution for re-linking table within Access. However the relinking takes 3-4 minutes for 100+ tables.
    In an effort to help you understand the situation better, I will attempt to elaborate on the problem:
    We have an Access 2003 application which currently has a front end using Access(forms, reports, queries, & VB code) and a MS Access 2003 backend.
    We have migrated the backend tables to Oracle. However, we still have a need to maintain the front end in Access, since we have over 60 forms, 40 reports, 200+ queries in Access. Its easy to understand, we have a significant investment in the front end(Obviously, the plan is to migrate the front end also at some future date).
    In order to utilized the existing front end, we have to validate and modify the current front end connections to the new Oracle backend. One of the features of Access is that you can "link" tables and save the link for runtime. Each Access table can have its own link which is a separate ODBC/JET connection. As such, each separate link has its own userid/database information.
    The other issue with using the Access front-end is that Access utilizes a workgroup file to implement user and group security. The workgroup file contains all the users and which groups the users belong to in Access. Then within Access, you allow users access to object(tables, queries, ect) by their userid and or group. When users open an Access database with Access security enabled, they are required to log into Access. The login is authenticated by the workgroup file. Once, logged into Access, users have rights to Access objects based on their rights granted to their userid and groups they belong. The problem here is that when you remove the linked Access tables and replace them with linked Oracle tables, Access has knowledge about Oracle table rights granted to users; nor would you expect it to.
    The dilema is the disconnect between Access and the fact Oracle utilizes a similar but much more sophisticated security model. It creates users and roles(which are similar to Access groups), and again this is independent of Access security.
    Our solution was to still use the Access workgroup file security along with the Oracle security model. By using the Access userid and then creating a similar Oracle userid with similar table rights granted in Access, you could apply security within Access and also with the Oracle database.
    For example, a user BOB logs into Access via the workgroup file, using VB code, Access then establishes a Oracle connection logining into Oracle using the same unique userid BOB into Oracle.
    After connecting and validating user BOB into Oracle, then the Access tables are relinked to Oracle using the user BOB userid and table rights.
    This Oracle userid has been granted table rights specific for this userid.This allows the user BOB to use the Access application and still be authenticated into the Oracle database.
    The problem with this solution is that the relinking of the saved Access tables takes 3-7 minutes for about 100+ tables. This is not acceptable for users each time they log into the application.
    Our current alternative is to use one Oracle userid to login each user, and use Access form restrictions/security to allow/prevent users from updating/viewing data. Obviously, this is not the optimal solution in respect to security, but it at least allows us to control access to the data(via the forms) by using one logon required for each user, and quick startup time for the application.
    I understand SQL server does a better job in integration, but we use Oracle which is what I am trying to work with.
    Larry

  • Oracle Suite Practice Sessions ESB example OrderBookingESB

    Hi All,
    As per the Practise sessions i have created the Oracle ESB Project called OrderBookingESB and applied sipmle routing logic to it.
    Able to register it into the ESB.
    When i open ESB Console and try to open the WSDL it is saying that
    "XML document must have a top level element. Error processing resource".
    Can anybody suggest how to overcome this?
    Thanks In Advance.

    Hi,
    I am also facing the same issue.

  • Oracle Apps Roles and Responsibilities

    hi,
    i need to know the people who should be supporting the Oracle Applications after its implementation. Are there documents that list the specific roles and responsibilities?
    Thanks!
    Gladys

    You can easily create such a document by extracting the information from the backend tables correspomding to the Responsibility form.
    Take your DBA's help if you are not very conversant with SQL.
    There no such standard document.
    Thanks

  • Oracle Spatial Support in ESB

    Hi ALL
    How do I get spatial co ordinates thru DB Adapters in Oracle ESB, Any one who has an answr, please help me in this regard

    Oracle Enterprise Messaging is the consolidation of all Oracle messaging products under 1 brand. Primarily this is the 2 JMS providers in the app server and
    database. AQ supports both native interfaces and JMS interfaces so the OEMS db persistance JMS provider uses AQ as a backend. There are some other more legacy
    oriented messaging products like Message Gateways that allow us to access things like Rendezvous or MQ from the DB.
    ESB can use any JMS provider for either internal use or externally from the JMS Adapter but we naturally leverage OEMS JMS providers in ESB. If customers have
    standardized on 3rd party JMS provider, we can just plug in and configure their jars and connect to them with our JMS adapter to leverage their existing technology investment. Also, we have native AQ and MQ JCA Adapters that are not based on JMS. In general, we think most customers want database persistance and HA from their JMS provider which is why we recommend the Oracle JMS provider with DB persistance.
    Hope this helps.

  • Oracle OSB versus Fuse ESB ?

    Hello,
    I have to build a new architecture based on an ESB.
    There is a wide range of ESB development tools and the choice is not easy.
    I cannot decide between OSB and Fuse ESB, but Fuse ESB is an open source tool, so it is an advantage.
    So I would like to know why should I use OSB instead of Fuse ESB ? What are its strength compared to Fuse ESB ?
    Thanks for your help.
    Best regards.
    JC

    My two cents.
    Open Source is an advantage. Yes, I agree with it. But I would have my doubts about the support that it provides. My apologies here, I have not used Fuse, so that might not be true.
    Based on the Forrester Report on ESB (And it's safe to assume they have done extensive research on this), OSB scores over Fuse, but not by much. So it really depends if you want to have Apache foundation or Oracle foundation.

  • Oracle database roles and entitlements not appearing in catalog with DBUM conne tor

    HI,
    i had installed the latest DBUM connector and successfully ran lookup scheduled tasks in OIM 11g R2 ps1
    , But I am unable to see the entitlements in the catalog. I tried running catalog and entitlement sync jobs, several times but no luck.
    pls help me
    thanks

    HI,
    i had installed the latest DBUM connector and successfully ran lookup scheduled tasks in OIM 11g R2 ps1
    , But I am unable to see the entitlements in the catalog. I tried running catalog and entitlement sync jobs, several times but no luck.
    pls help me
    thanks

  • How to not display nodes in a tree if Oracle roles are NOT used?

    How to not display nodes in a tree if Oracle roles are NOT used?
    We don't use Oracle DB roles to grant users access to Forms from the menu. We use a template and role system of our own. Basically a few tables with templates and roles.
    We want to convert our normal Forms menu to a tree menu and one of our key requirements is that when the tree is populated ONLY nodes with programs (i.e. forms) he has been granted to execute is shown.
    Since we don't use Oracle Roles how to do this in a tree?
    I created a function to show/hide LEAF nodes, BUT problem is that there are sub-menu nodes showing even if the leaf-nodes under it has not being displayed. My function has suppressed it.
    My tree query is like this:
    SELECT
         t.status, LEVEL, t.label, t.icon, t.node VALUE
    FROM
         tma_tree_menu t
    WHERE
    tma_authenticate_sys_chk_role(USER, t.node) = 1
    CONNECT BY
         PRIOR t.node = t.master
    START WITH
         t.MASTER IS NULL
    ORDER SIBLINGS BY
    t.position
    The tma_authenticate_sys_chk_role will return 1 only if the user has access to the form under that node.
    I tried the FTree functions in Forms but even that has nothing.
    Any help would be greatly appreciated.
    Edited by: Channa on Mar 17, 2010 6:49 AM

    Would you share the source code? I guess what I need is how exactly you retreive the user credentials from the DB table and set that boolean variable.
    and then how to condition it in UIX?

  • API for adding external roles/parties to an organization in oracle projects

    Hi,
    I need a help on the API for creating external roles/parties to an organization in oracle projects. There are two APIs in oracle for roles - pa_project_pub.load_org_roles and pa_project_pub.load_key_members. load_key_members api is used to load team members which are employees to a project and load_org_roles is used to add an organization role to a project. But how to use these API to load a party/external role to the organization role (or) is there any other api to do this functionality. Please suggest me on this.
    Thanks,
    Ramky

    Hi all,
    The order of blogs is:
    /people/valery.silaev/blog/2005/09/14/a-bit-of-impractical-scripting-for-web-dynpro
    and then
    /people/bala.krishnan2/blog/2006/09/25/bid-adieu-to-bots--using-captchas
    Help me soon...

  • Role Management in Oracle !!

    Friends ,
    I have the follwoing two questions about the Oracle's Role Management ,
    1)
    Suppose I create a role 'role1' and give the below privileges :
    SQL> grant select on scott.dept to role1;
    Grant succeeded.
    SQL> grant update on scott.dept to role2;
    Grant succeeded.Now , would anybody please tell me , using which view I can see these privileges or from which views , I can see the privileges which contains 'role1' /'role2'? I try to use the views like , dba_role_privs, role_role_privs, dba_sys_privs, role_sys_privs, role_tab_privs BUT I cannot find .
    2)
    I need an example How I can manage a ROLE externally ( by using O/S authentication ) . I set OS_ROLES=TRUE , but cannnot connected to the databaes . It shows following error :
    SQL> grant role1 to aaron;
    grant role1 to aaron
    ERROR at line 1:
    ORA-01956: invalid command when OS_ROLES are being usedWould anybody plz give me a proper documentation from where I can get a proper example ?
    I am using LINUX O/S .
    Waiting for kind reply ... ...
    Edited by: shipon_97 on Dec 2, 2009 6:26 PM

    1. select from dba_tab_privs
    2. You can find documentation at tahiti.oracle.com
    You would get better answers if you listed the Oracle version you are using.

  • Unable to connect to oracle database 10.1.0.2.0 from jdeveloper 11.1.2.1.0

    Hello,
    I am trying to connect to oracle database 10.1.0.2.0 from jdeveloper 11.1.2.1.0 to develop an ADF application.
    But it is giving me the error
    Test failed: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    connection type:oracle(JDBC)
    Role :SYSDBA
    Driver:thin
    Host:localhost
    JDBC port:1521
    SID:webaid
    I am able to connect to the database using SQL*Plus with the same credentials.
    Any help is appreciated!

    I take it you solved this problem, since you posted this: installing Oracle 10.1.0.2.0 (32 bit)  on windows 2003 server

  • Error when accessing Oracle BPEL console

    The following error message shows up when access oracle BPEL console. Any advice to resolve this error? Thanks a lot in advance!
    ***************************************************************************** Oracle BPEL Server version 10.1.3.1.0 Build: 0 Build time: Mon Oct 09 08:44:49 PDT 2006 Build type: release Source tag: PCBPEL_10.1.3.1.0_GENERIC_061009.0802
    Exception Message:
    [java.lang.NoClassDefFoundError] org/apache/log4j/Category
    Exception Trace:
    java.lang.NoClassDefFoundError: org/apache/log4j/Category at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328) at java.lang.Class.getConstructor0(Class.java:2640) at java.lang.Class.getConstructor(Class.java:1629) at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370) at org.collaxa.thirdparty.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37) at org.collaxa.thirdparty.apache.axis.encoding.TypeMappingImpl.(TypeMappingImpl.java:68) at com.collaxa.cube.engine.deployment.TypeSoapRegistry.registerHeaderTypes(TypeSoapRegistry.java:251) at com.collaxa.cube.engine.deployment.TypeSoapRegistry.load(TypeSoapRegistry.java:79) at com.collaxa.cube.engine.core.TypeRegistry.load(TypeRegistry.java:126) at com.collaxa.cube.engine.CubeEngine.__load(CubeEngine.java:613) at com.collaxa.cube.engine.CubeEngine.load(CubeEngine.java:474) at com.collaxa.cube.admin.ServerManager.loadDomain(ServerManager.java:1111) at com.collaxa.cube.admin.ServerManager.loadAllDomains(ServerManager.java:924) at com.collaxa.cube.admin.ServerManager.init(ServerManager.java:111) at com.collaxa.cube.ejb.impl.ServerBean.init(ServerBean.java:254) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35) at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119) at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52) at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119) at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at com.evermind.server.ThreadState.runAs(ThreadState.java:622) at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34) at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119) at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:43) at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119) at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52) at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119) at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55) at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87) at ServerBean_RemoteProxy_4bin6i8.init(Unknown Source) at com.collaxa.cube.admin.CXLoaderServlet.init(CXLoaderServlet.java:60) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2361) at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4810) at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4734) at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4922) at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1134) at com.evermind.server.http.HttpApplication.(HttpApplication.java:738) at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:414) at com.evermind.server.Application.getHttpApplication(Application.java:545) at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1990) at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.(HttpSite.java:1909) at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:645) at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290) at com.evermind.server.http.HttpServer.setSites(HttpServer.java:270) at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177) at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2450) at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:998) at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131) at java.lang.Thread.run(Thread.java:595)

    ru able to login to the other applications on your App server ... viz.
    Oracle App Server Console, ESB Console, Worklist App ... etc

  • Oracle Forms and Portal. & Portal Security

    I need the following questions answered for a client who is
    trying to move from IIS to Oracle Portal. any pointers would be
    extremely helpful
    1. How to configure Oracle Forms to run with Portal.
    2. Is it possible to display forms inside a Portlet. If so, will
    the forms hold the same state when the page is refresed.
    3. Is it possible to display WORD/PDF/EXECL documents in their
    native format inside a Portlet.
    4. Any information on how IIS security integration is possible
    with POrtal. i.e ( if there are ASP pages running on IIS
    security, how to integrate it with Portal Security mechanism
    -Thanks
    ganesh

    You can create roles in Oracle with the appropriate privileges to access the application. For example,
    you could create a role that has only read access to all the tables in the database. You could assign this role to the menu. Also, you may want a role for a manager that whould enable him to insert data or to see a few special forms. You could assign this role to the menu associated with the form.
    Using Form Builder, you can manage menu security with Oracle server roles. After defining the roles to use for a menu module, you could then specify the roles that have access to each menu item. When you set the 'Use Security' property of a menu module to 'Yes', the form enforces security. After setting the 'Use Security' property to 'Yes', you can use 'Module Roles' property to construct the entire list of roles with access to that menu module.
    I hope it helps.

  • Required Oracle FND tables for Discoverer Install (Oracle App user)

    Hi does anyone know of set documentation or, via SQL Trace, which existing tables Discoverer looks for when setting up an EUL? For instance, our install requires you select the Oracle Apps User Schema and put in the password for that schema where your FND tables reside.
    Assuming some are missing in our current setup, what would be required in order for Discoverer to work in conjunction with the Oracle applications roles and responsibilities, etc.
    I found this list in Discoverer documentation and confirmed I know have that setup correctly with proper grants, etc.. The EUL is created but does return an error of "Table or View does not Exist" which can be passed over and you can proceed into the EUL - but there is an error upon logging into EUL.
    grant select on FND_USER to &EULOWNER
    grant select on FND_APPLICATION to &EULOWNER
    grant select on FND_USER_RESPONSIBILITY to &EULOWNER
    grant select on FND_RESPONSIBILITY_VL to &EULOWNER
    grant select on FND_ORACLE_USERID to &EULOWNER
    grant select on FND_DATA_GROUP_UNITS to &EULOWNER
    This is Discoverer 10g and Oracle 10g database.
    Thanks,
    Mike

    Rod,
    I have confirmed that the Discoverer Administrator Responsibility has Administration, Desktop & Plus privelages.
    Furthermore, the account I am trying to login as - DSCADMIN has those permissions and is assigned that responsibility as well.
    It should be noted that when logging into the EUL as the DSCADMIN account, it prompts me to create a new EUL as one does not exist....however under the EUL ADMIN account (where the EUL was created), it recognizes the EUL since it is the owner.
    Am I missing something further - I've been through the documentation several times and can't figure this out - I have continually made progress but then hit a speed bump each time.
    It should also be noted that DSCADMIN is a database user schema account and also an Apps user as well - but this is how it was setup in our old enviornment so I wouldn't think this would make a difference.

Maybe you are looking for

  • Can we call a report in another report?

    I have developed a XMLP report for AR receivables for a customer and another XMLP report for AP vouchers for a customer. Now my requirement is to develop a report for AR/AP Balance for a customer,which is combination of above 2(ie AR Receivables repo

  • Stateful session bean

    I am creating a web application using JSPs and want to keep stateful information from one call to the next.  In the first jsp I run the code: InitialContext ic = new InitialContext(); StatefulTestLocal testbean = ((StatefulTestLocalHome)ic.lookup("ja

  • ITunes whacky after upgrading to lates iTunes

    I upgraded my iTunes last week and ever since I am having trouble with my iTunes. When I insert a CD, it takes forever to read the titles from CDBD or even to play. The radio stations stop playing midway and I get the message that it is streaming. I

  • How to make the Requesitioner field as required?

    hi, in making material component, there is a field "Requesitioner".. how do i config this to make it required input? thanks! Ekta

  • Can maverick be installed on external harddrive?

    I have a 2008 iMac and want to install Maverick on a partition of an external harddrive.  Can this be done?