Ssl with NES for files inside '.war' in WLS.

hi
Is this connection possible for pages served by WLS?
browser ---(ssl)https--->NES->plug-in----plain-http--->WLS
If yes, then my question is how to setup a secure session for my form-based login.jsp page that resides inside a '.war' file.
I want to use ssl to transmit the login-id and password between the browser and NES only.
2. In the above setup does the user-data-constraint element in web.xml have any effect on the data flow between the browser and NES?
thanks
sriram

hi
Is this connection possible for pages served by WLS?
browser ---(ssl)https--->NES->plug-in----plain-http--->WLS
If yes, then my question is how to setup a secure session for my form-based login.jsp page that resides inside a '.war' file.
I want to use ssl to transmit the login-id and password between the browser and NES only.
2. In the above setup does the user-data-constraint element in web.xml have any effect on the data flow between the browser and NES?
thanks
sriram

Similar Messages

  • Read XML file inside WAR

    Hi,
    I have an application developed using struts. I am deploying in weblogic 8.1
    I have an xml file placed inside the WAR under a folder props.
    How can i read the file in my action class or in a utility class?
    please let me know the solution
    thanks in advance
    Srinivas

    Try this ...
    actually this can read the embedded files in the jar file.
    as i understand there is no difference between .jar and .war file (only sematic diff)
    so if this helps , please do let me know..
    URL url = <your action class>.getClass().getResource("/props/your.xml");
              System.out.println(url);
              try
                   InputStream is = url.openStream();     
                   BufferedReader br = new BufferedReader(new InputStreamReader(is));
                   String line = br.readLine();
                   while(line!=null)
                        System.out.println(line);
                        line = br.readLine();     
              }catch(Exception e)
                   System.out.println(e);
    plase be a little careful about the path for getResource ..
    Thanks

  • SSL with XDB for RAC

    RAC (Oracle Enterprise) 11.2.0.2
    The manual describes the steps.
    However step 2 under "+Enable the HTTP Listener to Use SSL+" states:
    >
    2. Specify the wallet location to the server – Use Oracle Net Manager to do this. Ensure that the configuration is saved to disk. This step updates files sqlnet.ora and listener.ora.
    >
    This is a problem on RAC.
    Oracle recommendation is to use the grid o/s user for Grid Infrastructure. This contains the grid/crs and asm s/w stacks, and also includes the listeners (local and SCAN).
    Net Manager in the grid o/s user does not "detect" the RDBMS installation in the oracle o/s u is not detected, and nor the RDBMS Advance Security option. This means that Net Manager does not provide advance security configuration options for the grid listener - thus no means for an automated update of sqlnet.ora for SSL specific parameters.
    Using the oracle o/s user's Net Manager shows all the required SSL configuration details - but the RAC listeners in the grid o/s user cannot be configured via it. (and creating a new set of oracle o/s listeners on all RAC nodes, raises all kinds of problems).
    I have looked for clarification on Metalink and the web and have not found anything specific.
    The HTTPS (raw tcps) service is registered by the database instance with its local_listener (which is the grid listener in this case). This Listener's config files are in the Grid Home.
    It accepts a HTTPS connection and hands it off to a database dispatcher process - which runs as the part of the database from the Oracle Home and uses Oracle Home config files.
    So exactly what needs to be configured where, in order to enable the HTTPS connection to be accepted, and handed off successfully to a dispatcher for processing? Does the Listener do the SSL handshaking and need wallet and certificate configured? Does the dispatcher process do the SSL handshake and need the wallet and certificate configured? Or do both need the same certificate in their respective wallets? And how is this done via the Net Manager, or do one need to manually update the sqlnet.ora file?
    Current status: have create a wallet (with autologin and self signed certificate) and distributed it to both RAC and Grid Homes for use (required o/s permissions set). Dispatcher configuration done. Grid Listener supports a TCPS endpoint for raw HTTP. Web browser connects successfully, but throws "SSL negotiation failed".
    So before I dig a potentially deeper hole for myself trying to figure out what was done wrong, and what should be done/configured, best ask for suggestions, recommendations and web/doc references. :-)
    Thanks.

    1. the connections are not using the desired ports. The TCP listener is using 1521, and TCPS listener is using 1522, and 2484. However the connections do not use the configured ports. Is it normal? It is normal.
    2. If using the unassigned port is the normal case, where can I limit the port range? I still have no idea.
    3. How to prove the connections are in SSL? No idea, too.

  • Anyone use Flex with php for file upload? PHP Notice:  Undefined index:  Filedata

    My code works. It uploads the file and inputs the file name into a database, but I can't shake this php notice. I think php is looking for multipart/form-data from the HTML form tag.
    <form action="upload.php"  enctype="multipart/form-data"/>
    But I am using flex. The multipart/form-data info is sent as the second default argument of the upload() function. Does anyone have experience with this? Thanks.
    PHP Notice:  Undefined index:  Filedata
    $filename = $_FILES['Filedata']['name'];
    public function selectHandler(event:Event):void {
                    request = new URLRequest(UPLOAD_DIR);
                    try {
                        fileRef.upload(request);
                        textarea1.text = "Uploading " + fileRef.name + "...";
                    catch (error:Error) {
                        trace("Unable to upload file.");
                        textarea1.text += "\nUnable to upload file.";

    Hi, Thanks for your reply !
    Im not getting any errors Flex side, as i say i get a alert message saying the file has been uploaded so . .
    I am using a Wamp server on a windows machine, how do i check the file permissions on both the folder and the php file ?
    Also how do i debug a php file ?
    ANy help would be thankful !

  • Why can't my EJB see common files inside war file?

    My DataProcessorBean packaged in an ear file can't find a local class(JDomUtils) during runtime.
    It compiles fine, it's accessible in my IDE, and I can see it also in the war file contained in the ear but getting this error.
    Caused by: java.lang.NoClassDefFoundError: Lcom/app/util/xpath/JDomUtils;
    Any suggestions?
    DataProcessorBean.java
    import com.app.util.xpath.JDomUtils;
    public class DataProcessorBean implements SessionBean {
    SessionContext sessionContext;
    private JDomUtils domUtils;
    JDomUtils.java Found inside: app.war\WEB-INF\classes\com\app\util\xpath\JDomUtils
    package com.app.util.xpath;
    public class JDomUtils {
    public JDomUtils() {
    Edited by: 917903 on Aug 16, 2012 2:18 PM

    If I got you right your EJB is packaged in the jar which is in ear.
    Your util-class is in war which is in ear too.
    In such case you can't get access from Bean to Util class because of classloaders rule.
    Possible solution is to move your Util class to APP-INF\lib. In such case it will be shared by all the modules that you have in your ear.
    Edited by: 955802 on Aug 29, 2012 8:50 AM

  • Combine "Save As" with suffix for file's name

    I have 600x600px file named "ABC". I want to save this file in three versions within 1 folder which different to original folder:
    ver1   600x600px   name  ABC_1  in JPEG
    ver2   300x300px   name  ABC_2  in PSD
    ver 3  300x300px   name ABC_3   in JPEG.
    I can do this with Save As command but cannot add suffix.  I can add suffix with a script but I dont know how to create a UI interface to choose file type and file address like we do with Save As . Thanks in advanced for your script's  help .

    Try this:
    #target photoshop  
    app.preferences.rulerUnits = Units.PIXELS;    
    var targetFolder = new Folder('/c/');
    var saveFolder = new Folder('/c/');
    var docRef;
    var jpgOptions = new JPEGSaveOptions();
    jpgOptions.quality = 10;
    var psdOptions = new PhotoshopSaveOptions();
    psdOptions.layers = true;    
    var winFiles = app.windowsFileTypes;
    var macFiles = app.macintoshFileTypes;
    var dlg = new Window('dialog','Process Images');
        dlg.targetGp = dlg.add('group');
        dlg.targetGp.sTxt = dlg.targetGp.add('statictext',undefined,'Target Folder');
        dlg.targetGp.btn = dlg.targetGp.add('button',undefined,targetFolder.fsName);
            dlg.targetGp.btn.size = [500,20];
            dlg.targetGp.btn.onClick = function(){
                targetFolder = Folder.selectDialog ('Select a target folder');
                dlg.targetGp.btn.text = targetFolder.fsName;}
        dlg.folderGp = dlg.add('group');
        dlg.folderGp.sTxt = dlg.folderGp.add('statictext',undefined,'Save Folder');
        dlg.folderGp.btn = dlg.folderGp.add('button',undefined,saveFolder.fsName);
            dlg.folderGp.btn.size = [500,20];
            dlg.folderGp.btn.onClick = function(){
                saveFolder = Folder.selectDialog ('Select a save folder')
                dlg.folderGp.btn.text = saveFolder.fsName};
        dlg.btnGp = dlg.add('group');
        dlg.btnGp.okay = dlg.btnGp.add('button',undefined,'Okay');
        dlg.btnGp.cancel = dlg.btnGp.add('button',undefined,'Cancel');    
        dlg.btnGp.okay.onClick = function(){
            if(!targetFolder.exists){alert('The target folder selected does not exist.')}
            if(!saveFolder.exists){alert('The save folder selected does not exist.')}
            if(targetFolder.exists && saveFolder.exists){
                dlg.close();
                runProg()}
        dlg.btnGp.cancel.onClick = function(){
            dlg.close()};    
        dlg.show();
    function runProg (){
        var fileList = targetFolder.getFiles ()
        var filesToUse = new Array()
        for (var i=0;i<fileList.length;i++){
            if(IsFileOneOfThese( fileList[i], winFiles )){filesToUse.push(fileList[i])}
            else if(IsFileOneOfTheseTypes( fileList[i], macFiles )){filesToUse.push(fileList[i])}
            };//end loop 1
        for (var i=0;i<filesToUse.length;i++){   
            try{
                 docRef = open(filesToUse[i]);
                 var fileName = docRef.name.split('.')[0];
                 var docSize = Math.max(docRef.width,docRef.height);
                 if(docRef.width>docRef.height){docRef.resizeImage(600, undefined, undefined)}
                 else{docRef.resizeImage(undefined, 600, undefined)};
                 docRef.saveAs (new File(saveFolder+'/' + fileName + '_1.jpg'), jpgOptions);
                 if(docRef.width>docRef.height){docRef.resizeImage(300, undefined, undefined)}
                 else{docRef.resizeImage(undefined, 300, undefined)};
                 docRef.saveAs (new File(saveFolder+'/' + fileName + '_2.psd'), psdOptions);
                 docRef.saveAs (new File(saveFolder+'/' + fileName + '_3.jpg'), jpgOptions);
                 docRef.close(SaveOptions.DONOTSAVECHANGES);
              catch(e){}
            };//end loop 2
    function IsFileOneOfThese( inFileName, inArrayOfFileExtensions ) {
        var lastDot = inFileName.toString().lastIndexOf( "." );
        if ( lastDot == -1 ) {
            return false;
        var strLength = inFileName.toString().length;
        var extension = inFileName.toString().substr( lastDot + 1, strLength - lastDot );
        extension = extension.toUpperCase();
        for (var i = 0; i < inArrayOfFileExtensions.length; i++ ) {
            if ( extension == inArrayOfFileExtensions[i] ) {
                return true;
        return false;
    // given a file name and a list of types
    // determine if this file is one of the provided types. Always returns false on platforms other than Mac.
    function IsFileOneOfTheseTypes( inFileName, inArrayOfFileTypes ) {
        if ( ! IsMacintoshOS() ) {
            return false;
        var file = new File (inFileName);
        for (var i = 0; i < inArrayOfFileTypes.length; i++ ) {
            if ( file.type == inArrayOfFileTypes[i] ) {
                return true;
        return false;
    function IsWindowsOS() {
        if ( $.os.search(/windows/i) != -1 ) {
            return true;
        } else {
            return false;
    function IsMacintoshOS() {
        if ( $.os.search(/macintosh/i) != -1 ) {
            return true;
        } else {
            return false;

  • Help with HttpClient for file download

    I am writing a class to download files from a website.
    The site gave me a user name and password for login
    I need to write codes to login automatically using the userName and password the site gave me.
    Please I need some help on how to do this.
    Thanks
    Cypray

    The following in google returns a number of links that look like it discusses this. I know as well that the user/pwd issue has been discussed on this site before.
    java http "file download"

  • Help with scrolling text file inside swf.

    Hello, I am being brought in on a project developed by
    someone else. Everything I have learned tells me to make an action
    script layer that contains all the action script but this person
    has not done that. It appears the script is on each component.
    Anyway, LSS the Flash calls a text file that displays inside the
    Flash and it is supposed to scroll but the problem is that if I add
    to the text file the scroll does not extend. It stops and you can't
    read the new content.

    I looked at the code associated witht he scroll bar and it
    reads:
    myData = new LoadVars();
    myData.onLoad = function() {
    myText_txt.html=true;
    myText_txt.htmlText = this.myVariable;
    myData.load("myText1.txt");
    What I am attempting to do is exactly what you have on your
    web site under "publications".
    I spoke to the developer of the FLA today and she use a
    component and more or less punted. She sent me some links on scroll
    bars and Flash. Bless her heart but I have Google too!
    I made an attempt at making another FLA and assigned the
    scroll bar after I had the txt file there but it didn't make any
    difference.
    How did you do the one on your site?

  • Help with timeout for select inside loop

    Hi everyone, im a little confused with this code. Can you help me to optimize it? Its giving Timeout dump.
    Thanks so much, I´m new in abap and I tried hard, but its getting worse.
    Any idea is welcomed.
    LOOP AT it_lips.
        SELECT SINGLE *
          FROM vbak
         WHERE vbeln = it_lips-vgbel.
        IF sy-subrc <> 0 OR vbak-vbtyp <> 'C'.
          CONTINUE.
        ENDIF.
        SELECT SINGLE *
          FROM vbup
         WHERE vbeln = it_lips-vgbel
           AND posnr = it_lips-vgpos.
        IF sy-subrc = 0 AND vbup-lfgsa = 'C'.
          READ TABLE it_likp WITH KEY vbeln = it_lips-vbeln.
          IF it_likp-wadat < it_likp-wadat_ist.
            it_data-statu = 'N'.
            v_countn = v_countn + 1.
          ELSE.
            it_data-statu = 'S'.
            v_counts = v_counts + 1.
          ENDIF.
        ELSE.
          CONTINUE.
        ENDIF.
        it_data-vbeln = it_lips-vgbel.
        it_data-posnr = it_lips-vgpos.
        SELECT SINGLE matnr arktx kwmeng vrkme
          INTO (it_data-matnr, it_data-arktx, it_data-mengs, it_data-vrkme)
          FROM vbap
         WHERE vbeln = it_lips-vgbel
           AND posnr = it_lips-vgpos.
        it_data-menge = it_data-mengs.
        it_data-kunnr = vbak-kunnr.
        SELECT SINGLE name1
          INTO it_data-name1
          FROM kna1
         WHERE kunnr = it_data-kunnr.
        it_data-edatu = it_likp-wadat.
        it_data-wadat = it_likp-wadat_ist.
        it_data-vkorg = it_likp-vkorg.
        APPEND it_data.
        CLEAR: it_data, vbak, it_vbep, vbap, kna1, it_lips, it_likp.
      ENDLOOP.

    The issue of SELECTing within a LOOP is much overblown. All of the SELECTs are SELECT SINGLE using the fully qualified primary key. Using a JOIN or FOR ALL ENTRIES might speed this up a bit, but dollars to doughnuts, the problem is here:
    READ TABLE it_likp WITH KEY vbeln = it_lips-vbeln.
    If it_likp is a standard table, you will be reading half of all of the entries, on average, every time you do the read. If you don't want to change it to a sorted or hashed table, SORT it_likp by vbeln before going into the loop and use the addition BINARY SEARCH on the READ statement.
    Rob
    Edited by: Rob Burbank on Apr 18, 2010 9:34 PM
    Edited by: Rob Burbank on Apr 19, 2010 10:15 AM

  • How can I hash with the MD5 for file

    I am a new learner in Java.
    Is there any useful code example or materials for me to learn how can i hash with MD5 for file.

    import java.security.*;
    import sun.security.provider.Sun;
    import java.io.*;
    import sun.misc.*;
    public class DigestOfFile
        public DigestOfFile(String mode) throws Exception
            assert(mode != null);
            digestAgent = MessageDigest.getInstance(mode, "SUN");
        synchronized public byte[] digestAsByteArray(File file) throws Exception
            assert(file != null);
            digestAgent.reset();
            InputStream is = new BufferedInputStream(new FileInputStream(file));
            for (int bytesRead = 0; (bytesRead = is.read(buffer)) >= 0;)
                digestAgent.update(buffer, 0, bytesRead);
            is.close();
            byte[] digest = digestAgent.digest();
            return digest;
        synchronized public String digestAsBase64(File file) throws Exception
            byte[] digest = digestAsByteArray(file);
            String digestAsBase64 = base64Encoder.encode(digest);
            return digestAsBase64;
        synchronized public String digestAsHex(File file) throws Exception
            byte[] digest = digestAsByteArray(file);
            String digestAsHex = encodeBytesAsHex(digest);
            return digestAsHex;
        private static String encodeBytesAsHex(byte[] bites)
            char[] hexChars = new char[bites.length*2];
            for (int charIndex = 0, startIndex = 0; charIndex < hexChars.length;)
                int bite = bites[startIndex++] & 0xff;
                hexChars[charIndex++] = HEX_CHARS[bite >> 4];
                hexChars[charIndex++] = HEX_CHARS[bite & 0xf];
            return new String(hexChars);
        private static final char[] HEX_CHARS =
        {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
        private MessageDigest digestAgent;
        private BASE64Encoder base64Encoder = new BASE64Encoder();
        private byte[] buffer = new byte[4096];
        public static void main(String[] args)
            try
                java.security.Security.addProvider(new Sun());
                DigestOfFile shaDigestAgent = new DigestOfFile("SHA");
                DigestOfFile md5DigestAgent = new DigestOfFile("MD5");
                for (int argIndex = 0; argIndex < args.length; argIndex++)
                        String base64Digest = shaDigestAgent.digestAsBase64(new File(args[argIndex]));
                        System.out.println("Base64 SHA of " + args[argIndex] + " = [" + base64Digest + "]");
                        String hexDigest = shaDigestAgent.digestAsHex(new File(args[argIndex]));
                        System.out.println("Hex    SHA of " + args[argIndex] + " = [" + hexDigest + "]");
                        String base64Digest = md5DigestAgent.digestAsBase64(new File(args[argIndex]));
                        System.out.println("Base64 MD5 of " + args[argIndex] + " = [" + base64Digest + "]");
                        String hexDigest = md5DigestAgent.digestAsHex(new File(args[argIndex]));
                        System.out.println("Hex    MD5 of " + args[argIndex] + " = [" + hexDigest + "]");
            catch (Exception e)
                e.printStackTrace(System.out);
    }

  • My laptop seemed to be frozen and I could not shut down from the menu. I held the power button for a long time and finally it shut off. When I started it again it turned on to show a black screen with an icon of a file folder with a question mark inside

    Any idea what a blank screen with a flashing folder with a question mark inside of it means???

    Ambinder55,
    it means that the forced shutdown corrupted some portion of the internal disk’s filesystem. Which version of OS X is installed on your MacBook Pro?

  • Where do I put config files for a webapp (war file)?

    To my understanding a war file is supposed to be dropped in. It's isn't intended to be unzipped by the person installing the webapp. Inside my web app I have some xml files I access to get configuration information for how the servlet works. This xml file is intended to be edited by the sysadmin using the webapp. So, it's obvious I can't put my xml file inside my war file otherwise they'd have to unzip it to edit it. So my question is, where do I put it? What is the normal place to put stuff like this for a webapp?
    Example:
    I make a servlet (or jsp/custom tags) that generates an explorer-like directory tree. It reads the tree folders and files from an xml file. So one sysadmin might make a tree that looks like this:
    Fruit
    |-apples
    | |-Gala
    |-oranges
    |-pears
    another sysadmin might make a tree that looks like this:
    Bookstore
    |-Technical Books
    | |- JSP to go
    |-Children's Books
    |-Dr Seuss
    And these are defined in the xml file.
    It's driving me crazy because I want to make my webapp deployable in a war file. Since I have to unzip it right now, the war file is useless.
    Thanks,
    David

    I don't have the answer, but I understand your pain. I was trying to figure this out last year before my company went out of business and made this problem go away.
    The issue is that you want to have a user install your webapp by deploying the war file and configure the app without unzipping the war file. If you can start the webapp first, why not just put the default or empty configuration file somewhere in your webapp director structure and write an administration servlet or JSP to configure it.
    If you must configure the application before it can start up, the following might apply.
    The obvious approach would be to install a properties or xml file separately from the war file and let the user edit that file. The problem is that your servlets and jsps need to be able to find it at run time. This is problematic because the current directory for relative paths seems to vary from one server to another. If I remember correctly, on Windows NT running Tomcat, current directory points to C:\jakarta-tomcat-x.x.x\bin. When running Websphere, it points to C:\WINNT. You can figure this out for the server your user is going to be running and have them put the file in one of those places. But I don't like putting my application files in places like that.
    I can't remember at the moment how it works in other servers, but at least in Tomcat you might put the configuration file in the webapps directory with your war file. Then you could have your servlet do a getServletContext().getRealPath() or something like that and back up the path one level to get to the file.
    At one point I thought it would be nice to put the path to the configuration file in the system environment, but we couldn't find any way in Java to get access to it.
    Will.

  • CSS11500 SSL handling question for multiple url/FQDNs with the same ip address

    I know that it's possible on the CSS to handle multiple incoming HTTP requests that terminate on the same IP address and port and balance them to various servers based on the url.   For instance, I can set up www.cats.com and www.dogs.com at the same 192.168.35.12 address in DNS, and set up two different content rules:
    content cats
    vip address 192.168.35.12
    port 80
    url "//www.cats.com/*"
    add server cats1
    add server cats2
    active
    content dogs
    vip 192.168.35.12
    port 80
    url "//www.dogs.com/*"
    add server dogs1
    add server dogs2
    active.
    Easy and straightforward.
    But what if I want to add SSL handling for https://www.cats.com and https://www.dogs.com?
    I'm not sure how to create the ssl-proxy-list where one content rule (ip address/port) combination needs to pass through the ssl module and get matched with the proper ssl certificate.
    Can this be done?  Can one associate multiple certs and keys with a single ssl-server entry and a single ssl accelerator service?  Or do I have to create multiple ssl-proxy-lists for cats and dogs and build multiple ssl services each referring to a unique ssl-proxy-list, and then use the url parameter in the https content rule to determine which ssl service (and therefore which key/cert pair) gets the traffic?
    Thanks in advance for any insights.

    Hi Tim,
    Unfortunately this is not possible; you can't associate multiple certificates to a single proxy list due to the fact that SSL handshake is done first with no visibility of the URL being requested, so the CSS won't know which public server to use in order to perform the traffic decryption.
    But there are a couple of options that you may want to look at (depending on the URL string)
    If your URLs are subdomains and you hold a wildcard SSL certficate to match multiple requests, i.e your domain being "pets.com" you can have a certficate that will match request for dogs.pets.com or cats.pets.com because the cert will be in the form *.pets.com
    The second option is SAN (Subject alternative names) certificates; which give you the option to include up to 4 flavors of the domain within the same file, such as pets.com, pets.net, www.1pets.com.
    I hope this helps.
    Pablo

  • Problems with properties files and war files in weblogic 5.1

              I work with WebLogic 5.1 and I'm trying to deploy a web application which gets
              a properties file. If I deploy it as an expanded directory hierarchy (with the
              properties files into WEB-INF/classes) I have no problems. While deploying it
              by a .war file I get this message: "en_GB java.util.MissingResourceException:
              Can't find resource for base name Agent, locale en " (the getBundle() method is
              trying to get an english property file). What could I do? Is it really a weblogic
              5.1 bug?
              Thanks,
              David
              

    This issue comes up repeatably. It's a real bug.
              I believe this problem was fixed in a 5.1 service pack, but I'm trying to
              find out the exact disposition of the issue. Noone seems to be complaining
              about this under 6.x, so a fix seems to have been made, the only question is
              whether or not it got back-ported to a 5.1 service pack.
              Gary
              david <[email protected]> wrote in message
              news:3ac4a39a$[email protected]..
              >
              > I work with WebLogic 5.1 and I'm trying to deploy a web application which
              gets
              > a properties file. If I deploy it as an expanded directory hierarchy (with
              the
              > properties files into WEB-INF/classes) I have no problems. While deploying
              it
              > by a .war file I get this message: "en_GB
              java.util.MissingResourceException:
              > Can't find resource for base name Agent, locale en " (the getBundle()
              method is
              > trying to get an english property file). What could I do? Is it really a
              weblogic
              > 5.1 bug?
              > Thanks,
              > David
              

  • Changing default open with for file type for all users

    hello
    can I change the default app to open a specific file type for all users and not juist for my user?
    i am admin for my mac mini.
    tnx
    gil

    What applications are offered for open with depends on the application itself informing the system it can open certain files, plus your own custom selections for opening files. Evidently the alternate app you want to use does not claim to be able to open the files you are assigning it. If you have a plist editor and know how to use it you could edit the info.plist file inside the application itself to add the file type you want to the application's declaration of file types it will open. Then restart so the system will read that declaration. I think it would be far easier to simply launch the application and then drop a file you want it to open onto its icon in the Dock.
    Francine
    Francine
    Schwieder

Maybe you are looking for

  • Dead laptop - new itunes

    Hi I killed my laptop and had to buy a new one - so itunes on the new one is empty and my phone is full of music and photos that the new itunes wants to wipe. How do I get the music and photos apps etc from my phone onto the new itunes ? Or can I res

  • WLS 6.1 SP2 and Apache 1.3.26 Windows NT/2000

    Hi, Is there an Apache plugin available for WLS 6.1 (SP2) and Apache 1.3.26 running on Windows NT/2000? thanks

  • Problem in installing oracle appliations 12R in my computer.

    Hi, I have downloaded required software from edelivery and trying to install oracle applicatios in windows XP (home pc) professional and getting the following errors. There were no issues with cygwin, VC++ software. It has shown all parameters have p

  • How to convert chinese numbers into english?

    Hi I would like to know is there any API or code available to convert Chinese Numbers to English numbers. ex: chinese input is 萬一三 i should convert this to 10013. Regards Suresh

  • Intercompany Transactions code

    can any body give me intercompany Transactions code for all accounting entries