Running forms over network

Hi to all,
I am Oracle Developer , and I want to move rapidly to java , I have a little knowledge on java language, so I have certain questions, one of them:
If I design some forms by java e.g : to input emps data, so can I run it over a network, I mean can I share thia app for many clients for one data source for example 'Oracle database'
THUNX for reading...

If I design some forms by java e.g : to input emps
data, so can I run it over a network, I mean can I
share thia app for many clients for one data source
for example 'Oracle database' As in "Oracle Forms"? Then that has nothing to do with java - they do what they do.
Or forms in general? If so yes you can do that. It is going to take a lot of work for someone who has not java experience though.

Similar Messages

  • Customers running Forms over Internet (WAN)

    I am looking for customers running forms over internet (wan). I read the the customer's testimonials at http://www.oracle.com/technology/products/ids/customers/index.html but
    I didn't find any case about running forms application over internet.

    Aviana,
    Running a Forms application over the internet can be done, but there are a few things you need to consider before you do this. First, all of your users MUST be on High Speed. As Francios eluded to, Forms applications are Java Applets. Therefore, each person using the application will receive all of the Java Archive (.jar) files used by your program in order for it to run on their computer. Each time a user runs your application, the application will either download the initial set of .jar files or it must validate the .jar files that were previously downloaded to ensure they are current. This can be extreamly slow over dial-up and even on High-Speed line that are less than 256 kbps. Additionally, a user must either have the Sun Java Runtime Environment (JRE) installed our they will need to have Oracle's Jinitiator installed. Past experience showed this was a major trouble spot for Dial-up users.
    I guess the point I'm trying to make is make sure there are no better alternatives before going down this path. I worked on an application like this because management thought it was the cheaper way to accomplish what was needed. Four years later, after a lot of user complaints and a lot of time was spent supporting users, the application was rewritten from the ground up as a pure web app because it became too much to support and there were too many user complaints.
    Just a thought. :-)
    Craig...

  • Clone running Server over network

    I have a co-located server which I need to ship from one location to another. I don't want to have a complete outage while the server is in transit. I was thinking that I could setup a clone of the server. I have an extra slightly underpowered older g5 (local) box at the new location. Is there a way to clone (live) the co-located server to my local machine?

    hmm just double checked the local is running a G4 (just remembered that the G5 bit the dust last month). My primary concern is keeping the email server running while I relocate the server (my wife has her business account on the server...). I've tested a boot of Xserver from an external drive with the G4 and it runs well enough to handle the load. Now I just want to transfer all the configurations to the external (mounted locally) I figure once I test I can do a last minute update to get the latest changes before a do a switch over.
    What would be the best way to clone the relevant/necessary data from the remote server to the local disk?

  • Running a java program over network

    Hi,
    How a java program on a machine can be run without having JRE on the same machine, rather interpreting bytecode over network having JRE on another machine?

    Rahul.Kumar wrote:
    well, so my java program is running on x. Initialy X had JRE and on invoking java program from command prompt, it had looked for JRE at path, set in environmental settings. Now I moved JRE to another machine Y and connected these two machines (X and Y). You have two machines X and Y.
    "Connected" or not has nothing to do with this discussion.
    In X path is set to the JRE on Y. The path on X has absolutely nothing to do with anything on Y.
    Now execute java program on X, theoretically it should work or what is wrong with this?This makes no sense. Presuming you meant Y in the above then the following must be true.
    1. You must have a JRE on Y.
    2. You must have a java application on Y (or one accessible via the file system on Y.)
    3. You must be on Y and start the JRE passing the java application that is on Y to it.
    Notice in the above there is no mention of X. There can be no mention of X.

  • Help! Saving an image to stream and recreating it on client over network

    Hi,
    I have an application that uses JDK 1.1.8. I am trying to capture the UI screens of this application over network to a client (another Java app running on a PC). The client uses JDK 1.3.0. As AWT image is not serializable, I got code that converts UI screens to int[] and persist to client socket as objectoutputstream.writeObject and read the data on client side using ObjectInputStream.readObject() api. Then I am converting the int[] to an Image. Then saving the image as JPEG file using JPEG encoder codec of JDK 1.3.0.
    I found the image in black and white even though the UI screens are in color. I have the code below. I am sure JPEG encoder part is not doing that. I am missing something when recreating an image. Could be colormodel or the way I create an image on the client side. I am testing this code on a Win XP box with both server and client running on the same machine. In real scenario, the UI runs on an embedded system with pSOS with pretty limited flash space. I am giving below my code.
    I appreciate any help or pointers.
    Thanks
    Puri
         public static String getImageDataHeader(Image img, String sImageName)
             final String HEADER = "{0} {1}x{2} {3}";
             String params[] = {sImageName,
                                String.valueOf(img.getWidth(null)),
                                String.valueOf(img.getHeight(null)),
                                System.getProperty("os.name")
             return MessageFormat.format(HEADER, params);
         public static int[] convertImageToIntArray(Image img)
             if (img == null)
                 return null;
            int imgResult[] = null;
            try
                int nImgWidth = img.getWidth(null);
                int nImgHeight = img.getHeight(null);
                if (nImgWidth < 0 || nImgHeight < 0)
                    Trace.traceError("Image is not ready");
                    return null;
                Trace.traceInfo("Image size: " + nImgWidth + "x" + nImgHeight);
                imgResult = new int[nImgWidth*nImgHeight];
                PixelGrabber grabber = new PixelGrabber(img, 0, 0, nImgWidth, nImgHeight, imgResult, 0, nImgWidth);
                grabber.grabPixels();
                ColorModel model = grabber.getColorModel();
                if (null != model)
                    Trace.traceInfo("Color model is " + model);
                    int nRMask, nGMask, nBMask, nAMask;
                    nRMask = model.getRed(0xFFFFFFFF);
                    nGMask = model.getRed(0xFFFFFFFF);
                    nBMask = model.getRed(0xFFFFFFFF);
                    nAMask = model.getRed(0xFFFFFFFF);
                    Trace.traceInfo("The Red mask: " + Integer.toHexString(nRMask) + ", Green mask: " +
                                    Integer.toHexString(nGMask) + ", Blue mask: " +
                                    Integer.toHexString(nBMask) + ", Alpha mask: " +
                                    Integer.toHexString(nAMask));
                if ((grabber.getStatus() & ImageObserver.ABORT) != 0)
                    Trace.traceError("Unable to grab pixels from the image");
                    imgResult = null;
            catch(Throwable error)
                error.printStackTrace();
            return imgResult;
         public static Image convertIntArrayToImage(Component comp, int imgData[], int nWidth, int nHeight)
             if (imgData == null || imgData.length <= 0 || nWidth <= 0 || nHeight <= 0)
                 return null;
            //ColorModel cm = new DirectColorModel(32, 0xFF0000, 0xFF00, 0xFF, 0xFF000000);
            ColorModel cm = ColorModel.getRGBdefault();
            MemoryImageSource imgSource = new MemoryImageSource(nWidth, nHeight, cm, imgData, 0, nWidth);
            //MemoryImageSource imgSource = new MemoryImageSource(nWidth, nHeight, imgData, 0, nWidth);
            Image imgDummy = Toolkit.getDefaultToolkit().createImage(imgSource);
            Image imgResult = comp.createImage(nWidth, nHeight);
            Graphics gc = imgResult.getGraphics();
            if (null != gc)
                gc.drawImage(imgDummy, 0, 0, nWidth, nHeight, null);       
                gc.dispose();
                gc = null;       
             return imgResult;
         public static boolean saveImageToStream(OutputStream out, Image img, String sImageName)
             boolean bResult = true;
             try
                 ObjectOutputStream objOut = new ObjectOutputStream(out);
                int imageData[] = convertImageToIntArray(img);
                if (null != imageData)
                    // Now that our image is ready, write it to server
                    String sHeader = getImageDataHeader(img, sImageName);
                    objOut.writeObject(sHeader);
                    objOut.writeObject(imageData);
                    imageData = null;
                 else
                     bResult = false;
                objOut.flush();                
             catch(IOException error)
                 error.printStackTrace();
                 bResult = false;
             return bResult;
         public static Image readImageFromStream(InputStream in, Component comp, StringBuffer sbImageName)
             Image imgResult = null;
             try
                 ObjectInputStream objIn = new ObjectInputStream(in);
                 Object objData;
                 objData = objIn.readObject();
                 String sImageName, sSource;
                 int nWidth, nHeight;
                 if (objData instanceof String)
                     String sData = (String) objData;
                     int nIndex = sData.indexOf(' ');
                     sImageName = sData.substring(0, nIndex);
                     sData = sData.substring(nIndex+1);
                     nIndex = sData.indexOf('x');
                     nWidth = Math.atoi(sData.substring(0, nIndex));
                     sData = sData.substring(nIndex+1);
                     nIndex = sData.indexOf(' ');
                     nHeight = Math.atoi(sData.substring(0, nIndex));
                     sSource = sData.substring(nIndex+1);
                     Trace.traceInfo("Name: " + sImageName + ", Width: " + nWidth + ", Height: " + nHeight + ", Source: " + sSource);
                     objData = objIn.readObject();
                     if (objData instanceof int[])
                         int imgData[] = (int[]) objData;
                         imgResult = convertIntArrayToImage(comp, imgData, nWidth, nHeight);
                         sbImageName.setLength(0);
                         sbImageName.append(sImageName);
            catch(Exception error)
                error.printStackTrace();
             return imgResult;
         }   

    While testing more, I found that the client side is generating color UI screens if I use JDK 1.3 JVM for running the server (i.e the side that generates the img) without changing single line of code. But if I use JDK 1.1.8 JVM for the server, the client side is generating black and white versions (aka gray toned) of UI screens. So I added code to save int array that I got from PixelGrabber to a text file with 8 ints for each line in hex format. Generated these files on server side with JVM 1.1.8 and JVM 1.3. What I found is that the 1.1.8 pixel grabber is setting R,G,B components to same value where as 1.3 version is setting them to different values thus resulting in colored UI screens. I don't know why.

  • Does iTunes share music only over Network or via Airport across any network

    Hello my name is Bill and I am running an unsecure network. There, I got it out and I feel terrible about it. Please read on to see if you can help me.
    The other day I was on my iTunes and noticed another user's music folder pop up along the side bar. It said Leyla's Music. I don't know any Leyla. This leads to the question in the Subject line.
    Maybe my question is vague so I'll try to clarify. I've just moved to Istanbul and bought a Turkish modem. It will only run its installation CD on a PC. I have an old Windows 98 laptop that I was able to set up the network. However, I am unable to change security settings because my old Windows 98 doesn't have the right font set to read the CD program.
    Normally, I have my music on a LaCie connected via USB to my iMac. I then share the music so that I can pull it up anywhere in the house on my Powerbook. How does it physically share the music. In other words, does the user have to be on my network or does airport just broadcast a signal to any iTunes in the area, be that on the same network or a different one?
    Differently put, is Leyla poaching on my network or is she just picking up my iTunes signal? I have already added a password to my music but want to know if I need to get a new computer or something else to get this network secured to my MAC addresses only. (oh yeah, I tried to update the WIN98 font set but couldn't find it on microsoft.com)
    Thanks for looking,
    Bill
    20" Intel iMac   Mac OS X (10.4)  

    I'm having the same issue, but I have recently changed a lot of things. With so many variables I don't know where to start, but maybe we can figure out a common one...
    I have 2 individual libraries, one on my Laptop, another (extended library) on an external drive, I changed my DNS to open DNS, I have recently added an Apple TV, added 2 Airport Express and setup 'Simplify Media' to share my library over the internet. Has anyone with the same issue have any of this in common?
    I can no longer connect to my iTunes Library via the iPhone Apple Remote, shared through Apple TV or as a shared Library in iTunes.

  • Accessing shared files over network

    I am having some problems with a couple of database files that I access with a Java program over network. Different computers running this program all need access to these files, and my question is if anyone know of a good way to make sure that only one user have access to these files at the time. There is no server software running were the files are stored, they are simply reached through file sharing. Currently I am creating a lock file indicating that someone is editing the files, however if I am unlucky 2 users create that lockfile at the same time and then both get access to the file corrupting it. Anyone experienced this and know of a nice solution to avoid it?

    I am having some problems with a couple of database
    files that I access with a Java program over network.
    Different computers running this program all need
    access to these files, and my question is if anyone
    know of a good way to make sure that only one user
    have access to these files at the time.Use a database server instead.

  • When running form give me error

    hi every one
    In my PC
    I Install oracle10 DB and Developer10 g
    when I make form first I connect for example HR/HR CONNECT success but when I run form give me this error
    ora-12560
    I move tnsname from folder DB to developer but no good
    i make new listner also no ggod
    what the solution
    thanks in advance

    Perhaps you should try running the Net Configuration Assistant from the Oracle Developer Suite program group instead of copying the tnsnames.ora from the database. ;)
    If you are going to copy the tnsnames.ora file from the database NETWORK\ADMIN folder to Forms Developer, you need to copy the sqlnet.ora file also.
    Another alternative would be to add a TNS_ADMIN entry in the Oracle -> KEY_DevSuiteHome10g Windows Registry and add the full path to your database copy of these files. For Example: Open Windows Registry editor, navigate to: HKEY_LOCAL_MACHINE -> SOFTWARE -> Oracle -> KEY_DevSuiteHome10g. On the right you will see numerous String entries. Right click in this area and select NEW -> String Value. Name the string value key: TNS_ADMIN. Double-Click the new string and enter the full path to your SQLNET.ora and TNSNAMES.ora files.
    ALWAYS exercise caution when modifying the Windows Registry!
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Expdp over network fails.

    I have a test1 and test2 db's on two different servers. I want to run expdp from test2 db and get the export of a table from test1. I have created a db link and used network_link in expdp command. Granted read,write on directory to user with which i am connecting to db.
    Using expdp over a network_link fails with this error. For the same user I have tried it locally on test2 db and it works fine.
    Is there any other step to be done ?
    ORA-39002: invalid operation
    ORA-39070: Unable to open the log file.
    ORA-39087: directory name DUMPS is invalid

    expdp un/pwd*@test1db* job_name=EXP_test1 directory=dumps network_link=test1.dummy.COM dumpfile=dp.dmp log
    file=dp.LOG tables=a.tableThis is the problem. When running export using NETWORK_LINK to test1, you need to connect to test2 not test1.
    The idea is your connect to test2 first , test2 then connect to test1 using database link and bring the data over network and dump to local directory.
    In your command it's actually running export against test1, then in that case, test1 need to have directory called dumps defined.

  • Run form in OAS

    I'm trying to view my forms over the web using the following link
    http://it-analyst:8889/forms90/f90servlet
    but im recieving
    404 Not Found
    Resource /j2ee/forms90/f90servlet not found on this server
    My application server is up and running and i can log on to application server control.
    Kindly assist

    Wow - that I did not know - will double check on that . How is the Portal works in 10.1.3? This is from Oracle's iAS product page:
    "A scalable LDAP v3-compliant directory service plus additional security components including Oracle SSO, Certificate Authority, DAS, and Directory Integration Platform. * Limited use, with Standard Edition only." If it is standard edition and Portal is included, OID should be part of it. I checked the 10.1.3 new features document, doesn't say SSO / OID is not included (for standard edition). There are different editions such as the 10.1.3 java edition, that does not have Portal, etc. But the 10.1.3 does not have SSO/OID ? Can someone else verify this or point to a document that shows the features of iAS versions - I revisited the Application Server 10g FAQ pdf document (like a roadmap) but it does not say anything on 10.1.3 not having SSO. In the 10.1.3 related Release Objectives section it says "Extend SSO to non-Oracle Environmnents...". Thanx
    Message was edited by:
    zaferaktan

  • Cant open over network from Windows to Leopard, but ok to Tiger

    Hi
    We have a number of Mac Pro's some running Tiger and others running Leopard. I can open any quicktime file over our network from a PC to any Tiger Mac, but not to a Leopard Mac. Why not? I can see the files I can open any other file type, just not QT. Copy the same file over to one of the Tiger Mac's and I can open it from the Windows PC. This would not be such an issue, but we are dealing with 1920x1080 uncompressed files and it is a real pain to move them.
    Get Error 43: a file could not be found
    Any suggestions would be appreciated.
    Cheers
    Tony

    Well outside help other than this list has solved this. Seems there is a bug in QT windows that if a QT file resides in a folder on the MAc with a name longer than 8 characters, it wont open over the network.
    ie. Running QT Windows 7.5 connecting over network to a Mac running leopard.
    FYI
    Tony

  • Transferring file over network? what can I use besides ssh?

    What can I use to transfer file over network besides using ssh?
    This is only for experimental purposes. I have used ssh before, by using command like this:
    (time cat /run/shm/test/input/totalInput.tar | ssh username@ip-server "cat > /dev/null") 2>>/run/shm/test/p3_UC_ctime_tar.txt
    or this, if I tried to compress a file and then transfer:
    (time bzip2 -kfc1 /run/shm/test/input/totalInput.tar | ssh username@ip-server "cat > /dev/null") 2>>/run/shm/test/p3_ctime_tar.txt
    However, I think ssh is killing my transfer speed. I am getting only 10-20Mbps.. Router should support over 200-300Mbps.
    What can I use besides ssh? I was thinking about netcat, but what I don't like is that I have to open port on the other side for each new file transfer.

    Well, what I am conserned with things like scp and ssh (I tried scp too) is encryption.
    I just moved one file over to a server with scp, and I got about 2.1MB/s... which is about 16.8 Mbps..
    I am using Linksys E900, which is wireless-N router. Connection exist between two computers only, nothing else is using that router. However, there is another wireless point outside of our room, which is used for public University network. I don't know how much of effect it would have on our set up.
    Both computers have plenty of disk space. One computer (actually development board) uses sd-card for its OS and other disk space.
    About 200-300Mbps.. is just something I saw on router's specs.
    Last edited by kdar (2012-08-19 03:22:28)

  • Get data over network

    Hello,
    I want to know how could i get data over network. I mean i have a video server and i want to get the data flow (so i don't need a MediaLocator which runs with URL file.. not an http address or else..) and store it in a buffer (bytebuffer?) or in a datasource...
    If you have an idea to do this.
    Thanks

    Im trying ot transfer webcam lifestream over the internet to a specific user.
    It works in my home network but does not over the internet
    What Im doing is:
    create the processor using ContentDescriptor.RAW_RTP
    create the transmitter using the user IP
    localAddr = new SessionAddress( InetAddress.getLocalHost(),
    portNumber ) ;
    destAddr = new SessionAddress( ipAddr, portNumber );
    rtpManagers.initialize( localAddr );
    rtpManagers[i].addTarget( destAddr );
    Thx for any help

  • Large string over network

    Hi there.
    I have a Client/Server connection using TCP/IP.
    what i need to do is send a lot of data in the form of a string (it doesn't matter how i send it because at the bottom line i'll need it in the Client side in the form of a string so i can manipulate and use it -that is not the problem)
    the problem - how do i save the huge string on the client side? saving it to a file is a bit slow when i need to run all over the content, and saving it on memory is definetly not a good idea.
    the size of the data might get to MBs.
    i tried sending the data in parts: sending a bit -> analyze it on client ->send more ->analyze it on client. and so on.......
    but this was too slow because each time i had to "open a new connection" between the sides.
    any ideas?
    thank's
    Message was edited by:
    tom34

    i tried sending the data in parts: sending a bit ->
    analyze it on client ->send more ->analyze it on
    client. and so on.......
    but this was too slow because each time i had to
    "open a new connection" between the sides.I hope you mean a bit like a small amount and not like 0 or 1 ; )
    And then why would you need to open a new connection each time? Have the server send a chunk of the data and then wait for a reply from the client before sending the next chunk. Just make sure those chunks aren't too small (>> 1 packet) or you'll lose pipe-lining...

  • Deskjet 3050A J611 cannot be contacted over network

    I'm running Windows 7 64 Bit.
    My subject is the error message that is displayed after I run troubleshooting on my printer.
    Printer worked fine over network for 6 months on my old laptop(Vista 32 bit). Now it will not print from either laptop.
    Tried all manner of solutions I could find on these boards but have made no headway.
    HP Print and scan doctor loops me back to the "select method you want to use to connect your product" after I select my printer and click "Next" on the screen that says "the following products are visible from your computer". 
    Printed off Wireless network test results and tried to create a static i.p. but my browser cannot find anything when I type the printer's i.p. into the address bar. 
    I hope someone out there has an answer.
    I've invested too many hours into trying to solve this problem already and am about to take my printer out to a field and bash it with a baseball bat Office Space style. Then I'll give a Canon a try.

    Bump
    So a Canon it is then?

Maybe you are looking for