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

الحل الامثل لمشكلة الباركود في 10g

Featured Replies

بتاريخ:

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

اخواني انا بصراحه جربت في 10g وضفت نوع من الخطوط التي تدعم الباركود في الابليكيشن سيرفر وظهر البار كود في السيرفر ولكن الكلاينت سيواجه مشاكل ولكي نتغلب على هذه المشكلة جربت الحل الذي بالاسفل ولن تحتاج لاضافة اي خطوط ونجح معي واردت ان شارككم اياه .

عليك بتنزيل الملف في اللينك التالي والذي فيه الامثلة وال jar Files التي تحتاجها
http://www.oracle.com/technology/products/...ts_examples.zip

ثم اتبع التعليمات في الملف التالي وهذا سوف يقوم ببناء تقرير خطوة بخطوة لاظهار الباركود
http://download-uk.oracle.com/docs/html/B1...rbr_barcode.htm

اني شخصيا جربت هذه الطريقة ولن تحتاج لاضافة خطوط من اي نوع ,
ملاحظة قد تحتاج لتكبير حجي الفورملا ايتم
وسوف تحتاج لاغراض التجربة ان تعمل install للداتا بيس في ملف الديمو والتي اسمها Order_entry
وسوف تجدها في الباث التالي
Oracle_home\demo\schema\order_entry

واعتقد ان هذا افضل حل لمشكلة الباركود على مستوى 10g

أرجو الدعاء لوالدي واخي المعتقلين
أللهم فك قيد اسرانا واسرى المسلمين

بتاريخ:

اخي الكريم بارك الله بك على الموضوع المميز ولدي استفسار من حضرتك

اولا انا دخلت على اللينك الذي فيه الامثلة وال jar Files التي نحتاجها ولكن للاسف لم استطع تحميل ال BarcodePaper.zip and BarCodeWeb.zip لان رابط تحميلها يعطي خطأ
فاذا ممكن تتكرم بوضعهم مباشرة لنا هنا ووضع اي ملفات اخرى نحتاجها في تطبيق المثال .

الموضوع جميل جدا ويا حبذا لو كان هناك شرح اضافي للموضوع لتسهيل عمل الباركود على اخوتنا في هذا المنتدى الغالي على قلوبنا .


زادك الله علما ونورا

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

اعتذر عن التاخير

اخي الكريم الرابط يعمل بشكل سليم بمجرد الضغط عليه وعلى العموم هذا الرابط كاملا يمكنك نسخه ولصقة

http://www.oracle.com/technology/products/...ts_examples.zip

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

على العموم لكي تطبق المثال تحتاج الى ان تدخل بسكيما تدعى OE والخطوات التي تحتاجها بسيطة جدا وهي

1- conn sys/sys as sysdba
2- alter user oe identified by oe
3- alter user oe account unlock

والان يمكنك تطبيق المثال

عند اكمال الخطوات المذكروة بالشرح قد تفاجئ بهذا الخطا

REP-1401: 'beforereport': Fatal PL/SQL error occurred. ORA-39565
not found; product=RDBMS; facility=ORA

ولكي تتجاوزه عليك باضافة مسار ملف jar لديك ب <report_server.conf> لنفرض ان اسم الريبورت سيرفر هو repserver90 فعليك تعديل الفايل C:\DevSuiteHome_1\reports\conf\repserver90.conf

كالتالي


. In the <report server>.conf in the engine id="rwEng" tag, change "classpath" to "classPath".

NOTE: classpath (lowercase p) needs to be changed to classPath (capital P).

Example of correct syntax:

---------------------------

<engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000" classPath="C:\as10g\reports\barcode\oraclebarcode.jar">

2. Restart the report server and re-run the report.

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

حاولت نسخ الرابط كاملا ولكنني لم استطع لهذا عليك مجرد الضغط عليه مباشرة دون نسخه ولصقه

  • بعد 2 شهور...
بتاريخ:

بارك الله فيك فعلا مشاركة فوق متميزة ومعطاء

أسأل الله أن يفك قيدهم وجميع المسلمين وان ينصرهم وينصرنا علي أعدائنا

وعليك بالاستغفار والدعاء لهم ونحن معك باذن الله

  • بعد 3 أسابيع...
بتاريخ:

أخى الكريم بارك الله فيك و فك كرب أسراك بفضله و منته,
سؤال هل يمكن تطبيق هذا الحل لتقرير فى Oracle Application R12 و كيف يتم ضبط ال CLASSPATH

  • بعد 7 شهور...
بتاريخ:
  • كاتب الموضوع

أخى الكريم بارك الله فيك و فك كرب أسراك بفضله و منته,
سؤال هل يمكن تطبيق هذا الحل لتقرير فى Oracle Application R12 و كيف يتم ضبط ال CLASSPATH



السلام عليكم ورحمة الله وبركاتخه
مجددا عذرا على تاخر الاجابة ولكن ارجو ان تلتمس لاخاك سبعين عذرا

بالحقيقة انا شخصيا جربته على Developer Suite 10g

بالنسبة لل classpath فما عليك سوى اضافه هذا السطر طبعا بعد تغيير المسار classPath="C:\as10g\reports\barcode\oraclebarcode.jar" الى الباث التالي C:\DevSuiteHome_1\reports\conf\repserver90.conf تكملة للسطر والملف مرفق ممكن تحميله ووضعه في المكان الذي تختاره
engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000"

ليصبح الناتج بالشكل التالي
engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000" classPath="C:\as10g\reports\barcode\oraclebarcode.jar">

مع الانتباه الى اسم الريبورت سيرفر فعلى جهازي انا استخدم repserver90 كاسم ريبورت سيرفر يمكنك استخدام ما ترغب به
بتاريخ:
  • كاتب الموضوع

بالحقيقه الكثير من الناس يعاني من اسم الريبورت سيرفر فهو يعمل في بادى الامر ثم تبدا بعدها المشاكل بالظهور ومن احدهذه الاسباب تغيير الاي بي اكثر من مرة
واحببت ان اشارككم ببعض الحلول وهي


1- What is the output of the following url:


http://localhost:888...server=rep_ubay (of course change host and port and the server name to you report server name)
2- What is the output if you are running the following command in START/RUN/CMD:
ORACLE_HOME<dev>/bin/rwdiag –findAll (for my PC the path is E:\DevSuiteHome_1\BIN\ rwdiag –findAll )
(This will display all the reachible report servers from the network)

If you got the message ( Internet Explorer cannot display the webpage ) or other error messages when running the STEP 1
And you got the following
Channel address = 228.5.6.7
Channel port = 14021
REP-50503 No server found in the network when running the STEP 2 please go to the STEP 3

3- Try to start a new report server by using the CMD:
E:\DevSuiteHome_1\BIN>rwserver server=test_srv
- run again E:\DevSuiteHome_1\BIN\ rwdiag –findAll
- if the new created reports server can be seen try to use it
ELSE
If you got
Channel address = 228.5.6.7
Channel port = 14021
REP-50503 No server found in the network please go the STEP 4
4- Open the file E:\DevSuiteHome_1\reports\conf\ rwnetwork.conf (of course after copy the original one to a another place as a Backup) and do the following
- comment out the line about broadcast
- uncomment the line about Naming Service
- start the namingservice using ORACLE_HOME\bin\namingservice %
PORT_NUMBER% (ex: >namingservice 14021)
where %PORT_NUMBER% is the name of the port specified above(rwnetwork.conf)
Now it should be look like the below ,
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE discoveryService SYSTEM "file:E:\DevSuiteHome_1/reports/dtd/rwnetworkconf.dtd">
<discoveryService>
<!--multicast channel="228.5.6.7" port="14021" timeout="1000" retry="3"/-->
<namingService name="Cos" host="UBAY" port="14021"/>
</discoveryService>
5- Now:
- stop the report server
- restart OC4J
6- in the Command prompt
*******************************************************************************************
E:\Oracle\Developer10g\BIN>namingservice 14021
should receive the following message (Naming Service started successfully)

7- start again the report server
*******************************************************************************************
In the Run Command --> rwserver server=test_srv


8- in the Command Prompt
*******************************************************************************************
E:\Oracle\Developer10g\BIN>rwdiag –findAll
now you should receive the following ,
Naming service used to locate servers

Naming Server host = UBAY
Naming Server port = 14021

(1) test_srv : Type = server : Host = NA-


• Thant’s all please check it carefully and let me know the results .
• After completing all the steps successfully, what you need exactly in the next time to run the report is (run oc4j - start naming service - start report server)

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

الملف المرفق فيه كل ما تحتاجه لاظهار الباركود على ال10g بدون الحاجة الى خطوط لان اللينك الاول لا يذهب الى الصفحه المقصودة بشكل صحيح

REPORTS_VIEW.rar

بتاريخ:

جزاك الله الف خير...
ولكن فعلا انا محتاجه فايل الويب ...BarCodeWeb.zip لانه مش موجد و كنت بدور عليها ..و فرحت لما لقيت حضرتك ضايف ملف .
لكن لاسف طلع بتاع الورق ارجو ارفق ملف BarCodeWeb.zip للضروره القصوى ..
و جزك الله خير .

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

الملف المرفق يحتوي على BarcodeBeanWeb , BarcodeBeanPaper ارجو ان ينفعك

BarcodeBeanWeb&Paper.rar

بتاريخ:

جزاك الله الف خير ...

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

جزاك والمسلمين

  • بعد 3 شهور...
بتاريخ:

جزاك الله خيرا وزادك من علمه الذى مابخلت به على الناس
اللهم اغفر له ولوالديه
اللهم فك كربه وووالده واخيه وجميع المسلمين
اللهم فك اسر ابيه واخيه اللهم امين

  • بعد 2 أسابيع...
بتاريخ:

جزاك الله خير على هذا الشرح الوافي والرائع

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

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

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

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

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

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.