Diskimagemounter problem

Hey all,
I'm a new mac user and I'm trying to make image files of some games I have. I tried using diskimagemounter but it won't even open for me, and it says that it has encoutered an unexpected error -600. Can anyone tell me how to fix this?
Also I tried using Disk utility as well and clicked on new image for my cds but it came up with an (input/output error). I need some help.

Be sure the file extension of these files is ".dmg". Second, select one and press COMMAND-I keys to open the Get Info window. In the section labeled Open With select the DiskImageMounter application from the drop down menu then click on the Change All button.

Similar Messages

  • Problems with disk utility, diskimagemounter, and CD drive...?

    I have three problems that seem, at least tangentially, related:
    My CD drive won't open from the us - I drag a disk to the trash, or click the eject icon, and nothing happens physically - the disk disappears from the desktop and the filesystem but the drive remains disturbingly nonchalant.
    Disk Utility won't open - it opens, then sits there spinning supposedly looking up the disks; but force quit simple closes the window and makes the related two tasks disappear from the AM - the icon remains in the dock.
    DiskImageMounter does not work - it will scan and verify a disk image, but it freezes on the 'Attaching' stage.
    I've refreshed my computer multiple times, but these problems have remaind - even through a complete 7-way write... so I am puzzled as to what I can do about it. It is quite annoying to open up Toast just to mount a DMG.

    Hi thmayr!
    Although the original instructions were for a 700 MB disc, perhaps the article linked to below, could be helpful.
    From "Macworld" Feb 2005 issue p.90 Link To Article. Scroll to the second tip on the page: "Unix Tip of the Month: Utilize Extra Space on CD-Rs".
    Content:
    Create a new folder in the Finder.
    Drag everything you want to burn, up to 700 MB, into the folder.
    Open Terminal and type cd ~/Desktop
    Press the Enter key. This changes Terminal's active directory to your user's Desktop folder.
    Type hdiutil makehybrid -o myburn.iso (There's a space after the o in iso, and myburn can be any name you choose) DON'T press Enter
    Switch to the "Finder"
    Drag & drop the folder you created onto the Terminal window. Terminal should fill in the full path to the folder.
    Press Enter. Enter key will then execute the command.
    What you have done is used the hdiutil Unix command to create a hybrid disk image named myburn.iso (you can choose whatever name you like, in place of myburn, but use iso for the extension.
    You should see the message "Creating hybrid image" in your Terminal window, as well as an indication of the task's progress.
    When finished, you should see a disk image called myburn.iso on your Desktop.
    You can use Disk Utility to burn this image, or you can type
    hdiutil burn ~/Desktop/myburn.iso in Terminal
    Insert a blank CD-R when prompted, and then just wait until it's done.
    ali b

  • Xcode won't open diskimagemounter- Please help

    I have a snow leopard OS, so I downloaded xcode 3.2.6. When I try to open it, now that it is downloaded, with DiskImageMounter, it says it can't open the file. WHat's happening? What should I do?

    Thanks very much for the advice.
    I'm glad to say that you were right.
    Interestingly, I could not SEE the Preview plist file in there when I looked, but when I did a 'find', there it was. Strange eh?
    Once deleted, the problem was solved.
    Thanks again
    Matt

  • Lightroom 4.3 update problem with Mac OS-X

    I downloaded the following file:  Lightroom_4_LS11_mac_4_3-1.dmg.mdlp from the Adobe site. I click on the file and it launches Matlab.....huh?? What do I do with that? Sorry, just switching to LR from Aperture, so be gentle.

    1. Download and install free preferencepane RCDefaultApp from http://www.rubicode.com/Software/RCDefaultApp/
    2. Under tab Appl., find application DiskImageMounter
    3. Check UTI "com.apple.disk-image-cdr"
    This should suppress your problem.

  • File Assocation problem i think

    After 10mins .dmg files will not mount (nothing happens)
    Also pictures will not open with Preview.
    Apps continue to work like Firefox, it seems anything that needs another app like DMG files, Image files just hangs.
    I did the upgrade first, then a full erase and fresh install but problem persists.
    DMG files are set to automatically open with DiskImageMounter and Images with Preview.

    Yes I have learned the lesson of "NOT" deleting from the folders the hard way. I had so many duplicates of songs in different folders I tried to consolidate them all into one folder (deleting the repeats by dragging them to the trash). Now some of the songs play, some don't, and some have disappeared (only the digital (.pdf file) album notes remain. I have no idea what I did or what happened. In future I will do things just through iTunes. This is all started when I transferred my music/media folder from the internal hard drive on my Mac to an external drive (so I could have more room on the internal for an HD video project)
    It's all a big mess... (and an expensive one - hundreds of songs gone).

  • Diskimagemounter program not working. HELP!

    When I download a .dmg file, the image tries to mount until i get a window that pops up saying device not configured. So, I've tried opening it with diskimagemounter (the default), disk utility, and a program called Mount which was a .app file, and it still won't work. Any suggestions?

    I have the same problem since i had to install the crashed intern HD new to the Version Mac OS X 10.4.8. Trying to mount a Diskimage i get the dialog in a popup "Defect Pipe". Who can give me a short advice too?
    john_k

  • Problem with opening a dmg downloaded file.

    I have a problem with opening a dmg file type. Example. I down loaded an update for Onyx. The download is placed on my destop. OnyX.dmg. When I click the file, disk utility opens up. I click OnyX.dmg and it attaches the image. I then have the OnyX disk image on my desktop. I click on OnyX.pkg and get the message "There is no default application specified to open the document "OnyX.pkg"
    I remember when I 1st installed the program months ago. I just dragged the icon to the applications folder and was done.

    There is something rather odd with your defaults for opening things. Double clicking a .dmg file should cause it to mount automatically using DiskImageMounter, and double clicking a .pkg file ought to cause Installer to run. DiskImageMounter is here:
    /System/Library/CoreServices/DiskImageMounter
    and the Installer is here:
    /System/Library/CoreServices/Installer
    You can use GetInfo to assign those programs to those file types. You might consider fixing your LaunchServices database. See the discussion thread here:
    http://discussions.apple.com/thread.jspa?messageID=5744911
    Using OnyX is probably the easiest solution.
    Francine
    Francine
    Schwieder

  • Problem with mounting disk images

    I have recently downloaded a media player and have had some problems. When I download the file to my desktop and try to run it, it gives me a "warning" window. In the window, it says that "the following disk images failed to mount" and gives "device not configured" as the reason. The file on the desktop's path is .dmg just to be more clear. So...yeah...any advice??
    Jay

    Just to make sure (I don't think this is your problem, but it's easy to check), make sure /System/ Library/ CoreServices/ DiskImageMounter.app is present on your Mac.
    Do you have another user account on your Mac? If necessary, use System Preferences> Accounts to create a new troubleshooting-only administrative user account. Check if that new user account can open .dmg files. If it does, that indicates a problem with the preferences in your normal user account. Use Preferential Treatment to scan your prefs. You can also drag the ~/Users/ [yourusername]/ Library/ Preferences folder tot he desktop, log out and back in, and see if .dmg images work, then move your prefes back from teh Preferences folder on the Desktop to the one in ~/Users/ [yourusername]/ Library. Or you might just try moving these prefs to the Desktop:
    /Users / [yourusername]/ Library/ Preferences/ com.apple.frameworks.diskimages.uiagent.plist
    and com.apple.LaunchServices.plist
    If the troubleshooting user account also shows the problem, first run Disk Utility/ Repair Permissions. If that doesn't fix the problem, try running the OS X Update Combo 10.4.7 (Intel) (using Disk Utility to expand that .dmg file after downloading).

  • HT1199 I have a MacBook Pro  10.7.3  I purchased finalemusic 2011.  When I try installing it, the Terminal on my macbook opens up a box and then does nothing. Is the problem with my mac? what do I do.

    I have a macbook pro 10.7.3.  I purchased finalemusic 2011.  when I try to install it the terminal opens up on my mac and nothing happens.  What do I do
    and is there a problem with my mac.   the program loads on my pc and it is for either windows or mac,

    Yeah the default program for installing Applications somehow got changed from the proper program to Terminal.
    Right click on the App .DMG file and select Open With. It should say DiskImageMounter.App. If it says Terminal then select Other, at the bottom of the list, and then find DiskImageMounter.app.
    Or after you right click on it select Get Info thenn in the Open With area select Other then find DiskImageMounter.app.
    By the way you are in the correct forum. It is a Mac problem.

  • "Lightroom_4_LS11_mac_4_1.dmg" problem downloading

    Why do I get a warning after downloading Lightroom 4 stating that the disk images "Lightroom_4_LS11_mac_4_1.dmg" is not recognized and coudn't be opened?  How do I fix this?

    find another dmg file on your computer an click it.
    if you do not see the same error message, your adobe dl is corrupt.  delete it and re-download.
    if you do see the same error message, you have an os problem and could try:
    Press COMMAND-I to open the Get Info window. In the Open With panel use the dropdown menu to select DiskImageMounter then click on the Change All button. If DiskImageMounter is not displayed in the dropdown menu then select Other. Navigate in the Open dialog to the /System/Library/CoreServices/ folder where you will find the application. Select then click on the Open button in the dialog.

  • 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

  • J2ME problem with threads

    Hi all,
    I would like to ask you for a help. I need to write a small program at my university. I started to write a midlet which function would be to countdown time for sports activities. I woul like to start a new thread - the one that counts down - and at the same time make the main thread sleep. After the "countdown" thread finishes, the main thread wakes up and waits for user input. The problem is that when the "countdown" thread finishes his work, I've got Uncaught exception java/lang/NullPointerException. error and the midlet halts.
    Below you can find the code
    import java.lang.*;
    import java.util.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    public class intervals extends MIDlet implements CommandListener
    public Display ekran;
    private SweepCanvas sweeper;
    private Form rundy;
    private TextField round0, round1, round2, round3, round4, round5, round6, round7, round8;
    private long czas,x;
    private Command exitCommand;
    private Command addRound;
    private Command delRound;
    private Command start;
    private TextField repeat;
    private Form odliczanie;
    private Alert ostrz;
    Licznik thread;
    String test;
    StringItem test1;
    int parz,i,j,k;
    static int l;
    int ilrund;
    int ilpowt;
    Item sec;
    long sec1;
    public intervals()
        rundy = new Form("Interwa&#322;y sportowe");
        exitCommand = new Command("Wyj&#347;cie", Command.EXIT, 2);
        addRound = new Command("Dodaj","Dodaj rund&#281;", Command.ITEM,1);
        delRound = new Command("Usu&#324;","Usu&#324; ostatni&#261; rund&#281;", Command.ITEM,1);
        start = new Command("Start", Command.ITEM,1);
        odliczanie = new Form("Odliczanie");
        TextField dodaj(TextField kolej)
            kolej=new TextField("Podaj czas (s) rundy "+parz,null, 4, TextField.NUMERIC);//stworzenie nowej instancji do wybierania czasu trwania rundy
            if(rundy.size()==0)
                rundy.insert(rundy.size(),kolej);
                else
                    rundy.insert(rundy.size()-1, kolej);
            return kolej;
        void odliczanie(TextField round)
            monitor m=new monitor();
            k=Integer.parseInt(round.getString());
            ekran.setCurrent(odliczanie);
            thread=new Licznik(k,odliczanie);
            thread.start();
            ekran.setCurrent(rundy);
    public void startApp()// throws MIDletStateChangeException
        rundy.deleteAll();
        repeat = new TextField("Podaj ilo&#347;&#263; powtórze&#324;",null,1,TextField.NUMERIC);
        rundy.addCommand(addRound);
        rundy.addCommand(exitCommand);
        rundy.setCommandListener(this);
        Canvas obrazek = new MyCanvas();
        ekran = Display.getDisplay(this);
        ekran.setCurrent(obrazek);
        czas=System.currentTimeMillis();
        while (System.currentTimeMillis()<czas+1000)
            continue;
        ekran.setCurrent(rundy);
    public void pauseApp()
    public void destroyApp(boolean unconditional)
        notifyDestroyed();
    public void commandAction(Command c, Displayable s)
        if (c == exitCommand)
            destroyApp(false);
            notifyDestroyed();
        else if(c==addRound)
            if(rundy.size()==0)//Sprawdzenie ilo&#347;ci elementów w celu poprawnego wy&#347;wietlania liczby rund w formie
                parz=1;
                else
                parz=rundy.size();
            switch(parz)
                case 1:
                    round0=dodaj(round0);break;
                case 2:
                    round1=dodaj(round1);break;
                case 3:
                   round2= dodaj(round2);break;
                case 4:
                    round3=dodaj(round3);break;
                case 5:
                    round4=dodaj(round4);break;
                default:
                    ostrz=new Alert("Uwaga","Maksymalna liczba rund wynosi 9", null, AlertType.INFO);
                    ostrz.setTimeout(3000);
                    ekran.setCurrent(ostrz);
            if(rundy.size()==1)
                rundy.append(repeat);
                rundy.addCommand(start);
            rundy.addCommand(delRound);
        else if(c==delRound)
            if(rundy.size()!=0)
                rundy.delete(rundy.size()-2);
                if (rundy.size()==1)
                    rundy.deleteAll();
                if(rundy.size()==0)
                    rundy.removeCommand(delRound);
                    rundy.removeCommand(start);
        else if(c==start)
            ilrund=rundy.size()-1;
            if(this.repeat.size()>0)
                ilpowt=Integer.parseInt(this.repeat.getString());
            ekran = Display.getDisplay(this);
            for (i=1; i<=ilpowt;i++)
                odliczanie= new Form("Odliczanie");
                 for (j=0;j<ilrund;j++)
                    switch(j)
                         case 0:
                             odliczanie(round0);
                             break;
                         case 1:
                             odliczanie(round1);
                             break;
                         case 2:
                             odliczanie(round2);
                             break;
                         case 3:
                             odliczanie(round3);
                             break;
                         case 4:
                             odliczanie(round4);
                             break;
                         case 5:
                             odliczanie(round5);
                             break;
                         case 6:
                             odliczanie(round6);
                             break;
                         case 7:
                             odliczanie(round7);
                             break;
                         case 8:
                             odliczanie(round8);
                             break;
    class Licznik extends Thread
        int czas1,k;
        Form forma;
        monitor m;
        public Licznik(int k,Form formap)
            czas1=k;
            forma=formap;
        public synchronized void run()
            while(czas1>0)
                forma.deleteAll();
                forma.append("Czas pozosta&#322;y (s): "+czas1);
                try{Thread.sleep(1000);} catch(InterruptedException e){e.printStackTrace();}
                czas1--;
            if(czas1<=0)
                m.put();
        }and monitor class
    public class monitor
    boolean busy=false;
    synchronized void get()
        if(!busy)
            try
                wait();
            }catch(InterruptedException e){e.printStackTrace();}
        notify();
    synchronized void put()
        if(busy)
            try
            wait();
            }catch(InterruptedException e){e.printStackTrace();}
        busy=true;
        notify();
    }Can anybody help me with this?

    Groovemaker,
    Your Licznik class has a member m of type monitor, which has not been instantiated (in other words is null) hence, when calling m.put() you get NullPointerException. Please also mind, that using Thread.sleep(1000) is not an accurate way of measuring time.
    If I may, please use recommended for Java class naming conventions - some of your names use lower case, while other don't which is confusing to the reader.
    Daniel

  • Problem with threads within applet

    Hello,
    I got an applet, inside this applet I have a singleton, inside this singleton I have a thread.
    this thread is running in endless loop.
    he is doing something and go to sleep on and on.
    the problem is,
    when I refresh my IE6 browser I see more than 1 thread.
    for debug matter, I did the following things:
    inside the thread, sysout every time he goes to sleep.
    sysout in the singleton constructor.
    sysout in the singleton destructor.
    the output goes like this:
    when refresh the page, the singleton constructor loading but not every refresh, sometimes I see the constructor output and sometimes I dont.
    The thread inside the singleton is giving me the same output, sometime I see more than one thread at a time and sometimes I dont.
    The destructor never works (no output there).
    I don't understand what is going on.
    someone can please shed some light?
    thanks.
    btw. I am working with JRE 1.1
    this is very old and big applet and I can't convert it to something new.

    Ooops. sorry!
    I did.
         public void start() {
         public void stop() {
         public void destroy() {
              try {
                   resetAll();
                   Configuration.closeConnection();
                   QuoteItem.closeConnection();
              } finally {
                   try {
                        super.finalize();
                   } catch (Throwable e) {
                        e.printStackTrace();
         }

  • Problem with Threads and a static variable

    I have a problem with the code below. I am yet to make sure that I understand the problem. Correct me if I am wrong please.
    Code functionality:
    A timer calls SetState every second. It sets the state and sets boolean variable "changed" to true. Then notifies a main process thread to check if the state changed to send a message.
    The problem as far I understand is:
    Assume the timer Thread calls SetState twice before the main process Thread runs. As a result, "changed" is set to true twice. However, since the main process is blocked twice during the two calls to SetState, when it runs it would have the two SetState timer threads blocked on its synchronized body. It will pass the first one, send the message and set "changed" to false since it was true. Now, it will pass the second thread, but here is the problem, "changed" is already set to false. As a result, it won't send the message even though it is supposed to.
    Would you please let me know if my understanding is correct? If so, what would you propose to resolve the problem? Should I call wait some other or should I notify in a different way?
    Thanks,
    B.D.
    Code:
    private static volatile boolean bChanged = false;
    private static Thread objMainProcess;
       protected static void Init(){
            objMainProcess = new Thread() {
                public void run() {
                    while( objMainProcess == Thread.currentThread() ) {
                       GetState();
            objMainProcess.setDaemon( true );
            objMainProcess.start();
        public static void initStatusTimer(){
            if(objTimer == null)
                 objTimer = new javax.swing.Timer( 1000, new java.awt.event.ActionListener(){
                    public void actionPerformed( java.awt.event.ActionEvent evt){
                              SetState();
        private static void SetState(){
            if( objMainProcess == null ) return;
            synchronized( objMainProcess ) {
                bChanged = true;
                try{
                    objMainProcess.notify();
                }catch( IllegalMonitorStateException e ) {}
        private static boolean GetState() {
            if( objMainProcess == null ) return false;
            synchronized( objMainProcess ) {
                if( bChanged) {
                    SendMessage();
                    bChanged = false;
                    return true;
                try {
                    objMainProcess.wait();
                }catch( InterruptedException e ) {}
                return false;
        }

    Thanks DrClap for your reply. Everything you said is right. It is not easy to make them alternate since SetState() could be called from different places where the state could be anything else but a status message. Like a GREETING message for example. It is a handshaking message but not a status message.
    Again as you said, There is a reason I can't call sendMessage() inside setState().
    The only way I was able to do it is by having a counter of the number of notifies that have been called. Every time notify() is called a counter is incremented. Now instead of just checking if "changed" flag is true, I also check if notify counter is greater than zero. If both true, I send the message. If "changed" flag is false, I check again if the notify counter is greater than zero, I send the message. This way it works, but it is kind of a patch than a good design fix. I am yet to find a good solution.
    Thanks,
    B.D.

Maybe you are looking for

  • Gmail - Label contents not syncing to iphone/iPad

    Hi, Seem to be having problem where emails in labels are not being synced to my iphone or iPad.  It works with apple mail in ML. I am using Gmail with exchange on the iPhone/iPad. Any ideas? Thanks and I look forward to yoru reply. ...Bruce

  • Is there a ThinkPad for me?

    Hey I currently have a X220, but need to upgrade because for work I have 2 Lenovo 3840x2180 monitors coming in January. Is there a ThinkPad notebook that supports that which is dockable? I want to go with Uktradock again. Max notebook size is 14.9".

  • Set-up viscosity (open vpn) in 10.8.5 system

    Hi guys! can anyone help me on how to set-up my open vpn application, viscosity for mac version 1.4.5 using my MAC OSX 10.8.5. I wonder on how to set up my account on each of the tab button of this viscosity application. The reason why i need this ap

  • 1439467 SUIM| RSUSR70: Runtime error DBIF_RSQL_INVALID_RSQL is not availabl

    Currently SAP Note 1439467 SUIM| RSUSR70: Runtime error DBIF_RSQL_INVALID_RSQL is not available. When searching the note in http://service.sap.com/notes error message The requested SAP Note is either in reworking or is released internally only is dis

  • Processing an XML "command file"

    Hi! I am planning to implement an application where the middle-tier (a DataWebBean relying on BC4J?) processes XML files. These XML files would be "command" files to insert/update/delete data in the database - actually they would be very similar to d