هل هو BUG جديد بتقارير PDF مع فورم وريبوت 11g الأصدار الثانى ؟؟
وددت ان اشارككم هذه المشكلة والتى لم تنشر أوراكل اى patch لها حتى الان ربما لحداثة تجربتها او حتى لرايهم بانها تتعلق بنظام التشغيل او حتى بال pdf printer driver
والمشكلة هى ان تقارير ال PDF التى تم إنشاءها بالصادار FMW 11g R2 ( الأصدار الثانى وليس الأول ) على نظام التشغيل وندوز سيرفر 2008 r2 وعلى الرغم من القيام بجميع
خطوات دعم اللغة العربية المتمثلة فى :
1- اضافة مسار خطوط النظام وندوز الى القيمة REPORTS_PATH بالريجسترى
2- اضافة الخطوط المراد العمل بها بالملف UIFONT.ALI
3- استخدام الخطوط التى تم اضافتها سابقا فى تصميم التقرير
4- التاكد من ان الطابعة ال DEFAULT بالنظام ليست ASCII بل POSTSCRIPT PRINTER
على الرغم من ذلك فانت التقارير ستظهر كمربعات او مستطيلات صغيره , هذا بالرغم من ظهور اللغة جيداً اذا قمنا بتغيير التقرير الى HTMLCSS>
,وبما أن المشكلة ليست جديده على اوراكل فقد تم مناقشتها فى الاصدار 9I وذكرت الشركة ان المشكلة فى خط ال SIMPLIFIED ARABIC وليست فى تقارير اوراكل
فالمشكلة تتكرر الان وليس لخط واحد بل لكل الخطوط العربيه ….
على فكرة المشكلة تخص ال inProcess سيرفر وليس External
سارفق ماذكرته اوراكل سابقا بالأسفل , واترك لكم الأستفهام ؟؟؟
تذكير : الموضوع يخص الأصدار الجديد من الفورم والريبورت وليس الأصدار الاول . 11.1.2 وطبعا ليعمل يبج استخدام أوراكل WEBLOGIC 10.3.5
تحياتى
يمكن تحميل التفاصيل السابقة من الرابط أدناه .
تحياتى
إبراهيم بخش
طبعاً ليس بمشكلة ..
بخادم 11 الإصدار الأخير يعمل بشكل فعلي كأن الخادم الإفتراضي هو فقط للإدارة ويتم إنشاء خادم (engine) كما نعرفه سابقاً لتشغيل التقارير وبعد ذلك يمكنك أن تقوم بتمرير إسم الـ(server) ضمن الـ(URL)، ويجب قبل ذلك أن تقوم بعمل الـ(Configuration) اللازم للغة العربية والخطوط العربية وذلك عن طريق الـ(em) ثم إلى (reports) ثم أسفل من (wls_server) (reports_tools) تجد بالغالب أسفل منها إسم خادم التقارير الخاصة بك ويحتوي على إسم الجهاز الذي أنت عليه .
الزر اليمين عليه :
* (basic configuration) = لتعريف (env_id) وإستخدامه إفتراضياً وتحديد متغيراته كـ(nls_lang,oracle_bidi_algorithm) وخلافه
*(Forms Reports Common Configuration) مكان تعريف الخطوط.
* يجب أن يحتوي الـ(Reports_Path) على مجلد الخطوط .
بالتوفيق ..
للأسف الشديد مازلت أواجه مشكلة ضبط النص العربي 100% حتى في 11g .
mojtabanow
نشكر لك ردك : مع تثبيت فورم وريبورت وweblogic ياتى سيرفران للتقارير
الأول inprocess report server
والثانى External report server
الاثنان يعملان جيداً داخل التطبيقات , الإختلاف الوحيد ان السيرفر الأول لديه بعد المشكلات فى
استخراج تقارير Pdf تدعم اللغة العربية جيّداً وهذه المشكلة غير موجودة على السيرفر الثانى
وبالمؤسسة التى اعمل بها حوالى 10 تطبيقات تعمل بالكامل على فورم وريبورت 11جى وتسوخدم خادم التقارير ال EXternal
ومعظم التطبيقات تستخدم تقارير اللغة العربية على تنسيق ملفات pdf دون اى مشكلات ,
تكم المشكلة ان خطوات دعم اللغة العربية على تقارير pdf بالنسبة لل inprocess report server لاتعمل
ايّا كان التعديل فى ملفات الضبط مباشرة او عن طريق ال em حسب ماذكرت ..
أين المشكلة التى تعانى منها ؟؟؟
إبراهيم بخش
على فكرة هناك أكثر من uifont.ali وأتوقع أنك يجب أن تعدل بالـ uifont.ali الخاص بالـ inprocess server حتى يعمل بشكل صحيح
ومشكلتي في ضبط النص العربي من الناحيتين بالصفحة اليمنى واليسرى .
راجع الرابط:
http://www.araboug.org/ib/index.php?showtopic=49270
mojtabanow
راجع الموضوع
http://docs.oracle.com/cd/E21764_01/bi.1111/b32122/orbr_howto009.htm#i1060824
إبراهيم بخش
تم التواصل مع أوراكل وشركة إيجابي (شريك لأوراكل) من طرف أوراكل
وللأسف لم يجدوا لها حلاً باللغة العربية مع التجربة العملية معهم
وجاري إنتظار ردهم
قد يفكر البعض لماذا لا يتم حفظها كصورة بقاعدة البيانات أو خلافه لحل هذه المشكلة .
السبب بكل بساطه … الحل غير عملي نهائياً عندما يتم ضبط نفس الخاصية على مخرجات الـ HTML بشكل إفتراضي. !
هانى
كيف اتاكد من النقطة
(التاكد من ان الطابعة ال DEFAULT بالنظام ليست ASCII بل POSTSCRIPT PRINTER )




6 comments