بتاريخ: 26 يونيو 201114 سنة comment_213584 السلام عليكمالسيستم عندى كان معمول فى الاصل forms 10g و حولنا جذء منه adf لكن فى اجازاء تانية كبيرة و مهمة لسة فورمزفالحل اللى توصلناله مؤقتا هو انى احمل ال applets او الفورمز اللى لسة محولنهاش لويب داخل الصفحة بتاعتىيعنى مثلا فى عندى صفحة عملتها jspx اسمها بيانات الموظفين دى كلها web الوقتى و كانت فى الاصل فورمز - لكن فى جذء خاص بموضوع بيانات الموظفين لسة معمول فورمز و متحولش لويب و هو عمل scan للوثائق بتاعت الموظف دة فمؤقتا قررنا ان نحملها جوة صفحة بيانات الموظفين الفورم اللى بتعمل scan باعتبارها اصلا appletطبعا دورت فى كل حوارى النت و ملقيتش غير Oracle Forms Faces "ORaFormsFaces" و نزلته و شغلته و اشتغل فعلا بس للاسف ديمو " مكتوب فيه ان دة ديمو و مش اصلى " دة غير ان كل شوية تظهرلك popup تقولك ان دة ديمو و مش اصلا و لازم تشترىبعت للشركة اللى عملته Commit Consulting و ردو عليا قالولى انه ب 6000 يورو - طبعا رقم خيالى قولت لا خلاص احاول اعمل الموضوع دة و لو بابسط اشكاله و هى انى بس احمل الفورم داخل الصفحة بتاعتى بسلكن الموضوع يظهر انه مش بسيطعملت jspx page بسيطة جدا على تمبلت بسيطة جدا جدا و كتبت فيها دة <f:facet name="content"> <f:verbatim> <jsp:plugin type="applet" code="oracle.forms.engine.Main" archive="frmall.jar,hst65.jar,frmwebutil.jar,jacob.jar" height="600" width="800" align="middle" jreversion="1.6" nspluginurl="http://iai2.iai.org.kw:7778/forms/jinitiator/us/jinit_download.htm" iepluginurl="http://iai2.iai.org.kw:7778/forms/jinitiator/us/jinit_download.htm" codebase="WEB-INF/lib"> </jsp:plugin> </f:verbatim> </f:facet> و ضيفت كمان ال frmall.jar للبروجيكت لكن كل ما اعمل run للصفحة يظهر ال jre و هو بيحمل بس يحصل الخطا دةjava.lang.ClassFormatError: Incompatible magic value 1013478509 in class file oracle/forms/engine/Mainدورت طبعا فى حوارى النت كلها بيت بيت و زنجه زنجة لقيت اللى بيقول شيل ال jre و نزله تانى و اللى بيقول شيل ال temp file و جربت و مفيش حاجة و نفس المشكلة بتحصلهل المشكلة ليها علاقة بان الفورمز 10g وانا بعمل شغلى ب jdeveloper 11gهل فى حد جرب يعمل الموضوع دة انه يدخل شغل معمول بافورمز فى الصفحة بتاعته؟أرجو الافادة ولكم جزيل الشكرملحوظة:للاضطلاع على oracle forms face http://static.commit-consulting.com/oraformsfaces/movies/prepare-embed-form.htm تقديم بلاغ
بتاريخ: 26 يونيو 201114 سنة comment_213592 المشكلة التي تعاني منها ليست مشكلة في الفورم وإنما مشكلة في وجود Applet مع ADF ويوجد حل بسيط جداً لها.لقد قمنا بالبحث من قبل في نفس المشكلة ووجدنا أنه يوجد Filter يتعارض مع وجود Applet وبالطبع هذا الـ filter موجود في web.xml ولذلك اذهب إلى web.xml وقم بعمل إلغاء للـ filter المسبب للتعارض.الحقيقة أنني غير متذكر اسمه الآن وحالياً أنا مسافر فليس متوافراً معي الاسم بالضبط ولكنني أعتقد أنه trinidad.عموماً جرب حذف الـ filters ثم التجربة مرة اخرى حتى تصل لحل المشكلة تقديم بلاغ
بتاريخ: 26 يونيو 201114 سنة كاتب الموضوع comment_213594 شكرا جزيلا بشمهندس مصطفى على ردك السريع و اهتمامكهجرب و ارد عليك و ان شاء الله تتحل المشكلة تقديم بلاغ
بتاريخ: 26 يونيو 201114 سنة كاتب الموضوع comment_213596 السلام عليكمبعد ما جربت الحل بتاع بشمهندس ماجد للاسف ظهرلى مشكلة تانيةو هى انى لما بعمل run للصفحة يظهر الخطأError 500--Internal Server Error java.lang.IllegalStateException: null windowId at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._storeLoopbackId(RichWindowManager.java:1089) at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager.updateRedirectURI(RichWindowManager.java:1004) at oracle.adfinternal.view.faces.config.rich.DetectRedirect.redirect(DetectRedirect.java:38) at javax.faces.context.ExternalContextWrapper.redirect(ExternalContextWrapper.java:462) قولت طيب اجرب اعمل بروجيكت جديد من الاول خالص و صفحة جديدة jspx و عملت الصفحة فاضية خالص بدون ما اكتب فيها و لا اضيف فيها اى حاجة مجرد <af:form> فاضية بس شيلت الفيلتر اللى اسمة trinidad org.apache.myfaces.trinidad.webapp.TrinidadFilter و عملت رن للصفحو ظهرلى الخطا السابق فى الفحةو الخطا دة فى اللوج Target URL -- http://127.0.0.1:7101/oraforms-ViewController-context-root/faces/untitled1.jsf <ViewHandlerImpl> <_checkTimestamp> Apache Trinidad is running with time-stamp checking enabled. This should not be used in a production environment. See the org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION property in WEB-INF/web.xml <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RESTORE_VIEW 1 java.lang.IllegalStateException: null windowId at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._storeLoopbackId(RichWindowManager.java:1089) at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager.updateRedirectURI(RichWindowManager.java:1004) at oracle.adfinternal.view.faces.config.rich.DetectRedirect.redirect(DetectRedirect.java:38) at javax.faces.context.ExternalContextWrapper.redirect(ExternalContextWrapper.java:462) at javax.faces.context.ExternalContextWrapper.redirect(ExternalContextWrapper.java:462) at oracle.adf.view.rich.context.UriManagerBase.addQueryParameters(UriManagerBase.java:44) at oracle.adfinternal.view.faces.webapp.rich.UriManagerImpl.addQueryParameters(Uri ..... <Jun 26, 2011 2:05:37 PM AST> <Error> <HTTP> <BEA-101020> <[servletContext@28954581[app:oraforms module:oraforms-ViewController-context-root path:/oraforms-ViewController-context-root spec-version:2.5]] Servlet failed with Exception java.lang.IllegalStateException: null windowId at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._storeLoopbackId(RichWindowManager.java:1089) at oracle.adfinternal.view.faces.webapp.rich.RichWindowManager.updateRedirectURI(RichWindowManager.java:1004) at oracle.adfinternal.view.faces.config.rich.DetectRedirect.redirect(DetectRedirect.java:38) at javax.faces.context.ExternalContextWrapper.redirect(ExternalContextWrapper.java:462) at javax.faces.context.ExternalContextWrapper.redirect(ExternalContextWrapper.java:462) Truncated. see log file for complete stacktrace > <Jun 26, 2011 2:05:37 PM AST> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'DefaultServer' has triggered at Jun 26, 2011 2:05:37 PM AST. Notification details: WatchRuleType: Log WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802')) WatchData: DATE = Jun 26, 2011 2:05:37 PM AST SERVER = DefaultServer MESSAGE = [servletContext@28954581[app:oraforms module:oraforms-ViewController-context-root path:/oraforms-ViewController-context-root spec-version:2.5]] Servlet failed with Exception java.lang.IllegalStateException: null windowId ...... SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101020 MACHINE = tarekpc TXID = CONTEXTID = dc958a8dc50a44c9:-33d8f863:130cb578061:-8000-0000000000000380 TIMESTAMP = 1309086337904 WatchAlarmType: AutomaticReset WatchAlarmResetPeriod: 30000 > معلش كتبت معظم اللوجعلى فكرة انا بستخدم الاصدار Studio Edition Version 11.1.2.0.0 اخر اصدارانا طبعا بحاول اشوف حل للخطا دة و اية سببه - بس سؤالى هل ظهر لك يا بشمهندس مصطفى الخطا دة لما شيلت الفيلتر ؟؟شكرا جزيلا تقديم بلاغ
بتاريخ: 26 يونيو 201114 سنة comment_213603 السلام عليكم هو فيه حل ممكن تستخدمه بس مش عملى جدا.........انت لو بتقدر تفتخ الفورمه اللى معموله باوركل فورمز من خلال ال url يبقى تقدر تستخدم فى صفحة ال jspx الكمبوننت inline Fram وتديها ال url بتاع فورمة الاوراكل فورمز تقديم بلاغ
بتاريخ: 26 يونيو 201114 سنة comment_213617 أنا متذكر أنه كان هناك 2 فلتر حذفناهم وليس واحداً فقط منهم trinidad ويوجد واحد أخر ولكن نظراً لأنني في سفر فلا يتوفر عندي الأسماء بالضبط.عموماً سأحاول الاتصال بأحد أعضاء الفريق ليعطيني أسماء الفلتر تقديم بلاغ
بتاريخ: 27 يونيو 201114 سنة كاتب الموضوع comment_213645 السلام عليكم هو فيه حل ممكن تستخدمه بس مش عملى جدا.........انت لو بتقدر تفتخ الفورمه اللى معموله باوركل فورمز من خلال ال url يبقى تقدر تستخدم فى صفحة ال jspx الكمبوننت inline Fram وتديها ال url بتاع فورمة الاوراكل فورمز tهى فكرة بردة بس بيعمل scroll vertical and horizontal للبيج كلهابس لو انا تمكنت من انى احمل لود لل applet بس هيبقى افضل اكيدشكرا بشمهندس مطفى على اهتمامك و مساعدتك لياهو فية 2 فلتر بسtrinidadServletADFFilterلما شيلتهم بردة حصل نفس المشكلةهل الموضوع لية علاقة بنوع البروجيكت اللى انا اخترتهاقصد البروجيكت تمبلت - انا شغال على ADF fusion web تقديم بلاغ
بتاريخ: 4 يوليو 201114 سنة comment_213673 لا أعتقد أن الموضوع له علاقة بنوع المشروع ولكنني قمت بتجربة بسيطة كالتاليقمت بإحضار ملف jar يحتوي على الـ applet وقمت بإضافته في الصفحةوهذا هو الكود في الصفحة<jsp:plugin type="applet" code="pharmacy.applets.MyApplet" archive="/Applet_Test-pharmacy-context-root/myApplet.jar" height="200" width="400" align="bottom" codebase="."/>بالطبع قم بالتعديل في الخاصية code و archive مع ملاحظة أنه في الخاصية archive فإنك تضع أولاً الـ context root للنظامتأكد من وجود ملفات الـ jar في public_html ثم قم بالتشغيل والتجربةإذا لم يعمل معك فيمكنني محادثتك عبر سكايب لحل المشكلة تقديم بلاغ
بتاريخ: 5 يوليو 201114 سنة كاتب الموضوع comment_213699 بشمهندس مصطفى شكرا جدا جدا على مساعدتك - انا الوقتى فى الشغل فى اخر الدوام و مروح و فى البيت هجرب و ان شاء الله تشتغل- جذاك الله الف خير تقديم بلاغ
بتاريخ: 6 يوليو 201114 سنة كاتب الموضوع comment_213735 شكرا جدا جدا جدا يا بشمهندس مصطفى على المساعدة - الحل فعلا طلع صحالخطا عندى كان انى كاتب مكان ال jar و ال codebase غلططنت حاطط الجار فى فولدر جوة ال web-inf و كنت كاتب archive="web-inf/lib"لكن لما خليط ال jar على ال root وصححت المسار اشتغل فعلا و طلعلى ال applet بتاعت ال oracle formsكدة يعتبر 80% من التاسك بتاعتى اتحلتناقص الباقى و هو انى اذى اشغل الفورمز اللى معمول لها deploy على ال application server من جوة المشروع بتاعى اللى هو اصلا ADFو انا هطرح المشكلة دى و المحاولات اللى عملتها فى مشاركة تانية بالتفصيلشكرا جزيلا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.