Adding Allowed procedure breaks application

My application was working fine. Then I added a custom procedure mypkg.myproc to allowed list of procedure under security tab. Then i could not access my application. It gives error "Requested url http://myserver/apex/f not allowed.
So i added "f" and "wwv_flow_custom_auth_sso*" and i could access the application. But all styling/images are gone and also submitting forms gives error "Requested url http://myserver/apex/wwv_flow not allowed".
So do i have to add all apex packages to the list if i want to add one custom package ? This seems wrong.. am imissing something here.. Please advise.
Listener version -1.0.2

Hi,
1. You need to list the apex packages in APEX Listener for Allowed Procedures, but you don't need the database validation for these packages. You don't need to define the Validation Function if you use the Allowed Procedures in the APEX Listener, you just double the check.
Anyway, as an example, you can easily use the function provided with APEX (wwv_flow_epg_include_mod_local in the APEX040000 schema) or see the one given in the Installation and Developers Guide (section "Configuring Security").
2. No, you can include them in your custom list when needed.
But again: If you plan to use APEX Listener for APEX and you use the Allowed Procedures, you don't need to configure the validation function.
The idea is:
Allowed Procedures = Whitelist - only the ones in there are allowed (including asterisks)
Blocked Procedures = Blacklist - procedures listed there are not allowed (can be combined with whitelist to exclude selected items from asterisk-inclusion)
These two are executed in that order in the APEX Listener itself.
Database Validation Function = gets the procedurename as parameter and returns boolean as result.
Basically, you'll do the same there as you can do with the APEX Listeners allowed/blocked feature, but you do it in the database. I think this is only relevant if you either run a mixed scenario (i.e., you use the same function for EPG or OHS/mod_plsql) or you want a more complex evaluation, e.g. you put some other environment variables like request IP address or some custom header into that evaluation in order to limit access to certain procedures just to intranet users or something like that.
-Udo

Similar Messages

  • How to change the cursor type when a TableView class was added to a Swing application?

    We can resize column width by dragging the column divider in the table header. This is a built-in feature of the TableView class.
    Normally, the cursor will become to east-resize (or west-resize) type with positioning the cursor just to the right of a column header.
    However, I found that the cursor is remaining the default type at the same position if I integrate JavaFX into Swing Application. That is adding the TableView to a Scene, and then adding this Scene to a JFXPanel, finally, adding this JFXPanel to the JFrame.
    The sample codes are listing below:
    public class Run extends JFrame {
        Run() {
            setSize(600, 450);
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            initComponents();
        private void initComponents() {
            final JFXPanel fxPanel = new JFXPanel();
            this.getContentPane().add(fxPanel);
            Platform.runLater(new Runnable() {
                @Override
                public void run() {
                    initFX(fxPanel);
        private void initFX(JFXPanel fxPanel) {
            Scene scene = null;
            try {
                scene = FXMLLoader.load(
                    new File("res/fxml_example.fxml").toURI().toURL()
            } catch (Exception ex) {
                ex.printStackTrace();
            fxPanel.setScene(scene);
        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                @Override
                public void run() {
                    new Run().setVisible(true);
    fxml_example.fxml:
    <?xml version="1.0" encoding="UTF-8"?>
    <?import javafx.scene.Scene?>
    <?import javafx.scene.control.TableView?>
    <?import javafx.scene.control.TableColumn?>
    <Scene xmlns:fx="http://javafx.com/fxml">
        <TableView fx:id="tableView"
                   editable="true">
            <columns>
                <TableColumn text="COL1">
                </TableColumn>
                <TableColumn text="COL2">
                </TableColumn>
                <TableColumn text="COL3">
                </TableColumn>
                <TableColumn text="COL4">
                </TableColumn>
                <TableColumn text="COL5">
                </TableColumn>
            </columns>
        </TableView>
    </Scene>
    So, are there anyone can advise how to fix these codes; make the cursor can change to east-resize (or west-resize) type when this TableView class was added to a Swing application?

    Thanks for the report. I've just filed a JIRA issue: https://javafx-jira.kenai.com/browse/RT-34009
    //Anton.

  • I installed google chrome and added it to my applications folder and it works but my desktop still has the icon of the chrome volume/disk and when i right click it gives an option to eject but it will not delete how can I get rid of it?

    I installed google chrome and added it to my applications folder and it works but my desktop still has the icon of the chrome volume/disk and when i right click it gives an option to eject but it will not delete how can I get rid of it?

    Drag it to the trash icon in your dock.  This is a disk image, and you need to "eject" it, to get rid of it.  

  • Calling PL SQL Procedure in Application Module Method

    Hi Experts,
    I want to know how can i call a plsql procedure in Application Module and get the value of the OUT parameter of procedure . if possible please provide some example
    Thanks in advance.

    Have a look at this sample code from one of our projects:
        CallableStatement cstmt = this.getDBTransaction().createCallableStatement(
          "{ call Expand_Message( ?, ?, ? )}", DBTransaction.DEFAULT);
        try
          cstmt.setString(1, arg1 );
          cstmt.setString(2, arg2 );
          cstmt.registerOutParameter(3, Types.VARCHAR);     
          cstmt.execute();
          result = cstmt.getString(3);
        catch (SQLException e) {
          // Process eventual SQL exception here
        finally {
          try {
            cstmt.close(); }
          catch (Exception e) {;}
        }This code is part of a method in a custom ApplicationModuleImpl class (defined for one of the ApplicationModules) and the 3rd parameter of the Expand_Message procedure is an OUT-parameter.
    Dimitar

  • How to disable silverlight "Do you want to allow this Web application to access your clipboard?" popup window, when tyring to right click and paste?

    Hi,
    When im trying to right click and choose paste. im getting a dialog box.. "Do you want to allow this Web application to access your clipboard?". How do i disable it for all users?
    i found that, we can able to disable it for only one user, if we create a 'Clipboard' DWORD key with value '11' in the registry path: HKEY_USERS -> S-1-5-21-159.. -> Software -> AppDataFlow -> Software -> Microsoft ->
    Silverlight -> [website url]
    Even, i tried
    Internet Options> Security> Internet Zone> Custom Level> Scripting section> Allow Programmatic clipboard access> Enable. But its not working.
    Please let me know how to disable that popup for all users?

    It works fine on my machine here which is win7 pro.
    Your options are limited
    You know one way - the registry entry.
    The option:
    Internet Options> Security> Internet Zone> Custom Level> Scripting section> Allow Programmatic clipboard access> Enable.
    Has been changed by later versions of Internet explorer tightening security.
    I guess you could try:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    Bit difficult for me to test at the moment, but that could work.
    If that's no good.
    The alternative is to give the app elevated trust.
    This is a PITA because you have to obtain a security cert and sign the xap with it.
    They expire as well and you then need to buy a new one.
    Costs several hundred quid a year ( this is one time cost rather than per user ).
    Hope that helps.
    Recent Technet articles:
    Property List Editing   ;  
    Dynamic XAML

  • Allow page breaks and text overflow indicator

    I have set up a sub form to allow page breaks within content which works but then the content that continues on the next page has the text overflow indicator showing and the text field does not expand which is what I want it to do. What do I need to do to get it to continue flowing?

    I do not understand why this should be so difficult.   What I am doing is just opening a blank form and I can either insert a text field or a subform.  I then go to check allow page breaks within content and it is greyed out on a text field.  I also can create the subform and it allows me to set it to flowed and allow page breaks but it then has a indicator that displays (Although the object is allowed to break, deselecting allow page breaks within content object of the parent object restrict this object from breaking between pages).  The only thing that makes sense is the parent is the blank page form.  I have searched all over the place and I cannot see anyplace to set the form page to allow page breaks.  The only thing that is on the form is either a check box or a subform and thats it. It keeps having a problem with a parent object.  The only 2 objects I see are the blank page and then the text field I add.  Nothing seems obvious to fix this.  This software does not appear to be very user friendly.

  • Allow page breaks with content is Disabled for Subform

    Hi,
    I want to display item data on form.I created a subform and dragged table from data view.
    Allow page breaks with content is grayed out!!
    Plus If i want to add a footer in TABLE option this is also grayed out!! Can't we create a footer from the dragged table?
    FYI.. I went to hierarchy view created subform right click page and then dragged table in to this subform.
    Am i doing it right?
    Rgds
    Vara
    Edited by: Vara K on Feb 5, 2009 8:40 PM

    Resolved myself.
    I was creating subforms in page1 instead of the TOP context node.
    So What I did is created a subform from top node and then i got pagebreak options and then dragged table.. so much fun! with forms.
    rgds
    Vara

  • I have an Ipad, I activated the time capsule with no issues. I added the airport Utility application without issue.  However, I do not know how to access the hard drive with either my Windows computer or the Ipad.  Does someone know how?

    I have an Ipad, I activated the time capsule with no issues. I added the airport Utility application without issue.  However, I do not know how to access the hard drive with either my Windows computer or the Ipad.  Does someone know how?

    On windows load the airport utility .. latest correct version as possible.. there is no windows 8 but win7 works after a fashion.
    Make sure the TC is using SMB compatible names.. short no spaces and pure alphanumeric.
    Type the name directly into windows explorer.
    \\TCname or \\TCIPaddress
    If no luck turn off all the firewalls.. internal windows plus security software plus whatever other gargyoles and other rubbish AV software you have running.
    Ensure windows is able to at least ping the TC by IP address and name..
    Use the utility in windows to set file sharing to guest account on with full read and write access.. and set workgroup to WORKGROUP.

  • FBL5N Adding Dunning Procedure and Accounting clerk in layout option

    Hi Gurus
    Plaese help me to add the field Dunning Procedure and Accounting Clerk in the hidden field option for changing layout in FBL5N
    I have checked for the option of Define Special fields for finding and sorting data but it does not allow the fileds from table other than BSEG , BKPF.
    Thanks
    Jhanvi

    hi Jhanvi,
    Execute the FBL5N and create your own Layout and from there you select the fields of Dunning and Accounting Clerk and then save that Layout.
    If the above fields are not available in that option then go to Tcode O7R3 it is for the Special Fields of finding and sorting DATA.
    Click on New Entries and enter the Table name and select the field from the F4 slection and then save it.
    Once again go to Tcode Fbl5n and select your layout and now you can see that fields added to that.
    Hope this will solve your problem
    Cheers
    Ranjit Kumar

  • Calling Oracle BugDB PL/SQL Package Procedures from Application Modules

    Hi Experts,
    I am using JDev 11g R2.My requirement is as follows:
    1.Create a public database link to remote bugDB using the Testing Environment.(Done)
    2.Access the data from local database to BugDB using that DB link (Done)
    3.Insert/Create a bug using the Create_Bug procedure in the API provided by BugDB(Failed).In the Application ModuleImpl class I have added the following code(Just an Example) to call the API containing a pl/sql procedure which creates a bug in the remote db table.
    public void Create_Bug(String Product, String Component, String Subcomponent, String Status) {
    CallableStatement st = null ;
    try {
    StringBuffer str = new StringBuffer();
    str.append(" BEGIN ");
    str.append(" Bug.Bug_API_V1.Create_Bug@bugtest( ");
    str.append(" Product => :1, ");
    str.append(" Component => :2, ");
    str.append(" BugNo => :3 ");
    str.append(" Status => :4 ");
    str.append(" ")
    str.append(" ); ");
    str.append(" END; ");
    st =getDBTransaction().createCallableStatement(str.toString(), 1);
    st.setString(1, Product);
    st.setString(2, Component);
    st.setString(3, Subcomponent);
    st.setString(4, Status);
    st.execute();
    } catch (SQLException sqle) {
    // TODO: Add catch code
    sqle.printStackTrace();
    } catch (NumberFormatException nfe) {
    // TODO: Add catch code
    nfe.printStackTrace();
    4.Added a managed bean to invoke this AppModuleDataControl which stores the value in the remote database.(Failed in this part).
    Its not showing any errors in the log but the bug is not created either in the remote database.Could anyone guide me where am I going wrong or what is the better way to handle this requirement.Any suggestion for materials,links or tutorials would be highly appreciated.Thanks in advance.
    Regards,
    Prasanna

    Prasanna,
    this is a public form_ and the Oracle bug database API is not public! Can you please post internal questions to Oracle internal forums and mailing lists?
    thank you
    Frank

  • Error when calling procedure from application proces

    I've installed the doclib packaged application on a fresh 10g install (with HTTP Server). everything works fine, except when I want to 'view' a document:
    You don't have permission to access /pls/apex/P******O.get_doc on this server
    Oracle-Application-Server-10g/10.1.2.0.0 Oracle-HTTP-Server Server at d*******x Port 7777
    (obfuscated some words here).
    Very strange, because it is really there. I've granted execute privileges to public and apex_public_user.
    The apache errorlog mentions the following:
    [Mon Sep 21 14:37:32 2009] [error] [client 192.168.16.94] [ecid: 1253536652:127.0.0.1:23843:0:395,0] mod_plsql: /pls/apex/P*****O.get_attr HTTP-404 P*****O.get_attr: PROCEDURE DOESN'T EXIST
    and in the access log:
    192.168.16.94 - APEX_PUBLIC_USER [21/Sep/2009:16:00:13 +0200] "GET /pls/apex/P*****O.get_doc?p=4 HTTP/1.1" 403 351
    What have I forgotten? when using the EPG, the installation manual mentions the use of ACL's, so I thought I should use them to give additional rights, but appararently they are not part of 10g. Any other suggestions?

    Alias /i/ "/u01/app/oracle/product/10.2.0/OraHTTP/Apache/images/"
    AddType text/xml xbl
    AddType text/x-component htc
    <Location /pls/apex>
    Order deny,allow
    PlsqlDocumentPath docs
    AllowOverride None
    PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
    PlsqlDatabaseConnectString localhost:1521:doclib ServiceNameFormat
    PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    PlsqlDefaultPage apex
    PlsqlDatabasePassword ********
    PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
    Allow from all
    </Location>
    copying the dads.conf I notice that I've included the plsqlrequestvalidationfunction, but i refer to the epg.... what should be there in case of a http server?

  • Hot Synch does not work, Treo 755p, USB, 17" Mac Pro Laptop, even with RevD installed and Allow other HotSynch applications preference check box checked

    Hi,
    I am a long time Palm enthusiast who is frustrated.  No more Palm products for me or anyone I speak to until I solve this problem.  Someone at Palm should be paying attention to their long time cusotmers.  I bought Palms in 2002 and 2003.
    The support literature coming with two Treo 755p that I bought was so poor that never saw the fine print that there was three months of support if I registered the devices.  The registration page does not let me register.  All the fields are ghosted after I put in the serial number.  I bought one in June 2008 and the other in early 2008.  So never registered and can get no help from Palm now it seems.
    So beside that gripe below is the problem issue info.
    I can't get a Verizon Treo 755p to USB cable Hot Synch with my daughters 17" Mac Pro Laptop.  It is using OS 10.5x  She lives in another city so I am trouble shooting this remotely.
    Did - Revd Palm upgrage has been installed.
    PalmDesktopMac421Revd.dmg (17MB)
    http://kb.palm.com/SRVS/CGI-BIN/WEBCGI.EXE/,/?St=4518,E=0000000000255177998,K=6239,Sxi=3,case=obj(33...
    Did in advanced settings on the Treo select in the Synch preferences allow other Hot Sync applications.
    That process worked however on my own Treo 755p Verizon as below:
    After much work, hours over several months, I got my my Treo 755p Verizon to Hot Synch with a QuickSilver desk top Mac running os 10.5x. 
    Did the RevD upgrade.
    Did in advanced settings on the Treo select in the Synch preferences allow other Hot Sync applications.   Otherwise the Wireless Synch feature prevents a Hot Synch.
    Once those both were done than Hot Synch works fine, and Wireless Synch works fine and does not interfere.
    The Wireless on both PDAs is scheduled to be removed on both Treos due the economy on Feb. 4th, so I would like the HotSynch to be working so her Treo is backed up.
    Thanks so much to anyone who replies to help out.
    Best
    Post relates to: Treo 755p (Verizon)
    Post relates to: Treo 755p (Verizon)
    This question was solved.
    View Solution.

    Works now, she had created a user ID as prompted when installing the HotSynch Software, but it was not the same name of the Treo 755p.  The default ID was the one she from installing the software, so it showed nothing in address or contacts, but when she switched to the Treo ID than all her stuff was there.
    Post relates to: Treo 755p (Verizon)

  • Adding sound to game application

    Can anyone assist me or provide a link as to how I can add sound to an application(non-applet)? In this case it is a space invaders clone tutorial; now I would like to add sound to when either the player or the aliens fire a laser. The problem is that I'm not sure how to do it. I initially tried using the AudioStream attribute from the sun.audio class but it did not work. Also I would like to add new images to the game background but when I add images to the panel, it does not appear when executed; the game loop I think affects this. Here is some code snippets:
    The initial setup function:
    public Game() {
              //ImagePanel p1 = new ImagePanel(new ImageIcon("City.png").getImage());
              // create a frame to contain our game
              JFrame container = new JFrame("Space Invaders 101");
              // get hold the content of the frame and set up the resolution of the game
              JPanel panel = (JPanel) container.getContentPane();
              panel.setPreferredSize(new Dimension(800,600));
              panel.setLayout(null);
              // setup our canvas size and put it into the content of the frame
              setBounds(0,0,800,600);
              panel.add(this);
              // Tell AWT not to bother repainting our canvas since we're
              // going to do that our self in accelerated mode
              setIgnoreRepaint(true);
              // finally make the window visible
              container.pack();
              container.setResizable(false);
              container.setVisible(true);
              // add a listener to respond to the user closing the window. If they
              // do we'd like to exit the game
              container.addWindowListener(new WindowAdapter() {
                   public void windowClosing(WindowEvent e) {
                        System.exit(0);
              // add a key input system (defined below) to our canvas
              // so we can respond to key pressed
              addKeyListener(new KeyInputHandler());
              // request the focus so key events come to us
              requestFocus();
              // create the buffering strategy which will allow AWT
              // to manage our accelerated graphics
              createBufferStrategy(2);
              strategy = getBufferStrategy();
              // initialise the entities in our game so there's something
              // to see at startup
              initEntities();
         }then the class for firing a shot:
    public class ShotEntity extends Entity {
         /** The vertical speed at which the players shot moves */
         private double moveSpeed = -300;
         /** The game in which this entity exists */
         private Game game;
         /** True if this shot has been "used", i.e. its hit something */
         private boolean used = false;
          * Create a new shot from the player
          * @param game The game in which the shot has been created
          * @param sprite The sprite representing this shot
          * @param x The initial x location of the shot
          * @param y The initial y location of the shot
         public ShotEntity(Game game,String sprite,int x,int y) {
              super(sprite,x,y);
              this.game = game;
              dy = moveSpeed;
          * Request that this shot moved based on time elapsed
          * @param delta The time that has elapsed since last move
         public void move(long delta) {
              // proceed with normal move
              super.move(delta);
              // if we shot off the screen, remove ourselfs
              if (y < -100) {
                   game.removeEntity(this);
          * Notification that this shot has collided with another
          * entity
          * @parma other The other entity with which we've collided
         public void collidedWith(Entity other) {
              // prevents double kills, if we've already hit something,
              // don't collide
              if (used) {
                   return;
              // if we've hit an alien, kill it!
              if (other instanceof AlienEntity) {
                   // remove the affected entities
                   game.removeEntity(this);
                   game.removeEntity(other);
                   // notify the game that the alien has been killed
                   game.notifyAlienKilled();
                   used = true;
    }The main game loop:
    public void gameLoop() {
              long lastLoopTime = System.currentTimeMillis();
              // keep looping round til the game ends
              while (gameRunning) {
                   // work out how long its been since the last update, this
                   // will be used to calculate how far the entities should
                   // move this loop
                   long delta = System.currentTimeMillis() - lastLoopTime;
                   lastLoopTime = System.currentTimeMillis();
                   // Get hold of a graphics context for the accelerated
                   // surface and blank it out
                   Graphics2D g = (Graphics2D) strategy.getDrawGraphics();
                   g.setColor(Color.black);
                   g.fillRect(0,0,800,600);
                   // cycle round asking each entity to move itself
                   if (!waitingForKeyPress) {
                        for (int i=0;i<entities.size();i++) {
                             Entity entity = (Entity) entities.get(i);
                             entity.move(delta);
                   // cycle round drawing all the entities we have in the game
                   for (int i=0;i<entities.size();i++) {
                        Entity entity = (Entity) entities.get(i);
                        entity.draw(g);
                   // brute force collisions, compare every entity against
                   // every other entity. If any of them collide notify
                   // both entities that the collision has occured
                   for (int p=0;p<entities.size();p++) {
                        for (int s=p+1;s<entities.size();s++) {
                             Entity me = (Entity) entities.get(p);
                             Entity him = (Entity) entities.get(s);
                             if (me.collidesWith(him)) {
                                  me.collidedWith(him);
                                  him.collidedWith(me);
                   // remove any entity that has been marked for clear up
                   entities.removeAll(removeList);
                   removeList.clear();
                   // if a game event has indicated that game logic should
                   // be resolved, cycle round every entity requesting that
                   // their personal logic should be considered.
                   if (logicRequiredThisLoop) {
                        for (int i=0;i<entities.size();i++) {
                             Entity entity = (Entity) entities.get(i);
                             entity.doLogic();
                        logicRequiredThisLoop = false;
                   // if we're waiting for an "any key" press then draw the
                   // current message
                   if (waitingForKeyPress) {
                        g.setColor(Color.white);
                        g.drawString(message,(800-g.getFontMetrics().stringWidth(message))/2,250);
                        g.drawString("Press any key",(800-g.getFontMetrics().stringWidth("Press any key"))/2,300);
                   // finally, we've completed drawing so clear up the graphics
                   // and flip the buffer over
                   g.dispose();
                   strategy.show();
                   // resolve the movement of the ship. First assume the ship
                   // isn't moving. If either cursor key is pressed then
                   // update the movement appropraitely
                   ship.setHorizontalMovement(0);
                   if ((leftPressed) && (!rightPressed)) {
                        ship.setHorizontalMovement(-moveSpeed);
                   } else if ((rightPressed) && (!leftPressed)) {
                        ship.setHorizontalMovement(moveSpeed);
                   // if we're pressing fire, attempt to fire
                   if (firePressed) {
                        tryToFire();
                   // finally pause for a bit. Note: this should run us at about
                   // 100 fps but on windows this might vary each loop due to
                   // a bad implementation of timer
                   try { Thread.sleep(10); } catch (Exception e) {}
         

    for basic sounds, you can use the JavaSound API.
    http://java.sun.com/docs/books/tutorial/sound/index.html
    There are plugin libraries available that add MP3 and OGG support to it.
    http://www.javazoom.net/index.shtml

  • Tuxedo calls procedure and Application Level Service Failure

    hello ,professors all!
    My Tuxedo Service just call an procedure exists in oracle9i, i am sure that the procedure runs ok in oracle9i individually, when it was called by my tuxedo service , it is not ok by first time ,and runs out tp application level Service failure error .But strangely it is ok by second time!
    who can explan it to me and show me a way to solve the difficult problem?
    i spend a lot time wondering the answer!
    Edited by: user9086437 on 2010-9-29 下午9:57

    There are many possible reasons why a database procedure might fail the first time it is executed and succeed after that.
    You should check the Tuxedo ULOG and Oracle database logs for any messages that may point to the problem.
    If there is a LIBTUX_CAT:6205 or LIBTUX_CAT:6206 message in the userlog file then you need to add a tx_open() call to your server's tpsvrinit() or tpsvrthrinit() function.
    If there is an OPENINFO string for the group where your server is running then you are using XA transaction management and should not be connecting to the database in your application code; if there is not an OPENINFO string for the group where your server is running then you need to connect to the database in your application.
    If you set the environment variable
    TMTRACE=*:ulog:dye
    for the server where the failure is happening then Tuxedo will write a trace record of each Tuxedo call and each XA call to the ULOG file. This can be helpful in determining why the failure is happening on the first call, especially if Tuxedo is handling transaction management using XA.
    I hope some of this is of help in debugging the problem.
    Ed

  • How to increase memory allowed for an application

    Before in OS 9 and below we can expand the quantity of memory for an application, we can't do same in OS X.
    OS X is able to set himself the amount of memory for an application. This seems to work but I think there is a limit sets by OS X.
    My question is how to increase this amount of memory ?
    I tried to increase it in terminal using "ulimit -d unlimited" but this is not working enough.
    I use to do calculation with matrix systems and iterations in Mapple software but on my iMac with 4 GB of RAM memory, when application reaches 450 MB, I get a memory error message. Activity monitor at same time says there is more than 2 GB free !
    Has somebody a solution to free this limit, even for a small time or for only an application ?
    Thanks for your help.

    The full message is :
    "Kernel connection has been lost. The kernel returned the following message :
    Execution stopped : Memory allocation failed.
    Please sea ?alloc for more detail.
    You should save this worksheet and restart Maple
    Executing commands in Mapple requires a connection to the Maple kernel.
    Firewalls have been known to cause problems with kernel connections in Maple. Please ensure that any firewall software is configured to allow Maple to create connections to the kernel. Consul the FAQ for more information."
    I checked the firewalls of OS X, they are shutdown and no restrictions seems to be set for processes.
    We are expecting for a new version of Maple with some modifications due to Snow.

Maybe you are looking for

  • How to load SD files from Canon Vixia HF200 to Imovie or Final Cut???

    I use a card reader and the finder shows a folder "PRIVATE" with several subfolders: AVCHD>BDMV>CLIPINF and Playlist and Stream. It appears that the clips are loaded under the Stream folder as files with .MTS extensions. These files are labeled as MP

  • Can't get Export to work

    I'm relatively new to Fireworks.  I created a small image map, but when I try to export the image and html to Dreamweaver, I get a message a message saying "Could not complete your request - The file was not found."  I've tried Export, Export Wizard,

  • Installing from imac boot cds

    i have a powermac g3 B+W and a friend is going to lend me his imac dvds to install it. will this work alright or should i just go buy it for myself? powermac is g3 350mhz 768mb ram 40.0gb and 12.7gb hdd Powerbook G3 Wallstreet + Powermac G3 B+W   Mac

  • Select most recent post

    Hello everyone, I have 2 tables: - FORUM_MESSAGE ID | ID_FORUM | ID_USER | TITLE | DATE 1 1 1 post 1 10/11/2005 2 2 2 post 2 09/10/2005 3 1 1 post 1 08/06/2005 - FORUM_USER ID | ID_TYPE | NAME 1 1 admin 2 2 user What i need to get is the most recent

  • Pl/sql error log

    hi, I have an sql program as follows which executes simple sql commands.The code is as follows: declare sql_stmt VARCHAR2(200); v_command commands.command%TYPE; begin for i in 1 .. 2 loop      BEGIN Select Command into v_command from Commands where S