الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تثبيت Webutil 1.6 على الدوفلبور 10.1.2.0.2 G و Oas

Featured Replies

بتاريخ:

هذا الطريق الصحيحة لتثبيت الوب يوتل
و ناجحة 100% باذن الله شرح مفصل و واضح
اليكم الشرح

و يكفيني منك الدعاء لي بالذرية الصالحة
ولا تنسون الدعاء

تفضلوا الشرح :


Goal
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.


بتاريخ:
  • كاتب الموضوع

للمعلومة فقط

هذا شرح موجود في المنتدى و منتديات اخرى
و قد جمعت بين بعض الشروحات
و طبقة على الانظمة windows XP
و تعمل 100%
و ارحوا عدم وضع هذا الشرحة موجود
لان اغلب الشرحات الواردة في المنتدى اما ناقصة او على اصداراة قديمة

  • بعد 9 شهور...
بتاريخ:

الف شكر وجزاك الله خيرا انا طبقتها واتنفذت معايا تمام
وأحب اضيف برده للاستفاده والمعرفه اكتر بال webutil
دى لينكة لديمو من اوراكل شاشة فيها تطبيقات كلها قائمة على ال webutil
http://www.oracle.com/technology/products/...ebutil_demo.zip
وفى الاخر قبل ما انسى ربنا يرزق اخانا المحب_999 الذرية الصالحه....... امين

على فكره انا برده فى الرياض سلام

بتاريخ:

اخي الكريم بارك الله بك , يا ريت توضح لنا النقطة رقم 3 لانني لم استطع تطبيقها بارك الله بك ويا ريت تخبرنا الهدف من استخدام هذه الدالة لو تكرمت .

تم تعديل بواسطة المقنع2005

  • بعد 9 شهور...
بتاريخ:

جزاك الله كل خير

  • بعد 4 أسابيع...
بتاريخ:

عاشت ايدك اخي حاب999
ان شاء الله تحقيق الاماني
اما عن النقطة الثالثة فهي عملية تسجيل لملفات الجافا (frmwebutil,jacob) في الرجستري الخاص بحاسبة المضيف
بدون نجاح هذه الخطوه فان (webutil) لن تعمل
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
نفيذ الخطوات بالتسلسل واتمنى لكم التوفيق

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.