Recommendation for custom configuration file

We have a requirement for some parameters to be configurable.
We were thinking about placing the parameters in a configuration file which is then read by a java class. Is this the best approach?
Also, where would be the best location to keep the file? (i.e. the path). The configuration parameters would be different for different instances of IDM e.g. test, production so ideally we would like the file to be outside any war files etc.

I suspect most people are substituting per-environment configurations during the build process. That is, you build slightly different war files for development and production.

Similar Messages

  • Custom Configuration File path

    Hello,
    I'm developing a webapp that has a custom configuration file I use for many purposes.
    I have a class to parse this file and then I can have all the values in memory available for the whole application.
    This class is a singleton.
    My question is:
    Where's the best place (I need portability between web servers, but I'm currently working with Tomcat 3.2.1)
    to put the path and name of the configuration file? How do I pass that value to the singleton?
    I thought about an environment variable, but I don't know how to set it and later read it.
    Thanks a lot!

    Environment variables are no good in Java. Abandon that path immediatly. If you want to do something like that, you can use "-Dxxx=yyy" as a command line parameter when starting Java.
    However since you are not in control on starting Java that is not an option. You might want to look into something like this.
    URL lFile =
    this.getClass().getResource("x.properties");
    if (lFile == null)
    iProperties.setProperty("a", "no");
    else
    FileInputStream lIn = new FileInputStream( new File(
    this.getClass().getResource("x.properties").getFile() )
    iProperties.load(lIn);
    lIn.close();
    Or the more optimized:
    InputStream lIn = getClass().getResourceAsStream(properties);
    However, I have not tried this myself inside a WAR file...
    The other option would be to provide the configfile via an URL and "download" it.
    Good luck, tell me if this works for you

  • Latest recommendation for custom screen development?

    easy points here  - get 'em while their hot!  : )
    I'm trying to confirm my thoughts/assumptions on the development of custom screens.  We are installing the various pieces of NW04s and expect the majority of our users to access ECC transactions through the SAP Portal (using Web GUI for HTML).  Also, we will have a significant number of custom screen requirements; some may be enhancements to existing SAP delivered screens; others may be new screen development.
    What is SAP's latest recommendation for custom screen development?
    More specifically, what are various options and their advantages and disadvantages?
    For example:
    **Web Dynpro for Java
    + easy Portal integration
    - requires NW Dev Studio/Infrastructure
    **Web Dynpro for Java
    + Development tools within Workbench
    - more difficult to integrate in the Portal
    **Z transaction development with Screen Painter
    **HTML/JavaScript or similar
    etc....
    Thanks,
    Brian

    Brian,
    For me , I have only two choices
    1. Web Dynpro for Java
             Great front end IDE to work with, only issue could be the performance issue, while Java is trying to communicate with SAP ECC.
    2. Web Dynpro for ABAP
              Relatively new, however a good tool to work with. Performance improvement compared to Java Web Dynpro.
    I don't think you should have a concern of integrating this with Portal, as you have a separate iView for ABA Web Dynpro. The screen can be developed on the SAP ECC and then can be called from the Portal screen.
    You still have other options like developing normal dynpro - but that will not give a look and feel of the web interface. BSP / PCUI are the other choices but given the roadmap of SAP for UI, I would stick to Web Dynpro for ABAP / Java.
    Please let me know if you have any questions.
    Regards,
    Ravi

  • OAAM 11g R2: Unable to load java class for custom configurable action

    Need to configure a Configurable Action to get triggered for a particular action at a given checkpoint.
    Steps Followed:
    1. Created a java class implementing com.bharosa.vcrypt.tracker.dynamicactions.intf.DynamicAction, getParameters() and execute() methods were implemented in that java class.
    2. Added necessary jars from $ORACLE_IDM_HOME\oaam\cli\lib to the build classpath.
    3. Compiled and created a jar with it.
    4. Extracted the oracle.oaam.extensions.war file into a working folder.
    5. Added the Custom Jar created in step 3 into <working folder>/WEB-INF/lib/
    6. Changed the following in MANIFEST.MF in <working folder>/META-INF/:
    Specification-Version:11.1.2.0.1
    Implementation-Version:11.1.2.0.1
    7. Rejar-ed the oracle.oaam.extensions.war from the working folder using following command:
    jar -cvfm oracle.oaam.extensions.war <working folder>\META-INF\MANIFEST.MF -C <working folder>/ .
    8. Stopped the oaam_admin_server1, oaam_offline_server1 and oaam_server_server1.
    9. Deleted the oracle.oaam.extensions deployment from the weblogic.
    10. Deployed the newly created oracle.oaam.extensions as a shared library for oaam_admin_server1 and oaam_server_server1.
    11. Started all managed servers.
    But when I tried to create an action template with the java class I just created, it was throwing following error
    +java.lang.ClassNotFoundException: *+
    Unable to load configurable action class *. Ensure the class is made available in the class path.
    Referred following documents:
    1.      http://docs.oracle.com/cd/E27559_01/admin.1112/e27207/cfgactions.htm
    2.     http://docs.oracle.com/cd/E27559_01/dev.1112/e27206/cfg-action.htm
    3.     http://docs.oracle.com/cd/E27559_01/dev.1112/e27206/extend.htm
    Kindly help me. Thanks in advance.
    Edited by: 917717 on Dec 12, 2012 7:16 PM

    This thread is a bit stale but I thought it might help to clarify one point about custom jar files on UCCX.
    To properly load a custom jar:
    Upload it into the classpath directory in the document repository. 
    Select it under System | Custom Classes Configuration
    Finally you need to restart the CCX Engine and the CCX Administration services.  If you have HA you need to restart them on both servers. 
    Other notes:
    When referencing your class in the CCX Editor, use the fully qualified name of the class.  Lots of other classes use things like Element or Document so you need to be explicit. The editor only knows about the 20 native classes by their object names.  If you create a Document object in the editor you are really creating a com.cisco.doc.Document object.  If you loaded jdom.jar and you wanted a jdom document then you need to create an object of type org.jdom.Document.
    When compiling your custom jar files, be sure to compile for the version of Java that the CCX Engine runs.  In general UCCX 7.X and older use Java 1.4.  UCCX 8.X and higher use Java 1.6.  Several of the core Java classes had significant changes between 1.4 and 1.6. If you ran your code on UCCX 7 or earlier and now it fails in UCCX 8.X or higher, recomplile for Java 1.6 and you classes will likely work again.
    Finally, check for security violations in UCCX 8.X or higher.  Cisco has restricted some of the things you can do.  These URL's have more information:
    http://docwiki.cisco.com/wiki/Engine
    http://docwiki.cisco.com/wiki/Troubleshooting_Tips_for_Unified_CCX_8.0
    -Steven
    Please help us make the communities better.  Rate helpful posts!

  • ADF11g - integration with OIM -folder structure for OIM configuration files

    Hi All,
    I'm trying to make call to a remote OIM using OIM API, from my ADF backing bean onclick of a button
    on the JSPX page.
    I'm able to compile the page, but the issues I'm facing is that I'm not able to read the configuration details
    specified for OIM connectivity from the OIM configuration files (authwl.conf, xl.policy, xlconfig.xml).
    So do any one know what is going to be the folder structure for these config files (OIM), when we are integrating to
    this API from ADF backing bean.
    Thanks All .
    Thanks & Regards,
    Dharmathej M

    Hi Daniel, thanks for the response but i readed that doc before asking here and that's one of the reasons of my question.
    On the first line of the doc it says *"This appendix includes instructions that describe how to configure WebSphere so that Oracle Identity Manager (OIM) and Oracle Identity Analytics (OIA) can be installed on separate servers."*
    It assumes both products are on different servers and also the creation of an new profile and node for oia.
    WAS_NDS_HOME/AppServer/bin/manageprofiles.sh -create*
    -templatePath WAS_NDS_HOME/AppServer/profileTemplates/managed*
    -profileName oia-managed01 -profilePath WAS_NDS_HOME/profiles/oia-managed01*
    -nodeName oia-managed01-node01 -hostname hostname*
    Integrate the OIA node to the OIM Cell by typing the following command on the OIA Machine:*
    cd OIM_HOME/xellerate/setup; ./xlAddNode.sh oia-managed01 oia-managed01-node01 192.168.21.9 8883 xelsysadm password1*
    Our intention is to use same machines, servers,... oim is using so we don't need to use extra machines or create extra websphere objects.
    Any tips on that?
    Regards.

  • What should be directory structure for Custom MDS files?

    Hi,
    I have personalize a page and then exported the personalization.
    Now my requirment is to migrate this personalization to other server, for which clients want steps specific to UNIX.
    My doubt is where should I copy these files on the server to import the personalization using XMLImporter command? ( Client do not have JDev on his server, so can not use impot command)
    my custom_top structure is like '/u02/int/applmgr/CUSTOM/xbol/11.5.0'
    The customization is part of product 'OTA'
    I am confused about where to put(Directory structure on custom top) customization and other MDS file to import using XMLImport.
    This customization is also using a Custom LOV for which, I have given the path xbol/oracle/apps/ota/admin/enrollment/webui/XbolGradeRN.
    For now I have transfered the file from window based JDeveloper and things are working fine. I need the UNIX directory structure for MDS files.
    Please help to clear my this doubt.
    Regards,
    Adarsh

    There is nothing specific to UNIX since the files are never picked from the file system on a production instance. You can place them under a temp directory with the proper package structure, the same way you exported personalizations for the seeded pages and the same custom package structure for your new pages and run import command. It's only how you run your import command matters, if you have placed the files in the proper package under some temp directory just give the -rootdir to point to your temp directory and no -rootPackage option.

  • Options for Customer Configurable values

    Hi,
    I need some property that needs to be set by the customer and this value is used by BPEL during its process. It needs to be something like a profile value kind of thing. One of the option I could get is by using Business Rules. But I dont want to use the business rule for this purpose as this is not a business rule but a preferences setting kind of thing. Please let me know if there are any options for this. I am using SOA 11g.
    Thanks in advance

    Hi James,
    On the second option you were giving, where does the service read the preference from . If its from DB then, it does not serve the purpose as it cannot be updated by the customer using the console. It needs to be like a profile setting we used to have in EBS.
    Thanks,
    Ajay

  • [SOLVED] Check for old configuration files and directories in ~/

    Hello,
    Since I started with Arch I tried and uninstalled a few programs and would like to check for possible left overs in ~/
    I tried the "lostfiles" script, but it does not seem to check the home directory. Then I followed this: https://wiki.archlinux.org/index.php/Pa … ny_package - But using the suggested alias in my bash, it gives me the below:
    $ pacman-disowned-files
    [sudo] password for [my user]:
    bash: -path: command not found
    bash: /root: Is a directory
    bash: -print: command not found
    What am I doing wrong?
    Regards
    Martin
    Last edited by onslow77 (2015-02-04 23:52:44)

    Hello,
    ohh, I see, I need to do this (in directory where I put the script)
    sh pacman-disowned -files > test.txt
    That solved the usage of the commands, but it does not however list files [in the test.txt file] that do not belong to any package in my ~/ directory (I put a dummy file in my ~/ to see if it got noticed) - but it did not. So how can I list files and directories in my ~/ directory that is not put there by any package that currently is installed?
    Regards
    Martin
    Last edited by onslow77 (2015-02-04 22:49:11)

  • Need Recommendations for Opening docx Files

    The subject line sums it up. I just ran into a docx for the first time and would like some tips on what works to open it. I have MS Office v.X and it won't do the trick. Thanks.
    Regards,
    Steve M.

    Thanks Kappy. I should have mentioned that I have heard about Microsoft Office Open XML Converter and the docxconverter which is actually a Widget for Dashboard. I haven't used these and was hoping to get some firsthand user reports. I understand the MS Office Open XML Converter is in beta. I am very hesitant to mess with a beta anything from MS!
    Regards,
    Steve M.

  • How to create a configuration file for open ldap.

    hi,
    I have installed open ldap on my machine. Now I want to configure it to NetWeaver.
    For this, I started configuration through configtool utility of NetWeaver. While configuring, we need to select or upload configuration file. But now as it is open ldap we need to write our own config file.
    I tried it by selecting dataSourceConfiguration_ads_deep_readonly_db.xml  as a configuratio file. it shows successful test connection but the user which  I have created is not appearing in UME store.
    Does any body having solution for this?
    I am trying to solve this problem from two days. I really appriciate one who will sove this problem

    Well the configuration file you chose does not allow users created in NetWeaver to be created in the LDAP.  That's why it's a "readonly" configuration.  I would guess that you need a custom configuration file specifically for open ldap.
    This should help get you started on a custom configuration file:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b7/14d43f2dd44821e10000000a1550b0/frameset.htm
    Then again, if the only problem with the .XML file you chose is that you can't write to the LDAP, give the dataSourceConfiguration_ads_writeable_db.xml configuration file a shot.

  • Nano syntax highlighting: catch-all syntax for configuration files

    After years of using nano, I only recently learned that it supports syntax coloring... (Why would they turn that off by default? ) Well, I thought I'll make up for it by making extra good use of it from now on...
    Unfortunately it didn't ship a highlighting syntax for the the kind of files that I use nano the most for: system configuration files.
    So I wrote my own, and after tweaking a bit here and there whenever I encountered a config file for which the highlighting wasn't satisfactory at first, I think the result is now good enough (screenshots below) that it's worth sharing with my fellow Arch users:
    Code & Instructions:
    Here is the syntax definition:
    # config file highlighting
    syntax "conf" "(\.(conf|config|cfg|cnf|rc|lst|list|defs|ini|desktop|mime|types|preset|cache|seat|service|htaccess)$|(^|/)(\w*crontab|mirrorlist|group|hosts|passwd|rpc|netconfig|shadow|fstab|inittab|inputrc|protocols|sudoers)$|conf.d/|.config/)"
    # default text
    color magenta "^.*$"
    # special values
    icolor brightblue "(^|\s|=)(default|true|false|on|off|yes|no)(\s|$)"
    # keys
    icolor cyan "^\s*(set\s+)?[A-Z0-9_\/\.\%\@+-]+\s*([:]|\>)"
    # commands
    color blue "^\s*set\s+\<"
    # punctuation
    color blue "[.]"
    # numbers
    color red "(^|\s|[[/:|<>(){}=,]|\])[-+]?[0-9](\.?[0-9])*%?($|\>)"
    # keys
    icolor cyan "^\s*(\$if )?([A-Z0-9_\/\.\%\@+-]|\s)+="
    # punctuation
    color blue "/"
    color brightwhite "(\]|[()<>[{},;:=])"
    color brightwhite "(^|\[|\{|\:)\s*-(\s|$)"
    # section headings
    icolor brightyellow "^\s*(\[([A-Z0-9_\.-]|\s)+\])+\s*$"
    color brightcyan "^\s*((Sub)?Section\s*(=|\>)|End(Sub)?Section\s*$)"
    color brightcyan "^\s*\$(end)?if(\s|$)"
    # URLs
    icolor green "\b(([A-Z]+://|www[.])[A-Z0-9/:#?&$=_\.\-]+)(\b|$| )"
    # XML-like tags
    icolor brightcyan "</?\w+((\s*\w+\s*=)?\s*("[^"]*"|'[^']*'|!?[A-Z0-9_:/]))*(\s*/)?>"
    # strings
    color yellow "\"(\\.|[^"])*\"" "'(\\.|[^'])*'"
    # comments
    color white "#.*$"
    color blue "^\s*##.*$"
    color white "^;.*$"
    color white start="<!--" end="-->"
    To install, save the above above code snippet as a file called conf.nanorc in the folder /usr/share/nano/ (or /usr/local/share/nano/ or similar if you feel strongly about the /usr <--> /usr/local separation), and then add the following to the end of the file /etc/nanorc:
    ## Configuration files (catch-all syntax)
    include "/usr/share/nano/conf.nanorc"
    Hints:
    The colors I chose look good (imo) with the terminal background and color settings that I use, but might not look good, or even readable, with yours, so simply change the color names in the code snippet to whatever you prefer - valid color names are:
    If you use a console with white background, you'll have to change at least the white color I chose for comments and punctuation.
    The first code line in the snippet includes a regular expression that defines for which file names this syntax highlighting should be used. Whenever you encounter a config file that is not matched by this, but you would still like to open it with syntax highlighting, you can manually select this syntax with nano's -Y switch, like so:
    nano -Y conf myConfigFile
    Technical Note:
    It's implemented as a single catch-all syntax, since nano chooses which syntax to apply based on the filename, and in the case of config files usually not much can be learned about the content format from the file name extension (.conf can by anything from flat key/value tuples to XML, .ini can be the official INI format or something else, etc...).
    This means that some compromises have been made, so with this highlighting syntax probably no config file looks 100% as good as a highlighting syntax that would be specifically optimized for one kind of config format, but all in all the vast majority of config files should look pretty good.
    Screenshots:
    /etc/rc.conf,  /etc/hosts:
    /etc/pacman.conf,  /etc/group:
    xorg.conf,  some .desktop file:
    httpd.conf (Apache config),  php.ini:
    More screenshots:
    /etc/fonts/fonts.conf (uses XML)
    /etc/inittab
    /etc/fstab
    /etc/inputrc
    /etc/mime.types
    /etc/protocols
    /etc/xinetd.conf
    See Also:
    nano syntax highlighting: GNU makefiles
    Update [2012-01-28]: Made some more improvements to the syntax definition (see post)
    Last edited by sas (2012-02-01 15:26:43)

    doug piston wrote:I deal with alot of .mk files and would love to see it there.
    You mean GNU makefiles?
    I'm afraid they might be out of scope for this generic config-file syntax.
    Logically they're not system config files, and technically they're a pretty specialized and complex format (different "types" of rules, rules spanning multiple lines, rules containing arbitrary Bash code, etc.).
    This is how an .mk file currently looks with this highlighting syntax:
    $ nano -Y conf /usr/lib/httpd/build/rules.mk
    And apart from highlighting variables of the form $$abc or $(abc), I'm not sure how much can be improved here without breaking the highlighting for more conventional config files.
    It would probably be better to create a specialized highlighting syntax just for .mk files.
    EDIT: I sat down and did just that, here's the result: nano syntax highlighting: GNU makefiles, and here is how the above makefile snipped looks with it:
    Last edited by sas (2012-02-01 15:18:52)

  • When Deploying SSIS Packages to SQL Server using SSMS Import feature, is the package configuration file deployed at the same time?

    Hello, everyone,
    I have an SSIS package with a XML package configuration file. I deployed it to the sql server using the import feature in SSMS (in Stored Packages, right click MSDB, select Import, select the package to deploy in file system). My question is 
    Is the XML package configuration file also deployed? If so, which folder is it stored so that I can change the values in it? If not, is setting up the Configuration tab when scheduling a agent job the way to go manually bring the configuration file in?
    Your help and information is much appreciated.
    Regards

    Thank you Arthur for your reply. I appreciate it.
    A followup questions:
    I used direct setting for the configuration file path on C:\. But it needs to be on D:\ on the remote server. I can't create the D:\ path because I don't have D:\ drive on my computer (I understand I could use indirect setting to change the path in the remote
    server. But that's not the concern here).
    My question is:  since the configuration is not deployed, can I make it up by setting up the Configurations in creating the agent job step? That is, copy the configuration file to the D:\ drive on the remote server, in Configurations tab, add the configuration
    file on D:\ to the configuration. Will it work? Will the package still look for the original config file on C:\?  and if it doesn't find it there, will it cause any error?
    Thank you in advance for your help.
    Regards

  • Custom.pll file modification

    HI,
    I am completly new for custom.pll file .I have never madwe chnages in this file.
    i would like like to one custome form on standrad form whlie click on the check box,which follow some condition.
    Can you plx help from where i can start,where to write the condition and how,and how to complie.
    I have the .pll in which i have to do modification.
    Thanks

    Hi,
    I think you are working with Oracle EBS,
    Can you please explain you requirement little bit clear, so that if possible we can help you.
    Here the links usefull to under that basic of custom.pll
    http://oracleappstechnicalworld.blogspot.in/2008/04/standard-forms-customizationpart1.html
    http://oracleapps4u.blogspot.in/2012/03/working-on-custompll-with-example.html
    http://oracleerpappsguide.blogspot.in/2011/04/custompll-in-oracle-application.html
    Thanks & Regards
    Srikkanth.M              
    http://oracleapps4u.blogspot.in/2012/03/working-on-custompll-with-example.html

  • Script/Configuration files organization

    Just for a curiosity matter, how do you organize your files?
    I use a formatting for my configuration files and scripts like this ( Takes too much time to comment like that ):
    #---[ Aliases ]---
    alias ls='ls --color=auto'
    #+++[ Aliases ]+++
    #---[ System settings ]---
    limit -s coredumpsize 0
    umask 0027
    #---[ ZSH Options ]---
    #---Directory---
    # AUTO_CD peform cd if a directory name is given
    # AUTO_PUSHD cd push the old directory onto the directory stack
    # CD_ABLE_VARS expand text (if not a command nor a directory in PWD) to ~/text
    # PUSH_IGNORE_DUPS prohibit duplicate directories in the directory stack
    # PUSHD_SILENT do not print directory stack after pushd popd
    # PUSHD_TO_HOME 'pushd' acts like 'pushd $HOME'
    setopt AUTO_CD AUTO_PUSHD CD_ABLE_VARS PUSHD_IGNORE_DUPS PUSHD_SILENT PUSHD_TO_HOME
    #+++Directory+++
    #---Completion---
    # ALWAYS_TO_END moves the cursor to the end of the command
    # AUTO_LIST automatcally list choices on ambiguity
    # AUTO_PARAM_SLASH
    # NO_LIST_BEEP no beeping
    setopt ALWAYS_TO_END AUTO_LIST NO_LIST_BEEP
    #+++Completion+++
    EDIT: Does anyone have vim macros to do that?
    Last edited by hack.augusto (2008-11-27 21:31:37)

    Did you mean something like this?
    Premacro:
    my section title*curser is here*
    Postmacro:
    #---my section title---
    *curser is here*
    #+++my section title+++
    If thats what you meant than this should do it..
    I#<Esc>yyp3a+<Esc>3A+<Esc>k3A-<Esc>03a-<Esc>o<Esc>
    You can map that to a key using the syntax below (in this case the key is ';')
    :map ; I#<Esc>yyp3a+<Esc>3A+<Esc>k3A-<Esc>03a-<Esc>o<Esc>
    After doing the above,  you just type the section title, hit esc, then hit ';' and you'll have your pre/post comments.
    If you take out the last <Esc> you'll be left in insert mode rather than command mode.
    EDIT: Vim folding might useful to you.. allowing you to collapse/expand sections. (I don't use it much.. so dunno how well it works..)
    Last edited by sabooky (2008-11-28 06:36:14)

  • Generate configuration file with non-default binding configuration in WCF 4.5

    Hi,
    I am using WCF 4.5 for generating configuration file.
    I have referred following MSDN link for generating configuration file.
    https://msdn.microsoft.com/en-us/library/hh309266(v=vs.110).aspx
    I want binding property for e.g 'maxReceivedMessageSize'  in configuration file.
    I changed default value of 'maxReceivedMessageSize' to non-default value, but i could not able to saw 'maxReceivedMessageSize' binding property in configuration file.
    Is anyone know why i am not able to see non-default value in configuration file.
    Thanks.

    Hi Amy,
    Thanks for reply. Please see below content of configuration file.
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <system.serviceModel>
            <bindings>
                <netTcpBinding>
                    <binding name="TestCustBind_CustomerService" />
                </netTcpBinding>
            </bindings>
            <client>
                <endpoint address="net.tcp://ABC/CustTest"
                    binding="netTcpBinding" bindingConfiguration="TestCustBind_CustomerService"
                    contract="CustomerService" name="TestCustBind_CustomerService">
                    <identity>
                        <userPrincipalName value="[email protected]" />
                    </identity>
                </endpoint>
            </client>
        </system.serviceModel>
    </configuration>
    Thanks.

Maybe you are looking for

  • How To Block logging of 405's to Event Log?

    I've got a webserver accessible to the outside world that comes under constant vulnerability scans, many of which involve accessing .exe filetypes. When any of these scans are made, not a 404, but a 405 error message is generated. Each 405 is stored

  • MRP creating additional purchase requisitions for the existing sales order

    Hi, We have scenario where we switch materials from POD material to ARP material. POD material is just like make to procurement which creates purchase requisition and purchase order upon saving the sales order. ARP (Auto replenishment) material creat

  • Invoice IDOC is sending wrong Net value

    Hi Champs, We have an interface whetre Invoices will be sending to the third system through IDOCS. These are prepared and being transferred by using Standard FM Invoice_Inbound_Asynchronous. But there is a very peculiar problem when sending some invo

  • Creation of test instance

    Hi All, I am new to applications so i don't know if i want to create a test instance on windows 2000 for apps 11.5.9 then what should be the steps. I don't have oracle applications installed on my server. Pls tell me what should be the right sequence

  • Adobe Reader Xl problem

    I downloaded Adobe Reader Xl and another program (Mcaffe Security Plus) also downloaded itself through the same site. I tried to uninstall Mcaffe through the control panal, but did not see it going through any type of uninstall process. I googled inf