Webutil usage,DS 10.1.2,Linux

hey friends,
I installed and configured webutil as per docs.
I attached webutil.pll and webutil.olb file.
Now in the form another canvas for webutil has been automatically created.
Everytime i run the form,it comes and this hides the actual form canvas.
Secondly as i am from character based application,the reports use to run through pro*c.
So in teh form pl/sql ,it is like
cmd= '../reports/rep';
host(cmd);
So ichnaged the host to client_host but nothing seems to happen at ru ntime.
How to run reports at clent side using webutil?
Thanks.

I created the trigger and issued go_block('block1'); but it webutil block that displayed.I have to click next in the block menu to get to block1.
In Object Navigator, the block WEBUTIL should be last in the list.I don't know how to make it last.
This is how i attach webutil.olb
1) file->open>webutil.olb
2)In object libraries,webutil is created
3)select object groups and click add. This creates a object group.
4)Go to properties of object group and change object name,property name to webutil.
5)A block name webutil is created with its respective items but it is not the last in the list but the first.
In forms, i gave full path but when i press enter,the cursor loads for a while but nothing happens.

Similar Messages

  • Webutil usage on Windows and Unix clients - Host and Temp dir issues

    Hello,
    I am in the process of writing a Forms application which makes use of WebUtil to handle the uploading and downloading of files, as well as launching the files on the client PCs. The code below is my current 'Launch' program which works great in a Microsoft Windows environment. It gets the TEMP directory location, builds a file name, downloads the file to the TEMP directory and uses the Host command to launch the file.
    PROCEDURE Launch_DB IS
    l_directory varchar2(200) := client_win_api_environment.get_temp_directory(true);
    l_success boolean;
    BEGIN
    :file_block.full_file_name := l_directory || '\' || :file_block.file_name;
    l_success := webutil_file_transfer.DB_To_Client_with_progress
    (clientFile => :file_block.full_file_name
    ,tableName => 'FILES
    ,columnName => 'FILE_DATA'
    ,whereClause => 'ID = ' || :file_block.id
    ,progressTitle => 'Download from Database in progress'
    ,progressSubTitle=> 'Please wait'
    if l_success then
    WEBUTIL_HOST.NONBLOCKING('CMD /C "' || :file_block.full_file_name || '"');
    else
    exception
         when others then
         message('File download failed: '||sqlerrm);
    END;
    My problem is that I've just discovered that there's a new group of users that will want access to these forms, and they're using non-windows machines - mostly Solaris and Linux. As such, I have these problems:
    - " client_win_api_environment.get_temp_directory " is a Microsoft Windows specific function. Is there any way to determine a temporary storage area on a Unix machine?
    - " WEBUTIL_HOST.NONBLOCKING('CMD /C "' || :file_block.full_file_name || '"'); " - CMD is Microsoft Windows specific function. What should I do to launch a file from Unix? (Sorry, my Unix skills are pretty minimal).
    - I'm guessing that I'll need to determine the operating system so that I can use different methods to determine the TEMP dir, and to execute the HOST command. Assuming that Microsoft Windows and Unix variants are the only OS's that I need to provide access to, what is the best way to determine the client environment ( eg. IF UPPER(WebUtil_ClientInfo.Get_Operating_System) like '%WINDOWS%' THEN ... ELSE ... END IF; ) . I only have access to Windows XP for testing so I don't know what values "WebUtil_ClientInfo.Get_Operating_System" will return for any other OS.
    Thanks in advance for any assistance.
    Regards,
    Michael.

    Hi,
    as far as launching the file goes, if teh program that runs the file exist on teh local computer, you can use teh host command in webutil to access teh program and file. CMD is what you use to open teh command line on windows, but the host command is supposed to work on the UNIX client as well.
    For the temp directory, you have two options
    The short term option: Pass the temporary directory name as a user variable to Forms when starting the application. This can be user specific if adding this information to the URL using teh otherparams parameter
    The longterm option: Log a TAR with Oracle customer support to add a function to teh getClientInfo function that retruns the temporary directory for the authenticated user.
    Frank

  • WEBUTIL Usage

    Hi List,
    This is regarding usage of WEBUTIL in Froms9i .
    I want to use Host and Text IO Command using client_text_io and client_host .
    I have attached webutil.obl(Object library) and pll to my form as well.but when i am running it says that some Classes(Beans) are mssing .
    When i downloaded webutil it also gave one dll as well as config file and one webutil.jar file .
    But I dont know how exactly is the udsage of these files for e.g. what i need to do with jar file so that those beans will be available .

    Hi,
    With reference to our earlier discussion Now after
    running a form I am getting jacob.dll error , where do
    we install or copy jacob.dll ,
    ----------------Below is the Java console for form---
    Oracle JInitiator: Version 1.3.1.8
    Using JRE version 1.3.1.8 Java HotSpot(TM) Client VM
    User home directory = H:\winnt Proxy Configuration: Manual Configuration Proxy: array.emirates.com:80 Proxy Overrides: *.emirates.com,<local> JAR cache enabled
    Location: H:\winnt\Oracle Jar Cache
    Maximum size: 50 MB
    Compression level: 0
    c: clear console window
    f: finalize objects on finalization queue
    g: garbage collect
    h: display this help message
    l: dump classloader list
    m: print memory usage
    q: hide console
    s: dump system properties
    t: dump thread list
    x: clear classloader cache
    0-5: set trace level to <n>
    ---------------------------------------------------- Loading http://localhost:8889/forms90/java/f90all_jinit.jar from JAR cache Loading http://localhost:8889/forms90/java/webutil.jar from JAR cache connectMode=HTTP, native. Forms Applet version is : 90270 java.lang.NoClassDefFoundError: com/jacob/com/ComFailException      at java.lang.Class.forName0(Native Method)      at java.lang.Class.forName(Unknown Source)      at oracle.forms.handler.UICommon.instantiate(Unknown Source)      at oracle.forms.handler.UICommon.onCreate(Unknown Source)      at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)      at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)      at oracle.forms.engine.Runform.processMessage(Unknown Source)      at oracle.forms.engine.Runform.processSet(Unknown Source)      at oracle.forms.engine.Runform.onMessageReal(Unknown Source)      at oracle.forms.engine.Runform.onMessage(Unknown Source)      at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)      at oracle.forms.engine.Runform.startRunform(Unknown Source)      at oracle.forms.engine.Main.createRunform(Unknown Source)      at oracle.forms.engine.Main.start(Unknown Source)      at sun.applet.AppletPanel.run(Unknown Source)      at java.lang.Thread.run(Unknown Source)
    Thanks in advance ,
    Shripad

  • Can UPK Usage Tracking Database be on Linux

    Gurus,
    Can we have UPK tracking database created on linux or only windows is supported.
    Thanks

    Hello,
    Currently the Usage Tracking server application requires IIS. However, the database associated with the Usage Tracking application server can be installed on a Linux machine assuming the database software itself supports Linux. Please refer to the [UPK Technical Specifications|http://www.oracle.com/applications/tutor/upk-technical-specification-data-sheet.pdf] for a list of support database software.
    Best regards,
    Marc

  • AR 9.4.2 CPU usage on older systems (SUSE Linux 10.0)

    Hi,
    in the last few weeks, I spent a lot of time debugging AR eating 100% CPU on a very old system (it is based on SL 10.0 and can't be upgraded easily).
    The steps to reproduce the problem:
    - install SUSE Linux 10.0 (VERY old...). It is OK with all newer SUSE distros though.
    - install AdbeRdr9.4.2-1_i486linux_enu.tar.bz2
    Run it.
    CPU goes immediatelly to 100%, with empty Reader, no document.
    Reader is heavily communicating with X server, which can be seen with xmon tool (ftp://ftp.x.org/contrib/devel_tools/xmon.1.5.4.tar.gz).
    I can workaround the problem by:
    - get libs (/opt/gnome/lib, /lib and /usr/ib) from a bit newer distro (10.1 in my case)
    - add them to LD_LIBRARY_PATH, therefore calling the Reader by:
    /ROOT-10.1/lib/ld-linux.so.2 ./acroread
    in the intellinux directory.
    This workaround is not proper workaround because the Reader itself can't print afterwards and other similar external tasks.
    But the workaround is enough to show that Adobe Reader is very CPU intensive on SUSE 10.0.
    Can you fix it?
    xmon debug output contains MANY:
                                     ..............EVENT: SelectionNotify
                                         sequence number: 1f05
                                                    time: TIM 4bc41a56
                                               requestor: WIN 00400414
                                               selection: ATM 000000c9
                                                  target: ATM 000000cc
                                                property: <NONE>
                                                   Event (fd 8): 1f 00 07 1f 56 1a
    c4 4b 14 04 40 00 c9 00 00 00 1f 00 00 00 00 00 00 00 18 00 00 00 14 00 00 00
                                     ..............EVENT: SelectionNotify
                                         sequence number: 1f07
                                                    time: TIM 4bc41a56
                                               requestor: WIN 00400414
                                               selection: ATM 000000c9
                                                  target: <STRING>
                                                property: <NONE>
                                                   Event (fd 8): 1c 79 08 1f 14 04
    40 00 ca 00 00 00 0b 1b c4 4b 00 a7 06 08 b8 79 4b 02 14 04 40 00 01 00 00 c0
                                     ..............EVENT: PropertyNotify
                                         sequence number: 1f08
                                                  window: WIN 00400414
                                                    atom: ATM 000000ca
                                                    time: TIM 4bc41b0b
                                                   state: NewValue
                                                   Event (fd 8): 1f 00 0a 1f 0b 1b
    c4 4b 14 04 40 00 c9 00 00 00 af 00 00 00 00 00 00 00 18 00 00 00 14 00 00 00
                                     ..............EVENT: SelectionNotify
                                         sequence number: 1f0a
                                                    time: TIM 4bc41b0b
                                               requestor: WIN 00400414
                                               selection: ATM 000000c9
                                                  target: ATM 000000af
                                                property: <NONE>
                                                   Event (fd 8): 1f 00 0c 1f 0b 1b
    and
             ............REQUEST: ConvertSelection
                 sequence number: 1e11
                  request length: 0006
                       requestor: WIN 00400414
                       selection: ATM 000000c9
                          target: ATM 000000af
                        property: ATM 000000cb
                            time: TIM 4bc5b4ad
                         Request (fd 5): 17 00 02 00 c9 00 00 00
             ............REQUEST: GetSelectionOwner
                 sequence number: 1e12
                  request length: 0002
                       selection: ATM 000000c9
                         Request (fd 5): 18 00 06 00 14 04 40 00 c9 00 00 00 cc 00
    00 00 cb 00 00 00 ad b4 c5 4b
             ............REQUEST: ConvertSelection
                 sequence number: 1e13
                  request length: 0006
                       requestor: WIN 00400414
                       selection: ATM 000000c9
                          target: ATM 000000cc
                        property: ATM 000000cb
                            time: TIM 4bc5b4ad
                         Request (fd 5): 17 00 02 00 c9 00 00 00
             ............REQUEST: GetSelectionOwner
                 sequence number: 1e14
                  request length: 0002
                       selection: ATM 000000c9
                         Request (fd 5): 18 00 06 00 14 04 40 00 c9 00 00 00 1f 00
    00 00 cb 00 00 00 ad b4 c5 4b
             ............REQUEST: ConvertSelection
                 sequence number: 1e15
                  request length: 0006
                       requestor: WIN 00400414
                       selection: ATM 000000c9
                          target: <STRING>
                        property: ATM 000000cb
                            time: TIM 4bc5b4ad
    endlessly repeated... This doesn't happen on newer systems.
    Thanks for helping us!

    Hi,
    in the last few weeks, I spent a lot of time debugging AR eating 100% CPU on a very old system (it is based on SL 10.0 and can't be upgraded easily).
    The steps to reproduce the problem:
    - install SUSE Linux 10.0 (VERY old...). It is OK with all newer SUSE distros though.
    - install AdbeRdr9.4.2-1_i486linux_enu.tar.bz2
    Run it.
    CPU goes immediatelly to 100%, with empty Reader, no document.
    Reader is heavily communicating with X server, which can be seen with xmon tool (ftp://ftp.x.org/contrib/devel_tools/xmon.1.5.4.tar.gz).
    I can workaround the problem by:
    - get libs (/opt/gnome/lib, /lib and /usr/ib) from a bit newer distro (10.1 in my case)
    - add them to LD_LIBRARY_PATH, therefore calling the Reader by:
    /ROOT-10.1/lib/ld-linux.so.2 ./acroread
    in the intellinux directory.
    This workaround is not proper workaround because the Reader itself can't print afterwards and other similar external tasks.
    But the workaround is enough to show that Adobe Reader is very CPU intensive on SUSE 10.0.
    Can you fix it?
    xmon debug output contains MANY:
                                     ..............EVENT: SelectionNotify
                                         sequence number: 1f05
                                                    time: TIM 4bc41a56
                                               requestor: WIN 00400414
                                               selection: ATM 000000c9
                                                  target: ATM 000000cc
                                                property: <NONE>
                                                   Event (fd 8): 1f 00 07 1f 56 1a
    c4 4b 14 04 40 00 c9 00 00 00 1f 00 00 00 00 00 00 00 18 00 00 00 14 00 00 00
                                     ..............EVENT: SelectionNotify
                                         sequence number: 1f07
                                                    time: TIM 4bc41a56
                                               requestor: WIN 00400414
                                               selection: ATM 000000c9
                                                  target: <STRING>
                                                property: <NONE>
                                                   Event (fd 8): 1c 79 08 1f 14 04
    40 00 ca 00 00 00 0b 1b c4 4b 00 a7 06 08 b8 79 4b 02 14 04 40 00 01 00 00 c0
                                     ..............EVENT: PropertyNotify
                                         sequence number: 1f08
                                                  window: WIN 00400414
                                                    atom: ATM 000000ca
                                                    time: TIM 4bc41b0b
                                                   state: NewValue
                                                   Event (fd 8): 1f 00 0a 1f 0b 1b
    c4 4b 14 04 40 00 c9 00 00 00 af 00 00 00 00 00 00 00 18 00 00 00 14 00 00 00
                                     ..............EVENT: SelectionNotify
                                         sequence number: 1f0a
                                                    time: TIM 4bc41b0b
                                               requestor: WIN 00400414
                                               selection: ATM 000000c9
                                                  target: ATM 000000af
                                                property: <NONE>
                                                   Event (fd 8): 1f 00 0c 1f 0b 1b
    and
             ............REQUEST: ConvertSelection
                 sequence number: 1e11
                  request length: 0006
                       requestor: WIN 00400414
                       selection: ATM 000000c9
                          target: ATM 000000af
                        property: ATM 000000cb
                            time: TIM 4bc5b4ad
                         Request (fd 5): 17 00 02 00 c9 00 00 00
             ............REQUEST: GetSelectionOwner
                 sequence number: 1e12
                  request length: 0002
                       selection: ATM 000000c9
                         Request (fd 5): 18 00 06 00 14 04 40 00 c9 00 00 00 cc 00
    00 00 cb 00 00 00 ad b4 c5 4b
             ............REQUEST: ConvertSelection
                 sequence number: 1e13
                  request length: 0006
                       requestor: WIN 00400414
                       selection: ATM 000000c9
                          target: ATM 000000cc
                        property: ATM 000000cb
                            time: TIM 4bc5b4ad
                         Request (fd 5): 17 00 02 00 c9 00 00 00
             ............REQUEST: GetSelectionOwner
                 sequence number: 1e14
                  request length: 0002
                       selection: ATM 000000c9
                         Request (fd 5): 18 00 06 00 14 04 40 00 c9 00 00 00 1f 00
    00 00 cb 00 00 00 ad b4 c5 4b
             ............REQUEST: ConvertSelection
                 sequence number: 1e15
                  request length: 0006
                       requestor: WIN 00400414
                       selection: ATM 000000c9
                          target: <STRING>
                        property: ATM 000000cb
                            time: TIM 4bc5b4ad
    endlessly repeated... This doesn't happen on newer systems.
    Thanks for helping us!

  • Forms9i - WebUtil usage via pll

    We have converted Forms6 to 9i and currently have OLE functionality within a PL/SQL library that all the forms use. In order to use WebUtil functionality such as client_ole2, I need to subclass the webUtil object of the WebUtil.pll into the form? As the code is in a library does this mean I cannot use WebUtil within libraries?
    This would mean having to put all of the PL/SQL library functions in each Form as Program Units. This is not something we would like to do due to the scale of the application and therefore the maintenance implications.
    Can you provide me with feedback on this please? As we had decided to use WebUtil - what alternatives do we have?

    So rather than attaching webutil.pll to the forms and creating an object group - I only have to attach webutil.pll to myUtils.pll? Then when the forms call myutil functions, everything will work ok?

  • High CPU usage by Adobe Reader on LINUX

    Why is it that Adobe reader is consuming a full CPU when opened on LINUX RHEL-4/5 machines? This is true even for relatively smaller sized files.

    I didnt't say that our business is using Linux Desktops. I wrote, our main clientele is. And what our customers do like to use is something we cannot control...
    >What difference does it make to you if Adobe releases a new version of Reader that is not supported on Linux?
    a new Adobe Reader version that's supported on Linux would be nice. a dialogue between Adobe and Linux developers would be nice...
    >As long as the old versions can open the files correctly, that's all that matters, no?
    No, not if our staff is trained to use the newest Adobe Acrobat (trainings are usually for the newest versions) and uses that to produce forms. Now the files open correctly. But what will be in some months or years? Do people working on Linux do have to print the forms then again to fill in?
    So do you recommend that we stop the process of producing electronic forms and stay with paper-fill-in forms? Is that the goal of Adobe? (maybe not so clever for your "financial viability"?!?!? ... ein schuss ins eigene bein?!?!)
    >Adobe is a public company and therefore it's not going to maintain a version of its software at great cost if it's not financially viable. It's as simple as that...
    So it is to be interpreted that Adobe is interested in killing Linux cause if users cannot work with let's say forms, they will have to switch to something that can do that for them...
    We definitely don't want to force Windows or Mac on our clientele. So as far as I get it, we will go back to paper forms and terminate our licence agreements with Adobe and deinstall it...
    KR

  • OEM12c agents high CPU usage alerts fix (leap second Linux kernel bug)

    Just throwing this out here in case anyone else spent the weekend pulling their hair out and hasn't resolved this yet.
    Due to the leap second that occurred at midnight UTC going into July 1st, most of my OEM 12c BP1 agents on Linux servers went haywire, taking up 100%+ CPU on monitored servers. This appears to be due to a bug triggered by the leap second.
    The following seems to fix the issue without requiring a server reboot.
    as root:
    /etc/init.d/ntp stop
    date `date +"%m%d%H%M%C%y.%S"`
    /etc/init.d/ntp start
    as OEM agent user:
    $AGENT_HOME/bin/emctl stop agent ; $AGENT_HOME/bin/emctl start agent
    I didn't discover the fix, but I've confirmed it works.
    Edited by: BrianP on Jul 2, 2012 11:53 AM -- subject changed to note this is a Linux kernel bug, not a Java bug... kernel bug causes software using futexes (like Java) to spin and timeout repeatedly

    See MOS note "Enterprise Manager Management Agent or OMS CPU Use Is Excessive on or around July 1, 2012 [ID 1472651.1]" for more information on this issue. Oracle notes it may occur from versions 10.2.0.5 through 12.1.0.1.0.
    See also "Leap Second Hang - CPU Can Be Seen at 100% [ID 1472421.1]" and bug 14264454.
    Thanks abulloch for getting the note out there!

  • [Solved]High memory usage XFCE 4.10 (vs Linux mint)

    Dear Arch-users,
    I recently bought an older laptop with 1 GB ram on it. First I tried Linux Mint combined with xfce 4.8/(10?). It did run fine butt I prefer Arch over Mint so I went back to my old love.
    Problem is it uses a lot of memory a lot more than mint and I can't find out were the problem is.
    total used free shared buffers cached
    Mem: 941 864 76 7 3 96
    -/+ buffers/cache: 764 176
    Swap: 0 0 0
    I did some research on it but I couldn't find any really solutions for my problem, anyone with the same experience? Or someone with a good pointer or better Google-search?
    -Edit-
    Forget to mention I have an Nvidia vga with the Nvidia-304xx drivers installed. This card uses shared memory. (The problem might be there?). Its an GeForce Go 6150
    -Edit 2-
    I just installed zramswap which brought some relief.
    Mem: 941 846 95 9 3 149
    -/+ buffers/cache: 693 248
    Swap: 188 166 21
    Ps. Englisch is my third language (After, Dutch, German) so please don't flame me for my grammar errors.
    Last edited by Xacky (2014-01-18 20:05:37)

    cjazz wrote:
    Xacky wrote: ... please don't flame me for my grammar errors.
    I won't if you won't :0
    That's a lot of memory use. I wonder if there's more than one issue at work here. I don't know if you're aware of the issue with cairo. It seems that nvidia drivers use extra memory when cairo is used with gl enabled.
    There are two workarounds that I know if. One is to recompile cairo without gl enabled, probably using ABS. The other, which I've opted for,  is to use one of the appropriate versions of cairo in AUR, such as cairo-nogl or cairo-small. This has saved me more than 100 mb memory. Hope this helps a little.
    I won't ,
    Thnx for your quick en very well detailed respond. I will try this when I really need the closed source drivers and hope this answer will help a frustrated Googleling user who will find this topic . For now I will stay on the nouveau drivers.

  • Memory Usage.

    Good day to you all,
    Im using the miracl library for my program(www.shamus.ie). it is a c/c++ library
    I compiled its dll and made it run on windows.
    i also compiled it on linux but i didnt use the exact source codes because there are differences in compiling in linux.
    my problem is that memory usage on windows is 4mb per client while on linux, it is 23mb per client.
    Is it because i compiled the linux version wrong?
    should windows memory usage be way lower than linux memory usage?
    should i run my app on a linux or windows?
    Is JNI really faster on windows?
    Thanks
    -Aldrich
    Message was edited by:
    Aldrich

    Good day to you all,
    Im using the miracl library for my program(www.shamus.ie). it is a c/c++ library
    I compiled its dll and made it run on windows.
    i also compiled it on linux but i didnt use the exact source codes because there are differences in compiling in linux.
    my problem is that memory usage on windows is 4mb per client while on linux, it is 23mb per client.
    Is it because i compiled the linux version wrong?
    should windows memory usage be way lower than linux memory usage?
    should i run my app on a linux or windows?
    Is JNI really faster on windows?
    Thanks
    -Aldrich
    Message was edited by:
    Aldrich

  • Using Webutil(CLIENT_GET_FILE_NAME) without result

    Hi all,
    I used Webutil(CLIENT_GET_FILE_NAME function) in developement platform(IDS) on WINDOWS and it worked fine.Now i'm migatring on IAS/LINUX, the same feature don't produce any result and any error occurs.Here's messages i receive in Jinitiator consol when a load and exit the form module:
    2004-oct.-25 10:41:08.734 WUI[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.734 WUF[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.734 WUH[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.750 WUS[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.750 WUT[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.750 WUO[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.750 WUL[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:08.750 WUB[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
    2004-oct.-25 10:41:33.906 WUI[VBeanCommon.destroy()] WebUtil GetClientInfo Utility being removed..
    2004-oct.-25 10:41:33.921 WUF[VBeanCommon.destroy()] WebUtil Client Side File Functions being removed..
    2004-oct.-25 10:41:33.921 WUH[VBeanCommon.destroy()] WebUtil Client Side Host Commands being removed..
    2004-oct.-25 10:41:33.921 WUS[VBeanCommon.destroy()] WebUtil Session Monitoring Facilities being removed..
    2004-oct.-25 10:41:33.921 WUT[VBeanCommon.destroy()] WebUtil File Transfer Bean being removed..
    2004-oct.-25 10:41:33.921 WUO[VBeanCommon.destroy()] WebUtil Client Side Ole Functions being removed..
    2004-oct.-25 10:41:33.921 WUL[VBeanCommon.destroy()] WebUtil C API Functions being removed..
    2004-oct.-25 10:41:34.140 WUB[VBeanCommon.destroy()] WebUtil Browser Functions being removed..
    Plz what can i do to make this webutil feature(CLIENT_GET_FILE_NAME) available on IAS/LINUX.
    plz help!
    TYAG.

    Grant,
    thanks for getting back.
    It is actually a conversion from forms6. The call is in a library procedure rather than in the form.
    The original call is:
    v_filename := client_get_file_name(v_photodir, NULL, v_ff, NULL, OPEN_FILE, TRUE);
    I have also tried: v_filename := client_GET_FILE_NAME(File_Filter=> v_ff);
    The webutil log stops at the point of open file and the java exception appears on the console.
    Webutil log:
    192.168.100.111:mvisser: 2004-Feb-26 10:51:57.812 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.jacob.dll
    192.168.100.111:mvisser: 2004-Feb-26 10:51:58.187 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
    192.168.100.111:mvisser: 2004-Feb-26 10:51:58.203 WUT[loadSettings()] Local properties file loaded
    192.168.100.111:mvisser: 2004-Feb-26 10:51:58.406 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.JNIsharedstubs.dll
    192.168.100.111:mvisser: 2004-Feb-26 10:51:58.703 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
    192.168.100.111:mvisser: 2004-Feb-26 10:51:58.890 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.d2kwut60.dll
    192.168.100.111:mvisser: 2004-Feb-26 10:51:59.281 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
    192.168.100.111:mvisser: 2004-Feb-26 11:01:59.609 WUF[setProperty()] Setting property WUF_GFN_DIRNAME to false
    192.168.100.111:mvisser: 2004-Feb-26 11:01:59.921 WUF[setProperty()] Setting property WUF_FILENAME to false
    192.168.100.111:mvisser: 2004-Feb-26 11:01:59.921 WUF[setProperty()] Setting property WUF_FILTER to ;*.bmp;*.jpeg;*.tiff;*.jpg
    192.168.100.111:mvisser: 2004-Feb-26 11:02:00.312 WUF[setProperty()] Setting property WUF_GFN_MESSAGE to false
    192.168.100.111:mvisser: 2004-Feb-26 11:02:01.140 WUF[setProperty()] Setting property WUF_GFN_MULTISELECT to FALSE
    192.168.100.111:mvisser: 2004-Feb-26 11:02:01.140 WUF[getProperty()] Getting property WUF_GFN_OPENFILE

  • Webutil and JPI

    Hi All,
    i have a strange case , i managed to configure Webutil under my 10.1.2 AS and jini. , and after that i replaced the jini. with jpi , it works fine but it takes alot of time to load the forms that contains Webutil usage almost (50sec.) where it takes only 2-3 sec. , any hints .... Thanks

    i forgot to mension , it works fine without any error except the delay and iam using 2003 Server 64Bit, thanks
    Message was edited by:
    mr_jaber

  • Webutil and Directory_Selection_Dialog

    Hello,
    We're using webutil 1.02 beta on a Linux Redhat 3.0. We're using the function Directory_Selection_Dialog in order to give to the user a way to define a location where some files will be created.
    But the dialog is not very intuitive... I cannot choose for example a: (floppy disk) as a directory in order to put the files on root of floppy disk. How can I resolve these problem ? Is it better with the new version of Webutil ?
    If the user double-click on a folder, this folder will be opened. Then it cannot click on 'ok'. The user must go back and type the name of the folder (or select it). It's really not intuitive....
    Best regards,
    Laurent Feltz

    Yes, of course, We're not allways sure that we're on Windows machines, but the problem is not here.
    1) We cannot select A: or C: as a folder (it's true, it's here windows's specific but I don't see any problem because it's possible to select A: in order to save a file using 'save as' dialog)
    2) Below the dialog there is tow fieds : Filename and File Type although we're selecting folders... It's not intuitive and users are a little bit puzzled.
    3) Whem I'm wihtin a folder, I cannot push OK in order to select the folder that I've opened. The user must go back and select again the folder. Not really easy...
    I think that a good solution is not to use the "select files" dialog, but create an another dialog for selecting folders. I'm sure that it could be easy. It's just a list of folders in a tree...
    Thanks

  • Problem webutil on server

    Hi all.
    I have a problem with webutil on the server-side.
    On my client-machine (operating system windows xp service pack2) everything it is ok. But when I run webutil on the server (operating system Linux), I have this message error:
    "The webutil object group is not available in this form. Webutil cannot work.
    Webutil error: oracle.forms.webutil.olefunctions bean not found. CLIENT_OLE2.create_obj will not work."
    The thing that is strange is that local on my machine everything is ok. I have tried to cancel the library and the object group from the form and then to re-attach them, but the result is the same: local on my machine it's ok and on the server I have got the message above.
    Is there anyone that can help me???
    Thanks, Fabrizio

    Dear Fabrizo ;
    I am so sorry i did not work on Linux plafrom befor,
    but i think it has the same configuraion as windows.so if you check webutil configuration again and again i think it could work.
    and this is webutil configuration
    ---------- B y E n g R e d a E l M i t w a l l y ----------
    1- ....................... The Principles of the WebUtil Design .
    2- ....................... HOW TO CONFIGURE AND DEPLOY WEBUTIL .
    3- ....................... HOWT O ATTACH IT IN UR FORM .
    1 - The Principles of the WebUtil Design :-
    The aim of WebUtil is to provide a utility that any Forms developer can use to carry
    out complex tasks on the client browser computer by simply coding in PL/SQL.
    Although WebUtil itself uses Java extensively, there is no need for the developer to
    have any understanding of Java. Everything the developer needs to do is exposed
    through a standard PL/SQL library webutil.pll.
    All of the components that are needed to support WebUtil are likewise exposed
    through a simple object group.
    For an Oracle Forms application to take advantage of WebUtil, you only need to attach
    the WebUtil library and subclass the Object Group. No setup or configuration in code
    is required as WebUtil is self-configuring and where necessary, self-installing.
    Some features of WebUtil, such as client side OLE integration, require code to be
    installed onto each client computer. One of the key features of WebUtil is its ability to
    "self-install" in these cases. There is no need for an administrator to configure each and
    every computer because WebUtil detects which client-side pieces are missing and
    automatically installs them.
    Another aim of WebUtil is to simplify porting of client server integration code to work
    on the client browser computer. To achieve this, WebUtil contains PL/SQL APIs mimic
    the behavior of the equivalent native Forms functions.
    An example of this is the Forms TEXT_IO package. This package provides the
    developer with facilities to read and write text files on the application server. WebUtil
    provides an alternative implementation, CLIENT_TEXT_IO, which is identical to
    TEXT_IO except that calls are implemented on the client browser computer rather than
    on the middle tier. Migrating existing code to operate on the client can be achieved
    using a simple search and replace operation in the PL/SQL code to changes references
    to point at the alternative "CLIENT" implementations provided by WebUtil.
    The final goal of WebUtil design is to add value to Oracle Forms as a product. WebUtil
    adds capabilities to Forms which have simply not existed before in either web or client
    server deployments.
    2 - H O W T O C O N F I G U R E A N D D E P L O Y W E B U T I L
    2-1 : From folder "webutil_106" Copy folder "webutil" in this path "DeveloperHome\forms"
    -- note this step in release 3 is done .
    2-2 : From folder "JACOB_18" copy file "jacob.dll" in path "DeveloperHome\forms"
    -- note this step in release 3 is done .
    2-3 : From folder "JACOB_18" copy file "jabcob.jar" in path "DeveloperHome\forms\java"
    -- note this step in release 3 is done .
    2-4 : From folder "webutil_106" Copy file "frmwebutil.jar" in path "DeveloperHome\forms\java"
    -- note this step in release 3 is done .
    2-5 : Edit file"D:\DevSuiteHome_1\j2ee\DevSuite\application-deployments\forms\formsweb\orion-web.xml"
    by notepad and add this code
    <virtual-directory virtual-path="/webutil" real-path="D:\oracle\product\10.1.0\Developerhome\forms\webutil" />
    -- note this step in release 3 is done .
    2-6 : Edit file "Developerhome\forms\server\server\formsweb.cfg " and add this code
    archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar
    archive=frmall.jar
    2-7 : at the end of this file add also
    [webutil]
    WebUtilArchive=frmwebutil.jar,jacob.jar,frmall.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    archive_jini=frmall_jinit.jar
    archive=frmall.jar,frmwebutil.jar
    lookAndFeel=oracle
    --not in releas 3 u will find this block of code replace it by this code
    2-8 : edit file "developerhome\forms\server\default.env" add this code
    FORMS_PATH=D:\DevSuiteHome_1\forms;D:\DevSuiteHome_1\forms\webutil
    WEBUTIL_CONFIG=D:\DevSuiteHome_1\forms\server\webutil.cfg
    2-9 : at line class_path add this code in addition of it's code and remember to modify ur home path
    ;D:\oracle\product\10.1.0\Developer\forms90\java\jacob.jar;D:\oracle\product\10.1.0\Developer\jdk\jre\lib\rt.jar;D:\oracle\product\10.1.0\Developer\forms90\java\frmall.jar;D:\oracle\product\10.1.0\Developer\forms90\java\frmwebutil.jar
    2-10 : Replace all code in line "path" by again remember to modify the developerhome
    PATH=d:\oracle\product\10.1.0\Developer\jdk\bin;d:\oracle\product\10.1.0\Developer\jdk\jre\bin\classic;d:\oracle\product\10.1.0\Developer\jdk\jre\bin; d:\oracle\product\10.1.0\Developer\jdk\jre\bin\client;d:\oracle\product\10.1.0\Developer\jlib;d:\oracle\product\10.1.0\Developer\bin;d:\oracle\product\10.1.0\Developer\jre\1.4.2\bin\client;d:\oracle\product\10.1.0\Developer\jre\1.4.2\bin;
    d:\oracle\product\10.1.0\Developer\bin;d:\oracle\product\10.1.0\Developer\jdk\jre\bin\client
    2-11 : Edit file "devloperhome\forms\server\webutil.cfg" and add these two lines at the end of it
    transfer.database.enabled=TRUE
    transfer.appsrv.enabled=TRUE
    -- very important note the two lines
    transfer.appsrv.read.1=C:\ -- Only files in this directory can be downloaded from AS
    transfer.appsrv.write.1=C:\ -- Only files in this directory can be uploaded to AS
    2-12 : Open msdos(or shell on linux) and run these batches :be carefull to run tis batch put it first in the JDK\bin home:
    sign_webutil.bat DeveloperHome\forms\java\frmwebutil.jar
    sign_webutil.bat DeveloperHome\forms\java\jacob.jar
    2-13 : And now create user may be "webutilowner" or as u like to name it
    create user webutilowner identified by webutilowner;
    conn webutilowner/webutilowner
    from folder "webutil_106" u will find this script "create_webutil_db.sql" run it on this user
    grant execute on WEBUTIL_DB to public;
    ----------- T H E E N D O F C O N F I G U R I N G ----------
    --------- H O W T O A T T A C H I T I N U R F O R M -------------
    3-1 : From "webutil_106" copy this liberary "webutil.pll" and "webutil.olb" in ur ofismain
    3-2 : Open ur module and at pl/sql liberraries open file then open "webutil.pll" from ur ofismain
    3-3 : Compile this liberrary.
    4-3 : Then attatch this liberrary to ur module .
    4-5 : At object liberraries open the "webutil.olb" from ur ofis main
    4-6 : THEN right click and choose object liberary
    4-7 : You will have a window restore it down and drag "webutil" from it to ur object group at ur module.
    4-8 : You wil have a window asking for copy,subclass or cancel choose copy, but for more dynamic coding u have to choose subclass
    4-9 : You will have a block called webutil move it to be last block.
    4-10 : then see some examples to use it we have example form called module2.fmb
    ---------- B y E n g R e d a E l M i t w a l l y ----------
    Regards
    Reda

  • Webutil form compilation error

    Hi all
    I configured webutil on Application server 10g on linux. but when i compile the demo form on application server using
    /u01/app/oracle/OraHome_2/bin/frmcmp.sh module=$ORACLE_HOME/forms/WU_TEST_106.fmb userid=webutil/webutil@orant module_type=form compile_all=yes OUTPUT_FILE=$ORACLE_HOME/forms/WU_TEST_106.fmx
    it give me the errors
    FRM-18108: Failed to load the following objects.
    Source Module:webutil.olb
    Source Object: WEBUTIL
    Compiling procedure GET_CLIENTINFO...
    Compilation error on procedure GET_CLIENTINFO:
    PL/SQL ERROR 201 at line 3, column 35
    identifier 'WEBUTIL_CLIENTINFO.GET_USER_NAME' must be declared
    PL/SQL ERROR 0 at line 3, column 3
    Statement ignored
    PL/SQL ERROR 201 at line 4, column 35
    identifier 'WEBUTIL_CLIENTINFO.GET_IP_ADDRESS' must be declared
    PL/SQL ERROR 0 at line 4, column 3
    Statement ignored
    Compilation errors have occurred.
    Form not created
    ==========================================
    i search a lot but failed ..
    any solution regarding this plz thanks in advance.

    [oracle@appserver ~]$ /u01/app/oracle/OraHome_2/bin/frmcmp_batch.sh module=$ORACLE_HOME/forms/webutil.pll userid=webutil/webutil@orant module_type=library compile_all=yes OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx
    Forms 10.1 (Form Compiler) Version 10.1.2.0.2 (Production)
    Forms 10.1 (Form Compiler): Release - Production
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    PL/SQL Version 10.1.0.4.2 (Production)
    Oracle Procedure Builder V10.1.2.0.2 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.0 (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.4.0 Production
    Compiling library WEBUTIL...
    Invalidating Package Spec CLIENT_IMAGE......
    Invalidating Package Spec CLIENT_OLE2......
    Invalidating Package Spec CLIENT_TEXT_IO......
    Invalidating Package Spec CLIENT_TOOL_ENV......
    Invalidating Package Spec CLIENT_WIN_API_DEBUG......
    Invalidating Package Spec CLIENT_WIN_API......
    Invalidating Package Spec CLIENT_WIN_API_ENVIRONMENT......
    Invalidating Package Spec CLIENT_WIN_API_PRELOAD......
    Invalidating Package Spec JAVA_EXCEPTION......
    Invalidating Package Spec WEBUTIL_BROWSER......
    Invalidating Package Spec WEBUTIL_CLIENTINFO......
    Invalidating Package Spec WEBUTIL_C_API......
    Invalidating Package Spec JAVA_SYSTEM......
    Invalidating Package Spec JAVA_APPSERV_READER......
    Invalidating Package Spec DELIMSTR......
    Invalidating Package Spec WEBUTIL_FILE......
    Invalidating Package Spec JAVA_APPSERV_WRITER......
    Invalidating Package Spec WEBUTIL_DB_LOCAL......
    Invalidating Package Spec JAVA_FILE......
    Invalidating Package Spec WEBUTIL_FILE_TRANSFER......
    Invalidating Package Spec WEBUTIL_HOST......
    Invalidating Package Spec WEBUTIL_SEPARATEFRAME......
    Invalidating Package Spec WEBUTIL_CORE......
    Invalidating Package Spec WEBUTIL_SESSION......
    Invalidating Package Spec WEBUTIL_UTIL......
    Invalidating Package Body WEBUTIL_UTIL......
    Invalidating Package Body WEBUTIL_SESSION......
    Invalidating Package Body WEBUTIL_SEPARATEFRAME......
    Invalidating Package Body WEBUTIL_HOST......
    Invalidating Package Body WEBUTIL_FILE_TRANSFER......
    Invalidating Package Body WEBUTIL_FILE......
    Invalidating Package Body WEBUTIL_DB_LOCAL......
    Invalidating Package Body WEBUTIL_C_API......
    Invalidating Package Body WEBUTIL_CORE......
    Invalidating Package Body WEBUTIL_CLIENTINFO......
    Invalidating Package Body WEBUTIL_BROWSER......
    Invalidating Procedure Body SHOW_WEBUTIL_INFORMATION......
    Invalidating Package Body JAVA_SYSTEM......
    Invalidating Package Body JAVA_FILE......
    Invalidating Package Body JAVA_EXCEPTION......
    Invalidating Package Body JAVA_APPSERV_WRITER......
    Invalidating Package Body JAVA_APPSERV_READER......
    Invalidating Package Body DELIMSTR......
    Invalidating Package Body CLIENT_WIN_API_PRELOAD......
    Invalidating Package Body CLIENT_WIN_API_ENVIRONMENT......
    Invalidating Package Body CLIENT_WIN_API_DEBUG......
    Invalidating Package Body CLIENT_WIN_API......
    Invalidating Package Body CLIENT_TOOL_ENV......
    Invalidating Package Body CLIENT_TEXT_IO......
    Invalidating Package Body CLIENT_OLE2......
    Invalidating Package Body CLIENT_IMAGE......
    Invalidating Procedure Body CLIENT_HOST......
    Invalidating Function Body CLIENT_GET_FILE_NAME......
    Compiling Package Spec CLIENT_IMAGE......
    Compiling Package Spec CLIENT_OLE2......
    Compiling Package Spec CLIENT_TEXT_IO......
    Compiling Package Spec CLIENT_TOOL_ENV......
    Compiling Package Spec CLIENT_WIN_API_DEBUG......
    Compiling Package Spec CLIENT_WIN_API......
    Compiling Package Spec CLIENT_WIN_API_ENVIRONMENT......
    Compiling Package Spec CLIENT_WIN_API_PRELOAD......
    Compiling Package Spec JAVA_EXCEPTION......
    Compiling Package Spec WEBUTIL_BROWSER......
    Compiling Package Spec WEBUTIL_CLIENTINFO......
    Compiling Package Spec JAVA_SYSTEM......
    Compiling Package Spec JAVA_APPSERV_READER......
    Compiling Package Spec DELIMSTR......
    Compiling Package Spec WEBUTIL_FILE......
    Compiling Package Spec JAVA_APPSERV_WRITER......
    Compiling Package Spec WEBUTIL_DB_LOCAL......
    Compiling Package Spec JAVA_FILE......
    Compiling Package Spec WEBUTIL_FILE_TRANSFER......
    Compiling Package Spec WEBUTIL_HOST......
    Compiling Package Spec WEBUTIL_SEPARATEFRAME......
    Compiling Package Spec WEBUTIL_CORE......
    Compiling Package Spec WEBUTIL_SESSION......
    Compiling Package Spec WEBUTIL_UTIL......
    Compiling Package Body WEBUTIL_UTIL......
    Compiling Package Body WEBUTIL_SESSION......
    Compiling Package Body WEBUTIL_SEPARATEFRAME......
    Compiling Package Body WEBUTIL_HOST......
    Compiling Package Body WEBUTIL_FILE_TRANSFER......
    Compiling Package Body WEBUTIL_FILE......
    Compiling Package Body WEBUTIL_DB_LOCAL......
    Compiling Package Body WEBUTIL_C_API......
    Compiling Package Body WEBUTIL_CORE......
    Compiling Package Body WEBUTIL_CLIENTINFO......
    Compiling Package Body WEBUTIL_BROWSER......
    Compiling Procedure Body SHOW_WEBUTIL_INFORMATION......
    Compiling Package Body JAVA_SYSTEM......
    Compiling Package Body JAVA_FILE......
    Compiling Package Body JAVA_EXCEPTION......
    Compiling Package Body JAVA_APPSERV_WRITER......
    Compiling Package Body JAVA_APPSERV_READER......
    Compiling Package Body DELIMSTR......
    Compiling Package Body CLIENT_WIN_API_PRELOAD......
    Compiling Package Body CLIENT_WIN_API_ENVIRONMENT......
    Compiling Package Body CLIENT_WIN_API_DEBUG......
    Compiling Package Body CLIENT_WIN_API......
    Compiling Package Body CLIENT_TOOL_ENV......
    Compiling Package Body CLIENT_TEXT_IO......
    Compiling Package Body CLIENT_OLE2......
    Compiling Package Body CLIENT_IMAGE......
    Compiling Procedure Body CLIENT_HOST......
    Compiling Function Body CLIENT_GET_FILE_NAME......
    Done.
    [oracle@appserver ~]$
    here is the code how i compile webutil.. its done sucessfully.

Maybe you are looking for

  • "Program files" directory problem during Microsoft Office Customization Installer in non-English versions of Windows

    We have a document-level customization solution for Word and are experiencing problems during deployment in an environment running on terminal services. The OS (Windows 2012) is English and Word (2013) is non-English (German).  Installation is done i

  • How do I add paragraph indentation to a style in iBooks Author?

    I have a book with a lot of quoted verse in it, which needs to be indented.  In order to make the verse distinctive to the eye, it's both slightly tighter set than the rest of the text, and left-indented. I can set up the tighter settings and save th

  • Retrieve data from internal table dynamically

    Hi every body, I have an internal table which is generated by a function, this table contains two fields:  id_field and value_field. when the internal table is created, it will be completed as follows: id_field value_field |________________|_________

  • Iphone 5 synchronisiert mit outlook 2013 nur in eine Richtung

    Hallo Community, ich nutze ein iphone 5 und einen pc windows 8 mit outlook 2013 jedoch lokal installiert, das heißt meine outlookdaten sind nciht in meinem microsoftkonto hinterlegt. Nun funktioniert die synchronisation mit dem iphone via itunes (usb

  • Fault Tolerance in Berkeley DB

    Please, can you help me with the following situation? I want to load a big data source (about 20 million of records) in Berkeley DB. I programmed in C++ all the data loader (using the Berkeley DB API) and I began to run it. However, I estimate that i