بتاريخ: 27 أبريل 201016 سنة comment_190675 كيف استطيع اخفاء server=rep_pc12 بعد اظهار التقرير في صفحة ويبhttp://localhost:8889/reports/rwservlet/ge...server=rep_pc12 تقديم بلاغ
بتاريخ: 29 أبريل 201016 سنة comment_190771 اخى و الله انا معرفش بذبت بس شفت ناس شغاله كده!!!!!!!!لمل سالتو عنها قالى مش معموله بوركال ده شغل جافا معمول سكربت معين هو بيشغلو بيطلع صفحه ويحطها جنب التقرير و لما يعمل رن فى الفورم يكتب الURL اللى عامله الاسكربت و الصفحه اتو متيكا تفتح التقرير تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة comment_190846 هو مش معايا بس انا هحاول اشوافه بس اعذرنى لو مقدرتشبالتوفيق تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة comment_190855 الموضوع ده مهم فعلاياريت تقدر يابشمهندس تحضرهوربنا يجعله فى ميزان حسناتكوفى الجانب الاخر سأقوم أيضا بالبحث عن حل له تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة كاتب الموضوع comment_190862 ااخ حسام والي يوجد ملف في DevSuiteHome_1\reports\conf\cgicmd.dat اتوقع انو لوه علاقة بهذه الطريقة لاخفاء URL ىنوعند فتح الملف في النوت باد يوجد CGICMD.DAT Mapping file وعدة امثلة تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة comment_190863 الموضوع ده مهم فعلاياريت تقدر يابشمهندس تحضرهوربنا يجعله فى ميزان حسناتكوفى الجانب الاخر سأقوم أيضا بالبحث عن حل له صدقنى انا هحاول المشكله انى بس المشكله انا نسى شفتها فين او معين انا خد نسخه منه بس بردك مش عارف فين ربنا يكرم تم تعديل 1 مايو 201016 سنة بواسطة mostfa_future تقديم بلاغ
بتاريخ: 2 مايو 201016 سنة comment_190902 Dear Brothers It is my pleasure to inform you how to do regarding SECURING REPORTS URL As Mr. hossam Wally informed If you looked closely at the URL to run our report over the Web, you noticed that there was sensitive information in it; information we certainly don’t want exposed in a URL for the entire world to see. How can we hide this information? The Reports Server can make use of something called a keymap file. This file hides the details of the report from the user’s eyes by referencing a key in a file on the server. The keymap file for the Reports Server is called cgicmd.dat and is located in <App_server_Home>/reports/conf. Here’s an example of some of the entries in that file:orqa: report=breakb.rdf destype=cache desformat=html server=repserver breakbparam: report=breakb.rdf destype=cache desformat=html server=repserver userid=scott/tiger@mydbThe key name is to the left of the colon. The parameters associated with that key are to the right of the colon. Note that in the keymap file, the parameters are separated by spaces (in the URL they were separated by ampersands). Our URL from above looks like this:http://oski-mobile.basement.com:7778/reports/rwservlet?destype=cache&desformat=HTMLCSS& server=rep_oski-mobile&report=test.rdf&userid=system/manager@iasdbWe want to hide everything after the question mark, so would could create a key like this:test_report: destype=cache desformat=HTMLCSS server=rep_oski-mobile report=test.rdf userid=system/manager@iasdbWe could then reference the keymap file with the following URL:http://mageed_ahmed:7778/reports/rwservlet?test_reportTo see all of the parameters that can be specified in the keymap file, look at the syntax for rwclient This serves to hide the implementation details from the end-user. The cgicmd.dat file is not read dynamically, however, so every change to it requires you to stop and start the OC4J_BI_FORMS component in the Middle-Tier. (Personal note: there is a “Restart” button on the Enterprise Manager web page for all components, but it acts inconsistently. I always formally stop the component, then start it up again).To put this component on a page, go back to the Navigator and click on the “Page Groups” tab. If you don’t have page group defined, create one now. Edit the root page for your page group. You can edit the page one of three ways: Graphical Mode, Layout Mode or List Mode. I prefer Layout mode, since it’s closest to Portal Release 1 and that’s the way I’m used to editing Portal pages. Click “Add Portlets” in the main region of the page: Figure attached name rep_server.jpgthen “New”, then the name of your database provider. You should see Test_Report_URL (or whatever you named your URL) as one of the portlets that can be placed on this region. Click the link and it should appear in the selected portlets window on the right-hand side of the page. Your Portal page now has an Oracle Report integrated into it. Back on the Edit Page screen, you can click the “Graphical” link in the top left of the page. You should see the report (albeit clumsily placed) on the page. ThanksAhmed تقديم بلاغ
بتاريخ: 2 مايو 201016 سنة comment_190904 Dear Brothers It is my pleasure to inform you how to do regarding SECURING REPORTS URL As Mr. hossam Wally informed If you looked closely at the URL to run our report over the Web, you noticed that there was sensitive information in it; information we certainly don’t want exposed in a URL for the entire world to see. How can we hide this information? The Reports Server can make use of something called a keymap file. This file hides the details of the report from the user’s eyes by referencing a key in a file on the server. The keymap file for the Reports Server is called cgicmd.dat and is located in <App_server_Home>/reports/conf. Here’s an example of some of the entries in that file:orqa: report=breakb.rdf destype=cache desformat=html server=repserver breakbparam: report=breakb.rdf destype=cache desformat=html server=repserver userid=scott/tiger@mydbThe key name is to the left of the colon. The parameters associated with that key are to the right of the colon. Note that in the keymap file, the parameters are separated by spaces (in the URL they were separated by ampersands). Our URL from above looks like this:http://app_server:7778/reports/rwservlet?destype=cache&desformat=HTMLCSS& server=rep_app_server&report=test.rdf&userid=system/manager@iasdbWe want to hide everything after the question mark, so would could create a key like this:test_report: destype=cache desformat=HTMLCSS server=rep_app_server report=test.rdf userid=system/manager@iasdbWe could then reference the keymap file with the following URL:http://mageed_ahmed:7778/reports/rwservlet?test_reportTo see all of the parameters that can be specified in the keymap file, look at the syntax for rwclient This serves to hide the implementation details from the end-user. The cgicmd.dat file is not read dynamically, however, so every change to it requires you to stop and start the OC4J_BI_FORMS component in the Middle-Tier. (Personal note: there is a “Restart” button on the Enterprise Manager web page for all components, but it acts inconsistently. I always formally stop the component, then start it up again).To put this component on a page, go back to the Navigator and click on the “Page Groups” tab. If you don’t have page group defined, create one now. Edit the root page for your page group. You can edit the page one of three ways: Graphical Mode, Layout Mode or List Mode. I prefer Layout mode, since it’s closest to Portal Release 1 and that’s the way I’m used to editing Portal pages. Click “Add Portlets” in the main region of the page: Figure attached name rep_server.jpgthen “New”, then the name of your database provider. You should see Test_Report_URL (or whatever you named your URL) as one of the portlets that can be placed on this region. Click the link and it should appear in the selected portlets window on the right-hand side of the page. Your Portal page now has an Oracle Report integrated into it. Back on the Edit Page screen, you can click the “Graphical” link in the top left of the page. You should see the report (albeit clumsily placed) on the page. تقديم بلاغ
بتاريخ: 2 مايو 201016 سنة comment_190908 السلام عليكمدائما متميز يابشمهندسبارك الله فيك وجعله الله فى ميزان حسناتكان شاء الله أجرب وأرد على حضرتك . تقديم بلاغ
بتاريخ: 2 مايو 201016 سنة comment_190968 ممكن تفاصيل اكتر لاني ما فهمت شو المطلوب تعديله وشكرا جزيلا تقديم بلاغ
بتاريخ: 2 مايو 201016 سنة comment_190981 هناك مشكلة أيضاً وهي ظهور اسم المستخدم وكلمة المرور واسم قاعدة البيانات في ال URL في التقرير هل من حل لإخفائها؟؟؟؟ تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة comment_190996 طيب أولا لرد علي الاخ ساري 1-parameter FORMS90_HIDE_OBR_PARAMS can allow us to hide some username password from URL2-+LGLQJXVHUQDPHDQGSDVVZRUGTo execute a report on the Web, the database connect information must be passedas part of the request URL if you’re not using Single Sign-On in OracleApplication Server 10J. Adding sensitive user information to any URL request is aserious security breach because all URLs requested by a user can be looked up inthe Browser’s URL history.If Single Sign-On is not an option to implement and Reports must be run throughthe Web.Show_Document() Built-in , then, to avoid exposing the databaseconnect information in the Reports request URL, it is possible to store theusername and password pair in a temporary cookie on the client that can be readby the Oracle Reports Servlet. The cookie is set by a Java Bean on the Forms Javaclient and expires immediately after the Browser Window is closed.Please read the Whitepaper “Oracle Forms Services - Secure Web.Show_Document calls to Oracle Reports”, available at http:/ / otn.oracle.com/products/ forms/ for a detailed description and coding example.3- كما تم الشرح مسبقا a Key Map file must be configured. By adding an entry to the Key Map file - typically found at $ORACLE_HOME/reports/conf/cgicmd.dat – the URL can reference that entry, instead of containing the username and password. For example, to use a Key Map for the previous URL, the entry in the cgicmd.dat file would look like this:order: module=orders.rdf destype=cache desformat=PDFuserid=sspendol/oracle@syracuse p_order_id=%14-You can also specify the userid parameter in the cgicmd.dat file and thus hide it fromthe URL. However the userid will show in the HTML source code of the parameterform if usedWhen calling Web.Show_Document(), the second argument is specified as‘_blank’, which means that the Reports output is shown in a separate browserDECLARErep_url varchar2(2000);BEGINrep_url:=‘/reports/rwservlet?server=repserv10g@fnimphiu-pc&report=reptest.rdf’||’&desformat=htmlcss&destype=cache&userid=scott/tiger@orcl’||’&p_deptno=10¶mform=no’;WEB.SHOW_DOCUMENT(rep_url,’_blank’);END; وبالعودة للموضوع الاساسي أيه {اي الشباب تستخدمو Secure Web.Show_Document() calls toOracle Reportsدا موضوع سهل وحيساعدكو في عمل securing for all the needed URL contient plus Username and passwordالملف مرفق frmwebshowdoc_rep.pdf تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة comment_190998 ايضا الملف المرفق وأرجو من ساري النظر في صفحة 18 لاخفاء كلمة السر واسم المستخدم frm10gsrw10g.pdf تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة comment_191002 شيئان مهمان الاول لو أنك تستدعي تقرير من فورم يمكنك استخدام RUN_REPORT_OBJECT فلن يظهر اسم المستخدم وكلمة السر في ال URLالثاني يمكنك استخدام javascript لاخفاء كل adressbar وذلك عند المناداه باستخدام WEB.SHOWDOCUMENT WEB.SHOW_DOCUMENT('javascript:void(window.open("the_url","","location=no,toolbar=no,menubar=no,status=no,resizable=yes"))','_blank'); مأ احب ايصاله لكم أن عالم 10g عالم رحب وفسيح يتسع لافكار كثيرة تتطلب منكم البحث والقراءة والتنفيذ ولا مانع من المحاولة والخطأ Try&Errorالاخ المهندس حسام والي المحترمذكرت أنك لا تعرف ماذا تعدل في الملف لتشغيل Key Mapping يجب أن يكون الملف gicmd.dat موجود علي appserver في المسار $DOMAIN_HOME/servers/WLS_REPORTS/stage/reports/reports/configuration/cgicmd.dat لو أنك تعمل علي يونكس ونفس المسار للويندوز وهو موجود لديك كما ذكرتنأتي الان لاضافة Key Mapping Entries to a Key Map Fileلاضافة key mapping entries ل key map file- قم بفتح cgicmd.dat باستخدام text editor-قم باضافة key mapping entry مثا التالي key1: report=your_report.rdf userid=username/password@my_db desformat=html SERVER=server_name destype=cache كما تلحظ يا حسام أن key1 هو ال key- قم باضافة أو تعديل hyperlinks on your Web page ليكون http://your_webserver.domain_name:port/alias/rwservlet?key1أرجوا أن تكون واضحة بالتوفيق تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة كاتب الموضوع comment_191005 شكراً لك استاذ mageed_ahmed ولكم ماذ نضع هنا void(window.open("the_url","هنا","location=no,toolbar=no,menubar=no,status=no,resizable=yes"))','_blank'); تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة comment_191009 بارك الله فيك يابشمهندسهنجرب ونرد على حضرتك ان شاء الله تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة comment_191015 key1: report=your_report.rdf userid=username/password@my_db desformat=html SERVER=server_name destype=cache كده انا هاكتب كل الريبورت اللى عندى فى الكى أو هاعمل كى لكل ريبورت .... تقديم بلاغ
بتاريخ: 3 مايو 201016 سنة comment_191053 هل هي موجودة ال java bean التي تخفي اسم المستخدم وكلمة السر من اللينك وشكرا تقديم بلاغ
بتاريخ: 6 مايو 201016 سنة كاتب الموضوع comment_191350 شكراً لك استاذ؟؟ mmsalman87 ولكن نريد مثال عملي ولك الاجر والثواب لان ما يضبط معي تقديم بلاغ
بتاريخ: 8 مايو 201016 سنة كاتب الموضوع comment_191512 تالاستاذ الكريمmageed_ahmed نرجو وضع مثال عملي اذا سمحت لان ملاحظ جميع الاخوان لا يعرفون ؟؟؟؟؟mmsalman87 انا مش عارف الطريقة ياريت حدا يحكيلنا؟؟؟ تقديم بلاغ
بتاريخ: 9 مايو 201016 سنة كاتب الموضوع comment_191536 ارجو شرح هذا الكود WEB.SHOW_DOCUMENT('javascript:void(window.open("the_url","","location=no,toolbar=no,menubar=no,status=no,resizable=yes"))','_blank'); تقديم بلاغ
بتاريخ: 11 مايو 201016 سنة كاتب الموضوع comment_191709 ارجو من الاخوة الذين شاركو بهذه المشاركة عدم اهمالها لانها مهمة ؟؟؟؟؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.