الانتقال إلى المحتوى

مشكلة في عمل run للريبوت من خلال الفورم


dianadiana

Recommended Posts

انا عملت يلي حكيتوا عنه بالنسبه لطلب الريبورت من خلال الفورم في 6i

ولكن لما عملت run طلع عندي هذا error

frm-41213: unable to connect to the report server rep60

شكرا

كيف ممكن اتخلص منه هذا الخطاء

رابط هذا التعليق
شارك

انا بدي انادي الreport from form in 6i

وكتبت الكود التالى على الزر

PROCEDURE run_report IS
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status VARCHAR2(20);
BEGIN
repid := find_report_object('testr1');
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,'html');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'Rep60_MEETING-dev6i');
SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform= p_1= '||:EA_BANKS.bnk_code);
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 /*Display report in the browser*/
WEB.SHOW_DOCUMENT('http://192.0.0.129/dev60cgi/ifcgi60.exe'||
substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=Rep60_MEETING-dev6i','_blank');
ELSE
message('Error when running report');
END IF;
END;


لكن بعد كدة طلع عندي الخطا التالى :
FRM-41213:UNABLE TO CONNECT TO THE REPORT SERVER

ممكن اذا بتعرف شو الحل تحكيلي

رابط هذا التعليق
شارك

قومى بعمل run للريبورت سيرفر كالاتى
فى الrun اكتبى
rwserver server=Rep60_MEETING-dev6i
واذا لم يعمل الريبورت اكتبى اسم السيرفر فى property لهذا الريبورت report server
وجربى واخبرينا بالنتائج

رابط هذا التعليق
شارك

انا جربت يلي حكيته بس ما زبط

انت قصدك اروح على
start
then
run
واكتب فيه
rwserver server=Rep60_MEETING-dev6i
ثم
ok


cannot find the file
rwserver
or
one of its components

سؤال ما في حل تاني

رابط هذا التعليق
شارك

هذه الطريقه لا تعمل الا على dev9i و الdev 6i فهذه الطريقه
انت تريدين طلب report من forms6i
فاذا كنتى تريدين طلب الreport بطريقه client server العاديه فانتى لا تحتاجين الى كل ذلك ما عليكى سوى كتابه الاتى
Run_Product(REPORTS, 'empreport', SYNCHRONOUS, RUNTIME,
FILESYSTEM, pl_id, NULL);
وستجدى المزيد فى الهلب
اما اذا اردتى طلب الريبورت من form6i وreport 6i يعملان على الويب
ففى هذه الحاله انتى تحتاجين الى application server ليقوم بعمل ذلك

ارجو ان تخبرينى اى طريقه تستخدمين

رابط هذا التعليق
شارك

الا application server هو برنامج مستقل بذاته يتم عمل setup له ويستخدم فى اى برنامج يعمل على الويب حتى لو كان غير oracle وقد قامت شركه اوراكل بعمل application server خاص بها يسمى oracle application server ويتم عمل setup له على الserver الرئيسى ويتعامل معه شخص محترف dba
وفى حالتك هذه اعتقد ان هذا الfile الذى ارسله الاخ ayman_tamim سوف يفيدك

Oracle_Forms_Developer_Release_6i_Deploying_Forms_Applications_to_the_Web_with_Oracle_Developer_Server_A73071_01.rar

رابط هذا التعليق
شارك

هلا اتعرف على report server

ولكن صار يطلع خطا تاني

RWCGI Get Job Ouput
Cannot Get Output of Job ID 4 you requested on January , 11 2005, 13:33:56.
Cannot access the report output.
هل عندكم فكرة شو الحل

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

المشكله هى انه كان اسم Report server هو
Rep60_MEETING-dev6i

وهو يحتحوى على سلاش انا حكيت انه يمكن يكون هذا السبب لاني لما غيرت اسمه الى Rep60
صار يتعرف على السيرفر بس صار عندي مشكله جديدة

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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