بتاريخ: 27 مارس 201016 سنة comment_188391 الاخوة الاجلاءلي فترة بسيطة تحولت الى 10gولدي الان فورمات على جهازي (الاوراكل والديفلبر) موجودين على اللابتوب بتاعي والنظام شغال تماملكن الهدف الاساسي هو ان اضع الفورم على السيرفر وانفذ من خلال البراوسر على الاجهزة المختلفةاتمنى لو احد الاخوان او الاخوات تطوع وشرح لي الامر بصورة خطوات عامة (يعني 1.2.3)وبعدين يشرح لنا خطوة خطوة عشان ما نضيع وسط الشرح انا في امس الحوجة لذلك تقديم بلاغ
بتاريخ: 27 مارس 201016 سنة comment_188416 السلام عليكم ان شاء الله اني اشرح المطلوب بشكل وافي في البداية نريد التفرقة ما بين عمل الاوراكل 6i وال 10g حيث ان الطريقة القديمة مع ال 6i تكمن في وجود قاعدة بيانات وشاشات ( ان صح التعبير ) وهذه الشاشات يمكن وضعها في اي مكان على الشبكه ويتطلب تشغيلها وجود ملفات الرن تايم الخاصة بالاوراكل على الاقل وهنا يتم الإتصال مباشرة من جهاز العميل الى قاعدة البيانات ولا يوجد طرف ثالث اما في 10g تغيرت الطريقة وتم ايجاد طرف ثالث يقلل العبء على العميل ويزيد من عملية الامن والحماية وهو الابليكيشن سيرفر حيث يتم عمل خادم ويوضع عليه قاعدة البيانات ويتم ايضا عمل خادم اخر وينصب عليه الابلكيشن سيرف ودور العميل هنا الإتصال مع الابليكيشن سيرفر عن طريق المتصفح وهو الذي يتولى عملية التنفيذ اي ان العبء يكون على كاهل الابليكيشن سيرف في عملية التنفيذ وهنا لا يحتاج العميل الا ان يكون على نفس الشبكه وان يتوفر لديه متصفح للانترنت ولحظه اتصاله بالابليكيشن سيرفر يتم تنصيب الملفات الاساسية التي يحتاجها العميل لتشغيل التطبيق هذا هو الشرح المبسط للفرق بين الطريقتين اما ما يحدث الأن لدى معظم مطوري الاوراكل 10g هو عدم وجود ابليكيشن سيرفر لديهم وهنا تتم عملية التشغيل بالطريقة البدائية والتي تكمن في الخطوات التالية اولا بعد التأكد من ان الجهاز الذي يوجد عليه الفورم متصل بشكل مستقل اي انه يعمل بشكل سليم نقوم بما يليى 1- اعداد النظام ليتم الاتصال به ويكون ذلك بالذهاب الى DevSuiteHome_1\forms\serverثم فتح الملف formsweb.cfg على اي محرر نصوص لو بحثنا بداخله سنجد [default]وهي الإعدادات الافتراضية التي يتم تشغيل اي تطبيق بها سنقوم نحن بعمل اعدادات لنظامنا ليتم تخصيص طريقة الإستدعاء كما نريد نذهب الى اخر الصفحة ونكتب التالي [my_project] form=login.fmx userid=user_name/password@sid workingdirectory=d:\project ما بين القوسين هو اسم اعدادات مشروعي ال form هو اسم الشاشة التي اريد تنفيذها عند الدخول للنظام الـ userid هو اسم المستخدم وكلمة السر واسم قاعدة البيانات التي اريد العمل عليها ويتم اهماله في حال كان يتوجب على المستخدم ادخال هذه المعلومات بنفسه workingdirectory المسار الذي يوجد عليه المشروع بعد ذلك نقوم بحفظ الملف والخروج منه 2- تشغيل oc4j وهو المسؤول عن عملية نشر المشروع ولا يومكن لاي كان الوصول للمشروع ما لم يتم تشغيله 3- منادات المشروع من اي جهاز موجود على الشبكة ويتم ذلك بكتابة هذا الرابط في اي متصفح للأنترنت ويفضل استخدام فيرفوكس ويمكن استخدام اي متصفح http://ip address:8889/forms/frmservlet?config=my_projectملاحظة ip address وهو عنواد الجهاز الذي يحتوي على المشروع لو فرضنا ان جهازي يحتوي على المشورع والي بي الخاص به هو 192.168.30.54 يتم مناداة المشورع بالطريقة التالية http://192.168.30.54:8889/forms/frmservlet?config=my_projectاتمنى ان اكون شرحت الموضوع بشكل كافي ووافي اعيد تذكرتكم بان هذه الطريقة ليست سوى لفحص النظام ولا تعتبر طريقة فعالة في استخدامها كبديل عن الابليكيشن سيرف فهو ضروري بكل ما تحمل الكلمة من معنى في حال تم تفعيل النظام للمستخدمين تقديم بلاغ
بتاريخ: 27 مارس 201016 سنة كاتب الموضوع comment_188433 1- اعداد النظام ليتم الاتصال به ويكون ذلك بالذهاب الى DevSuiteHome_1\forms\serverثم فتح الملف formsweb.cfg على اي محرر نصوص لو بحثنا بداخله سنجد [default]وهي الإعدادات الافتراضية التي يتم تشغيل اي تطبيق بها سنقوم نحن بعمل اعدادات لنظامنا ليتم تخصيص طريقة الإستدعاء كما نريد نذهب الى اخر الصفحة ونكتب التالي [my_project] form=login.fmx userid=user_name/password@sid workingdirectory=d:\project ما بين القوسين هو اسم اعدادات مشروعي ال form هو اسم الشاشة التي اريد تنفيذها عند الدخول للنظام الـ userid هو اسم المستخدم وكلمة السر واسم قاعدة البيانات التي اريد العمل عليها ويتم اهماله في حال كان يتوجب على المستخدم ادخال هذه المعلومات بنفسه workingdirectory المسار الذي يوجد عليه المشروع الاخ الكريم مشكور لاهتمامك ما اريده حقا هو ان لايكون هنالك ديفلبر في الجهاز الطرفي والسماح للمستخدم بالدخول عبر البراوسرواتمنى لو تتطوع وتشرح لنا بالمثال يعني ايه الكلام دا كلهواكيد في ميزان حسناتك تقديم بلاغ
بتاريخ: 27 مارس 201016 سنة comment_188437 حاول تجرب اللي انا كاتبه ورح تلاقي اللي بدك اياه موجود تقديم بلاغ
بتاريخ: 27 مارس 201016 سنة comment_188449 السلام عليكم شكرا لك أخ / جاد [my_project]form=login.fmxuserid=user_name/password@sidworkingdirectory=d:\project سؤالى عن استخدام امر ال workingdirectoryهل هو مجرد امر عادي ... ام يلزم اعداد متطلبات سابقة لاستخدام هذا الأمر -----------------بالنسبة لى كنت استخدام امر - فى ملف ال default.env الموجود فى D:\DevSuiteHome_2\forms\server FORMS_PATH=d:\DevSuiteHome_2\forms;d:\DevSuiteHome_2\forms\MY_PROJECTفهل هناك اختلاف بين الطريقتين =============سؤال اخر عن خطورة كتابة كلمة سر الخاصة بقاعدة البيانات فى ملف ... يستطيع اى فرد متخصص الوصول اليها ... هل توجد طريقة أفضلوشكرا لك تم تعديل 27 مارس 201016 سنة بواسطة Ahmed_oracle تقديم بلاغ
بتاريخ: 27 مارس 201016 سنة comment_188461 بخصوص كلمة السر هذا الملف لا يستطيع اي شخص الوصل اليه تقريبا وانا اصلا لا افضل وضع كلمة السر في اي ملف او في البرنامج بل احاول قدر الإمكان اي يكون لكل مستخدم كلمة سر خاصة به ضمن صلاحيات تسمح له بالعمل على النظام اما بخصوص FORMS_PATH فهي عامه اي يجب وضع جميع برامجك في نفس المسار ليتم العمل عليها ولو تشابه عندك اسم ملفين فأنت هنا في مشكله اما workingdirectory فهي خاصة بالإعدادات التي تقوم بكتابتها اي تستطيع وضع البرنامج اينما تريد ثم تحديد المسار عن طريق هذه الامر ولا يعتبر هذا المسار فعال للتطبيقات الاخرى ما لم تقم بتحديد ذلك تقديم بلاغ
بتاريخ: 28 مارس 201016 سنة كاتب الموضوع comment_188540 الاخ الكريم jadquraanالسلام عليكمهل يمكن ان اعرف بالتحديد اين اجد الابلكيشن سيرفر اليست هي الدفلبر نفسهوياريت لو تشرح لي كيف اشغلها بعد ذلك من الدفلبر لان ماقلته جميييييييييل وطبقته لكن انا اريد ذلك عبر الابلكيشن سيرفر الذي لا اعلم عنه شىءبصورة عامة ما شرحته جد جميييييييييييييييييييييييييل تقديم بلاغ
بتاريخ: 29 مارس 201016 سنة كاتب الموضوع comment_188620 الاخوة الكراااااااااااااااااااااامطيب حد يرد علياو حد يتبنى الموضوع ويشرحه بالتفصيل تقديم بلاغ
بتاريخ: 30 مارس 201016 سنة comment_188675 بخصوص الابليكيشن سيرفر هو منتج من منتجات اوراكل ويأتي بشكل منفصل ويجب تنصبيه ثم يتم العمل عليه تقديم بلاغ
بتاريخ: 31 مارس 201016 سنة كاتب الموضوع comment_188747 الاخ الفاضلليه بتدينا المعلومات حتة حتةما تكسب اجر فينا وينوبك الثواب تقديم بلاغ
بتاريخ: 31 مارس 201016 سنة comment_188770 هههههههه القصه مش حته حته بس لو بدي اخوض في الابليكيشن سيرفر بدي 10000 مشاركة وما رح اعطيه حقة اذا عندك مشكله احكيها وان شاء الله اذا عندي اجابة بجاوبك تم تعديل 31 مارس 201016 سنة بواسطة jadquraan تقديم بلاغ
بتاريخ: 3 أبريل 201016 سنة كاتب الموضوع comment_188881 طيب يا عم اضحك الله سنكاولا انا غير مقتنع انو التصميم بتاعي ينفع يكون ويب لانو بيمر بيخاطب المخدم اثر من مرة(يتاكد من القيمة غير محفوظة ,يحضرها اذا وجدها,يرجع بالتعديل)ثانيا اريد ان لا يكون هنالك اي تعديل على الجهاز الطرفي(work station) ثالثاً اريد ان يكون العنوان شوية مالوف يعني لا اكتب بورت ولا حاجة فقط مثلا(http\\main_registerar)رابعاً ودي ملحوظة ساعمل على انترانتخامسا :::::مش كان ارحم لك لو شرحت مرة واحدة بدل الاسئلة دي كلها تقديم بلاغ
بتاريخ: 3 أبريل 201016 سنة comment_188911 السلامـ عليكمـ يعطيك العافيه اخ jadquraanانا ايضا اريد الاتصال بقاعده البيانات من نوع اوراكل عن طريق web browser او بمعنى اخر / انا عندي سيرفر يوجد به oracle data base هذا السيرفر يقع في الرياض وان متواجده في جده -فهل بالامكان الاتصال بهذا السيرفر عن طريق متصفح الانترنت ؟!المتصفح يكون عَبارة للاتصال بقاعده البيانات والتحكم بها كانه تمـ تحميل القاعده ع جهازي العميل Client..مع العلمـ انه يوجد Static IPياليت تعطينا الخطوات وتكون تفصيليه ..جزاكـ الجنة يااارب .. تقديم بلاغ
بتاريخ: 24 أبريل 201016 سنة comment_190283 اعيد تذكرتكم بان هذه الطريقة ليست سوى لفحص النظام ولا تعتبر طريقة فعالة في استخدامها كبديل عن الابليكيشن سيرف فهو ضروري بكل ما تحمل الكلمة من معنى في حال تم تفعيل النظام للمستخدمين الاخ الكريم jadquraanياريت توضيح كيف يمكن التعامل مع الابلكيشن حيث انا عندي سيرفر به الابلكيشن والثاني به الداتا وتم ربط الابلكيشن بالدتا وعند تشغيل المتصفح اكسبلورر في جهاز المستخدم يفتح النموذج الاول فقط عند الانتقال الى النموذج الثاني يعطيني رسالة انه لا يوجد النموذجبمعنى انه لا يمكن التعرف على مسار النموذج الثاني ارجو التكرم بشرح الطريقة الثانية للتعامل مع الابلكيشن وكيف يمكن ان افتح النماذج الاخرى في المشروعوشكرا تقديم بلاغ
بتاريخ: 28 ديسمبر 201015 سنة comment_206154 مهندس jadquraanتحياتي الك انا بشكرك على المعلومات القيمه اللي قدمتها وانا كتير بشكرك عليهاوجربتها واشتغلت لاكن انا بحاجه الى شيء اخر او ابحث عن شيء اخروهو تشغيل الشاشة بدون ان يكون هناك واجهة للبراوزر انترنتاي ان يكون هند التنفيذ فقط شاشة الكومبايلراستخدمت هذه الطريقة في الصوره رقم واحد وعند التنفيذ اعطاني الخطأ في الصوره رقم 2 ارجو ان تفيدني مما علمك اللهولك جزيل الشكرواتمنى انك تساعدني في الموضوع للضروره القصوى له تقديم بلاغ
بتاريخ: 13 يناير 201115 سنة comment_207294 اخي العزيز حدد مسار وجود جميع ملفات التطبيق الواحد مثل [my_project] #اسم المشروح # http://application_server_ip/forms/frmservlet?config=my_project يعني لما اطلبة رح اطلبة عن طريق المتصفح كالتالي form=login.fmx #اسم الملف الرئيسي الذي يتم تشغيله عند تشغيل النظام workingdirectory=d:\project #مسار وجود جميع ملفات هذا النظام #طبعا هذا البيانات تكتب في اي مكان في ملف formsweb.cfg تم تعديل 13 يناير 201115 سنة بواسطة jadquraan تقديم بلاغ
بتاريخ: 13 يناير 201115 سنة comment_207295 اخي مروان ما فهمته انك تريد ان تشغل النظام دون عرضه داخل المتصفح بصراحة هذا الكلام غير متوفر في تطبيقات الويب ( او على الاقل لم اسمع به ) اما اذا اردت ان تخرج التطبيق من اطار المتصفح للخارج فيتم ذلك عن طريق اضافة هذا الكود في اعدادات النظام separateFrame=trueمثال [my_project] form=login.fmx workingdirectory=d:\project separateFrame=true اما سبب الخطأ في إعداداتك هو انك تقوم بإلغاء اي سطر من الإعدادات عن طريق استخدام الرمز --ولكن يتم ذلك عن طريق وضع # في بداية السطر تم تعديل 13 يناير 201115 سنة بواسطة jadquraan تقديم بلاغ
بتاريخ: 23 يناير 201115 سنة comment_207996 اخواني انا بحاجتكم عندي المشكلة استطيع منادة الفورم من جهاز السيرفر ولكن لما بنفس URL انادي الفورم من جهاز اخر لا يعمل جهز السيرفر علية وندوز سيرفر 2003 اما جهاز المستخدم وندوز سفين و internet exeplorer 8 نفس النسخة على الجهازين انا منزل الاوراكل فورم وريبورت وداتا بيز 10 جي Suit على السيرفر و oracle application server على نفس السيرفرعدد المستخدمين راح يكون 15 مستخدم مواصفات السيرفر واجهزة المستخدمين ممتازة المشكلة وين لما احط ال عنوان على براوزر جهاز العميل ما بتفتح الصفحة ايش العمل تقديم بلاغ
بتاريخ: 29 أكتوبر 201411 سنة comment_256212 الاخ العزيز jadquraan كيف يمكن تشغيل report ؟؟ بنفس طريقة عمل الفورم مع الشكر الجزيل بانتظار الرد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.