حسام فيصل

دروس حول WebUtil و استخداماتها

46 ردود في هذا الموضوع

deploying_webutil.docالسلام عليكم ورحمة الله

ممكن بعد اذنك تشوف الفايل ده وتقولى ايه رايك فيه هو خاص بكيفيه تسطيب الويب يوتيل ولو الملف كويس على ما اعتقد ليه اما بحط كود مبيشتغلش

يعنى مثلا انا عملت زرار وعملت الكود ده show_webutil_information (TRUE);

النتيجه ان الزار مبيعملش حاجه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الملف إطلعت عليه من قبل و هو يحوي بعض الأخطاء ... لذلك أنصحك بإتباع الخطوات التي ذكرتها في هذا الدرس و بإذن الله سيعمل مباشرة ..

بالنسبة للأخ ahmar فيجب أن يعمل لديك ... و لا يجب عليك أن تعمل compile للمكتبة و إنما لل_form ..

إكتب رسالة الخطأ و لا مشكلة ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

السيد الفاضل informat

جزاك الله كل خير و شكرا على مشاركاتك الرائعة و شكرا ايضا على ردك

انا عندى مشكلة و هى تتلخص فى التالى عندما استخدم ال ـ sign_webutil.bat DeveloperHome\forms\java\frmwebutil.jar

sign_webutil.bat DeveloperHome\forms\java\jacob.jar

و هنا ما فعلت D:\OraDev10g\forms90\webutil\webutil>sign_webutil.bat d:\oradev10g\forms90\java\

frmwebutil.jar

Generating a self signing certificate for key=webutil2...

...successfully done.

.

Backing up d:\oradev10g\forms90\java\frmwebutil.jar as d:\oradev10g\forms90\java

\frmwebutil.jar.old...

1 file(s) copied.

Signing d:\oradev10g\forms90\java\frmwebutil.jar using key=webutil2...

'jarsigner' is not recognized as an internal or external command,

operable program or batch file.

.

There were warnings or errors while signing the jar. Please review them.

D:\OraDev10g\forms90\webutil\webutil>sign_webutil.bat d:\oradev10g\forms90\java\

jacob.jar

Generating a self signing certificate for key=webutil2...

keytool error: java.lang.Exception: Key pair not generated, alias <webutil2> alr

eady exists

.

There were warnings or errors while generating a self signing certificate. Pleas

e review them.

.

Backing up d:\oradev10g\forms90\java\jacob.jar as d:\oradev10g\forms90\java\jaco

b.jar.old...

1 file(s) copied.

Signing d:\oradev10g\forms90\java\jacob.jar using key=webutil2...

'jarsigner' is not recognized as an internal or external command,

operable program or batch file.

.

There were warnings or errors while signing the jar. Please review them.

D:\OraDev10g\forms90\webutil\webutil>

و اتمنى ان تجد مشكلتى

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ربنا يكرمك

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

الفكرة اننا نزلت 10g أخر إصدار 10.1.2

وبالفعل الويب يوتيل متستبه فيها بس برده مبتشتغلش رغم انها مبتطلعش ايرور

بس الزرار متنح :angry: ومبيعملش حاجه حاول تقولى اى حاجه اعمل ايه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

ما رأيك أن تقومي بتحميل form الذي قمت بإنشائه ؟؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أنا لا تظهر عندي رسائل خطأ لانه أصل يطول في عملية التحميل ويطول وأسكر المستعرض لآنه أصبح ثقيل التحميل

أي أنه يبحث عن شي لا أدري ماهو

مثلما تحاول تفتح تقرير وال report server غير شغال يكون التحميل Hange ثقيل ويطول

والله أعلم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أشتغل معاي أخيرا وكان الأمر متعب ..............

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

في الــ DOC التابع للــ Webutil وجدت مايلي :

Working with Forms 9.0.2 or 9.0.4

WebUtil 1.0.6 could work with Oracle Forms 9.0.4 without any change. However, many of the executable and directory names in Oracle Forms 10.1.2, such as "/forms90/", have been renamed to "/forms/". You'll need to replace every occurrence of "/forms/" in webutil*.htm files with "/forms90/" for WebUtil to work with Forms 9.0.4. The naming conventions in Oracle Forms 9.0.4 and 10.1.2 also differ, such as f90webutil.jar to frmwebutil.jar. In Oracle Forms 9.0.2, you may need to make more changes. For instance, webutil.pll may not compile in Oracle Forms 9.0.2, particularly for the packages beginning with JAVA_. Such packages are imported from Java classes using the Oracle Forms Java Importer. You'll have to re-import them and rename the packages accordingly.

وبالتالي قمت بعمل المطلوب عله يعمل معي ولكن ما زالت نفس المشكلة .

ثم هداني الله لإعادة قراءة الملف formsweb.cfg للتأكد من صحة المسارات فوجدت ما يلي :

baseHTMLjinitiator=webutiljini.htm

baseHTMLjpi=webutiljpi.htm

baseHTML=webutilbase.htm

وهذه الملفات لم تطلب منا نسخها إلى مجلد /forms90/server فنسختها ولكن لم يكتمل المطلوب

ووجدت كذلك

You may define your own specific, named configurations (sets of parameters)

# by adding special sections as illustrated in the following examples.

# Note that you need only specify the parameters you want to change. The

# default values (defined above) will be used for all other parameters.

# Use of a specific configuration can be requested by including the text

# "config=<your_config_name>" in the query string of the URL used to run

# a form. For example, to use the sepwin configuration, your could issue

# a URL like "http://myhost.mydomain.com/servlet/f90servlet?config=sepwin".

#

#

# Example 1: configuration to run forms in a separate browser window with

# "generic" look and feel (include "config=sepwin" in the URL)

وقد كنت أتسآل عن كيفية رؤية ال Forms للبارمترات الخاصة المدرجة تحت تشكيل محدد والذي هو في مثالك

[webutil] فكانت الإجابة بإلحاق البلرمتر config=webutil مع عنوان ال Forms (من قائمة EditàprefernceàRuntimeàApplication Server url)) نختار الإفتراضي ونضيف البارمتر السابق

وننفذ فكانت النتيجة في بداية التنفيذ ظهور Jinitiator لنختار نوع التعامل مع Certified الذي سجلناه فاخترت

السماح دائما ، ثم ظهرت رسالة Duplicate parameter at command line عكرت فرحة التنفيذ

فعدت للـ forms ومسحت البرامتر config ونفذت بدونه فاشتغل التطبيق والحمد لله وحده .

وكان الأمر معاناة حقيقية لمعرفة الحل .

فهل مر معكم ما مر معي وأخص من لديه developer 9i(9.0.2) .

وطبعا ترجمة المكتبة كان يعطي أخطاء عندي ، وباستخدام Import java classes واستيراد الصفوف الذي ظهرت فيها أخطاء وتعديل الأسماء تم المطلوب والحمد لله .

ولكن الآن أخي بارك الله فيك عند تحميل الصورة يتم كل شيء على مايرام بدون أخطاء إلا أن الصورة لا تظهر

لماذا ؟!!!!!!!! وإذا استخدمت الدالة READ_IMAGE_FILE يتم تحميل الصورة أما مع CLIENT_IMAGE.READ_IMAGE_FILE فلا يتم .

أرجو إبداء بعض الآراء والتوجيهات شاكرا مجهودكم وجزاكم الله خيرا .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
إعذروني على ضغط الدروس حيث كنت أخطط أن أخصص جزءاً من الوقت بعد عملية التركيب حتى أتأكد من كون الجميع قد أتم العملية بنجاح و لكني اليوم متحمس ( بعد تأهل ألمانيا ) لذلك قررت أن أضع الدرس :

بعد انتهاء مارتون التركيب سوف نبدأ الآن بمثال بسيط حول webutil لنستطلع إمكانيات هذه الأداة المميزة :

1- من القائمة file اختر new ثم form ...

2- إضغط على attached library ثم زر + لإضافة مكتبة webutil.pll التي تجدها داخل المجلد webutil106 و عندما تظهر رسالة "هل تريد إزالة المسار " إختر لا

3- من القائمة file اختر open ثم قم بفتح webutil.olb ستجدها في object libraries .. اضغط بالزر الأيمن و اختر object library فتظهر نافذة .. قم بسحب webutil من النافذة إلى object library داخل module فتظهر رسالة اختر منها subclass ..

الخطوات الثلاثة السابقة يجب أن تنفذها كل مرة تقوم بإنشاء تطبيق يستخدم webutil ..

4 – اضف زر إلى module و قم بتسميته " أظهر معلومات الأداة التي عقدتني في تركيبها " ....

5- في الtrigger : when-button-pressed الذي انشأته على الزر السابق قم بإضافة الكود التالي :

show_webutil_information (TRUE);

ووظيفة هذا الكود هو إظهار معلومات حول إصدار webutil المثبت حالياً ...

6- قم بتشغيل Run للفورم ثم إضغط على الزر لتر النتيجة

7- أغلق Browser ..

و بذلك انتهى أول مثال لنا ....

أرأيتم كيف المثال كان بسيطاً ؟؟؟ و سنرى الأمثلة المقبلة التي ستكون بإذن الله في غاية البساطة ... و إني أنتظر استفساراتكم و أتمنى ألا أجد عبارات الشكر فقط و إنما عبارات المشاركة الفعالة التي ستجعلني متحمساً في إضافة الدرس المقبل ..

الدرس القادم سيكون حول تحميل ملف من جهاز client إلى السيرفر حيث سنسمح للمستخدم بالإستعراض لملف من جهازه ثم نقوم بتحميله إلينا ....

و السلام عليكم

اخي حسام لك الشكر على المجهود

بعدما اخترت subclass

وحاولت اضيف زر للكانفس ظهرت لي رسايل متتالية أولها الرسالة المرفقة ، مع العلم بأنه أثناء تنفيذ الأمر بواسطة الدروس عمل نسخ للملف ولكن كتب انه يبدو فيه أخطاء .

وظهر لي مثل اللي ظهر لـWindMan

post-2767-1160868830_thumb.jpg

تم تعديل بواسطه المتميز
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي الكريم :

حمل النسخة الأحدث من Oracle Forms 10g و التي نصبت فيها الحزمة تلقائياً .. رابط التحميل تجده في المواضيع المثبتة ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بارك الله فيك اخى على هذه الدروس الرائعه جداً

وجزاك الله خير الجزاء عليها

وسوف اقوم بتحميل اوراكل 9i واوراكل فورم 9i ونتواصل فى البقيه...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

أولا:شكرا علي الجهود الرئع جدا و جزاك الله خيرا

ثانيا:حصلت عندي مشكلة هي إني بعد إختبار الwebutil علي مثال إختيار الصورة من المستعرض لا أحصل علي النتيجة الرغوبة .

أنا أرسلت الخطأ بالمرفقات و أتمني الرد و جزاك الله خيرا.

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

بداية اود ان اشكر الاخ حسام على المشاركة الرائعة والتي افادتنا جميعا

بالنسبة للإخوة الذين قاموا بتنفيذ الخطوات وتجربة مثال الصورة ولم تظهر لهم

هذا ماحدث معي بالفعل والحل بسيط جدا

في ملف ال webtuil.cfg يتم وضع الآتي في بداية الملف

transfer.database.enabled=TRUE

transfer.appsrv.enabled=TRUE

لأنه في الملف السابق يوجد مايلي

By default the file transfer is disabled as a security measure

trannsfer.database.enabled=false

transfer.appsrv.enabled=false

تم تعديل بواسطه mohamed_a
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جزاك الله كل الخير على مجهودك العظيم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم،

لو سمحتوا ...

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

oracle Application Server 10g

اقصد لاتمكن من نشره على الويب

أنا جربت وفتحت الفورم على form10g ووجدت بعض الاختلافات البسيطة ولكن اريد ان اعرف هل هناك قواعدة للتحول الى 10G

ولكم جزيل الشكر،،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي المهندس انا اواجه هذه المشكلة هل لديك لها حل

ompilation errors on JAVA_SYSTEM:

PL/SQL ERROR 306 at line 18, column 5

wrong number or types of arguments in call to 'ADD_OBJECT_ARG'

PL/SQL ERROR 0 at line 18, column 5

Statement ignored

PL/SQL ERROR 306 at line 20, column 5

wrong number or types of arguments in call to 'ADD_OBJECT_ARG'

PL/SQL ERROR 0 at line 20, column 5

Statement ignored

PL/SQL ERROR 306 at line 23, column 5

wrong number or types of arguments in call to 'CALL_VOID_METHOD'

PL/SQL ERROR 0 at line 23, column 5

Statement ignored

PL/SQL ERROR 306 at line 30, column 12

wrong number or types of arguments in call to 'CALL_LONG_METHOD'

PL/SQL ERROR 0 at line 30, column 5

Statement ignored

PL/SQL ERROR 306 at line 38, column 5

wrong number or types of arguments in call to 'ADD_OBJECT_ARG'

PL/SQL ERROR 0 at line 38, column 5

Statement ignored

PL/SQL ERROR 306 at line 39, column 12

wrong number or types of arguments in call to 'CALL_INT_METHOD'

PL/SQL ERROR 0 at line 39, column 5

Statement ignored

PL/SQL ERROR 306 at line 48, column 5

wrong number or types of arguments in call to 'CALL_VOID_METHOD'

PL/SQL ERROR 0 at line 48, column 5

Statement ignored

PL/SQL ERROR 306 at line 57, column 5

wrong number or types of arguments in call to 'CALL_VOID_METHOD'

PL/SQL ERROR 0 at line 57, column 5

Statement ignored

PL/SQL ERROR 306 at line 68, column 12

wrong number or types of arguments in call to 'CALL_STRING_METHOD'

PL/SQL ERROR 0 at line 68, column 5

Statement ignored

PL/SQL ERROR 306 at line 77, column 12

wrong number or types of arguments in call to 'CALL_STRING_METHOD'

PL/SQL ERROR 0 at line 77, column 5

Statement ignored

PL/SQL ERROR 306 at line 88, column 12

wrong number or types of arguments in call to 'CALL_STRING_METHOD'

PL/SQL ERROR 0 at line 88, column 5

Statement ignored

PL/SQL ERROR 306 at line 95, column 12

wrong number or types of arguments in call to 'CALL_OBJECT_METHOD'

PL/SQL ERROR 0 at line 95, column 5

Statement ignored

PL/SQL ERROR 306 at line 104, column 5

wrong number or types of arguments in call to 'CALL_VOID_METHOD'

PL/SQL ERROR 0 at line 104, column 5

Statement ignored

PL/SQL ERROR 306 at line 113, column 5

wrong number or types of arguments in call to 'CALL_VOID_METHOD'

PL/SQL ERROR 0 at line 113, column 5

Statement ignored

PL/SQL ERROR 306 at line 122, column 12

wrong number or types of arguments in call to 'CALL_STRING_METHOD'

PL/SQL ERROR 0 at line 122, column 5

Statement ignored

PL/SQL ERROR 306 at line 129, column 5

wrong number or types of arguments in call to 'CALL_VOID_METHOD'

PL/SQL ERROR 0 at line 129, column 5

Statement ignored

PL/SQL ERROR 306 at line 136, column 12

wrong number or types of arguments in call to 'CALL_OBJECT_METHOD'

PL/SQL ERROR 0 at l

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

لقد قمت بالخطوات التي ذكرت أخي العزيز في

webutil

لكن عند ما أقوم بتشغيل

module

الذي أجرب عليه أجد الرسالة التالية

500 Internal Server Error

Erreur de servlet de lapplication Forms.

Valeur absente ou non valide pour le paramètre baseHTML.

Vérifiez dans la configuration du servlet que cette valeur fait référence à un fichier valide.

إذا كان عندك تفسير لهذه المشكلة ترجومنك نشره

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

برأيي المشكلة في الكود

[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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

جزاك الله خيرا يابشمهندس على هذا الموضوع الرائع

انا نفذت جميع الخطوات لتركيب ال webutil

ولكن فى الخطوه رقم 7 الخاصة ب sign_webutil.bat

لا يتم وتفيذها وتظهر رساله

كما فى الصورة الملفه مع الرساله

انا منتظرالرد

سلام

post-174298-1225711953_thumb.jpg

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بســم الله الـرحمــن الرحيــم

عفوا يااخ حسام الموضوع المطروح هنا webutil معروض من 2006 و اني الان اتعلم ال devloper10g واسماء المجلدات متغيرة بشكل كبير فكيف استطيع الوصول عن اخر المعلومات لهذا الموضوع من حيث التنزيل أو أي معلومات عن devloper10g

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اشكرك اخي الكريم على الشرح الوافي والرائع ولكن لدي سؤال

هل الاده webutil تعمل مع الديفلوبر 6I لانني استخدم اوراكل 6i والشرح هل ينطبق على الاصدار 6i

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .