الانتقال إلى المحتوى
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.

الريبورت لايظهر

Featured Replies

بتاريخ:

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

لو سمحتو انا بحول البرنامح من 6I الى 11 جي فوجدت طريقة الريبورت مختلفة تماما

ماهي الطريقة لمناداة الريبورت من الفورم و مالمطلوب في الريبورت لانشاء ملف التشغي

وشكرا

بتاريخ:

السلام عليكم

 

ان شاء الله تلاقي الحل في هذا الموضوع

 

http://www.araboug.org/ib/index.php?showtopic=56801&hl=

بتاريخ:
  • كاتب الموضوع

السلام عليكم

نفذت ما في الرابط و لكن النتيجة

 

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

post-2384-0-86342800-1412080347_thumb.png

بتاريخ:

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

find_report_object , فاكيد اسم التقرير غلط , علي فكرة الباراميتر بتاعها هو الـ report object الي في الـ object navigator , مش اسم الملف .

 

- اسم السيرفر هو اسم الجهاز

كليك يمين علي my computer , وشوف اسم الجهاز .

بتاريخ:

واتعود تبحث عن الايرور قبل ما تسأل , عشان متضيعش وقتك ,

http://www.araboug.org/ib/index.php?showtopic=14810

بتاريخ:
  • كاتب الموضوع

شكرا لك على الرد ولكن مازالت نفس المشكلة استعملت اكتر من و كله نفس الخطا

بتاريخ:

ارفقي الفورم

بتاريخ:
  • كاتب الموضوع

شكرا على اهتمامك اخي الفاضل

لقد عملت على التقرير و تحولت الرسالة 

الفورم كبير جدا لايسمح لي برفعه

لكن هدا الكود

declare

repid    report_object;
v_rep    varchar2(100);
rep_status  varchar2(20);
serv_name   varchar2(100);
begin   
 serv_name:='11g-PC'; --------------------Put here your server name

وهده الرسالة
 
 repid := find_report_object('REPORT6');
 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,'htmlCSS');
 set_report_object_property(repid,report_server,serv_name);
 SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME, 'C:\11_forms\erp_forms\INVOICE_E1.rdf'); -----------Path of the report
 
 set_report_object_property(repid,report_other,'paramform=no');
 ---------------------- this part for your parameters
  
 v_rep := RUN_REPORT_OBJECT(repid);
 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
   WEB.SHOW_DOCUMENT('/reports/rwservlet/'||'getjobid'||
    substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server='||serv_name,'_blank');
 ELSE  
    message('Error when running report');  
 END IF;
END;

post-2384-0-06290300-1412170560_thumb.png

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

بتاريخ:

ماهي نسخة الاوراكل التي تعملين عليها؟

11g r1 or 11g r2 ؟؟

بتاريخ:
  • كاتب الموضوع

11g r2

بتاريخ:

هل اسم الجهاز عندك هو 11g-PC ؟

اذا نعم

فيكون هذا هو السيرفر الخاص بالريبورت

 

RptSvr_11g-PC_asinst_1

 

بالتوفيق

بتاريخ:
  • كاتب الموضوع

نعم هو اسم الجهاز و غيرته الى الاسم الذي تفضلت به و مازالت المشكلة

بتاريخ:
  • كاتب الموضوع

repid    report_object;
v_rep    varchar2(100);
rep_status  varchar2(20);
serv_name   varchar2(100);
begin   
 serv_name:='RptSvr_11g-PC_asinst_1'; --------------------Put here your server name
 
 repid := find_report_object('REPORT6');
 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,'htmlCSS');
 set_report_object_property(repid,report_server,serv_name);
 SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME, 'C:\11_forms\erp_forms\INVOICE_E1.rdf'); -----------Path of the report
 
 set_report_object_property(repid,report_other,'paramform=no');
 ---------------------- this part for your parameters
  
 v_rep := RUN_REPORT_OBJECT(repid);
 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
   WEB.SHOW_DOCUMENT('/reports/rwservlet/'||'getjobid'||
    substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server='||serv_name,'_blank');
 ELSE  
    message('Error when running report');  
 END IF;
END;

بتاريخ:

عند تشغيل النطام هل يعمل locally ام عن طريق السيرفر؟

الريبورت سيرفر يجب ان يكون من المكان الذي يعمل عليه النظام

 

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

http://host:port/reports/rwservlet/showjobs

لاتنسي وضع الهوست والبورت

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

بتاريخ:
  • كاتب الموضوع

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

وعند فتح اللينك  ظهرت هده المشكلة Oops! Internet Explorer could not find host

بتاريخ:

تاكدي اختي من الهوست والبورت

بتاريخ:

او يمكنك ايجاد اسم الريبورت سيرفر عن طريق الدخول على 

C:\oracle\Middleware\asinst_1\ReportsServerComponent

مع تغيير الـ path كما هو عندك على الجهاز

بتاريخ:
  • كاتب الموضوع
REP-52266: فشل خادم Reports الجاري تشغيله rep_adminserver_11g-pc_asinst_1 في البدء.oracle.reports.RWException: IDL:oracle/reports/RWException:1.0 

هده الرسالة التي ظهرت

بتاريخ:
  • كاتب الموضوع

في ملف ReportsServerComponent
ظهرت البيانات التالية

Rem
Rem $Header: entsec_ldap/java/src/oracle/security/audit/rcu/scripts/ReportsServerComponent.sql /st_entsec_11.1.1.7.0/1 2012/10/16 18:41:13 rkoul Exp $
Rem
Rem ReportsServer.sql
Rem
Rem Copyright © 2007, 2012, Oracle and/or its affiliates.
Rem All rights reserved.
Rem
Rem    NAME
Rem      ReportsServer.sql - <one-line expansion of the name>
Rem
Rem    DESCRIPTION
Rem      <short description of component this file declares/defines>
Rem
Rem    NOTES
Rem      <other useful comments, qualifications, etc.>
Rem
Rem    MODIFIED   (MM/DD/YY)
Rem    rkoul       10/16/12 - grant select to append user
Rem    sregmi      12/24/07 -
Rem    gsandeep    12/18/07 - Created
Rem

-- SQL Script for ReportsServerComponent
-- &&1 - Audit Admin Role
-- &&2 - Audit Append Role
-- &&3 - Audit Viewer Role

CREATE TABLE ReportsServerComponent (
 IAU_ID NUMBER ,
 IAU_TstzOriginating TIMESTAMP ,
 IAU_EventType VARCHAR(255) ,
 IAU_EventCategory VARCHAR(255)
);

CREATE OR REPLACE SYNONYM ReportsServer FOR ReportsServerComponent;

-- INDEX
CREATE INDEX ReportsServerComponent_Index
ON ReportsServerComponent(IAU_TSTZORIGINATING);

-- PERMISSIONS
GRANT ALL on ReportsServerComponent to &&1;
GRANT INSERT on ReportsServerComponent to &&2;
GRANT SELECT on ReportsServerComponent to &&2;
GRANT SELECT on ReportsServerComponent to &&3;

-- SYNONYMS
CREATE OR REPLACE SYNONYM &&3..ReportsServerComponent FOR &&1..ReportsServerComponent;
CREATE OR REPLACE SYNONYM &&2..ReportsServerComponent FOR &&1..ReportsServerComponent;

بتاريخ:
  • كاتب الموضوع

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

REP-52266: فشل خادم Reports الجاري تشغيله rep_adminserver_11g-pc_asinst_1 في البدء.oracle.reports.RWException: IDL:oracle/reports/RWException:1.0 

هل يجب تعريف برنامج معين او ماذا؟؟

بتاريخ:

rep_adminserver_11g-pc_asinst_1

هل هذا هو السيرفر الذي تستخدميه؟

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

للتأكد بشكل نهائي من اسم السيرفر من هنا

http://host:7001/em

ثم ادخلي اليورز والباس للـweblogic وابحثي عن الـ report server

 

وفي حال استمرت المشكلة

راجعي الرواب التاليه وان شاء الله تلاقي الحل:

http://wlsformsreports11g.blogspot.com/

https://community.oracle.com/thread/863190?start=0&tstart=0

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

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.