Upcoming releases after forms 9i

Can anyone give me more info on any upcoming releases
after forms 9i?
What are new features that will be implemented?
What is the timeframe (a month, a year, several years)?
Are any statements of direction available to the public on this?
Thx

Kevin,
Forms9i will have new features in one of the upcoming patch sets,
like we did for Forms6i.
In client/server customers have been very reluctant in patching
their Forms client installation if not necessary. This was
because of the time consuming task shaking hands with each single
PC.
Now that our software runs on the server only we are planning to
add new features in one of the upcoming patch sets of Forms9i,
all of them not requiring a Forms application to recompile.
Features that get added first are focussing on performance and
security. Your application will benefit from this enhancements
without knowing and all that may be required is parameter to be
set in the Forms configuration file.
If there are enhancements that can be used within the application code
then we doc this in the release notes and or an accompanying Whitepaper
published on OTN.
Like Robin said, we are not in a hurry with a new major release
because we have a vehicle to add new features. After Forms9i, as we see
it, there still is Forms9i. There will be a next major release, no doubt
about it, but we don't know a release date.
Hope this explains why we don't have a list of new features ready to go
into the next major release. Of course we have tons of ideas, but these
are not approved and we don't wanna send fiction to this list.
regards
Frank
Ps.: So far I am hopig that you like what you get in Forms9i.

Similar Messages

  • Memory does not get released after encrypting/ decrypting files.

    I am using javax.crypto package to encypt/decrypt files but the problem is that once a big file (around 100- 700 mb) is encrypted there is spike in memory of 70 Mb (first time) and whole of this memory is not released after execution is finished. I have kept my application run for days but this memory do not come down.
    Interesting thing is if I encrpyt/ decrypt the same file again and again the memory do not rise by 70 Mb, but for first 3-4 iterations 5-8 Mb of memory is released in each iteration and after that memory starts increasing again in chunk of 2-5 Mb and after few iteration some memory get released but in all the memory always increases. The code to encrypt file is simple
    Cipher c = Cipher.getInstance("AES/CBC/PKCS5Padding");
    byte[] salt = generateRandomBytes(16);
    Rfc2898DeriveBytes rfc = new Rfc2898DeriveBytes("123456", salt, 1000);
    SecretKey key = new SecretKeySpec(rfc.getBytes(32), "AES");
    c.init(Cipher.ENCRYPT_MODE, key );
    FileOutputStream fos = new FileOutputStream(encryptedFile);
    CipherOutputStream cos = new CipherOutputStream(fos);
    FileInputStream fis = new FileInputStream(largeInputFile);
    int len = 0;
    byte[] buf = new byte[1024 * 128];
    while((len = fis.read(buf)) != -1) {
       cos.write(buf, 0, len);
    cos.close();
    fis.close();
    This is simple observation I have seen in my program:
    I am using Windows 7 64 bit with 16 GB RAM Intel Core 2 Duo 3.00 GHz and file encrypted was 700 MB size
    Explanation
    Memory Usage (As shown in Windows Task Manager Private Working Set column)
    When program starts
    9924 K
    After first iteration of encryption
    81,180 K
    Second Iteration
    78,254 K
    3 Iteration
    74,614 K
    4 Iteration
    69,523 K
    5 Iteration
    72,256 K
    6 Iteration
    70,152 K
    7 Iteration
    83,327 K
    8 Iteration
    85,613 K
    9 Iteration
    95,124 K
    10 Iteration
    92,698 K
    11 Iteration
    94,670 K
    I kept the iteration on for 2000 iteration, the same pattern was observed and at the end memory usage 184,951 K, this memory was not released after calling System.gc() also.
    What could be the possible problem, is it the CipherOutputStream or Cipher class having some memory leak or I am doing something wrong here?

    ash wrote:
    We are using WebLogic Server 7.0 runing on Solaris 2.7.
    We are experiencing a problem where the memory does not seem to be released after
    the application has been shut down.What do you mean by "application has been shut down"? Is the server
    process running or not? Is it a zombie?
    The
    Unix 'top' command reports that memory has not been reclaimed by the O/S. What exactly has it reported? If the process is gone, then I'm pretty
    sure your O/S has reclaimed the memory. What exactly are you looking at
    in top?
    -- Rob
    > Continue
    restarting it will forces us to reboot the server as there will be more and more
    memory lost when restarting the WebLogic.
    Advice to fix the problem is much appreciated. Thanks.

  • How to return a html repsonse after form guide rendering in browser?

    How to return a html repsonse after form guide rendering in browser indicating that server has recieved transmission and request is submitted succesfuly?
    I am rendering the form guide in browser using guide invoke service and when i submit the data in browser to server through guide , it is displaying some random number in browser?
    i need to display a resposne that request is submitted successfully?

    how could i define a variable with "html data" ?
    Create a variable of type document and then a service to read the html from where ever it's located. If you put it in LiveCycle, you can use the ReadRessource service. If it's on the file system, you can use the Read Document. If it's in the database, you can use the JDBC service.
    Also, one more doubt where should i use this variable in my process to get the same?
    You want the response once you've submitted the data, so the html is really the result of calling the process that's processing the data. So I would create an output variable of type document on that process.
    Right now it displays a random number in the browser because your submit process is long lived. When a process is long lived (asynchronous), you invoke it and then you get an identifier back. It's kind of a fire and forget. You can use that identifier to check the status of the long lived process, since long lived processes can take hours, days to complete. You don't want your browser to wait that long, hence the identifier.
    However if you change the process to be short lived (synchronous), the browser will wait for the result of the process, which really means the output variables for that process. If your output variable contains html, it'll display html.
    So the key is make you submit process short lived and populate the output variables appropriately.
    Jasmin

  • HT3702 I have paid once for one month subscription for al jazeera sport live app. I just released after few months that they are automatically charging me on monthly bases. How i can stop them charging me for something i did not use and i did not authoriz

    I have paid once for one month subscription for al jazeera sport live app. I just released after few months that they are automatically charging me on monthly bases. How i can stop them charging me for something i did not use and i did not authorize?

    You possibly set up an auto-renewing subscription with the app - there are instructions on this page on how to manage them, including how to stop them : http://support.apple.com/kb/HT4098

  • Paper won't release after printing

    I don't know if it happened after a techie at HP suggested a different driver to access the e-print functions on my HP Envy printer, but some times the paper won't be released after printing.  I have to give it another function, then cancel the function, to get the printout.

    Hi
    I see.
    Have you by chance set the Docked icon to Keep In Dock, found by clicking and holding down on the docked icon?
    Furthermore you say the printer icon stays open showing a green arrow, so is that both the printer utility and the printer both showing in the dock?
    i think normally, there should only be the printer utility, a green open printer symbol doesn't ring a bell, so to speak.
    roam

  • To change description on release appraisal form

    Hi Gurus,
    I am facing an issue related to the appraisal form which is already released and employees using the appraisal form. Now client wants to change some description in the appraisal document.
    I am trying to make the appraisal document to unreleased status, but getting error, that the form is already in used and can not be changed. System is not letting me to change the status from released to unreleased.
    Could you please let me know if there is any standard report, which can be executed to change the released appraisal document.
    Thanks
    Pradeep

    Hi All,
    Thanks so much for your time and comments. However I got the answer, I dont know whether its full proof . Has'nt tested yet. There is SAP Note 888650 which allows us to make changes for released apprailsa forms.
    Summary
    Symptom
    In exceptional cases, it may be necessary to change the configuration of an
    appraisal template which is already released and in productive use.
    Other terms
    Reason and Prerequisites
    Solution
    Attached to this note you find the coding of a report which allows you to
    cancel the release of your template, even if it is already used in
    appraisal documents. You can then adapt your template customizing and
    release the template again.
    If you have release 110 of Software Component EA-HR, create the report with
    the coding from attachment ZRHHAPUNRELEASE_110.txt. Otherwise, use the
    coding from attachment ZRHHAPUNRELEASE.txt.
    Important: Only use this report if advised by SAP Development
    Support! Changing customizing which is used productively may
    result in database inconsistencies, or change the behaviour
    and appearance of existing appraisal documents. This can also
    affect closed documents and their follow-up processing.
    First test your changes with a copy of the template, or in a test system.
    Do the changes to the productive template while the system is not running.
    Header Data
    Release Status: Released for Customer
    Released on: 20.10.2005 07:37:02
    Master Language: English
    Priority: Recommendations/additional info
    Category: Consulting
    Primary Component: CA-GTF-AP-PM Please use PA-PD-PM
    Secondary Components:
    PA-PD-PM Objective Setting and Appraisals
    The Note is release-independent
    23.02.2011

  • Release Rule Form

    I am defining Release rule form, defined all the parameters but Ship From, Warehouse list is not coming, giving error message as "FRM-41830: List of ValueContains no entries".
    I have defined Transaction types, warehouse is coming in LOV but not appearing in Release Rule Form (Order management->Setup->Picking->Defined release rules form)
    I have done all setups correctly, please advise.

    949067 wrote:
    I am defining Release rule form, defined all the parameters but Ship From, Warehouse list is not coming, giving error message as "FRM-41830: List of ValueContains no entries".
    I have defined Transaction types, warehouse is coming in LOV but not appearing in Release Rule Form (Order management->Setup->Picking->Defined release rules form)
    I have done all setups correctly, please advise.what happens if you go to inventory tab and in that warehouse..?are you able to see there?
    I guess ship from is the actual location of the warehouse
    Mahendra

  • Releasing a form into nal (problems when sizing)

    Hi ,
    I recently released a form into a nal user group. The users are having problems viewing the whole form as their windows nal setting is 800/600 , however the form was developed at 1000/700. I have entered the command :
    Set_Window_Property(forms_mdi_window ,WINDOW_STATE,MAXIMIZE);, which i assumed would always maximise the form to the enclosing window and environment in the when_new_form_instance trigger, however the users still cannot see the whole form when it maximises in their environment unless they tab across. Does anyone have any hints tips on how to set the from to have portability in such situations.
    Any help would be greatly appreciated .
    Thanks
    Marc

    Looks like your canvases are larger than the 800*600 screen.
    Changing the window size does zoom any canvas, so you have
    to make your canvases smaller.

  • ERR REP-0771: After Form trigger failed.

    Hi,
    Concurrent request fails with the error
    ERR REP-0771: After Form trigger failed.
    This happen when this job runs when job is scheduled.
    But doesn't occur when i manually run this job.

    Please review the following note, it may be helpful.
    Note: 1080783.6 - REP-0771 AfterPForm Trigger Failed
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=1080783.6

  • After form loads assigned values to textbox

    Hi experts,
    I am developing through SAP B1 studio for Microsoft visual studio.  Usually, in the menu event/form load, we show the docnum,docdate fields values.Trying to assign values to textbox after form opens.So, in Form_LoadAfter, I am trying.But, this event calls even before form is shown. i.e,it is called immediately after clicking Menu to open the form.So, assigning values to textbox is showing error.Any inputs regarding this will be helpful...
    Thanks in Advance,
    Parvatha Solai.N

    Hi Parvatha,
    For User Form, when the Form Load event is triggered, the form does not contains anything yet,
    Thus you cannot put a default value in this event.
    Instead, in B1Studio, each form is a class.
    In the default class constructor, there is a code where the form and the items are drawn.
    After this block of code, you can place your default value here.
    If you are not sure, just place it just before the closing of this constructor.
    Regards
    Edy

  • Secondary mouse button automatically releases after 3 sec

    *Secondary mouse button automatically releases after 3 sec even if still pressed* since upgrade to snow leopard. I have to use extra switches attached via USB being unable to move my arms.
    Apart from that Airport works after adding Location, I am still not able to access internet or mail, skype and time machine backups work. Switching to my neighbours unsecured WLAN I have no problems accessing mail and internet.
    A guest with a PC was also unable to use my WLAN, he was able to connect (gave him password) but could not use internet.
    Any ideas? The "secondary mouse button automatically releases after 3 sec" issue seems not to be posted yet.

    Hi @devitojj 
    Welcome to the HP Forums!
    I would like to take a moment and thank you for using the forum, it is a great place to find answers. For you to have the best experience in the HP forum, I would like to direct your attention to the HP Forums Guide First Time Here? Learn How to Post and More.
    I understand that when you power off your notebook it automatically restarts in 4 seconds.
    You have tried several steps to try and resolve this but there is no change.
    As it repeated the behavior with the hard drive removed, you know it is not an issue with Windows.
    You have tried updating the bios and returning it to bios defaults but no change.
    Here is a link from answers.microsoft.com that helped other people with this issue.
    Windows 7 computer restarts automatically after shutdown
    This does suggest you edit your registry which does have the potential to cause issues, so be very careful.  I would also suggest backing up your registry before you attempt it, just in case.
    Back up the registry  from Windows.microsoft.com
    If that has not helped, I would try removing the Cmos or RTC battery for 30 seconds and then replacing it.
    Please let me know if this helped.
    Sparkles1
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom right to say “Thanks” for helping!

  • When will the File menuitem on OS X be released after having opened and cancelled out of the Import window with Fx 4 beta 12?

    This [http://img638.imageshack.us/img638/4186/screenshot20110226at124.png (Image)File menuitem not released after closing Import window.]
    It has been there since early Firefox 4 betas. With 3.6 and 3.5 of Firefox it happened with the Tools and Bookmarks menuitem, also on Leopard and Snow Leopard the same way like the screenshot above. It happens more often that I would like. I'm not in the File menu at all and yet it's highlighted. I've closed the Firefox window and reopened a new window but the File menu remains active until I actively press it again or any other menu in the Firefox 4 menubar.
    You can try it by choosing the File menu -> Import and then simply close the Import window and return to Firefox 4 for a browsing session. Does the File menuitem remain active? Happens each time now that I figured out the correct trigger that I mentioned with the Import window.

    Hi Rick & Todd
    thanks for testing & responding
    @ Rick - ProRes cannot be fixed with color management. At all. It is a problem that adobe has setting a correct quicktime gamma flag.
    I am color-tight if re-importing encoded file back in to AE or any other adobe app. When exporting to PR or Quicktime in General, something is going terribly wrong.
    @ Todd - This whole thing did not leave me alone and I have figured out what the problem is (aside from the Quicktime issue)
    If AE's Audio Hardware Preferences is set to anything else than built-in audio this problem occurs. Setting it to Built-in Audio all the issues are remedied.
    @ Todd - I have Crash Reporter Enabled.. but AE never crashes ;-)
    @ Todd - I spent the better half of this year beta testing PT 11 for AVID along with another dedicated set of folks... The reason we test so long prior to release is to get rid of all the small issues that should never surface in a commercial software. Of Course you cannot get all of them but such as testing the audio hardware capabilites of AE prior to a major release should have been cought by the beta crew.. If any.
    The quicktime issues are long standing - how about opening contact with Apple ( you are a developer and entitled to Apple Support) and tell them about the problem. And have them help you.
    I mean, you offer Speedgrade which is a fantastic app, PPRO, AE & PS (All great) but what good is greatness if neihter is able to deliver. The quicktime file is being displayed with a .8955 gamma offset (What one would have to offset the quicktime file by) when viewed in any other app than adobe's That is a lot.

  • Which is the Latest version to be released after SAP MDM 7.1 version ?

    Can any body give me the details about the latest version  to be released after  SAP MDM  7.1?
    Thanks & Regards,
    Krishna ..

    Hi Krishna,
    as far as i know MDM 7.1 general versions for user is still about to come.
    but With SAP NetWeaver Master Data Management 7.1, SAP has enhanced the MDM technology foundation to build pre-packaged business scenarios and integration.  This SAP NetWeaver MDM release has been in ramp-up shipment since the end of November 2008.
    But for 7.1 some highlights are
    Extended flexibility for data modeling and support for complex objects
    Higher performance and improved inbound and outbound processing e.g. through native MDM adapter for SAP NetWeaver Process Integration
    Enhanced integration into SAP NetWeaver standard administration and life-cycle components
    after successful Operation with this I guess new release will mess up.
    Hope it helps.
    Rgds
    Deepak

  • Shell commands from JSP after Forms migration

    During application migration from forms 9i to JSP & BC4J, I have to code the following Forms code into my JSP application.This is for a button pressed trigger.
    DECLARE
    RENAME_STRING VARCHAR2(120):= 'RENAME C:\BRC\PDATA' ||:DRAWING_ACCOUNTS.ACCOUNT_ID|| '.TXT P' || :DRAWING_ACCOUNTS.ACCOUNT_ID || TO_CHAR(SYSDATE,'DDMMYY')|| '.txt';
    BEGIN
    HOST( RENAME_STRING, no_screen );
    web.show_document( 'http://hostname/selectfile.html', '_new');
         IF NOT Form_Success THEN
              Message('Error -- File not Renamed.');
         END IF;
    END;
    How can I do this simple sending of OS commands in JSP, any ideas?

    Hi,
    Not only rename commands but I have to pass several other os commands like 'sqlldr' for data upload as well. Therefore, I need a reusable piece of code for that. I have acheived some way for that using the following code.
    put the following file in that package.
    package BankrecBC4J;
    import java.util.*;
    import java.io.*;
    import java.net.*;
    import java.text.*;
    import java.util.zip.*;
    class StreamGobbler extends Thread
    InputStream is;
    String type;
    StreamGobbler(InputStream is, String type)
    this.is = is;
    this.type = type;
    public void run()
    try
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);
    String line=null;
    while ( (line = br.readLine()) != null)
    System.out.println(type + ">" + line);
    } catch (IOException ioe)
    ioe.printStackTrace();
    public class GoodWindowsExec
    private static final boolean NATIVE_COMMANDS = true;
    //Allow browsing and file manipulation only in certain directories
         private static final boolean RESTRICT_BROWSING = false;
    //If true, the user is allowed to browse only in RESTRICT_PATH,
    //if false, the user is allowed to browse all directories besides RESTRICT_PATH
    private static final boolean RESTRICT_WHITELIST = false;
    //Paths, sperated by semicolon
    //private static final String RESTRICT_PATH = "C:\\CODE;E:\\"; //Win32: Case important!!
         private static final String RESTRICT_PATH = "/etc;/var";
         * Command of the shell interpreter and the parameter to run a programm
         private static final String[] COMMAND_INTERPRETER = {"cmd", "/C"}; // Dos,Windows
         //private static final String[] COMMAND_INTERPRETER = {"/bin/sh","-c"};      // Unix
         * Max time in ms a process is allowed to run, before it will be terminated
    private static final long MAX_PROCESS_RUNNING_TIME = 30 * 1000; //30 seconds
         //Normally you should not change anything after this line
         //Change this to locate the tempfile directory for upload (not longer needed)
         private static String tempdir = ".";
         private static String VERSION_NR = "1.1a";
         private static DateFormat dateFormat = DateFormat.getDateTimeInstance();
    public GoodWindowsExec(String g)
    System.out.println(" hello " + g);
    /*if (g.length < 1)
    System.out.println("USAGE: java GoodWindowsExec <cmd>");
    System.exit(1);
    try
    String osName = System.getProperty("os.name" );
    String[] cmd = new String[3];
    System.out.println("here ");
    if( osName.equals( "Windows NT" ) )
    cmd[0] = "cmd.exe" ;
    cmd[1] = "/C" ;
    cmd[2] = g;
    else if( osName.equals( "Windows 2000" ) )
    System.out.println("Windows 2000");
    cmd[0] = "command.com" ;
    cmd[1] = "/C" ;
    cmd[2] = g;
    else if( osName.equals( "Windows XP" ) )
    System.out.println("Windows XP");
    cmd[0] = "command.com" ;
    cmd[1] = "/C" ;
    cmd[2] = g;
    else if( osName.equals( "Windows 95" ) )
    cmd[0] = "command.com" ;
    cmd[1] = "/C" ;
    cmd[2] = g;
    Runtime rt = Runtime.getRuntime();
    System.out.println("Execing " + cmd[0] + " " + cmd[1]
    + " " + cmd[2]);
    Process proc = rt.exec(cmd);
         * Starts a native process on the server
         *      @param command the command to start the process
         *     @param dir the dir in which the process starts
    // any error message?
    StreamGobbler errorGobbler = new
    StreamGobbler(proc.getErrorStream(), "ERROR");
    // any output?
    StreamGobbler outputGobbler = new
    StreamGobbler(proc.getInputStream(), "OUTPUT");
    // kick them off
    errorGobbler.start();
    outputGobbler.start();
    // any error???
    int exitVal = proc.waitFor();
    System.out.println("ExitValue: " + exitVal);
    } catch (Throwable t)
    t.printStackTrace();
         * Converts some important chars (int) to the corresponding html string
         static String conv2Html(int i) {
              if (i == '&') return "&amp;";
              else if (i == '<') return "&lt;";
              else if (i == '>') return "&gt;";
              else if (i == '"') return "&quot;";
              else return "" + (char) i;
    static String startProcess(String command, String dir) throws IOException {
              StringBuffer ret = new StringBuffer();
              String[] comm = new String[3];
              comm[0] = COMMAND_INTERPRETER[0];
              comm[1] = COMMAND_INTERPRETER[1];
              comm[2] = command;
              long start = System.currentTimeMillis();
              try {
                   //Start process
                   Process ls_proc = Runtime.getRuntime().exec(comm, null, new File(dir));
                   //Get input and error streams
                   BufferedInputStream ls_in = new BufferedInputStream(ls_proc.getInputStream());
                   BufferedInputStream ls_err = new BufferedInputStream(ls_proc.getErrorStream());
                   boolean end = false;
                   while (!end) {
                        int c = 0;
                        while ((ls_err.available() > 0) && (++c <= 1000)) {
                             ret.append(conv2Html(ls_err.read()));
                        c = 0;
                        while ((ls_in.available() > 0) && (++c <= 1000)) {
                             ret.append(conv2Html(ls_in.read()));
                        try {
                             ls_proc.exitValue();
                             //if the process has not finished, an exception is thrown
                             //else
                             while (ls_err.available() > 0)
                                  ret.append(conv2Html(ls_err.read()));
                             while (ls_in.available() > 0)
                                  ret.append(conv2Html(ls_in.read()));
                             end = true;
                        catch (IllegalThreadStateException ex) {
                             //Process is running
                        //The process is not allowed to run longer than given time.
                        if (System.currentTimeMillis() - start > MAX_PROCESS_RUNNING_TIME) {
                             ls_proc.destroy();
                             end = true;
                             ret.append("!!!! Process has timed out, destroyed !!!!!");
                        try {
                             Thread.sleep(50);
                        catch (InterruptedException ie) {}
              catch (IOException e) {
                   ret.append("Error: " + e);
              return ret.toString();
    In the first line of the JSP file include the package
    <%@page import="BankrecBC4J.*" %>
    and call
    it this way:from the jsp page
    new GoodWindowsExec ("calc"); //
    which should open up the calciulator, and should do for other os commands as well.
    Thanks

  • How to calculate sum of quantities of same item in po release using form personalization?

    I am doing one form personalization in which an item can be entered multiple times in with different released quantity and need by date.
    I want to calculate the sum of release quantity of items.
    How I can achieve this using form personalization?
    Thanks
    Sunny

    Hi Gayatri,
    I'm not too sure why this isn't working as the logic seems correct.
    Here's another way to do this:
    1) Create another formula and place this on the Details Section:
    whileprintingrecords;
    numbervar x;
    if onfirstrecord then
    x := {Field_to_summarize}
    else if {ExcisePur.ItemCode} <> Previous({ExcisePur.ItemCode}) And {ExcisePur.Batchnum} <> Previous({ExcisePur.Batchnum}) then
    x := x + {Field_to_summarize};
    2) Create another formula and place this on the Report Footer:
    whileprintingrecords;
    numbervar x;
    -Abhilash

Maybe you are looking for