الانتقال إلى المحتوى
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 بكل سهولة متوافق مع 10g

Featured Replies

بتاريخ:

السلام عليكم
لقد وجت ملف وعدلتة حتي يتوافق مع الاصدار 10G
حملة واتبع الخطوات مش هتندم
لا تنسوني بالدعاء
الملف في المرفقات

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله
الكثير يعاني من عدم القدرة غلي تنصيب webutil فانا وجدت هذا الملف علي احدي المواقع فاخذتة ورتبتة وعدلت فية وهو متوافق مع الاصدار 10g
ما عليك هو ان تلتزم بهذا الملف كامل مع تغير المسار علي حسب جهازك

خطوات تنصيب webutil on oracle developer

1-نعمل download لملف اسمه Jacob_18 والملف webutil_106

2-نفك ضغط الملفين

3-ننسخ الملف Jacob.jar الى المسار التالى
C:\oracle\product\10.2.0\dev\forms90\java

وانسخ الملفات webutil.pll و webutil.olb و create_webutil_db.sql
الي المسار C:\oracle\product\10.2.0\dev\forms90

مع مراعاة اختلاف المسار من جهاز الى أخر

4-ننسخ الملف Jacob.dll الى المسار التالى

C:\oracle\product\10.2.0\dev\forms90\webutil

5-نفتح dos command من قايمة start ثم run ثم نكتب cmd ثم نضغط ok

6-نكتب الامر التالى
;%PATH% set PATH= C:\oracle\product\10.2.0\dev\jdk\bin

ثم نضغط enter

7-نكتب الامر التالى

C:\oracle\product\10.2.0\dev\forms90\webutil\sign_webutil.bat
C:\oracle\product\10.2.0\dev\forms90\java\frmwebutil.jar

ثم نضغط enter

8-نكتب الامر التالى
C:\oracle\product\10.2.0\dev \forms90\webutil\sign_webutil
C:\oracle\product\10.2.0\dev \forms\java\Jacob.jar

ثم نضغط enter

ملحوظة تسمى هذه العملية sign لل jar







10-نفتح sql*plus وندخل ب sys/sys@orcl as sysdba

create tablespace users
datafile 'c:\ users.dbf'
size 100m autoextend on next 5m maxsize unlimited;

11-ننشأ مستخدم جديد webutil وذلك لتجنب تكرار الاسم مع مستخدم أخر وهذا هو الكود
Create user webutil identified by 123456 Default tablespace users
Temporary tablespace temp;

ثم نمنحه الامتيازات الاتية

Grant connect,create procedure,create public synonym to webutil;

12-ندخل بالمستخدم الجديد

Connect webutil/123456@orcl

ثم نكتب الامر التالى
@ C:\oracle\product\10.2.0\dev\forms90\create_webutil_db.sql;

ثم نضغط enter لتنفيذ الامر

13-نكتب الامر التالى create public synonym webutil_db for webutil.webutil_db;

14-نعاود الاتصال ب sys/sys@orcl as sysdba ونكتب الامر التالى

Grant execute on webutil.webutil_db to public;

ونضغط enter للتنفيذ ثم نغلق sql*plus

15-نذهب الى المسار التالى C:\oracle\product\10.2.0\dev\forms90\server
ونفتح الملف default.env
وفى السطر CLASSPATH= نضيف الجملة التالية في نهاية السطر الموجود ;H:\DevSuiteHome_1\jdk\jre\lib\rt.jar
ثم نغلق الملف مع حفظ التغييرات

16-نذهب الى المسار التالى C:\oracle\product\10.2.0\dev\forms90\server ونفتح الملف formsweb.cfg
وفى السطر archive_jini=frmall_jinit.jar نضيف الجملة في نهاية ,frmwebutil.jar,jacob.jar

وفى اخر الصفحة نجد عنوان [WEBUTIL] ونساوى القيم الموجودة تحته بهذه القيم او ان لم تكن موجودة نقوم باضافتها مع مراعاة الدقة فى حالة الحروف

[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

ثم نغلق الملف مع حفظ التغييرات


17-نذهب الى المسار C:\oracle\product\10.2.0\dev\forms90\server ونفتح الملف webutil.cfg
ونجرى التعديلات الاتية

transfer.database.enabled=TRUE
transfer.appsrv.enabled=TRUE
ثم نغلق الملف مع حفظ التغييرات

18-نفتح الفورمز بيلدر FORMS BUILDER وندخل بالمستخدم WEBUTIL/123456@orcl
ثم نضغط ايقونة OPEN ومن النافذة التى ظهرت نذهب الى المسارالتالى
C:\oracle\product\10.2.0\dev\forms90
ونختار الملف webutil.pll ثم نضغط OPEN

فيتم فتح المكتبة فى الجزء PL/SQL LIBRARIES فنحددها ونضغط ايقونة COMPILE او (SHIFT+CTRL+K)
ثم نضغط OK لاغلاق رسالة ال COMPILE

ملحوظة هامة جدا جدا جدا :
لا تقوم بهذه الخطوة الا بالمستخدم WEBUTIL/123456@orcl فقط ولا تحاول القيام بها مع مستخدم اخر لا الان ولا فى المستقبل لانها ستسبب مشاكل كثيرة انت فى غنى عنها


وللتجربة
1-انشئ فورمة جديدة ببلوك جديد (CONTROL BLOCK) وكانفس CANVAS جديد وده على اى مستخدم مش شرط WEBUTIL وليكن SCOTT/TIGER

2- ثم نضغط ايقونة OPEN ومن النافذة التى ظهرت نذهب الى المسار التالى
C:\oracle\product\10.2.0\dev\forms90
ثم نختار الملف WEBUTIL.OLB ثم نضغط OPEN
فيتم فتح المكتبة فى الجزء OBJECT LIBRARIES ثم نضغط عليها بالماوس كلكتين او
DOUBLE CLICK
ثم تظهر نافذة بها ملفين نختار منهم الملف WEBUTIL نضغط عليه بالماوس مع السحب ونضعه على مستوى الفورمة التى قمنا بانشائها ثم ستظهر رسالة بها subclass او copy او cancel نختار منها subclass وهى مهمة جدا لان subclass اسرع

ملحوظة مهمة جدا يجب ان تجعل بلوك الويب يوتل اخر بلوك فى الترتيب فى الاوبجيكت نافيجاتورلان اى ترتيب اخر يتسبب فى اظهار معلومات webutil informationتلقائيا عند تشغيل الفورمة وهذه مشكلة كبيرة ويمكنك تجربتها وملاحظة الفرق

ومن الفورمة الحالية نحدد الجزء المسمى ATTACHED LIBRARIES ونضغط ايقونة + أو (CREATE)
فتظهر نافذة نضغط الزر BROWSE ثم من النافذة نذهب الى المسار
C:\oracle\product\10.2.0\dev\forms90
نختار الملف webutil.pll ثم نضغط الزر OPEN ثم نضغط الزر ATTACH ثم تظهر رسالة تسال اذا كنا نريد حفظ المسار ام لا ونختار منها NO

ثم نعمل زر او PUSH_BUTTON على البلوك (CONTROL BLOCK )
وفى التريجر WHEN_BUTTON_BRESSED على هذا الزر BUTTON
نكتب الامر التالى SHOW_WEBUTIL_INFORMATION(TRUE);
ثم نعمل COMPILE ثم RUN ثم اضغط ال BUTTON الف مبررررررررررروك

______webutil.doc

  • الردود 26
  • المشاهدات 9.9k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

الصور المنشورة

بتاريخ:

جزيت خيرا اخي الكريم

نتمنى من الجميع تجربتها والاستفاده منها

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

السلام عليكم

hgsghl ugdmراح اجرب الطريقة و لي عودة شكرا

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

جزاك الله خيرا
بس انا دلوقتي عندي مشكلة
المسار ده مش موجود عندي خالص
C:\oracle\product\10.2.0\dev\forms90\webutil
ومفيش فولدر اسمه forms90

بتاريخ:

السلام عليكم .......
الامتداد ده فى نسخه ريزلز 1 اما النسخه الرزيلز 2 هيبقى الامتداد C:\DevSuiteHome_1\forms
اسم الملف forms90 اتغير الى forms
بالتوفيق ونسالك الدعاء .

بتاريخ:

بارك الله فيك
جاري التجربة

بتاريخ:

بارك الله فيك
مجربة و شغالة 100%

بتاريخ:

السلام عليكم
يا شباب انا جربت وطلعت الصورة دة
اية ممكن تكون المشكلة

post-96295-051629400 1288992967_thumb.jpg

تم تعديل بواسطة ahmedatif1985

بتاريخ:

لو ممكن اى واحد يتكرم علينا ويكتب الاكواد دى بنظام الكود على المنتدى

بتاريخ:



السلام عليكم ورحمة الله وبركاته

الاخ احمد


يا شباب انا جربت وطلعت الصورة دة
اية ممكن تكون المشكلة


حسب الصورة فلا يوجد لديك مشكلة

مبروووك لقد قمت بتشغيل الويب يوتيل بنجاح
بتاريخ:

اشكرك على رفع روحى المعنوية
لكن انا عاوز اعمل بروز
والرسالة دى بتظهر لية واية الحل

بتاريخ:

الموضع دة هيجنينى هيجنينى طير مفتيح عقلى منى عقلى منى

بتاريخ:

اخى
انا جرب كلو
وتظهر الرسالة اللى مانا رفقتها واحد الاخوة رد وقال


السلام عليكم ورحمة الله وبركاته

الاخ احمد

اقتباس
يا شباب انا جربت وطلعت الصورة دة
اية ممكن تكون المشكلة


حسب الصورة فلا يوجد لديك مشكلة

مبروووك لقد قمت بتشغيل الويب يوتيل بنجاح

بس انا عاوز اعمل بروز لية بتظهر الرسالة دى انا مش عارف
لو فى حد عارف يعرفنى
بتاريخ:

السلام عليكم .

خلى البلوك اللى اسمه WEBUTIL (اللى بينزل من OBJECT_GROUPالخاص بى مكتبه WEBUTIL). اخر بلوك فى الاوبجيت نيفجتور.
هيشتغل معاك.مستنى النتيجه.
بالتوفيق .
....
لو حصل اى مشكله امشى على الخطوات اللى الموضع ده
بالتوفيق .
بتاريخ:

الاخ مصطفى
تم عمل كل الخطوات مرة اخرى مع وندوز جديد واوراكل جديد
وهذه الصور مرتبة حسب الخطوات التى قمت بها
رابط الصور
ممكن تعرفنى فين الخطأ
واية الحل

بتاريخ:

كل شي يعمل تمام ولكن نتيجة امر SHOW_WEBUTIL_INFORMATION(TRUE);
تظهر فارغة بهذا الشكل

post-63937-006583700 1289208155_thumb.jpg

بتاريخ:

يا شباب الاوراكل
اية المشكلة اللى بتظهر فى الصورة
انا عاوز اعمل استعراض علشان ادخل صورة فى الايتم علشان احفظها فى الداتابيز
انا قمت بالخطوات اللى فى الصور دى بالضبط
اية الحل
اعمل اية
كيف الطريقة

بتاريخ:

السلام عليكم جميعا

لكل من يواجه مشكلة
جرب انسخ ملف jacob.dll الى C:\oracledev\forms90 مباشرة
وباقي الخطوات كما هي

بالتوفيق

بتاريخ:

سلام عليكم شباب انا عندي اوراكل 10g
وحاولت تستيب webutil وكل شي تمام التمام بس لما حاولت تنزيل هذا الملف

بدت عندي المشاكل وهذا الملف يحتوي على نموذج لفتح open&save dailog box


ارجو منكم الافاده يا اخوان


http://www.4shared.com/file/fazxYGsg/Get_file_name_WebUtil_demo.html

تم تعديل بواسطة colla

بتاريخ:

....up

بتاريخ:

الاخ احمد وجميع الاعضاء المحترمين
في الملف المرفق اعدادات تركيب webutil كما قمت بتجهيزها
انا جربت هذه الخطوات على اكثر من جهاز( جهازي الشخصي,سيرفر الشركة,وعدة اجهزة اخرى)
وهي تعمل بشكل ممتاز

* اذا كنت تستخدم developer R1 فطبق جميع الخطوات في الملف المرفق
* اذا كنت تستخدم developer R2 فطبق الخطوات باللون الاحمر فقط وباقي الخطوات ستجدها مطبقة حيث ان هذه النسخة احدث

ارجو الرد بالنتائج

بالـــــــــتــــــــوفيـــــــــــق للجميع

WEBUTIL LIBRARY INSTALLATION.doc

بتاريخ:

الاخ احمد وجميع الاعضاء المحترمين
في الملف المرفق اعدادات تركيب webutil كما قمت بتجهيزها
انا جربت هذه الخطوات على اكثر من جهاز( جهازي الشخصي,سيرفر الشركة,وعدة اجهزة اخرى)
وهي تعمل بشكل ممتاز

* اذا كنت تستخدم developer R1 فطبق جميع الخطوات في الملف المرفق
* اذا كنت تستخدم developer R2 فطبق الخطوات باللون الاحمر فقط وباقي الخطوات ستجدها مطبقة حيث ان هذه النسخة احدث

ارجو الرد بالنتائج

بالـــــــــتــــــــوفيـــــــــــق للجميع

الاخ الكريم mahajeneh شكرا جزيلا لجهودك
لكن الملف فعلا صعب قرائته لو امكن تنسقه اكثر من ذلك
ومعظم الناس شغالة على R2 فياريت تشرح عليه لان فعلا تتبعت الملف وبجد فيه صعوبة نظرا لتداخل الاسطر والمسارات
بشكل يجعلنا نخطأ
جزاء الله خير الجزاء
ياريت توضح سطر سطر
بتاريخ:

الاخ asd13 انا اسف لاني ما انتبهت لهذه النقطة:
*اذا كنت تستخدم developer R2 فالخطوات هيB)مع مراعاة اختلاف المسارات)
1-تنفيذ create_webutil_sql على الداتا بيس
2-انسخ الملف jacob.dll إلى المسار c:\HOME10G\forms90
3-انسخ الملف jabcob.jar داخل c:\HOME10G\forms90\java
4-داخل الملف c:\HOME10G\forms\ server\server\formsweb.cfg يوجد مايسمى archive_jini
اجعله كما يلي
archive_jini=f90all_jinit.jar,frmwebutil.jar,jacob.jar
5-افتح الملف developer\forms90\server\default.env وقم بتعديل سطر التالي :
FORMS_PATH= c:\HOME10G\forms90; c:\HOME10G\forms90\webutil
وفي نفس الملف
استيدل سطر path بما يلي :

PATH=c:\HOME10G\jdk\bin; c:\HOME10G\jdk\jre\bin\classic; c:\HOME10G \jdk\jre\bin; c:\HOME10G \jdk\jre\bin\client;c:\HOME10G\jlib;c:\HOME10G\bin; c:\HOME10G \jre\1.4.2\bin\client;
c:\HOME10G \jre\1.4.2\bin;c:\HOME10G \bin; c:\HOME10G \jdk\jre\bin\client
6-ستجد الآن ملف sign_webutil.bat ( دفعي ) داخل مجلد webutil قم بتنفيذه بالشكل :
أ – من run في القائمة start اكتب cmd ثم Enter ..
ب- انتقل إلى المسار الذي يحوي الملف السابق ثم اكتب :
sign_webutil. c:\HOME10G \forms90\java\frmwebutil.jar
sign_webutil.bat c:\HOME10G \forms90\java\jacob.jar

و يستخدم الملف السابق من أجل تسجيل jacob و webutil.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.