بتاريخ: 6 يونيو 201411 سنة comment_251656 السلام عليكم قمت بتحميل Oracle application Server وتمت بنجاح عمليات التسطيب واستدعاء الفورم , ولكن واجهتني مشكله في استدعاء الريبورت . ماهي الكود المتبع لاستدعاء الريبورت بالابلكيشن سيرفر . تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة comment_251658 راجع الرابط التالي ..وتتبع المشاركة تمت مناقشة الخطوات فيه http://www.araboug.org/ib/index.php?showtopic=56208 تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة كاتب الموضوع comment_251660 لم تفلح معي اي الطريقه بداخل الرابط تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة كاتب الموضوع comment_251661 هذا الكود استخدمه لاستدعاء التقرير في oracle developer DECLARE repid REPORT_OBJECT ; v_rep varchar2(100); rep_status varchar2(20); PL PARAMLIST ; rep_job_id varchar2(255); BEGIN repid := find_report_object('REP_XP'); pl:=get_parameter_list('paraformlist'); if not id_null(pl) then destroy_parameter_list(pl); end if; -- Adjust form report obeject SET_REPORT_OBJECT_PROPERTY (repid,report_execution_mode,batch); SET_REPORT_OBJECT_PROPERTY (repid,report_comm_mode,synchronous); SET_REPORT_OBJECT_PROPERTY (repid,report_destype,cache); SET_REPORT_OBJECT_PROPERTY (repid,report_desformat,'pdf'); SET_REPORT_OBJECT_PROPERTY (repid,report_server,'rep10g'); pl:=create_parameter_list('paraformlist'); add_parameter(pl,'paramform',text_parameter,'no'); ADD_PARAMETER(PL,'P_EXPENSE_MONTH',TEXT_PARAMETER,:EXPENCESE_MONTH); ADD_PARAMETER(PL,'P_EXPENSE_YN',TEXT_PARAMETER,:EXPENCESE_yn); SET_APPLICATION_PROPERTY(CURSOR_STYLE,'BUSY'); ---- v_rep := RUN_REPORT_OBJECT(repid,pl); rep_status := REPORT_OBJECT_STATUS(v_rep); WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP rep_status := report_object_status(v_rep); END LOOP; IF rep_status = 'FINISHED' THEN -- Display report in the browser WEB.SHOW_DOCUMENT('http://127.0.0.1:8889/reports/frmservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=rep10g', '_blank'); ELSE message(' Error when running report '); message(' Error when running report '); END IF; ----change cursor SET_APPLICATION_PROPERTY(CURSOR_STYLE,'DEFAULT'); ---- END; فماهو الكود الخاص لاستدعاء الريبورت في oracle application server تم تعديل 6 يونيو 201411 سنة بواسطة MOHAMED ZAZYED تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة comment_251663 حط الريبورتز داخل ملفات الابليكيشن سيرفر ... oracle home /reports/samples/demo تقديم بلاغ
بتاريخ: 6 يونيو 201411 سنة كاتب الموضوع comment_251666 حط الريبورتز داخل ملفات الابليكيشن سيرفر ... oracle home /reports/samples/demo وضعت الريبورتز في المسار بالفعل ولكن لدي استفسار عن الكود الذي اضعه في الزر د web.show_document('/reports/rwservlet?report=reg.rdf&destype=cache&desformat=pdf&userid=hr/hr@orcl&P_1='||:BLK.P_1,'_blank'); ولكن ماهو ال ip الذي سأكتبه ؟ تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251668 لم تفلح معي اي الطريقه بداخل الرابط أي طريقة الرابط لم يوضح طرق ..كل مافي الامر ..تضع التقارير في المكان المناسب من ملفات الـ application server هنا reports/samples/demo وتستخدم الايعاز الذي ذكرته كما ووضحته بالرابط ..من غير IP ويبدو انه حضرتك أستخدمته نفسه لكن غير الـ userid والـ password واسم قاعدة البيات حسب ما لديك ..وليس كما لدي الذي كتبته بالايعاز إذن تاكد انه يوجد ربط بين الـ Client و الـ server أو الجهاز الذي عليه الـ application server تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251677 لم تفلح معي اي الطريقه بداخل الرابط إذن تاكد انه يوجد ربط بين الـ Client و الـ server أو الجهاز الذي عليه الـ application server كيف اتأكد من ربط ال الـ Client و الـ server تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251678 إذا فرضنا انه خطوات عمل connect بين client و server تمت بشكل صحيح ..إذن علينا التأكد من خلال Start>>Run واكتب ping 127.5.9.10 ping مع الـ ip الـ client هذا التاكد من جهاز الـ server ونفس الحال ping مع الـ ip الـ server هذا التأكد من جهاز الـ client تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251679 إذا فرضنا انه خطوات عمل connect بين client و server تمت بشكل صحيح ..إذن علينا التأكد من خلال Start>>Run واكتب ping 127.5.9.10 ping مع الـ ip الـ client هذا التاكد من جهاز الـ server ونفس الحال ping مع الـ ip الـ server هذا التأكد من جهاز الـ client هل ال ip 127.5.9.10 ثابت ولا اكتب ال ip الخاص بالسيرفر تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251680 لا أكتب الذي لديك ...هذا رقم انا اعطيته كمثال فقط أنا وضحت هذا الشيء في أعلاه ..وذكرت ping وip الـ client ping و ip الـ server تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251686 كل شىء على مايرام ولكن المشكله كما هي التقرير لا يتم استدعاءه تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251687 web.show_document('/reports/frmservlet? report=rep_discount.jsp&destype=cache&desformat=pdf&userid=st/st@orcl&P_DATE_code ='||:date_code||'&P_lab_id='||:lab_id); هذا الكود الذي كتبته تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251689 اكيد ما تظهر التقارير بدل كلمة frmservlet بـ rwservlet frmservlet للفورم rwservlet للتقارير تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251693 تم التعديل ولكن المشكله كما هيا , مع العلم ان بدون (الابليكيشن سيرفير) التقرير شغاله ولا توجود مشاكل تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251697 هل قمت بخطوة ربط DB مع الـ Application server؟ نعم قمت بهذه الخطوه ولا توجد مشاكل فيها تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251700 يعني حضرتك تأكدت انه اسم قاعدة البيانات هو نفسه الاسم المستخدم بالايعاز لإستدعاء التقارير إذا كان الجواب نعم هل هنالك رسالة خطا تظهر ؟ أم المتصفح فارغ؟ تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251703 صوره ملف ال tnsnames الخاص بالابلكيشن سيرفر وصوره للكود بداخل ال form builder تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251704 مع الملاحظه عندما اضغط على الزر الخاص باستدعاء التقرير لا يحدث شىء , كأن الزر فاضي تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251705 تجنب الـ enter داخل الكود إجعل الكود سطر واحد فقط ملاحظة اخرى اما تجعل امتداد الملف rdf أو تبقي الامتداد jsp لكن صيغة التقرير تغيرها htmlcss شيء أخر ..اعمل تقرير للتجربة من دون استخدام parameter لنرى النتيجة تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251708 تجنب الـ enter داخل الكود إجعل الكود سطر واحد فقط ملاحظة اخرى اما تجعل امتداد الملف rdf أو تبقي الامتداد jsp لكن صيغة التقرير تغيرها htmlcss شيء أخر ..اعمل تقرير للتجربة من دون استخدام parameter لنرى النتيجة 1- تجنبت ال enter وجعلت الكود صف واحد , وغيرت امتداد الملف ل rdf وجعلت الصيغه htmlcss , ولم يفلح الامر 2- عملت تقرير بدون parameter ولم يفلح الامر تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251709 سؤال هل الجزء المشار بالسهم بداخل الصوره التاليه يظل فارغا ولا يكتب فيه شىء تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة comment_251711 نعم يترك فارغاً لا نكتب Ip ولانترك Space من غير الابليكشن يعمل التقرير ام لا؟ تقديم بلاغ
بتاريخ: 7 يونيو 201411 سنة كاتب الموضوع comment_251716 نعم يترك فارغاً لا نكتب Ip ولانترك Space من غير الابليكشن يعمل التقرير ام لا؟ من غير الابلكيشن التقارير شغاله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.