› פורומים › אפיון ופיתוח פריוריטי › עדכוני מהדורה – הפקת קובץ sh.
- This topic has 8 תגובות, 3 משתתפים, and was last updated לפני 7 שנים, 11 חודשים by
yitzchok.
- Post
-
- אוקטובר 9, 2017 בשעה 10:51 am
אחרי שבניתי פיתוח על המחשב שלי, אני רוצה להוציא את הפיתוח כקובץ sh.
במסך מנהל מערכת -> עדכונים -> עדכוני מהדורהבמסך האב אני ממלא את השדות הבאים:
עדכון, לטיפול – TABULA , נושא , סוג – פיתוח פרטי , לתעוד – N , אשור תרגום – Nבמסך הבן רישום שינויים אני אמורה לבחור הישויות ולסמן אותם לפי הסדר (קשור לנושא).
אני לא יודעת לפי איזה סדר לסמן את הישויות?
אוסיף שיש לי בפיתוח גם מסכים סטנדרטיים וגם מסכים שאני בניתי, דוחות (גם רגילים וגם HTML) פרוצדורות ממשק למסך ותפריט.
אשמח לעזרה 🙂
- Replies
-
- אוקטובר 9, 2017 בשעה 3:14 pm
מתחילים עם dbi
אחר כך takesingleent
עמודות מסך, טריגרים והודעות.
בסוף עזרות ותפריטים.אם יש לך שלבים שאת לוקחת של פרוצדורות לדוגמא פרוצדורה לדוח אז קודם כל את הדוח ואז רת הפרוצדורה.
- אוקטובר 14, 2017 בשעה 8:29 pm
תחילה, תודה על העזרה 🙂הבנתי שיש חשיבות לסדר, סימנתי את הישויות לפי הסדר הבא –
1 – DBI (טבלאות ועמודות)
2 – מסכים חדשים
3 – שדות מסכים (גם של מסכים חדשים וגם שדות שהוספתי למסכים סטנדרטיים)
4 – מסכי בן
5 – ממשקים למסכים
6 – דוחות
7 – פרוצדורות
8 – טריגרים BUF במסך/בעמודות
9 – טריגרים במסך/בעמודות
10 – תפריטים
11 – הודעות במסךבשלב של הדוחות אני לא מוצאת את הדוח שבניתי מסך הבן "רישום שינויים" של "עדכוני המהדורה" (הדוח כן מופיע במחולל הדוחות), חשוב לציין שהעתקתי דוח והוספתי עוד דברים.
האם זה בגלל שהעתקתי את הדוח?
יש לי את אותה הבעיה עם פרוצדורה שהעתקתי…אשמח לעזרה, במידה וסדר סימון הישויות לא נכון ובמציאת פתרון לדוח והפרוצדורה שאני לא מוצאת ברשימת הישויות.
- אוקטובר 16, 2017 בשעה 7:26 pm
יכול להיות שפיתחת אותם עם שם משתמש שונה?באופן כללי אם את צריכה להכין עדכון והיישויות שאת רוצה להעביר לא קיימות במערכת היעד את יכולה להוסיף שורה ידנית עם takesingleent ושם הדוח או הפרוצדורה.
אם את לוקחת את כל היישות אז מיותר לקחת ללקים ממנו במידה וחש לך שורות כאלה בהכנת העדכון.
בנוסף, בפיתוחים גדולים אני מעדיף תמיד להכין עדכון בנפרד ל dbi ועדכון נוסף ליישויות.
- אוקטובר 16, 2017 בשעה 7:39 pm
תודה רבה, מעריכה מאוד את העזרה שלך 🙂אני אנסה לקחת ידנית (פיתחתי עם אותו שם משתמש).
- אוקטובר 16, 2017 בשעה 10:50 pm
הצלחתי להוציא עדכון ללא שגיאות וניסיתי להתקין אותו במחשב אחר לשם בדיקות,לאחר ההתקנה קיבלתי דוח שגיאות עם הרבה שגיאות לגבי משתנים:
משתנה SHIPPER.$$: בהפעלה SRIT_DRIVERDEG expressions אינו קיים כעמודה במסך.
משתנה SRIT_SCHEDULE.$$: בהפעלה SRIT_CUSTSCHEDULE/SRIT_CUSTSCHNAME/EXPR אינו קיים כעמודה במסך.
איך אני מתקנת?
האם יש משהו במסך הבן "רישום שינויים" (של "עדכוני מהדורה") שצריך לסמן?- אוקטובר 16, 2017 בשעה 11:09 pm
השאלה האם באמת לא קיים לך משתנה כזה במסך ?
האם ביצעת הכנת מסכים ודוחות ופרוצדורות בשרת המקורי של הפיתוח לפני שהעברת את הפיתוח והסתיים בהצלחה ?
אם כן אז תנסי להריץ בשרת שאליו העברת את העדכון הכנת כל מסכים והכנת דוחות ופרוצדורות.
אם מסתיים בהצלחה אז הפיתוח עבר בסדר.
אם לא אז את אמורה לקבל את השגיאה הזו גם בשרת הפיתוח.
במידה ולא קיבלת בשרת הפיתוח את אותם השגיאות אז תכיני עדכון עם העמודות החסרות במסכים שמוםיעים לך בדוח השגיאות ותתקיני.מה שחשוב שתבדקי שאין לך שגיאות עם unrecoverable (אמור להיות מוצג במסגרת בדוח)
- אוקטובר 19, 2017 בשעה 3:50 pm
אני לא יודעת איך להוסיף לעדכון עמודות של מסכי בן (מסכים לא סטנדרטיים שאני פיתחתי),
את הקישורים למסך הבן שלו הוספתי ככה –קוד רישום – TAKEFORMLINK
קשר – V
סדר ביצוע – 104
שם ישות – SHIPPERS (מסך אב)
טיפוס – F
ישות בן – SRIT_DRIVERDEG (מסך בן)
טיפוס – F
אוטו – Aאת העמודות של מסכי הבן צריך להוסיף לפני או אחרי TAKEFORMLINK ?
- אוקטובר 25, 2017 בשעה 12:19 am
אני רוצה להוסיף את ההערות שליקודם כל את זה אני מגבה בחום
Yanai כתב:
בנוסף, בפיתוחים גדולים אני מעדיף תמיד להכין עדכון בנפרד ל dbi ועדכון נוסף ליישויות.
לפעמים מגלים בעיה בעדכון ורוצים לסדר אותו במקור ולהכין מחדש ולהתקין שוב
אם יש DBI (שינויים בטבלאות) בפנים יהיה בעיה להתקין שוב. אם הפרדנו אותם, אפשר לחזור על חלק התוכנה אם צריך.לגבי סדר העדכונים – סדר לפי סוג זה כלל טוב אבל העיקר החשוב זה תלות.
על אף שהכנת הישויות קורית רק בסוף, הכלל של דטהבייסים (תקינים) של "אי אפשר להצביע על דבר שלא נמצא" כן חל ולזה רמת ינאי כשאמר שדו"ח צריך להיות לפני פרוצדורה. זה לא שדו"ח חייב בגלל איזו היררכיית חשיבות ללכת קודם אלא פשוט שאי אפשר לשייך Y ל-X אם לא נמצא גם Y וגם X. ואם עושים TAKESINGLEENT עבור פרוצדורה שלמה כולל כל השלבים אז הדו"חות (או ממשקים או מסכי קלט וכו') צריכים להיות שם כבר אחרת המערכת תשאל איך היא אמורה לשים יישות Y בתוך יישות X אם Y לא מוכרת לה?מקווה שזה הבהיר קצת יותר
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.