Authorisation Needed to Fire Triggers in Forms 10G???

Hi everybody,
I have a Linux Red Hat AS 3.0 server with an Oracle 10g Database and Application Server. I have deployed the FMX-files there and when I enter the URL the form starts, but not one single trigger is firing.
Is this a patch problem? Is this an operating system problem?
Does anybody have any ideas?
Thank you in advance.
Hans van Baal

Hans - did you re-generate the FMX files on the Linux platform? FMX files are platform dependand.
Regards
Grant Ronald
Forms Product Management

Similar Messages

  • Need Help - JVM error in Forms 10g in Debug mode

    Hello,
    This issue has bothered me since I started coding in Forms. If I use an Associative Array with a VARCHAR2 index type, whenever I try to look at the contents of the array, a small JVM aborting messagebox appears with OK as the only option. Once I click OK, I get a Forms error saying it has lost connection with the server. This ONLY happens if I'm trying to look at the contents of the array when it has data. I can see the variable in the debug console just fine when it doesn't have data, but once one value is populated, the JVM aborting message pops up. Another weird caveat is the JVM error will only occur IF you have a debug window open which would display the contents of this array. I can still use arrays of this type IF I don't try and look at the contents in the debugger.
    Here is a quick test case. I just have a simple form with one push button. The following code is in the WHEN-BUTTON-PRESSED trigger:
    DECLARE
         TYPE COLUMN_ARRAY IS TABLE OF VARCHAR2(4000) INDEX BY VARCHAR2(50);
         testArray COLUMN_ARRAY;
    BEGIN
         testArray('col1') := 'value1'; -- break point here
         testArray('col2') := 'value2';
         testArray('col3') := 'value3';
    END;
    Put a breakpoint on the first statement and debug it. If you have the local variables debug window up, the JVM aborting error will appear when you step over the first line. We have submitted a metalink bug report about 3 months ago but never heard anything back. I wanted to post something here incase anyone else has encountered this error and might know how to fix it.
    Here are some details of the environment we are using.
    Forms [32 Bit] Version 10.1.2.3.0 (Production)
    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    Oracle Toolkit Version 10.1.2.0.2 (Production)
    PL/SQL Version 10.1.0.5.0 (Production)
    Oracle Procedure Builder V10.1.2.3.0 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 10.1.2.3.0 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.2 (Production)
    Oracle Tools GUI Utilities Version 10.1.2.0.2 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE     10.1.0.5.0     Production
    There was also a log file that was created on the error. Here are the contents:
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x603c0f7b, pid=4184, tid=5384
    # Java VM: Java HotSpot(TM) Client VM (11.3-b02 interpreted mode, sharing windows-x86)
    # Problematic frame:
    # C [orageneric10.dll+0xc0f7b]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    --------------- T H R E A D ---------------
    Current thread (0x010b7400): JavaThread "main" [_thread_in_native, id=5384, stack(0x00030000,0x00130000)]
    siginfo: ExceptionCode=0xc0000005, reading address 0x0000000c
    Registers:
    EAX=0x00000000, EBX=0x00000000, ECX=0x77c421e7, EDX=0x00000001
    ESP=0x0012ba60, EBP=0x0012bb60, ESI=0x00c8a47c, EDI=0x00000000
    EIP=0x603c0f7b, EFLAGS=0x00210212
    Top of Stack: (sp=0x0012ba60)
    0x0012ba60: 00000000 0369d8ac 037f6c00 037f6c00
    0x0012ba70: 037f6c00 003b65a8 6d9335ec 00000000
    0x0012ba80: 00000018 0369d8ac 6d8b83bc 2b193da8
    0x0012ba90: 0369d8ac 00000018 6d96abbe 0369d8ac
    0x0012baa0: 6d91ad4e 6d97c34f 037f6c00 0369d8a8
    0x0012bab0: 0369d8b0 6d97d636 270aba00 00000000
    0x0012bac0: 037f6c00 0369d8a8 6d96e711 0369d8b0
    0x0012bad0: 037f6c00 0000000a 0369d898 00000010
    Instructions: (pc=0x603c0f7b)
    0x603c0f6b: 90 55 8b ec 81 ec fc 00 00 00 ff 75 0c 8b 45 08
    0x603c0f7b: 8b 50 0c 8b 48 10 89 95 04 ff ff ff 8b 50 14 89
    Stack: [0x00030000,0x00130000], sp=0x0012ba60, free space=1006k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [orageneric10.dll+0xc0f7b]
    C [oraclient10.dll+0x45fa9]
    C [orageneric10.dll+0x2b21d]
    C [DEB.dll+0xea2b]
    C [DEB.dll+0xcd54]
    j oracle.opb.debugger.impl.DbgServer.nGetPackageValues(JJ)[B+0
    j oracle.opb.debugger.impl.DbgServer.getPackageValues(IJ)V+5
    j oracle.opb.debugger.impl.DbgPacketProcessor.processCommand(Loracle/opb/net/CommandPacket;)Z+624
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacket(Z)Z+30
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacketsUntilRun()V+2
    j oracle.opb.debugger.impl.DbgServer.suspended()V+22
    v ~StubRoutines::call_stub
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j oracle.opb.debugger.impl.DbgServer.nGetPackageValues(JJ)[B+0
    j oracle.opb.debugger.impl.DbgServer.getPackageValues(IJ)V+5
    j oracle.opb.debugger.impl.DbgPacketProcessor.processCommand(Loracle/opb/net/CommandPacket;)Z+624
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacket(Z)Z+30
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacketsUntilRun()V+2
    j oracle.opb.debugger.impl.DbgServer.suspended()V+22
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x03c28400 JavaThread "Packet Receiver[oracle.opb.net.PacketTransceiver@61de33]" [_thread_in_native, id=5424, stack(0x03da0000,0x03ea0000)]
    0x03c27000 JavaThread "Packet Sender[oracle.opb.net.PacketTransceiver@61de33]" [_thread_blocked, id=1660, stack(0x03ca0000,0x03da0000)]
    0x0325ec00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3432, stack(0x03880000,0x03980000)]
    0x03258800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6132, stack(0x03760000,0x03860000)]
    0x03257400 JavaThread "Attach Listener" daemon [_thread_blocked, id=4244, stack(0x03660000,0x03760000)]
    0x03253400 JavaThread "Finalizer" daemon [_thread_blocked, id=4212, stack(0x03550000,0x03650000)]
    0x0324ec00 JavaThread "Reference Handler" daemon [_thread_blocked, id=6056, stack(0x03440000,0x03540000)]
    =>0x010b7400 JavaThread "main" [_thread_in_native, id=5384, stack(0x00030000,0x00130000)]
    Other Threads:
    0x0324d000 VMThread [stack: 0x03330000,0x03430000] [id=3540]
    0x03260400 WatcherThread [stack: 0x03980000,0x03a80000] [id=5840]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 960K, used 538K [0x22990000, 0x22a90000, 0x22e70000)
    eden space 896K, 52% used [0x22990000, 0x22a06b08, 0x22a70000)
    from space 64K, 100% used [0x22a80000, 0x22a90000, 0x22a90000)
    to space 64K, 0% used [0x22a70000, 0x22a70000, 0x22a80000)
    tenured generation total 4096K, used 109K [0x22e70000, 0x23270000, 0x26990000)
    the space 4096K, 2% used [0x22e70000, 0x22e8b660, 0x22e8b800, 0x23270000)
    compacting perm gen total 12288K, used 82K [0x26990000, 0x27590000, 0x2a990000)
    the space 12288K, 0% used [0x26990000, 0x269a48c0, 0x269a4a00, 0x27590000)
    ro space 8192K, 67% used [0x2a990000, 0x2aef7ea8, 0x2aef8000, 0x2b190000)
    rw space 12288K, 53% used [0x2b190000, 0x2b805530, 0x2b805600, 0x2bd90000)
    Dynamic libraries:
    0x00400000 - 0x00410000      C:\Oracle\Ora10gRep\bin\frmweb.exe
    0x7c900000 - 0x7c9b2000      C:\WINNT\system32\ntdll.dll
    0x7c800000 - 0x7c8f6000      C:\WINNT\system32\kernel32.dll
    0x608d0000 - 0x60963000      C:\Oracle\Ora10gRep\bin\oranls10.dll
    0x60730000 - 0x607dc000      C:\Oracle\Ora10gRep\bin\oracore10.dll
    0x60c40000 - 0x60c47000      C:\Oracle\Ora10gRep\bin\orauts.dll
    0x71ab0000 - 0x71ac7000      C:\WINNT\system32\WS2_32.dll
    0x77dd0000 - 0x77e6b000      C:\WINNT\system32\ADVAPI32.dll
    0x77e70000 - 0x77f02000      C:\WINNT\system32\RPCRT4.dll
    0x77fe0000 - 0x77ff1000      C:\WINNT\system32\Secur32.dll
    0x77c10000 - 0x77c68000      C:\WINNT\system32\msvcrt.dll
    0x71aa0000 - 0x71aa8000      C:\WINNT\system32\WS2HELP.dll
    0x76b40000 - 0x76b6d000      C:\WINNT\system32\WINMM.dll
    0x77f10000 - 0x77f59000      C:\WINNT\system32\GDI32.dll
    0x7e410000 - 0x7e4a1000      C:\WINNT\system32\USER32.dll
    0x62b40000 - 0x62b53000      C:\Oracle\Ora10gRep\bin\oraunls10.dll
    0x774e0000 - 0x7761d000      C:\WINNT\system32\ole32.dll
    0x66220000 - 0x6623c000      C:\Oracle\Ora10gRep\bin\nn.dll
    0x64ce0000 - 0x64dbd000      C:\Oracle\Ora10gRep\bin\UIW.dll
    0x64ca0000 - 0x64cb1000      C:\Oracle\Ora10gRep\bin\UTL.dll
    0x64cd0000 - 0x64cd7000      C:\Oracle\Ora10gRep\bin\UTC.dll
    0x64cc0000 - 0x64cc9000      C:\Oracle\Ora10gRep\bin\UTJ.dll
    0x64f10000 - 0x64f21000      C:\Oracle\Ora10gRep\bin\UIIM.dll
    0x73000000 - 0x73026000      C:\WINNT\system32\WINSPOOL.DRV
    0x5d090000 - 0x5d12a000      C:\WINNT\system32\COMCTL32.dll
    0x64ed0000 - 0x64ef6000      C:\Oracle\Ora10gRep\bin\UIOLE.dll
    0x763b0000 - 0x763f9000      C:\WINNT\system32\comdlg32.dll
    0x7c9c0000 - 0x7d1d7000      C:\WINNT\system32\SHELL32.dll
    0x77f60000 - 0x77fd6000      C:\WINNT\system32\SHLWAPI.dll
    0x663d0000 - 0x66414000      C:\Oracle\Ora10gRep\bin\CA.dll
    0x66340000 - 0x6636a000      C:\Oracle\Ora10gRep\bin\mmc.dll
    0x616b0000 - 0x61893000      C:\Oracle\Ora10gRep\bin\oraclient10.dll
    0x62b60000 - 0x62b66000      C:\Oracle\Ora10gRep\bin\oravsn10.dll
    0x60d30000 - 0x60de8000      C:\Oracle\Ora10gRep\bin\oracommon10.dll
    0x60300000 - 0x6071c000      C:\Oracle\Ora10gRep\bin\orageneric10.dll
    0x629c0000 - 0x629d2000      C:\Oracle\Ora10gRep\bin\orasnls10.dll
    0x62b80000 - 0x62c86000      C:\Oracle\Ora10gRep\bin\oraxml10.dll
    0x00330000 - 0x00341000      C:\WINNT\system32\MSVCIRT.dll
    0x607e0000 - 0x608cc000      C:\Oracle\Ora10gRep\bin\oran10.dll
    0x62000000 - 0x6202c000      C:\Oracle\Ora10gRep\bin\oranl10.dll
    0x62030000 - 0x62042000      C:\Oracle\Ora10gRep\bin\oranldap10.dll
    0x62090000 - 0x62184000      C:\Oracle\Ora10gRep\bin\orannzsbb10.dll
    0x61e10000 - 0x61e52000      C:\Oracle\Ora10gRep\bin\oraldapclnt10.dll
    0x61f30000 - 0x61f47000      C:\Oracle\Ora10gRep\bin\orancrypt10.dll
    0x71ad0000 - 0x71ad9000      C:\WINNT\system32\WSOCK32.dll
    0x76d60000 - 0x76d79000      C:\WINNT\system32\iphlpapi.dll
    0x77120000 - 0x771ab000      C:\WINNT\system32\OLEAUT32.dll
    0x621a0000 - 0x621d7000      C:\Oracle\Ora10gRep\bin\oranro10.dll
    0x621f0000 - 0x621fc000      C:\Oracle\Ora10gRep\bin\orantcp10.dll
    0x61f70000 - 0x61f76000      C:\Oracle\Ora10gRep\bin\oranhost10.dll
    0x61f20000 - 0x61f26000      C:\Oracle\Ora10gRep\bin\orancds10.dll
    0x62210000 - 0x62216000      C:\Oracle\Ora10gRep\bin\orantns10.dll
    0x60970000 - 0x60c31000      C:\Oracle\Ora10gRep\bin\orapls10.dll
    0x62500000 - 0x62507000      C:\Oracle\Ora10gRep\bin\oraslax10.dll
    0x627b0000 - 0x628b3000      C:\Oracle\Ora10gRep\bin\oraplp10.dll
    0x618b0000 - 0x61906000      C:\Oracle\Ora10gRep\bin\orahasgen10.dll
    0x622b0000 - 0x622e6000      C:\Oracle\Ora10gRep\bin\oraocr10.dll
    0x622f0000 - 0x62315000      C:\Oracle\Ora10gRep\bin\oraocrb10.dll
    0x5b860000 - 0x5b8b5000      C:\WINNT\system32\NETAPI32.dll
    0x76bf0000 - 0x76bfb000      C:\WINNT\system32\PSAPI.DLL
    0x62a80000 - 0x62af6000      C:\Oracle\Ora10gRep\bin\orasql10.dll
    0x66450000 - 0x66538000      C:\Oracle\Ora10gRep\bin\frmw.dll
    0x00410000 - 0x004d4000      C:\Oracle\Ora10gRep\bin\frmwcm.dll
    0x662f0000 - 0x66320000      C:\Oracle\Ora10gRep\bin\mmi.dll
    0x64e30000 - 0x64e93000      C:\Oracle\Ora10gRep\bin\UIREM.dll
    0x659a0000 - 0x659ee000      C:\Oracle\Ora10gRep\bin\ROS.dll
    0x64ad0000 - 0x64c05000      C:\Oracle\Ora10gRep\bin\VGS.dll
    0x66250000 - 0x6627e000      C:\Oracle\Ora10gRep\bin\mmw.dll
    0x662a0000 - 0x662b0000      C:\Oracle\Ora10gRep\bin\mmv.dll
    0x73b50000 - 0x73b67000      C:\WINNT\system32\AVIFIL32.dll
    0x77be0000 - 0x77bf5000      C:\WINNT\system32\MSACM32.dll
    0x75a70000 - 0x75a91000      C:\WINNT\system32\MSVFW32.dll
    0x662c0000 - 0x662df000      C:\Oracle\Ora10gRep\bin\mms.dll
    0x66690000 - 0x6680f000      C:\Oracle\Ora10gRep\bin\DEB.dll
    0x627a0000 - 0x627af000      C:\Oracle\Ora10gRep\bin\oraplc10.dll
    0x66380000 - 0x66389000      C:\Oracle\Ora10gRep\bin\mma.dll
    0x64ff0000 - 0x65003000      C:\Oracle\Ora10gRep\bin\UAT.dll
    0x64f70000 - 0x64f94000      C:\Oracle\Ora10gRep\bin\UIA.dll
    0x64f30000 - 0x64f45000      C:\Oracle\Ora10gRep\bin\UIDC.dll
    0x76390000 - 0x763ad000      C:\WINNT\system32\IMM32.DLL
    0x773d0000 - 0x774d3000      C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
    0x74720000 - 0x7476c000      C:\WINNT\system32\MSCTF.dll
    0x755c0000 - 0x755ee000      C:\WINNT\system32\msctfime.ime
    0x71a50000 - 0x71a8f000      C:\WINNT\System32\mswsock.dll
    0x76f20000 - 0x76f47000      C:\WINNT\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINNT\System32\winrnr.dll
    0x76f60000 - 0x76f8c000      C:\WINNT\system32\WLDAP32.dll
    0x00d30000 - 0x00d88000      C:\WINNT\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINNT\System32\wshtcpip.dll
    0x76fc0000 - 0x76fc6000      C:\WINNT\system32\rasadhlp.dll
    0x6d8b0000 - 0x6db06000      C:\Oracle\Ora10gRep\jdk\jre\bin\client\jvm.dll
    0x7c340000 - 0x7c396000      C:\WINNT\system32\MSVCR71.dll
    0x6d340000 - 0x6d348000      C:\Oracle\Ora10gRep\jdk\jre\bin\hpi.dll
    0x6d860000 - 0x6d86c000      C:\Oracle\Ora10gRep\jdk\jre\bin\verify.dll
    0x6d3e0000 - 0x6d3ff000      C:\Oracle\Ora10gRep\jdk\jre\bin\java.dll
    0x6d8a0000 - 0x6d8af000      C:\Oracle\Ora10gRep\jdk\jre\bin\zip.dll
    0x6d6c0000 - 0x6d6d3000      C:\oracle\Ora10gRep\jdk\jre\bin\net.dll
    VM Arguments:
    jvm_args: -Djava.compiler=NONE abort exit -Xrs -Xbootclasspath/p:C:\Oracle\Ora10gRep\vbroker4\lib\vbjboot.jar
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    CLASSPATH=C:\Oracle\Ora10gRep\j2ee\OC4J_BI_Forms\applications\formsapp\formsweb\WEB-INF\lib\frmsrv.jar;C:\Oracle\Ora10gRep\jlib\repository.jar;C:\Oracle\Ora10gRep\jlib\ldapjclnt10.jar;C:\Oracle\Ora10gRep\jlib\debugger.jar;C:\Oracle\Ora10gRep\jlib\ewt3.jar;C:\Oracle\Ora10gRep\jlib\share.jar;C:\Oracle\Ora10gRep\jlib\utj.jar;C:\Oracle\Ora10gRep\jlib\zrclient.jar;C:\Oracle\Ora10gRep\reports\jlib\rwrun.jar;C:\Oracle\Ora10gRep\forms\java\frmwebutil.jar
    PATH=C:\Oracle\Ora10gRep\bin;C:\Oracle\Ora10gRep\jdk\jre\bin\client
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 3
    CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 2 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2
    Memory: 4k page, physical 1046512k(39192k free), swap 4094688k(2722564k free)
    vm_info: Java HotSpot(TM) Client VM (11.3-b02) for windows-x86 JRE (1.6.0_13-b03), built on Mar 9 2009 01:15:24 by "java_re" with MS VC++ 7.1
    time: Thu Jul 02 14:35:18 2009
    elapsed time: 131 seconds
    Any help is appreciated.
    Thanks!!!

    Nobody has any suggestions or comments???
    Can anyone confirm they have the same issue when running the sample code I provided below?
    Can anyone see the contents of a VARCHAR2 index based array when debugging??
    Thanks

  • How to display an image in FORM 10g/11g data recovered through Web Services

    I need to show in a FORM 10g/11g an image that is recovered from a Web Service (XML format).
    (The Web Service retrieves several images from SQL Server database).
    versions previous 6i... one use field type ActiveX Control, and there showed the respective images, even with previous and next controls. Aspect that new versions of form 10g & 11g is obsolete.
    Any help thank you.
    Edited by: 859272 on 16/05/2011 03:06 PM
    Edited by: 859272 on 17/05/2011 07:15 AM

    I tried it doing it this way and it worked -
    1. copy the image into the directory aliased in 9iAS configuration file as '/images/'.
    2. In the PL/SQL code section after header, I write the following code -
    begin
    htp.p('<img src="/images/pobexp.gif"/>');
    end;

  • How to Migrate Oracle Forms 10g 9.0.4 to 10.1.2

    Hi I would like to find information on what is necessary to do in order to migrate Forms 10g 9.0.4 to 10.1.2.
    Do I need to use Oracle Migration assistant ?
    Is it enough only compile forms ?
    Where I find documentation on how to execute this migration. I am only find documentatio to migrate from 6i to 10g, but I need documentation to migrate from Forms 10g 9.0.4 to 10.1.2.

    Hi,
    Thank you for the answer about Oracle forms.
    Now I would like ask another question but this time for Oracle Application Server. As we have Oracle forms 10g 9.0.4 we also use the Application Server with this same version.
    Do you have any recommendations on how to Migrate the Oracle Application Server from 10g 9.0.4 to 10.1.2 ?
    Thank you .

  • Commit processing in Forms 10g, what triggers fire etc.

    In the oracle documentation there used to be a commit processing flowchart that said exactly what triggers fire on commit. Don’t seem to be able to find such a thing online.
    This started by trying to work out if when-validate-item always fired on commit, even if it had been fired when the value was changes. It has turned into a more general question about the above and if it is any different in forms 10g and is it any different to 6i, 9i...?
    I.e. how do you answer the standard oracle job interview question 'what triggers are fired when you commit in forms?'.
    Oracle seems to of hidden the information, anyone know the answer?
    Regards,
    Ben

    Hello,
    Something like this:
    POST-TEXT-ITEM
    POST-RECORD
    POST-BLOCK
    PRE-COMMIT
    PRE-UPDATE
    ON-UPDATE
    POST-UPDATE
    PRE-INSERT
    ON-INSERT
    POST-INSERT
    POST-FORM-COMMIT
    ON-COMMIT
    POST-DATABASE-COMMIT
    PRE-BLOCK
    PRE-RECORD
    PRE-TEXT-ITEM
    WHEN-NEW-ITEM-INSTANCE
    Francois

  • Triggers Firing Sequence Of Forms 10g after commit_form trigger.

    hi all,
    please tell me Triggers Firing Sequence Of Forms 10g after commit_form trigger.
    thanks,
    Regards,
    Ambarish

    Hi,
    I have a doubt regarding the sequence of events when COMMIT_FORM is fired.
    Using the following to trigger the event.
    DO_KEY('COMMIT'_FORM');
    Added debug messages in my form triggers and found that after the ON-INSERT trigger is fired, the WHEN-VALIDATE-RECORD is fired and then the PRE-RECORD.
    However this sequence is not specified in the lists of firing sequences mentioned here.
    Is it possible to change the sequence programmatically.
    In my ON-INSERT trigger, calling a DB procedure to insert row in the table.
    Thanks
    Asfa

  • Migration Steps needed from Forms 6i to Forms 10g

    Hi Everyone ,
    We have a requirement to migrate forms build in 6i/lower version to forms 10g .
    Can anyone let me know the steps that need to be followed in carrying out the process (or)
    is it that the code in 6i would be compatible with 10g.
    Thanks,

    Oracle has a useful document on upgrading your forms to 9i/10g, you can find it here:
    http://www.oracle.com/technology/products/forms/pdf/forms_upgrade_reference.pdf

  • Forms 10g installed and running on Windows Vista

    <font color=0000FF>Update 12-Dec-2008: </font>Oracle has published NOTE 559067.1 -- How to Install Developer Suite 10.1.2.0.2 - hence 10.1.2.3 - on Windows Vista, 24-OCT-2008 with some installation help.
    <font color=0000FF>Update 07-July-2008: </font> Added text at the bottom showing how to find patchsets for Forms 10g.
    <font color=0000FF>Update 29-May-2008: </font> This thread was started in November, 2007.  In January, 2008, Oracle released Patch 3 for Forms 10g, which makes Forms 10g compatible with Windows Vista.  As time permits I'll try to keep the information in this post up to date.   Updated information will be inserted <font color=0000FF>as blue text.
    </font>
    <font color=0000FF>Original message begins here:</font>
    This is a second thread I am posting to outline the steps I have used to install Forms on a Windows Vista Home Basic laptop.   The other thread describes installing Forms 6i:
          Forms 6i installed and running on Windows Vista
    Please read through the initial part of that post for the background.  I realize Oracle has not certified Forms 10g to run on Vista, but the time has come for my associates and I to upgrade our old computers to new desktop/laptop platforms, and I would hate to acquire XP machines and be stuck with them for the next 5 years.  <font color=0000FF>(Note: Since first posting this message, Oracle has certified Forms 10g Patch 3 (version 10.1.2.3.0) to run on Vista)</font>  So after another person informed me that he had Forms installed and running on Vista, I went ahead and bought one.  I found that as long as I set the compatibility mode to run Forms programs as Windows XP (and a few other changes), Forms 6i and 10g run quite satisfactorily.
    <font color=0000FF>Update 29-Jan-2008: </font> Unfortunately, it turns out that the Forms 10g Builder running on Vista <font color=0000FF>had</font> a major flaw:   If you try to develop a form, the Builder will crash if you try to compile a procedure that calls another procedure in the form that has errors.  The problem is reported and described in this thread:  Error compiling a form under Vista
    <font color=0000FF>Update 12-Mar-2008: </font> Installing Patch 3 on Vista does not help with this problem -- the Builder still crashes in the same situation.
    <font color=0000FF>Update 25-July-2008: </font> Applying Patch 7047034 has corrected the problem.   See this link within this thread:   Forms 10g: Installing Patch 7047034 on Windows Vista
    Webutil note:  I am stuck in a Forms 6i client/server world, so all my forms must run in that environment.   Therefore I have not used any Webutil software, and I do not know whether that part will run under Vista.
    Internet Explorer note:  On Windows Vista, IE CANNOT be used to run the Web Forms runtime.  It crashes immediately when you try to run a form.  Instead, I can use either Firefox (Firefox 2, Firefox 3.0 Crashes with Forms 10g) or Netscape, as long as they are set to disable java.  <font color=0000FF>[ Correction:   IE7 on Vista now runs the Forms 10g forms.   You just need to add "?config=jpi" to the browser URL when starting the Web Forms session.   More IE/Vista info: [url=http://forums.oracle.com/forums/thread.jspa?threadID=642973]Vista JInitiator Problem ]</font>
    The Oracle Developer Suite download page:
        http://www.oracle.com/technology/software/products/ids/index.html
    Oracle Developer Suite Installation Guide:
        http://download.oracle.com/docs/cd/B25016_07//doc/dl/core/B16012_04/toc.htm
    The steps below are those I followed to install Forms 10g (version 10.1.2.0.2)
    I.  Preliminary system changes in Windows
    When I started installing, I got the following error message:    Install has encountered an error while
        attempting to verify your virtual memory settings.
        Please verify that the sum of the initial sizes of
        the paging files is at least 256 MB.To fix this:  Go to Control Panel, System and Maintenance, View amount of RAM and processor speed (under "System"),
    Advanced system settings (in left "Tasks" column), Advanced tab, Settings (under "performance"), Advanced tab:
    Virtual Memory shows a "Total paging file size for all drives: 2337MB.
    Click "change", Uncheck "Automatically manage paging file size for all drives"
    Click "custom size:", set Initial size to: 2048, Max to 4096
    Click set button, then OK, get message:The changes you have made require you to restart your computer before
       they can take effect.Restart the computer.
    II.  Installing Forms 10g
    1.  Download two files from Oracle:
        ds_windows_x86_101202_disk1.zip (626,122,752 bytes)
        ds_windows_x86_101202_disk2.zip (236,880,881 bytes)
    2a.  Before extracting, it is a good idea to shut down any virus protection software.  It can sometimes prevent some files from being created.
    2b.  Extract both into the C:\oracle directory, as disk1 and disk2.
    3.  Using Windows Explorer, change the properties of setup.exe in the C:\oracle\disk1 folder.  (In windows explorer, right click, properties, Compatibility tab.)   Change the compatibility to run as Windows XP (Service Pack 2).
    4.  Right click setup.exe and click "Run as administrator"
    5.  Select "Installation type" = Complete (1.11 GB)
    6.  Received this message:Windows Firewall has blocked this program from
    accepting incoming network connections.  If you
    unblock this program, it will be unblocked on all
    public networks that you connect to.
    C:\users\steve\appdata\local\temp\orainstall...
      2007-10-29_11-59-08am\jre\1.4.2\bin\javaw.exeI clicked "Unblock"
    7.  Received this message:  "Provide outgoing mail server information"  I entered the smtp mail server that I use.
    8.  A summary screen displayed showing 274 products under New Installations.
    I clicked the Install button.
    9.   Received this message:  You can find a log of this install session at:
    C:\Program Files\Oracle\Inventory\logs\installActions2007.....log
    10.  The installation completed.  Installed products shows Forms 10.1.2.0.2
    III.  After the install completed
    1.  Create a shortcut to the Forms 10 Builder on the Desktop.
    On the shortcut line, after the .exe, add *userid=userxxx/pwxxx@orcl* so Builder automatically logs into 10g database.  If you do step 4 below (creating an easily-accessible folder to use for your forms) change the "Start in" path on the shortcut so it points to that folder.  Otherwise, Forms Builder will not find referenced objects and PLL libraries when it opens a form.  Also do the same on the Start, All Programs shortcut for the Forms Builder.
    Edit:  After applying Patch 3, the following steps are not necessary.
    Set its compatibility to Windows XP.
    Set checkbox: "Run this program as as an administrator."  (Without this, FormBuilder will NOT open a PLL library.)
    Click the "Show settings for all users" and change values there.
    2.  Copy "Start OC4J Instance" icon to desktop.
    Set its compatibility to Windows XP.
    The first time it runs, I got a Windows popup to unblock program named Java.  I clicked "Unblock".
    3.  tnsnames.ora:
    Rename C:\oracle\DevSuiteHome_1\network\admin\tnsnames.ora
    to:  tnsnames_orig.ora
    If you created a tnsnames.ora file for Forms 6i, just copy it to the path above.  If not, do this:
    Create a new tnsnames.ora file, copying entries old file on my old laptop, which contains all the connections I use.
    Delete the old laptop entry, replace with new entry for the new local ORCL connection on new laptop from tnsnames file renamed from the c:\oracle\... ...\10.2.0\db_1\ path.
    4.  Optional:  Create an easily accessible folder to store fmb files:
    C:\users\steve\.1\fmb10
    You don't really want to keep drilling into C:\oracle\DevSuiteHome_1\forms, and then find your .fmb file among the several dozen oracle-supplied files.
    To create a folder named .1, you have to open a CMD.exe (Windows DOS) window, and type the Make Directory command:
    MD .1
    That will create the folder within the current directory -- mine defaults to C:\users\steve
    Note:  If you also need to use Forms 6i like me, DO NOT EVER open a .fmb file in the Forms 10 Builder from the Forms 6i folder.  If you compile it, or even worse, save the .fmb, Forms 6i *cannot ever* access the file.  Instead, always use the File Manager (Windows Explorer) to copy the fmb from the fmb6 folder into the fmb10 location.
    5.  Change the Forms 10g Default.env file using a text editor.
    This file replaces all the settings originally written to the Windows Registry (GREAT idea, Oracle!  I hate the registry.)  No more Regedit.  The default.env file is located at: (DevSuiteHome_1 path)\forms\server\default.env
    Locate line with:  FORMS_PATH= and add:
        ;C:\users\steve\.1\fmb10
    Add a new line:
    FORMS_MMAP=FALSE
    The above allows compiling an fmx while the form is running.
    Add a new line:
    FORMS_ROWLOCK_OPTIMIZATION=FALSE
    (This fixes Oracle bug number 3949854, which prevents automatic skipping if the same value is typed over another value. TAR 4806199.993 Automatic Skip failure...)  See bug 4068896
    Add a new Line:
    FORMS_RESTRICT_ENTER_QUERY=False
    This allows use of Query-Where window in enter query, after entering a colon in any input field.  Without this, Forms returns FRM-40367: Invalid criteria in field nnn in example record.  Oracle shut it down to prevent "sql injection" attacks.
    6.  Jiniator setup:
    Run file jinit.exe in C:\oracle\DevSuiteHime_1\jinit\jinit.exe
    It installs Jinitiator 1.3.1.22.
    I installed it in C:\oracle\JInitiator 1.3.1.22\
    For Firefox, make sure a copy of file \bin\NPJinit13122.dll resides in   C:\Program Files\Mozilla Firefox\plugins.
    For Netscape, the path is:  C:\Program Files\Netscape\Navigator 9\plugins
    7.   Browser settings
    See the note above about using Firefox 2 and not Firefox 3!
    In Firefox 2 go to:  Tools-> Options-> Content
    Uncheck the "Enable Java" checkbox
    --Firefox terminates if this is not done!
    Note:  After my system automatically installed updates to either java or Firefox, re-check the "Enable Java" setting.  I am suspicious that one of these installs re-enables java in the browser.
    Also note:  some web sites cannot display properly if java is disabled.  Example:  U.S. time website: http://www.time.gov   Use Internet Explorer to view these.
    In Netscape make the same changes as Firefox.  Without disabling java, it also terminates when you try to run a form.
    Creating a url to use in the browser:
    Try this:
        http://127.0.0.1:8889/forms/frmservlet
    If it does not work, change the 8889 port number as follows:
    Open file:  C:\oracle\DevSuiteHome_1\install\portlist.ini
    Note the number in line:
    Oracle Developer Suite HTTP port = 8889
    Use the number as the port number.
    You can also change the 127.0.0.1 to the computer name:
    Control Panel, System and Maintenance, See the name of this computer (under "System").  Mine is "steve-PC"
    So the alternate URL is:     http://steve-PC:8889/forms/frmservlet
    To try out the URL, start the OC4J instance set up above.  Then start either Netscape or Firefox, and enter the URL.  You should get a welcome screen.
    If the above URL works, start up the Forms Builder, and open Edit, Preferences.  On the General tab, uncheck the "Build before running" check box (optional).  On the Runtime tab, set the "Application Server URL to the url above.
    To run a real form, add this to the URL after frmservlet, (with no spaces):
        ?form={formname}&userid={userxxx}/{passwordyyy}@{connect-string}
    but replace the parts in curly braces with the appropriate values.  Example:
        http://127.0.0.1:8889/forms/frmservlet?form=ABC&userid=abc123/zyx@orcl
    Setting up Forms Builder to directly run a form in the browser:
    Run the Forms Builder.  Go to Edit, Preferences, Runtime tab.
    Set the Application Server URL to:
        http://127.0.0.1:8889/forms/frmservlet
    (or use whatever URL string you developed above)
    Set the Web Browser Location to:
        "C:\Program Files\Netscape\Navigator 9\navigator.exe"
    (or an equivalent to run the Firefox browser).
    8.  FORMSWEB.CFG file changes
    The file is located at:
    C:\ORA_DS_101202\DevSuiteHome_1\forms\server\formsweb.cfg
    I changed the following two lines in the file, but these are my personal preferences:
    separateFrame=true
    lookandfeel=Generic
    9.  FMRWEB.RES file changes
    For Oracle help:  Enabling Key Mappings
    The file fmrweb.res defines actions (triggers that run) when a function key is pressed while running Forms.  The one released has unix-style key mapping, but I prefer keys originally mapped for Windows PC Forms users. There is a fmrpcweb.res in the same folder that can be renamed to fmrweb.res.
    In the C:\oracle\DevSuiteHome_1\forms path, I renamed fmrweb.res to fmrweb_orig.res.
    I have a file that I prefer to use, so I put it into the folder as fmrweb.res. The contents are listed below. It is organized so the most important keys are listed alphabetically at the top (URFD column is the sort column), followed by a group of less-important keys.  These are keys that are available to users, but they either would not use, or are disabled within most forms.  The URFD column in the second set starts with a hex A0 character, which is a high-order space, so collates after normal alphabetic characters.  (Note: If you want to copy the text below and use it, the hex A0 character has been changed by the forum software to a space. So you would need to use a text editor with hexadecimal character capabilities to replace the space with the original character. )
    My file has special keys defined for F2 (I use it for a debugging Key-F2 trigger in my forms), and a "Cursor to Home" F12 function. All the rest are pretty much the same as in the released fmrpcweb.res file, only mine are organized alphabetically on the URFD column.
    The Web Forms fmrweb.res file is editable using any programming editor (NOT MS Word!!!). The old Client/Server key mapping file, fmrusw.res, could only be changed using the Oracle Terminal program (and it is a pain to use).
    Here is the main part of my fmrweb.res file:#
    #Jfn :Jmn:  URKS            :Ffn :  URFD
    #    :   : (User-readable   :    : (User-readable
    #    :   :  Key-sequence )  :    :  function description)
    118  : 1 : "Shift F7"       : 74 : "Clear Form"
    121  : 0 : "F10"            : 36 : "Commit"
    117  : 0 : "F6"             : 65 : "Create Record"
    10   : 1 : "Shift Enter"    : 82 : "Cursor to Home" # sdsu uses this
    123  : 0 : "F12"            : 82 : "Cursor to Home" # sdsu uses this
                                        #: --Alt+Home works, but leaves the Action (first
                                        #: --pull-down menu item) highlighted.  Press Esc or
    36   : 8 : "Alt Home, then Alt" : 82 : "Cursor to Home" #-- Alt again to clear highlight.
    117  : 1 : "Shift F6"       : 63 : "Delete Record"
    119  : 0 : "F8"             : 77 : "Execute Query"
    120  : 0 : "F9"             : 29 : "List of Values"
    9    : 0 : "Tab"            : 1  : "Next Field"
    40   : 0 : "Down-Arrow"     : 7  : "Next Record"
    9    : 1 : "Shift Tab"      : 2  : "Previous Field"
    38   : 0 : "Up-Arrow"       : 6  : "Previous Record"
    112  : 0 : "F1"             : 35 : "Show Keys"
    116  : 1 : "Shift F5"       : 69 : " Clear Block"
    116  : 2 : "Ctrl F5"        : 3  : " Clear Field"
    113  : 1 : "Shift F2"       : 80 : " Count Query Hits"
    112  : 1 : "Shift F1"       : 78 : " Display Error"
    114  : 0 : "F3"             : 73 : " Duplicate Item"
    115  : 0 : "F4"             : 64 : " Duplicate Record"
    69   : 2 : "Ctrl E"         : 22 : " Edit Field"
    122  : 0 : "F11"            : 75 : " Enter " # Causes validation, w/o cursor move
    118  : 0 : "F7"             : 76 : " Enter Query"
    81   : 2 : "Ctrl Q"         : 32 : " Exit"
    112  : 2 : "Ctrl F1"        : 30 : " Help"
    34   : 0 : "Page Down"      : 66 : " Next Set of Records"
    119  : 1 : "Shift F8"       : 79 : " Print"
    10   : 0 : "Enter/Return key": 27: " Enter/Next Field"
    33   : 0 : "Page Up"        : 12 : " Scroll Up"
    116  : 0 : "F5"             : 87 : " F5 Key for special uses"
    #121 : 3 : "Shift Ctrl F10" : 82 : " Function 0" #--disabled.  Cursor to home defined above
    112  : 3 : "Shift Ctrl F1"  : 83 : " Function 1"
    113  : 0 : "F2"             : 84 : " Function 2"
    113  : 11: "Ctrl Alt Shift F2":95: " List Tab Pages" #<-REQUIRED, or F2 cant be assigned
    114  : 3 : "Shift Ctrl F3"  : 85 : " Function 3"
    115  : 3 : "Shift Ctrl F4"  : 86 : " Function 4"
    117  : 3 : "Shift Ctrl F6"  : 88 : " Function 6"
    118  : 3 : "Shift Ctrl F7"  : 89 : " Function 7"
    119  : 3 : "Shift Ctrl F8"  : 90 : " Function 8"
    120  : 3 : "Shift Ctrl F9"  : 91 : " Function 9"<B>Finding Forms 10g Patchsets</B>
    Here is how to do the search: Log into metalink ( https://metalink.oracle.com ), then click on the Patches & Updates tab, then Simple Search.
    In "Search by", select Product or Family. Enter "Developer Forms" in the box.
    Then click the Release choices, and select "iAS 10.1.2.3"
    Patch Type should be "Patchset/Minipack"
    Platform or Language should be "Microsoft Windows (32-bit)"
    Click Go, and the Forms 10g patch should show up. As of July, 2008 the only one available is: [url=
    https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=5983622&release=1710123&plat_lang=912P&patch_num_id=943599
    ]5983622
    Edited 2008-12-12 to add a link to Oracle Note 559067.1  and added the fmrweb.res file listing.
    Edited 2008-10-28 to change text format to work better within new forum format
    Edited 2008-7-7 to add patchset search information.
    Edited 2008-4-21 to modify information.
    Edited 2008-3-6 to add information.
    Edited 2008-5-29 to update information.

    I followed your instructions and installed Developer Suite 10G on Windows Vista Home Premium edition. I have Oracle 11G DB running on the same machine.
    Two points, Steve:
    1. When I tried to set the maximum virtual memory to 6110 an error message displayed from Windows and told me that I can't set the maximum virtual memory to more than 4096. I set it to 4090 and it worked and I got nothing wrong during the installation process.
    2. After installing JInitiator and disabling Java on Firefox I called the http://127.0.0.1:8889/forms/frmservlet page and everything seemed to be OK because the Oracle Forms Services logo appeared and then a successful installation message appeared , but as I clicked (ok) to continue a gray screen appeared inside the browser (like the one displayed when you try to run a Java applet inside a browser) and then I wait to death till something appears but sadly nothing. I just get a blank gray screen inside my Firefox browser.
    Do you have any idea what to do to solve the problem?
    Regards

  • Forms 10g Screen flashing

    We are currently upgrading our Oracle Forms 6i applications into Forms 10g. During this process, we have encountered a screen flashing issue.
    The application is coded in such a way that there is one form that remains open and it keeps calling other forms one after the other in sequence depending upon the application flow selected by the user.
    While doing this, when the application moves from one "Called Form" to another, the "Base Form" that was open, appears completely because the next "Called Form" is being loaded. This, to the user, will appear as a screen flash and distract/disturb them.
    Note: This application was originally coded in 2.3 around 20 years ago and has been migrated since then without any major tuning. All forms in this application are heavily loaded with multiple canvases, items and triggers.
    Any help would be appreciated.
    Thanks

    Its impossible to say what it could be without more information. I think you need to go thru the forms and find out what code is causing the flashing.
    We have had a few flashing bugs thru the years but we have fixed all the ones we know about. If you cannot make the flashing go away by recoding your forms, please log a bug.
    When you find out please post an entry here to help others in the future.

  • The ideal knowledge of creating triggers in form

    its very easy to design a form but the matters is creating triggers so since i am a beginner i need ur guidance how to create triggers in form

    Hi,
    There are 3 types of triggers Form Level, Block Level and Item level triggers.
    First you have to decide which level you are going to create a trigger.
    Suppose you need to create Item level trigger, for a push button there is a trigger called When-Button-Presed. Like wise for each item,block and form has specific/general triggers for each event.
    you should check forms documentation or fellow online help/examples
    http://www.oracle.com/webapps/online-help/forms/10g/state?navSetId=_&navId=3&vtTopicFile=designing_forms/trig/dg0701.html&vtTopicId=
    Nilaksha.

  • Oracle Form 10g Template

    Hi,
    Does anybody can tell me where I can get a copy of Oracle Forms 10g Template?
    Does the filename still Template.fmb?
    which directory I can find it?
    When I run the Form Builder 10g I notice that the standard Triggers in
    Form6i in Form Level are no longer available in Form10g. I just curious
    if I got the right install or not?
    Thanks.
    Regards,
    Jun

    Jun,
    A template is one form you created to base others on it.
    I may contains alert boxes, triggers, object groups, etc, every objects need in all the forms of your application.
    I do not think there is any template.fmb shipped with the installation.
    Francois

  • When-mouse-enter forms 10g

    Hi, everybody.
    I have a problem with forms 10g (web) in any sub-version. The problem is that the events when-mouse (enter, leave, ...) does not seem to get fired.
    Is there anything I can do to solve the problem (a parameter to be set, anything to do in the form).
    Any help will be appreciated,
    Thank you.

    -> Why it is still documented? Will we get back a client server forms?
    I wish! But I am sure it is hopeless. They probably need to leave the when-mouse-enter documentation for backward compatibility -- old forms compiled and running in the Web Forms environment. The traffic would be horrendous. I have WME and WML triggers running, and on some forms, rolling the mouse across the canvas causes a lot of flickering -- item prompts flicker. And then there is the mouse-x,y-pos and when-mouse-move. Those are supported in 6i Client/Server, too. I used it to create a drag and drop functionality. Man, does THAT cause some massive trigger firing!!! Trust me, it would NOT work in a web environment.
    And yes, "Hai" is apparently something like an abbreviation for Hello -- a little more formal and polite than Hi. Its use still puzzles me, but apparently that is the reasoning of those who use it.        ?:|

  • Key Mapping in Forms 10g

    Dear All,
    I have migrated forms 3.0 in unix to forms 10g in windows 2003 server.
    In my older version, '+' key is mapped to do COMMIT. I want to map the same key in forms 10g. i tried the same in my frmweb.res. Pls find the mapping done by me below.
    *107 : 0 : "Add" : 36 : "Commit"*
    This works fine.
    The Issue is ... My cursor is in a text item .... I entered some data and press " + " key to save. The data is saved but at the same time the data in the text item is erased and + is getting replaced in the text item. I dont want my data to be erased and replaced with "+" symbol.
    How to map the "+" just for COMMIT and should not replace the data in the text item ?
    Can anyone help me to solve this issue...
    Thanks in Advance
    Sharf

    Unfortunately, sometimes the role of the developer is to educate the user/management what can/can't and should/shouldn't be done. If I were in your postition, I would make every effort to educate the user/management this this is a REALLY bad idea and encourage them to use the standard key mapping or use a modifed key mapping that uses just the F-Keys.
    The problem you have to overcome is that you have to not only tell Forms to do something different when the '+' key is pressed, but you have to have a listener in your application that is listening for the '+' key and supress the '+' character. To my knowledge, this cannot be done with native Forms built-ins. You would have to write your own Java solution (JavaBean or Pluggable Java Component [PJC]) to suppress the '+'. I have found that if you can provide the user/management with a cost estimate associated with the effort needed to code a particular feature. Once they realize the level effort and more importantly the cost associated with coding a particular feature, they typically will change their mind and see reason.
    I know this is not what you wanted to hear, but I hope it will help anyway. :(
    Craig...
    Edited by: CraigB on Aug 2, 2010 2:05 PM
    Edited by: CraigB on Aug 2, 2010 2:07 PM

  • Oracle reports 6i to Oracle forms 10g migration

    Hi,
    I have .rdf files which were created on Oracle Reports 6i. I would like to migrate the .rdf files into Oracle Reports module which is present as a part of Oracle Forms 10g to generate PDF output.
    Please let me know the detailed steps to be followed as I am a total newbie. Also I need to generate these reports on demand from a java 5 application (JSF 2.0).
    Currently for ORacle reports 6i, I have the following code in my java application
    rwrun60.exe g:\tomcat33\webapps\reports\web-inf\src\null userid=***/*** destype=FILE desformat="pdf" paramform=NO printjob=NO batch=YES desname=temp.pdf
    1. What would be the equivalent for reports in ORacle Forms 10g ? I know there is an Oracle Apps server where ther report services reside. How to I invoke my report from my java application (residing on a weblogic server 10.3.6)?
    2. What ould I do with the 6i .rdf files to upgrade them to 10g ?

    I am trying to call an Oracle report i.e .rdf (which is located on the Oracle  App Server) from my java EE 5 (JSF) application. The Oracle  App server is Oracle Application Server 10g Release 2. I assume Oracle report generation capability is available in this release.  I need to invoke the report from my Java JSF application on demand (whenever the user clicks a button on the web browser page, the report should appear on the browser as PDF) . My java application resides on Linux weblogic server.
    Please let me know how it can be done ? I see rwclient.sh and another method to directly invoke using a URL. How do I do it on java, would a request.redirect() to the URL work ?
    Also for hiding the params in the URL. keys need to be configured on the Oracle server right ?
    Also if we use rwclient.sh or the URL based invocation, would there be any issue in concurrency when multiple users request the same report at the same time ?

  • How to FTP a file from client machine to database server using forms 10g

    Hi
    I want to ftp a file from a client machine to the database server machine using forms 10G (or PL/SQL).
    could you please tell me how can I do this
    Regards

    hi
    How to get up and running with WebUtil 1.06 included with Oracle Developer Suite 10.1.2.0.2 on a win32 platform
    Solution
    Assuming a fresh "Complete" install of Oracle Developer Suite 10.1.2.0.2,
    here are steps to get a small test form running, using WebUtil 1.06.
    Note: Oracle_Home is used as an alias for your real oDS ORACLE_HOME.
    Feel free to copy this note to a text editor, and do a global find/replace on
    Oracle_Home with your actual value (no trailing slash). Then it is easy to
    copy/paste actual commands to be executed from the note copy.
    1) Download http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip
    and extract to a temporary staging area. Do not attempt to use 1.7 or 1.9.
    2) Copy or move jacob.jar and jacob.dll
    C:\webutile is the folder where you extracted Jacob, and will end in ...\jacob_18
    cd C:\webutile
    copy jacob.jar Oracle_Home\forms\java\.
    copy jacob.dll Oracle_Home\forms\webutil\.
    The Jacob staging area is no longer needed, and may be deleted.
    3) Sign frmwebutil.jar and jacob.jar
    Open a DOS command prompt.
    Add Oracle_Home\jdk\bin to the PATH:
    set PATH=Oracle_Home\jdk\bin;%PATH%
    Sign the files, and check the output for success:
    Oracle_Home\forms\webutil\sign_webutil Oracle_Home\forms\java\frmwebutil.jar
    Oracle_Home\forms\webutil\sign_webutil Oracle_Home\forms\java\jacob.jar
    4) If you already have a schema in your RDBMS which contains the WebUtil stored code,
    you may skip this step. Otherwise,
    Create a schema to hold the WebUtil stored code, and privileges needed to
    connect and create a stored package. Schema name "WEBUTIL" is recommended
    for no reason other than consistency over the user base.
    Open Oracle_Home\forms\create_webutil_db.sql in a text editor, and delete or comment
    out the EXIT statement, to be able to see whether the objects were created witout
    errors.
    Start SQL*Plus as SYSTEM, and issue:
    CREATE USER webutil IDENTIFIED BY [password]
    DEFAULT TABLESPACE users
    TEMPORARY TABLESPACE temp;
    GRANT CONNECT, CREATE PROCEDURE, CREATE PUBLIC SYNONYM TO webutil;
    CONNECT webutil/webutil@rcci
    @Oracle_Home\forms\create_webutil_db.sql
    -- Inspect SQL*Plus output for errors, and then
    CREATE PUBLIC SYNONYM webutil_db FOR webutil.webutil_db;
    Reconnect as SYSTEM, and issue:
    grant execute on webutil_db to public;
    5) Modify Oracle_Home\forms\server\default.env, and append Oracle_Home\jdk\jre\lib\rt.jar
    to the CLASSPATH entry.
    6) Modify Oracle_Home\forms\server\formsweb.cfg insde [default] add :
    archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar
    archive=frmall.jar
    also add :
    [webutil]
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    baseHTML=webutilbase.htm
    archive_jini=frmall_jinit.jar
    WebUtilArchive=frmwebutil.jar,jacob.jar,f90all.jar
    archive=frmwebutil.jar,f90all.jar
    lookAndFeel=oracle
    7) Modify Oracle_Home\forms\server\webutil.cfg and add :
    transfer.database.enabled=TRUE
    transfer.appsrv.enabled=TRUE
    8) Start the OC4J instance
    9) Start Forms Builder and connect to a schema in the RDBMS used in step (4).
    Open webutil.pll, do a "Compile ALL" (shift-Control-K), and generate to PLX (Control-T).
    It is important to generate the PLX, to avoid the FRM-40039 discussed in Note 303682.1
    If the PLX is not generated, the Webutil.pll library would have to be attached with
    full path information to all forms wishing to use WebUtil. This is NOT recommended.
    10) Create a new FMB.
    Open webutil.olb, and Subclass (not Copy) the Webutil object to the form.
    There is no need to Subclass the WebutilConfig object.
    Attach the Webutil.pll Library, and remove the path.
    Add an ON-LOGON trigger with the code
    NULL;
    to avoid having to connect to an RDBMS (optional).
    Create a new button on a new canvas, with the code
    show_webutil_information (TRUE);
    in a WHEN-BUTTON-PRESSED trigger.
    Compile the FMB to FMX, after doing a Compile-All (Shift-Control-K).
    11) Under Edit->Preferences->Runtime in Forms Builder, click on "Reset to Default" if
    the "Application Server URL" is empty.
    Then append "?config=webutil" at the end, so you end up with a URL of the form
    http://server:port/forms/frmservlet?config=webutil
    12) Run your form.

Maybe you are looking for

  • What is the best approach to track deleted records

    Dear all, We have build a CMS platform which is based on SQL server 2012 tables structure hosted in Azure. We have build on top of this some REST API method in order to access data from any type of client application. The issues we need to solved now

  • Merging data from 2 schemas with same object structure into one schema

    Hi I want to merge data from 2 schemas in different environments ( say test1 and test 2) into 1 schema ( say Test_final) for testing. Both these schemas are having same structure, the data can be same or different. What I did is that I took an export

  • Can you use Amazon prime/instant video on a yoga?

    Been thinking about signing up but need to know if it works on the yoga browser or chrome? If I can only get it working my pc then its probably not worth it

  • Issues between Microsoft Office:mac 2004 (Student) and Korean Language

    I use Microsoft Office:mac 2004 student edition on my iMac. For a Korean class I'm taking I type in Korean on Microsoft Word for Mac 2004 (student edition) and as to be expected Word indecates the spelling is wrong. I have tried to change the proofin

  • Compare 2 date columns in an OBIEE report

    Hi, in an OBIEE report, I have columns of 'ship date' and 'begin date'. My question is: how do I select those records (rows) that have the 'ship date' after 'begin date' ? If so, please advice what are the function should I use to compare/filter thes