ADF and Oracle Apps

I have heard that OAF is much better for Oracle Apps related work than ADF. Is that true?
Can ADF work with Oracle Apps better than OAF?

Umm ..I would put it this way .. OAF is tightly integrated with Oracle Applications which does not necessarily mean that it is better than ADF.
The entire fusion applications has been built on ADF - so have no doubt that ADF is good to work with Oracle Apps. ADF is going to be the future of interacting with Oracle Apps .. just my 2 pennies :)

Similar Messages

  • Application Server and Oracle Apps - basic doubts

    Hello
    I am pretty new to Oracle 9iAS and Oracle Apps 11i
    Please clarify my basic doubts
    Read that Oracle9i AS Components are :
    - J2EE and Internet Applications (sub-components are Oracle HTTP Server, OC4J, Web services etc)
    - Portals
    - Wireless
    - Web cache
    - Business Intelligence
    - E-Business Integration
    Read that middle tier of Oracle Apps has following servers
    - Web server
    - Forms server
    - Concurrent Processing server
    - Reports server
    - Discoverer server (optional)
    - Admin server
    My doubts are -
    1. When Oracle Apps 11i is installed, Oracle 9iAS becomes the middle tier of it
    Yes / No / Partailly ?
    2. If partially, then only the 'J2EE and Internet Applications' component is installed
    Yes / No / Partially ?
    3. If partially, then Web server (Oracle HTTP Server) and Forms server come from Oracle 9iAS and Report Server, Concurrent Processing server, Admin server etc seperate components only specific to Oracle Apps 11i ?
    Yes / No
    Please let me know the answers with the explanation
    Thanks a ton

    Oracle Applications 11i uses Oracle 9iASv1 (10222, specifically) as the underlying midtier technology stack. The latest release of 11i (11.5.10), to be released this summer, can leverage specific features of Oracle AS 10g (904), namely SSO authentication and OID user management, Portal, and Discoverer. This capability will be backported to 11i releases 11.5.8 and 11.5.9, and is currently available now to limited customers through the Early Adopter program. When installed in this configuration, there is a 9iASv1 tech stack installed as part of the 11i installation, and a separate AS 10g installed for SSO, OID, Portal, Discoverer, and any other AS products the customer may be using. Aside from SSO, OID, Portal, and Disco, 11i does not yet run on other components of 9iAS or 10g (e.g., OC4J). Applications plans to move to 10g as the underlying tech stack in a future release.
    John

  • Difference btwn Oracle Ebusiness Suite and Oracle Apps SCM

    Whatz the diffrence between training in Oracle apps E business suite and Oracle Apps SCM?

    E Business suite includes Oracle Apps SCM along with HR, Finance, Projects and Sales and Marketing family packs

  • Oracle ADF and Oracle Applications

    Hi All,
    Can we use Oracle ADF with current version of Oracle E-business suite (R11i 2 in my case)? Or we need to use only OAF and ADF can be used only for future release of Oracle ERP?
    It will be great if someone can list the benefits of OAF over ADF for Oracle EBS 11i 2. I want to convince the customer that ADF is not safe or not a good platform for the customizations in current release (R11i 2) and even for next immediate version (R12).
    Thanks in advance,
    CAH

    Hi,
    I don't think ADF can be used with Apps 11i,it can be user in R12(this is my understanding), if you want to run ADF pages from Apps then these pages should be located on External server and you can access this as an External Application.
    As far as customization is concrened, it can't be done using ADF only new Applications be developed in ADF and if you are planning to develop some custom application in Apps then ADf will be a good choice as migration to 11g will be easier(but it will not support Apps specific features like KFF, DFF, Attachments etc.)
    Please check Metalink Note 563047.1 on metalink for this and you can check some articles on this www.apps2fusion.com and Mukul's Blog.
    I hope you will get some clear picture on this.
    Regards,
    Reetesh Sharma

  • ADF and Oracle Fusion applications

    Hi All,
    I want to read/learn more on how ADF can be used to invoke/customize (Oracle Apps OR Oracle Fusion applications). One of the requirement is integrating/invoking/customizing Oracle Apps/Fusion applications stack using ADF technology.
    Anybody can point me Good book or Online documentation ?
    thanks,

    You need to make a disctinction between Oracle Apps and Fusion Apps as those are not the same thing.
    Oracle Fusion Applications - is a new set of applications that is completely built on top of ADF - those applications are still not out in production, but when they will be, you'll be using ADF to do any customization.
    By saying Oracle Apps you probably mean Oracle E-Business Suite - these applications were built with OAF - their own framework which is based on some older ADF technologies. To customize those screens you'll probably want to continue using OAF.
    However you can use ADF to build new front ends to E-Business Suite. You can do this either by working directly against the database, or more realistically by working through the various API (Web services, PL/SQL) that Oracle EBS offers or through the Oracle SOA Suite adapter to E-Business Suite.
    A bit of information on this is here:
    http://www.oracle.com/technology/tech/fmw4apps/ebs/index.html

  • Best Practices for BI, ADF and Oracle Forms installations on Weblogic

    Hi, I'm researching options on upgrading to Oracle 11g Middleware. My company currently has Oracle Forms 10g running on Oracle Application Server.
    We are interested in using Oracle Forms 11g, ADF and Jdeveloper, and Business Intelligence with Oracle's Weblogic 10.3.5.
    Is there any whitepapers or documentation on best practices for installing alll of these components together?
    For instance, can ADF ( with JSF 2.x ) be installed in the same domain as Oracle Forms 11g but use different managed servers?
    Will Business Intelligence need to be in a seperate Oracle Home with it's own weblogic installation? I spend a lot of time trying to get the JSF upgraded to 2.x in the Business Intelligence installation and could not get it to work.
    I know it's a pretty broad question but thank you for any direction on this.

    Thanx for the reply! I read through the documents and they are very good at explaining how to install the different components individually. I still can't find much on installing them together. I hope it's not just going to be a trial and error thing.
    So far I've installed done the following successfully:
    Installed 10.3.5 weblogic
    Forms and Reports 11g on top of 10.3.5
    I've created an additional managed server for our ADF applications.
    My next step is upgrading the JSF to 2.x. I would have to stage patches 12917525 and 12979653. I'm afraid it will break the forms and reports though. Any ideas?

  • OBIEE and Oracle Apps

    Hi,
    We have OBIEE integrated with Oracle Apps. During installation we also get the Vanilla rpd. we are also using another new module which uses another database but not the Oracle apps. We have requirement of OBIEE reports on this module. This databse is an OLTP database. We are trying to add another source to the rpd and pull these tables and create a subject area. My understanding is that this is possible. So we will have two sources. One that came in the vanilla rpd which is datawarehouse and the other which is OLTP for the new module. Please correct me if I am wrong. Thanks.

    hi User,
    You are doing correct let me add some points
    which uses another database but not the Oracle apps. We have requirement of OBIEE reports on this module. This database is an OLTP database.You have Different connection pools by default when u install oracle Apps next,you are customizing the rpd by adding some OLTP database ,
    Merging the Vanilla rpd + Custom rpd (i mean connection pools)
    make sure that all the join conditions to be made and report should be from theis subject area
    thanks,
    Saichand.v

  • Discoverer 11g and Oracle apps

    I have setup discoverer and everything is working.  When calling from oracle apps, I am getting this error:
    Could not locate or parse the .dbc file /ebs02/prod/discoverer/Oracle/Middleware/asinst_2/config/Discoverer/Discoverer_asinst_2//corpdevpl200-fin_prod.dbc corresponding to the given Oracle Applications instance.
    The problem is the double slash before the dbc file.  Where would the trailing slash come from? Any advice is appreciated.

    The issue was that the opmn.xml file had a slash at the end of the fnd_secure variable, I removed it and the double slash problem was resolved!  I did not edit the script, this was from the install. Possibly not many people have integrated 11.1.1.7 discoverer with EBS and make the call to discoverer from menu in EBS, hence this has not been reported.

  • Oracle Streams and Oracle Apps  11i

    Hi,
    I am looking for an oracle solution to build a reporting instance off an e-business suite 11i and offload discoverer reporting to the reporting instance. I have tried dataguard logical standby but too many issues and I cannot use. I am wondering if anyone tried using oracle streams to build a reporting instance from an oracle apps instance?
    Thanks

    Hi,
    Is Streams supported in an E-Business Suite database? We once had a scenerio where some parameters for Streams were conflicting with parameters required for E-Business Suite performance improvement. I could not find any documents from Oracle to verify whether Streams on E-Business Suite database was a supported configuration or not.
    So if you have any such document, could you send the link to me?
    Also please provide the link to your white paper/presentation.
    Regards,
    Sujoy

  • Squid in Fedora 13 and Oracle Apps

    Hello,
    I hope I put this in a right forum. I'm trying to setup squid in Fedora 13 and get a problem with Oracle Apps. I'd setup so that only certain user can request http service by setup authentication. By default, there's already acl rule for port 1025-65535 and I'd created a rule to allow access to my domain for our local user.
    For the port the acl is like this : acl Safe_ports port 1025-65535
    For the domain the acl is like this : acl tstdomain dstdomain_regex \.testdomain.com$
    Now what I want to have is if a user doesn't have authentication, he/she can still access local webpage in our server, such as webserver or Oracle E-Business Suite.
    I'd tested, using a user that doesn't have authentication, and can access all my server if the domain doesn't have any port but it didn't work for Oracle E-Business Suite, because to access the format is like http://hostname.domain_name:port_number.
    Is there anything I need to add/change? thanks.

    TommyReynolds wrote:
    Do you have squid listening on the {font:Courier}:port_number{font}? There is an entry for that in the squid config file.Hi Tommy,
    you mean beside the standard port to listen I must add another port to listen? So instead of having :
    http_port 3128
    I must have :
    http_port 3128
    http_port 8000
    in my squid.conf?
    Thanks
    Had tried but that thing didn't work.
    If I bypass squid then the connection to oracle ok. Even I entered username and password still can't access oracle but other web is ok. So something need to be done in squid. Anyone can help? Thanks.
    Edited by: user_apps on Jul 15, 2010 8:54 PM

  • Squid and Oracle Apps

    Hello,
    I hope I put this in a right forum. I'd put in the Linux (Non OEL) forum but still not solved yet.
    I'm trying to setup squid in Fedora 13 and get a problem with Oracle Apps. I'd setup so that only certain user can request http service by setup the authentication.
    By default, there's already acl rule for port 1025-65535 and I'd created a rule to allow access to my domain for our local user.
    For the port the acl is like this : acl Safe_ports port 1025-65535
    For the domain the acl is like this : acl tstdomain dstdomain_regex \.testdomain.com$
    Now what I want to have is if a user doesn't have authentication, he/she can still access local webpage in our server, such as webserver or Oracle E-Business Suite.
    I'd tested, using a user that doesn't have authentication, and can access all my server if the domain doesn't have any port but it didn't work for Oracle E-Business Suite, because to access the format is like http://hostname.domain_name:port_number.
    I'd tested to put the port & allow http access specifically like this:
    acl oratest_port port 8000
    http_access allow oratest_port
    and even removed the port restrictions
    but still not worked.
    If I take out the squid proxy and connect directly to Oracle Apps it worked without any problem.
    Is there anything I need to add/change/misplaced? thanks.
    Edited by: user_apps on Jul 15, 2010 9:47 PM

    Hi,
    Please mention your application release along with the database version and OS.
    Are you trying to setup a web cache? If yes, please refer to:
    Note: 306653.1 - Installing and Configuring Web Cache 10.1.2 and Oracle E-Business Suite 11i
    Note: 380486.1 - Installing and Configuring Web Cache 10g and Oracle E-Business Suite 12
    Thanks,
    Hussein

  • JDBC connection between android and oracle apps

    Hello.
    I am new to oracle apps and android. But the coding of android is in java.
    I want to create a application in which i want to connect oracle apps with my application of android written in java.
    I am sending code which is not working but not having error too.
    **************************** Connection class ******************************
    import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class getConnection { public static Connection getDBConnection(){     Connection con;     con=null;     try{         Class.forName("oracle.jdbcdriver.OracleDriver");     } catch (ClassNotFoundException e) {         System.out.println(e);     }     try {         String url="Host String:1523:SID";         con=DriverManager.getConnection(url,"XXXX","XXXX");                 if(con!=null){             System.out.println("Connection Successfull..."+"\n");         }else{             System.out.println("Connection Failed.....");         }     } catch (SQLException e) {         System.out.println(e);     }     return(con); } }
    ******************************** Main CLass *************************************
    import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.app.Activity; import android.view.View; import android.view.View.OnClickListener; public class Main extends Activity implements OnClickListener{ private EditText etUsername;     private EditText etPassword;     private Button btnLogin;     private Button btnCancel;     private TextView lblResult; /** Called when the activity is first created. */     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);                 etUsername = (EditText)findViewById(R.id.username);         etPassword = (EditText)findViewById(R.id.password);         btnLogin = (Button)findViewById(R.id.login_button);         btnCancel = (Button)findViewById(R.id.cancel_button);         lblResult = (TextView)findViewById(R.id.result);             btnLogin.setOnClickListener (new OnClickListener() {         public void onClick(View v) {         Connection con = null;                 PreparedStatement stmt = null;                 ResultSet rs = null;                 int n=0;                 lblResult.setText("Hello.");                 con=getConnection.getDBConnection();                 lblResult.setText("After Connection");                 String query = "select object_id from all_objects where object_id=18";                         try {                     stmt = con.prepareStatement(query);                 } catch (SQLException e) {                     // TODO                     System.out.println(e);                 }                 try {                     rs = stmt.executeQuery();                 } catch (SQLException e) {                     // TODO                     System.out.println(e);                 }                 try {                     while(rs.next()){                         n = rs.getInt("OBJECT_ID");                     }                 } catch (SQLException e) {                     // TODO                     System.out.println(e);                 }                                 // Check Login         String username = etUsername.getText().toString();         String password = etPassword.getText().toString();                         if(username.equals("U_Name") && password.equals("Pass") && n==18){         lblResult.setText("Login successful.");         } else {             lblResult.setText("Login failed. Username and/or password doesn't match.");             }         }         });         btnCancel.setOnClickListener(new OnClickListener() {         //@Override         public void onClick(View v) {             // Close the application             finish();         }         });     } public void onClick(View v) { // TODO Auto-generated method stub } }
    I am doing this in Eclipse.
    Help me out as soon as possible.
    Thank You.
    Edited by: EJP on 12/07/2012 16:05: added {noformat}
    {noformat} tags. Please use them.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    >
    I am sending code which is not working but not having error too.
    >
    Who do you think you are kidding? That code couldn't possibly run without errors.
    The first thing you need to do is learn how to connect to an Oracle database using Java on your pc. Then you can start branching out.
    Review the JDBC Developer Guide for how to connect to Oracle databases using Java.
    http://docs.oracle.com/cd/B28359_01/java.111/b31224/urls.htm#BEIJFHHB

  • Development Question Pertaining to Discoverer and Oracle Apps

    Hi All,
    I have a Disco Development question. First of all I am in an Oracle Apps environment.
    Here is my situation. I received a specification to make sure our End User Layer has the capability to create a workbook
    which has the following information in it:
    1. Onhand inventory by lot information using the GMF_PERIOD_BALANCES table.
    2. Demand pegging (from the msc_demands table) associated with this onhand inventory.
    3. Accounting cost information (GL_ITEM_CST information).
    4. They also want more detailed item master information information (e.g. catalog descriptive element information and costing category).
    Here is a solution to address this:
    -Take existing inventory by lot views we have and use the the gmf_period_balances table in lieu of the mtl_onhand_quantity_details table. Within this same
    view, add pegging information. This has been implemented in a development environment.
    -Take existing costing views (using the component_cost_details table) and replace with the gl_item_cst.
    -Take existing view associated with item detail information and make sure all catalog descriptive elements and costing category information have been added.
    My next main dilemma for this problem is to address the best way to join these views in the Discoverer end user layer. Here are the approaches I see:
    1. Encapsulate the item detail information with the onhand, period end with pegging view. Next, create a join with the costing view.
         pros: In my testing of this, the totalling works with extending item costing (item cost x onhand inventory).
         cons: Refresh times and scalability of this solution are concerning (consider a couple of people using this at the same time). Also, there is no nice
         way to join these two views (there is a n x m relationship between these two views). For instance, the costing calendar is used in the accounting costing
         view, and the general ledger calendar is used in the GMF_PERIOD_BALANCES table.
    2. Abandon a two or three view approach. Create an uber view which encapsulates the onhand quantity, pegging, standard costing and item detail information.
         pros: A more simpler end user experience which should then allow for the totalling to work.
         cons: Very easy for an end user to obtain a result set which is part of a cartesian product (e.g. multiple general ledger periods are included in this workbook
         with multiple costing periods). Doubtful that this workbook would be refreshable.
    3. Fan trap solution which would be some variation of onhand view being joined to an item details folder which is joined to the pegging details updated.
         pros: Without too much work, I am able to get this to work, except totaling.
         cons: Totaling.
         Please let me know what your thoughts are regarding the best approach.
         Thanks,
         Patrick

    Hi,
    Where you have complex joins I would always go for a single view. It keeps Discoverer simple and allows you to concentrate performance effort building the view. Generally you can build in conditions to stop a cartesian product.
    Rod West

  • Problem wid SOA10g and Oracle Apps on same machine.

    Hi all,
    I have Oracle Apps 11.5.10 installed on my machine.. when iam trying to installing to install SOA 10g on the same machine the installation fails at one or other step.
    can anyone help me ???
    Regards,

    Can you please post the error details

  • Installation of Oracle Discoverer for PeopleSoft and Oracle apps(11.5.10)

    Hello Gurus,
    I hope I am in the right forum. I have been assigned to install Oracle Discoverer for Oracle ERP (11.5.10). We currently have a Oracle Discoverer environment for Peoplesoft. My questions are follows.
    1. Can I use the existing Oracle Discoverer which is used to get PeopleSoft data for Oracle Applications (11.5.10) ?? This way I avoid installing another copy of Discoverer. In Future, if we could use the existing technology for other Databases.
    2. If I go in for a new install of Oracle Discoverer, what is that I need to install ? I am guessing, there should be
    1. Desktop application on the client
    2. Do I need to install anything on the server ?
    3. I will have a Oracle Discoverer database
    I guess 1. (Desktop application) would be installed on all desktops ? Is there a web based thingy ?? For 2 and 3 I would require the DBA's to help me out.
    Would anyone have a high level diagram of the things that go in for installation ? I would really appreciate if you could send it to kiranramachandra at yahoo dot com.
    Thanks folks
    Kiran

    Hi,
    1. No, you don't need to reinstall Discoverer, you can just connect to the new database provided you have updated the TNSNames.ora file. However, before you can connect with Discoverer Desktop you will need to use Discoverer Admin to create a new Apps mode EUL in the Applications Database.
    2. You will need a client installation of Discoverer (Admin and Desktop). If you want to use the web based Discoverer Plus and Viewer tools you will need to a Oracle Application Server installation. If you are installing Discoverer 10g then you should install the Oracle Business Intelligence Standard Edition. But depending on your version and configuration you may need to install other tools.
    Rod West

Maybe you are looking for

  • Hyperlink in pdf forms

    I want to provide a link as a static text while designing the xdp.Please help me for this. Any info. related to this is highly appreciated. Thanks in advance.

  • How do I restore Adobe Reader as default PDF viewer in Safari

    Sometime in the last few days Preview became the default viewer for PDFs in Safari. I prefer Adobe Reader, and up until recently it was the default viewer. Funny thing is I don't think I've made any changes to Preferences or any System updates in tha

  • ZlibDecompressor: ADLER32 check error

    I have some users that are facing the Groove cryptographic services encountered an invalid data stream. Internal error message follows: ZlibDecompressor: ADLER32 check error. HRESULT: 0x80004005  on Microsoft Office Groove 2007 client. What this mean

  • Widget "Send SMS" will not turn after latest Mac OS X update (10.4.11?)

    After the latest update of Mac OS X (which may or may not be the cause), I choose the "Recipient" and the "done" panel which usually turns the Widget around to the message side has gone, and now I cannot sent and SMS !

  • Searching TC with Spotlight

    I am trying to find two files on my MacBookPro and on my MacPro and I am totally stumped as to why I can't find them. I've tried a search for a word in the text and just can't find these two files. I would like to search Time Capsule in some way that