Native2ascii problem

Hello Group,
I have some problem with native2ascii ant task for
non-english languages. When I run native2ascii task through ant task it
generates some junk characters for portuguese characters e.g.
Input char: Efectuar liga��o
Output : Efectuar liga\ufffd\ufffdo
But if I run antive2ascii in commandline without through ant task
then it generates correct characters e.g.
Input char: Efectuar liga��o
Output : Efectuar liga\u00e7\u00e3o
which is correct.
Could you please help me to find out what is the problem when it runs
through ant task?
- BR

Hold on - do you have only languages that can actually be represented in 8859-1? If you do, then you don't even need to run native2ascii, since Java Properties files are expected to be in 8859-1: http://java.sun.com/javase/6/docs/api/java/util/PropertyResourceBundle.html
But if you support 12 languages I would think it highly likely that you actually do have languages that cannot be represented in 8859-1, such as Japanese, Chinese, Russian, etc. In that case you either need to use a different legacy encoding for each distinct script (and therefore run native2ascii with a different encoding option for each group of scripts) or use UTF-8 for all (allowing you to run native2ascii once, on all files. It shouldn't be difficult to choose the best option from those.
With respect to ensuring that the properties files are in the correct encoding: simply saving a file with one of the options you see in Notepad does not convert the file to the encoding in question, it simply saves the bytes as they are - Notepad assumes that you know what kind of text you have in your file. In other words, if you have a file encoded in 8859-1, open it in Notepad and then save it as UTF-8, the bytes in the file are still encoded as 8859-1, and treating it as UTF-8 will just result in errors.
Of the Notepad options 'ANSI' would be the option you would choose for a file encoded in 8859-1 if you are on a system where the default system codepage is 1252 - if you are on a system where the default system codepage is e.g. Russian, however, ANSI would result in the file being saved in the legacy Russian Windows codepage, however. 'ANSI' is a Windows invention, and simply means whatever non-Unicode codepage the Windows box happens to be running in.
To actually convert the file from one encoding to another you need to use a conversion tool such as iconv. In order to use those tools correctly you will still need to know what codepage the file is in, however. So you really need to keep track of the encoding of the files you are dealing with. The easiest way to do that is to always use UTF-8, and these days that is fairly easy.
There are tools that can help you, if you have somehow lost track of the encoding, or the file comes to you from unknown sources, etc. Encoding detection is part of ICU, for instance, and a good Unicode editor like SC Unipad will at least tell you whether the file is encoded in Unicode or not. But none of those methods are work 100%, so again, you are back to keeping track of the encoding yourself if you want to be sure.

Similar Messages

  • Problem with Arabic in awt

    Hi all,
    First off, I am forced to use JDK 1.18.
    I am having problem in displaying arabic, both through AWT as well as at the console. My desktop (Windows XP) supports arabic.
    The following does not do much. It was just supposed to show how it works. It displays rubbish at both the console, as well as in the frame title/button label. Even when I changed the button label to a unicode character, it came out as an empty square. It works fine with an english locale.
    public class Driver {
    public static void main (String args []) {
    java.util.Locale newLocale = java.util.Locale("ar", "AE");
    java.util.ResourceBundle menus = ResourceBundle.getBundle(PROP_FILE_PREFIX, newLocale);
    System.out.println(menus.getString("MainMenu"));
    java.awt.Frame frame = new java.awt.Frame(menus.getString ("MainMenu"));
    frame.setLocale(newLocale);
    frame.setSize(200, 300);
    java.awt.Button button1 = new java.awt.Button();
    button1.setFont(new java.awt.Font("Arabic Transparent",0,12));
    button1.setLabel(menus.getString("MainMenu"));
    //button1.setLabel("\u0627");
    frame.add(button1);
    frame.show();
    The contents of the property file I was trying to read is:
    MainMenu = ������� ��������
    Channels = �������
    SmartCardInformation = ������� �� ������� ������
    ParentsControl = ����� �����
    Languages = ������
    Setup = ����� ��������

    The first thing you need to do is to run native2ascii on your properties file (it comes with the JDK).

  • Problem with Localization

    Hi everyone,
    I am localizing my english java-app to japanese using PropertyResourceBundle. I set all the strings to be localized in .properties file with their equavalent japanese text. But when I retrieved the text however, using res.getString( "english-text" ), the returning string is a sort-of-garbage. But if I use ResourceBundle (not the property) with an explicit string return such as return res.getString(""), the returned text is correct.
    When I tried modifying the .properties file to directly store UTF string format (\uXXXX), there wont be any problem. But of course using this method is quite cumbersome so I prefer to localize the string into a readable japanese character.
    Any help is greatly appreciated.
    ferdie

    There is a very useful little utility supplied with the Java SDK called native2ascii.exe (I am assuming you are using windows).
    You can edit a copy of your properties file using Japanese characters.
    Create a batch file which does the following
    native2ascii %1 > %2Where the %1 and %2 are the source and destination files, source = your edited copy, destination = the properties file as accessed by your application.
    native2ascii.exe converts the special characters into the \uXXXX format for you. As long as you remember to keep the native version separate from the ascii version everything will work out fine.

  • LoadBundle with utf8 problem

    hi everyone , i have problem with f:loadBundle , i saved properties file with utf8 encoding but can not load string in it correctly (aisa characters) , help me please !

    At a guess - loadBundle uses property file syntax.
    Have a look at the API doco for java.util.Properties .
    It states that non8859 characters in property files have to be converted to unicode escapes, and that the native2ascii tool that comes with the JDK will do it for you:
    http://java.sun.com/javase/6/docs/technotes/tools/windows/native2ascii.html
    If you are using ANT to build your project, it may make sense to keep your original properties file in UTF-8 and edit it with your favourite editor, and to convert it as part of the build process.

  • Identity Server 6.1 problem in appserver 7.0

    Hi,
    I am trying to install ID6.1 on Appserver 7.0.They are all part of JES03Q4Sparc bits.
    After installing the ID6.1 on Appserver7.0 ,i am not able to bring the amconsole.It says "page cannot be found".
    I looked into the log file and there are visible problems during installation.
    1./var/sadm/pkg/SUNWamsdk/install/postinstall: /usr/jdk/entsys-j2se/bin/native2ascii: not found
    /var/sadm/pkg/SUNWamsdk/install/postinstall: /usr/jdk/entsys-j2se/bin/jar: not found
    2: cannot access /opt/SUNWam/web-apps/introduction/WEB-INF/web.xml
    /var/sadm/pkg/SUNWamsai/install/postinstall: /opt/SUNWam/web-apps/introduction/WEB-INF/web.xml: cannot create
    cp: cannot access /opt/SUNWam/web-apps/introduction/WEB-INF/classes/FSIntroConfig.properties
    3Installation of <SUNWamsai> was successful.
    ps/introduction/WEB-INF/classes/FSIntroConfig.properties: cannot create
    /var/sadm/pkg/SUNWamsai/install/postinstall: /usr/jdk/entsys-j2se/bin/jar: not found
    mv: cannot access introduction.war
    Installed Package: SUNWamsai
    Install complete.
    I could see the amadmin user in the directory server 5.2.The only problem seems to be that installation fails to load amconsole,ampassword related webmodule into the appserver.
    Btw,am using JDK1.4_0_6.
    Any help would be greatly appreciated.
    Thanks

    it is evident that your jdk is not installed properly
    jar and native2ascii are required for successful install
    make sure these utilities installed properly
    and reinstall ID server

  • Using native2ascii

    Hi,
    we are using Oracle 8 db.Our application uses
    XML and while inserting data , somehow illegal
    XML characters are being inserted in the records.
    And when the records are reterieved, the XML
    is throwing exception as Illegal XML characters.
    I have read about native2ascii tool.But, was
    not clear on how to use for our purpose to
    read the illegal XML characters.
    If i use,
    native2ascii -encoding 646 p1.txt p2.txt
    If p1.txt contains illegal XML characters,
    how r they represented in p2.txt(output file).
    Since, i have to know how the illegal characters
    are represented.
    Please, advise me.
    Thanks

    Hi Ron,
    This looks like an interesting problem.
    I am familiar with native2ascii but have very little knowledge of XML.
    I'm not sure exactly what you're thinking of doing, but here's how native2ascii works:
    native2ascii assumes that you have a file of correctly formed characters in some encoding and that you want the java reader to be able to input this file ( for example, a .java or .properties file). Suppose the file p1.txt is encoded in UTF8. Then you would call
    native2ascii -encoding UTF8 p1.txt p2.txt. In file p2.txt, all ASCII characters (all characters from p1.txt with code points less than 0x0080) are represented as single byte ASCII characters. Any characters with code points >= 0x0080 are represented as a sequence of six single byte ASCII characters representing the unicode code point. Thus, for example, if the input file contains the Chinese character for tea, this would be represented in the output file as \u8336 and would be correctly read in by the java reader.
    What is that 646 encoding you used in your example?
    Regards,
    Joe

  • Having a problem in displaying Japanese characters in JSP

    Hi, Could someone pls help me out with this...
    I'm trying to implement my application(in Java) in English, French and Japanese languages. For this purpose, I have used ResourceBundle class. I have no problem in implementing English and French versions as they are all in Unicode.
    For Japanese version, I have used a tool called NJStar Editor to create a properties file in Japanese and am saving the file with format:"Shift-JIS Text File".
    Then I run native2Ascii <fileCreated><asciiConvertedFile>.
    I see that the asciiConvertedFile has converted text such as "wfm_wla_filter=\u30d5\u30a3\u30eb\u30bf\u30fc".
    I'm calling this variable from a JSP using <%=bundle.getString("wfm_wla_filter")%>. In the JSP i include <%@ page contentType="text/html; charset=Shift_JIS" %> to take care of the Japanese content.
    The final result that is displayed in the browser is not Japanese. It is either some garbage that is not understandable or it is just "??????".
    Could you pls tell me where I might have gone wrong in the any of the procedures that I have mentioned above.
    Thanks in advance
    Satish

    Hi,
    I think you need to look at this as a two-step problem.
    First, you need to get the external characters from a file into the JVM. The java.util.Properties object doesn't know how to handle Shift-JIS, UTF-8, etc. According to the JavaDoc, Properties.load only understands ISO 8859-1. So, the native2ascii tool converts your Shift_JIS files into something that Properties can load. During the Properties.load process, the bytes from the properties file get converted into 2-byte Unicode characters, the only format the JVM deals with.
    Second, you need send Shift-JIS bytes back to your browser. So, you need to convert Java Strings into a Shift-JIS encoded byte stream. Here's an example of how to send Shift-JIS bytes to the browser using basic Java objects:
    <%@ page contentType="text/html; charset=Shift-JIS" %>
    <%
    ResourceBundle rb =
    ResourceBundle.getBundle("MyResources", Locale.JAPAN);
    String someMessage = rb.getString("someMessageKey");
    writer.print(someMessage);
    %>
    Note that since you declared the charset as Shift-JIS, the JSP writer should send the bytes in someMessage in the response stream as Shift_JIS encoded. Under the covers, the JSP container should interpret your contentType declaration and embed a new OutputStreamWriter(out, "Shift-JIS") into the JSP Writer. In the old days with Servlets, we had to work with OutputStreams directly using OutputStreamWriter. (Note: might be SJIS vs. Shift-JIS depending on your JDK).
    Lastly, I strongly recommend that you use the JSTL i18n (prefix fmt) tags for developing i18n/l10n support into your Web application vs. re-inventing the wheel.
    Best regards,
    Timothy Potter

  • Displaying turkish character problem

    hi
    first i can not run a creator project when default regional options were set to turkish.
    and also
    turkish characters cant be displayed properly comes from a resource bundle. i have tried to different encodings and i have tried to use "native2ascii.exe" tool but results were same.
    i think main problem is, container translates my resource using Cp1252 codepage. But i need this result for Cp1254.
    is there a configuration option or parameter i missed which can be helpful to overcome this problem ?
    is there anybody can help me about this issue ?

    thanks for reply Brad.
    i have solved the problem.
    the solution includes several operations.
    first
    "-locale tr_TR" parameter must be added to the "creator.conf" file which is under the "C:\Program Files\Sun\Creator2_1\etc" dir.
    then
    encoding property of the java files and resource bundle files must be set to "8859_9".
    i couldnt change the encoding of jsp files but they are already utf8 and there is no problem with them.
    these operations solve the creator side of the problem
    nevertheless
    sun app server must be opened under the english regional settings.
    and after its opening local settings can be changed.
    regards

  • Native2ascii as java code

    Hi all,
    I need to write a function that does the work of the command native2ascii, in order to read a file containing japanese characters and write their representations \uxxxx in another one (without calling native2ascii with exec()).
    I have written this function, but it is buggy since it sometimes it adds characters to the converted String.
    here is the function:
    public static String convertToUnicode(String entry, String encoding) {
    byte[] bytes = entry.getBytes();
    String temp = "";
    try {
    temp = new String(bytes, encoding);
    } catch(Exception e) {
    e.printStackTrace();
    char[] chtb = temp.toCharArray();
    temp = "";
    for(int i = 0; i < chtb.length; i++) {
    temp += "\\u" + Integer.toHexString((int)chtb);
    return temp;
    Regards,
    Hani

    I can see multiple possible problems there:
    byte[] bytes = entry.getBytes();Conversion will happen in the default character encoding; you can get anything as result. It would be safer to use one of the 16 bit unicode encodins or get the data as an array characters.
    temp = new String(bytes, encoding);I don't quite understand why you do this... if "encoding" is different from the system's default character encoding you'll most probably get nonsense back.
    temp += "\\u" + Integer.toHexString((int)chtb[ i]);Integer.toHexString will not pad zeroes in front of the value so for instance the question mark will come out as "\u3f" instead of "\u003f". And by the way, you really should use StringBuffer instead of String in that loop...
    here's my try:public static String convertToUnicode(String entry) {
            char[] chtb = entry.toCharArray();
            StringBuffer temp = new StringBuffer(6*chtb.length);
            int BIT_MASK = (1 << 16);
            for(int i = 0; i < chtb.length; i++) {
                temp.append("\\u");
                temp.append(Integer.toHexString(chtb[ i] | BIT_MASK).substring(1));
            return temp.toString();
    }There's still some space for left for optimization...

  • Native2ascii failure -asian locales - Solaris specific.

    I am trying to run the native2ascii utility to convert my asian locale property files to Unicode. The utility works on Windows, HP-UX, and IBM AIX, but fails on Solaris. It does work with ASCII and ISO8859_1 encodings. Below is the error I am getting. I am using 1.4.2_03-b02 on Solaris. Note that when I do look in the /usr/j2se/jre/lib directory, the charsets.jar file is there. Any ideas what I may be missing?
    /usr/j2se/bin/native2ascii -encoding EUC_JP properties/PLMVisResourceBundle_ja_JP.properties com/eai/visweb/properties/PLMVisResourceBundle_ja_JP.properties
    Exception in thread "main" java.lang.NoSuchMethodError: sun.io.CharToByteJIS0208.getIndex1()[S
    at sun.nio.cs.ext.JIS_X_0208$Encoder.<init>(JIS_X_0208.java:77)
    at sun.nio.cs.ext.EUC_JP$Encoder.<init>(EUC_JP.java:210)
    at sun.nio.cs.ext.EUC_JP$Encoder.<init>(EUC_JP.java:199)
    at sun.nio.cs.ext.EUC_JP.newEncoder(EUC_JP.java:46)
    at sun.tools.native2ascii.Main.initializeConverter(Main.java:331)
    at sun.tools.native2ascii.Main.convert(Main.java:110)
    at sun.tools.native2ascii.Main.main(Main.java:376)

    I was able to figure this out, using some of the other native2ascii options. Using -J-verbose showed me that the CharToByteJIS0208 class was found in the i18n.jar file and not the charsets.jar file as I had presumed. Because of the order of loading the JRE jar files by Java and i18n was loaded first. I have overcome this problem by adding the -J-Xbootclasspath/p:"path to charsets.jar" option to the native2ascii command to ensure it finds the class in the right jar file.

  • Native2ascii.exe error when using 1.4.1_01

    I am facing a strange problem that I did not encounter when using 1.4.0. I am having a properties file "LabelCommon_it.properties" on which I run the native2ascii . The first time I run it, the output file is correctly gets created in the desired directory. But when I run it the second time, it gives an error:
    java.lang.Exception: c:\test\LabelCommon_it.properties could not be written.
    If I manually remove the previously created file and then run the native2ascii, no exception is thrown and the file is correctly getting created.
    Has anyone come across this problem? Any ideas why this problem occurs? I did not find anything in the 1.4.1_01 release notes.
    Thanks

    I don't think it's a bug. However, the automatical override functionality should be provided in the future release version of JDKs. It is, in my opinion, a little annoying. Since we have the source properties file, the override functionality should be enabled when the target localization properties file is made. Fortunately, manually removing the old target properties file is no more than a couple of mouse clicks before the new compilation. I haven't tested native2ascii.exe in the latest Beta version of JDK1.4.2, either.

  • Why native2ascii is embedding \ufeff  in start of properties file

    Hi,
    I am new in java internationalization world and I got astonished that it is not possible to use non-ANSI encoded property files. Any how, I tried to use native2ansi utility to convert UTF8 encoded property file to ANSI using this command:
    native2ascii -encoding UTF-8 MessageBundle-UTF8.properties MessageBundle_en_US.propertiesIn response I got an ANSI encode file with this text:
    \ufeffTitle = Window Title
    Now after setting the locale to English US, I tried to access it using this java code:
    Locale sysLocale = Locale.getDefault();
    ResourceBundle messages = ResourceBundle.getBundle("MessageBundle",sysLocale);
    System.out.println(messages.getString("Title"));
    This code throws an exception "Can't find resource for bundle java.util.PropertyResourceBundle, key Title" when it tries to execute messages.getString("Title");
    However, if I remove \ufeff from the start of my text in properties file, the code works fine. \ufeff was not added in the original UTF8 file and was generated by native2ascii.
    Can you guys plz tell me, what is wrong.
    Thanks
    Saqib

    What you are seeing is the BOM (byte order mark), and if you are seeing it in the result file from native2ascii, then the BOM was definitely also there in the original file (the reason you are seeing it now is that native2ascii inserted the \u notation in front of it). So native2ascii did not generate anything.
    Try looking at your source file in a hex editor, then you will see the BOM.
    You probably saved your file in Notepad or another application that automatically inserts a BOM in UTF-8 files. Use a proper editor to save your files (one that does not insert a BOM), and you won't have the problem.

  • Cannot find native2ascii.exe (JDK 1.5.0_05 on Windows)

    Hi,
    I am sorry if this is not the right forum for this issue, but I have a small problem:
    I recently installed JDK 1.5 on my Windows XP box, and I need to use the native2ascii tool. For JDK 1.3 and 1.4, I have found this tool in the bin/ folder of the jdk installation. However, I cannot find the native2ascii tool in my JDK 1.5 installation, even though it is described in the documentation...
    Any ideas?
    Should I try re-installing the 1.5 JDK?

    Never mind, I reinstalled as soon as I got the chance, and there it is, in the bin directory...

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • A problem with Threads and MMapi

    I am tring to execute a class based on Game canvas.
    The problem begin when I try to Play both a MIDI tone and to run an infinit Thread loop.
    The MIDI tone "Stammers".
    How to over come the problem?
    Thanks in advance
    Kobi
    See Code example below:
    import java.io.IOException;
    import java.io.InputStream;
    import javax.microedition.lcdui.Graphics;
    import javax.microedition.lcdui.Image;
    import javax.microedition.lcdui.game.GameCanvas;
    import javax.microedition.media.Manager;
    import javax.microedition.media.MediaException;
    import javax.microedition.media.Player;
    public class MainScreenCanvas extends GameCanvas implements Runnable {
         private MainMIDlet parent;
         private boolean mTrucking = false;
         Image imgBackgound = null;
         int imgBackgoundX = 0, imgBackgoundY = 0;
         Player player;
         public MainScreenCanvas(MainMIDlet parent)
              super(true);
              this.parent = parent;
              try
                   imgBackgound = Image.createImage("/images/area03_bkg0.png");
                   imgBackgoundX = this.getWidth() - imgBackgound.getWidth();
                   imgBackgoundY = this.getHeight() - imgBackgound.getHeight();
              catch(Exception e)
                   System.out.println(e.getMessage());
          * starts thread
         public void start()
              mTrucking = true;
              Thread t = new Thread(this);
              t.start();
          * stops thread
         public void stop()
              mTrucking = false;
         public void play()
              try
                   InputStream is = getClass().getResourceAsStream("/sounds/scale.mid");
                   player = Manager.createPlayer(is, "audio/midi");
                   player.setLoopCount(-1);
                   player.prefetch();
                   player.start();
              catch(Exception e)
                   System.out.println(e.getMessage());
         public void run()
              Graphics g = getGraphics();
              play();
              while (true)
                   tick();
                   input();
                   render(g);
          * responsible for object movements
         private void tick()
          * response to key input
         private void input()
              int keyStates = getKeyStates();
              if ((keyStates & LEFT_PRESSED) != 0)
                   imgBackgoundX++;
                   if (imgBackgoundX > 0)
                        imgBackgoundX = 0;
              if ((keyStates & RIGHT_PRESSED) != 0)
                   imgBackgoundX--;
                   if (imgBackgoundX < this.getWidth() - imgBackgound.getWidth())
                        imgBackgoundX = this.getWidth() - imgBackgound.getWidth();
          * Responsible for the drawing
          * @param g
         private void render(Graphics g)
              g.drawImage(imgBackgound, imgBackgoundX, imgBackgoundY, Graphics.TOP | Graphics.LEFT);
              this.flushGraphics();
    }

    You can also try to provide a greater Priority to your player thread so that it gains the CPU time when ever it needs it and don't harm the playback.
    However a loop in a Thread and that to an infinite loop is one kind of very bad programming, 'cuz the loop eats up most of your CPU time which in turn adds up more delays of the execution of other tasks (just as in your case it is the playback). By witting codes bit efficiently and planning out the architectural execution flow of the app before start writing the code helps solve these kind of issues.
    You can go through [this simple tutorial|http://oreilly.com/catalog/expjava/excerpt/index.html] about Basics of Java and Threads to know more about threads.
    Regds,
    SD
    N.B. And yes there are more articles and tutorials available but much of them targets the Java SE / EE, but if you want to read them here is [another great one straight from SUN|http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html] .
    Edited by: find_suvro@SDN on 7 Nov, 2008 12:00 PM

Maybe you are looking for

  • How do i disable a stop button within an event

    Using LabView 8.6 I'd like to disable my vi's stop button so the user can't stop the vi unless the network application is in the correct mode of operation. I only want the user to be able to stop the vi when it is ok to do so. What I tried works to p

  • Weather is Wrong

    The weather icon that shows in the Notification Center is wrong, and I have no idea how to fix it. It shows a Sun icon, but it's actually raining here, plus the detailed hour-by-hour weather report shows that it's also raining. So, why is the sun ico

  • How do I reinstall an OEM version of Photoshop Elements 6?

    I have recently upgrade my os to windows 7 and when i try to launch photoshop, i recieve a message informing me to delete and re-install the mentioned file. The issuse i have is that photoshop came pre-installed on my laptop so i dont have a hard cop

  • How do I change my Dock back?

    I opened Terminal and typed - Defaults write com.apple.dock no-glass -boolean YESkillall Dock - and it changed my Imac's Dock to a 2D display. I wanted to undo this by typing - Defaults write com.apple.dock no-glass -boolean NOkillall Dock - but it j

  • Carl's / Scott's Ajax Tree Example Query

    Hi, Hoping someone can assist, I have utilized Carl's and Scott's Ajax tree example, specifically have used the following example from Carl's app, i.e.: http://apex.oracle.com/pls/otn/f?p=11933:49:4073287192617448::NO:RP:: All is working great but my