עבור לתוכן
Magic DevHub
ERANG1

מגיק מול AS400 V7R1

Recommended Posts

שלום לכולם,

לקוח שלנו מעוניין לשדרג את מחשב ה- AS400 ל- V7R1. על פי הספרות של מגיק, גרסת UniPaas תומכת בעבודה מול מערכת הפעלה זו.

במהלך הבדיקות גילינו שיש בעיה באיתור שדות מחרוזת בעברית לדוגמא אם אני רוצה לעשות חיפוש של כל הרשומות בהם מופיע המילה, מגיק, בשדה החיפוש (שדה מקומי) אני צריך להקיש קיגמ.

בדקנו את כל הפרמטרים של מחשב ה- AS400 הישן מול החדש הקשורים לנושא השפה וכל ההגדרות

זהות.

העברית במסך מוצגת בצורת תקינה. הבעיה הנה כשמבצעים חיפוש באמצעות פקודת like כאשר פונים לקובץ באמצעות מנהל מסד DB2/400.

למישהו יש נסיון בנושא / רעיונות ? 

תודה

ערן

 

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי ערן,
אנחנו ביצענו שדרוג כזה
זה מה שיפתור לך את הבעיה Flip(Logical(M,'TRUE'LOG))
בגדול זה היה אמור לעבוד ברמת  DBMS בעזרת הגדרה
 LANGUAGE=SUPPORT\as2eb.heb FLIP_HEBREW
אני לא מבין למה גם במג'יק יש צורך לבצע שוב FLIP :@

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי רומן,

מדובר במערכת שעבדה מול AS400 V5.4, ועבדה ללא בעיה הן בהצגת העברית במסכים והן באיתורים.

במערכות שלנו המסכים מורכבים ממסך מקדים בו מוצגים הנתונים המרכזיים כאשר על כל עמודה ניתן לעשות חיפוש.  במסכים כאלו אנו ניגשים לטבלה באמצעות מנהל מסד DB2\400. המסכים מציגים את העברית בצורה תקינה הבעיה הנה רק בחיפוש המבוצע ברמת ה- SQL Where.

אם הבנתי נכון בפיתרון שהנך מציע אני חייב לעבור על כל האפליקציה.

 נראה לי יותר שהנ"ל הנו "באג" בעבודת מגיק מול מערכת הפעלה V7 או שיש איזו פרמטר ברמת ה- AS400 שלא מוגדר באופן נכון.

ערן

 

 

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

פרמטר היחידי שקיים זה ברמת DBMS.

לא הצלחתי להגיע למצב שאני רואה עברית תקין.

עוד דבר שעזר לי זה  shift+f2 ברמת שדה ->מידע למ.נתונים הוספתי FLIP_HEBREW או FLIP=Y.

אבל גם זה לא עבד לי בכל הקבצים.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי ערן,

אם זה עדין רלוונטי מצאתי פתרון לבעיה.

1) ב DBMS בהגדרות של AS400 להגדיר LANGUAGE=SUPPORT\as2eb.heb FLIP=HEBREW

2) ב shift+f2 ברמת מאפייני השדה ->

א) להוסיף H לתמונה

ב) להוסיף מידע למ. נתונים -> FLIP=Y

ג) אם יש בשדה גם עברית וגם אנגלית  להוסיף מידע למ. נתונים -> HEB_MIX

ואז הכל יעבוד תקין ואין צורך לבצע יותר שום דבר ברמת תוכניות

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי רומן,

אם תגדיר ברמת ה-JOB ב-AS400 :

LANGID = HEB

CNTRYID = IL

CCSID = 62235

ע"י הפעלת הפקודה :

CHGJOB LANGID(HEB) CNTRYID(IL) CCSID(62235)

אתה אמור לראות את העברית בצורה תקינה בלי ביצוע הפעולות  בסעיף 2

אני ניגש לקובץ ה- AS400 עם מסד נתונים DB2/400 ולא AS400 האם גם אתה ניגש לקבצים בצורה זו ?

ערן

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי ערן,

תודה.

 האם הפעלת הפקודה חד פעמית או יש צורך להפעיל כל פעם מחדש בכניסה לישום?

אני ניגש לתוכניות עם מסד נתונים AS400

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×