› פורומים › אפיון ופיתוח פריוריטי › שלבי פרוצדורה
- This topic has 8 תגובות, 2 משתתפים, and was last updated לפני 14 שנים, 9 חודשים by Leon.
- Post
-
- פברואר 4, 2010 בשעה 10:22 am
שלום,יכול להיות שמישהוא כבר נתקל בבעיות דומות אז יכל לתת לי רעיון לפתורן.
הפרוצדורה הישירה מורכבת מהשלבים הבאים:
5 – INPUTF
10 – SQLI
15 – PARTTREE
20 – SQLI
25 – דו"ח (טיפוס "R")
כאשר הפרוצדורה הנ"ל רצה היא עוברת בהצלחה שלב 10 -SQLI (בסיום השלב אני מוציא בעזרת WRNMSG את הערכים של הפרמטרים) אבל לא נכנסת לשלב 15 – PARTTREE (שוב פעם אני הגדרתי בתחילת השלב 15 את הWRNMSG אשר לא יוצא על המסך) ונפסקת.
איזה סיבות יכולות להיות לכך? האים בדיקות מסוג WRNMSG הן נכונות ? או ישנה דרך אחרת?
אודה מאוד לכל רמז,רעיון או אפילו רמז לרעיון.VILLEO
- Replies
-
- פברואר 6, 2010 בשעה 9:39 pm
תבדוק של PARTTREE עוברים כל הפרמטרים הדרושים. תוכל להסתייע באחת הפרוצודורות הסטנדרטיות – FULLPARTTREE לדוגמאPARTTREE מוציאה FILE של טבלה שגם השם שלה הוא PARTTREE. טבלה לינק זו היא הבסיס לדוחות עצי המוצר. ודא שהיא מוגדרת בפרמטרים שבשלב הדוח (25).
- פברואר 8, 2010 בשעה 10:52 am
ליאור,
הבנתי הסברך ותיקנתי את הפרוצדורה בהתאם. אבל היא בכל זאת לא עובדת. אודה לך מאוד אם תצביע לי על פרוצדורה סטנדרטית לדוגמה אשר בה פרמטר מסוג FILE אינו קלט אלא הועתק בשלב הקודם מטבלה סטנדרטית. כנראה דווקא פה יש לי בעיה.VILLEO
- פברואר 9, 2010 בשעה 3:47 pm
ליאור,בקשה אחרונה בנושא: תבדוק בבקשה את קוד הבא
LINK PART PART1 TO :$.F1;
ERRMSG 1 WHERE :RETVAL- פברואר 9, 2010 בשעה 3:57 pm
לא הצלחתי להעביר את הקוד:
LINK PART PART1 TO :$.F1;
ERRMSG 1 WHERE :RETVAL כך אני בונה פרמטר ומעבירו לשלב
PARTTREE- פברואר 11, 2010 בשעה 10:44 am
מצ"ב הקוד כפי שקיבלתי אותו ממך במייל:בשלב PARTTREE אתה לא צריך לרשום כלום בשדה ערך ברשומת הפרמטר.
תבדוק שהסדר של הפרמטרים טיפוסם וערכם תואם לסדר שלהם בפרוצדורות הסטנדרטיות [file name=parttree.txt size=144]https://www.priority-forums.com/he/images/fbfiles/files/parttree.txt[/file]- פברואר 11, 2010 בשעה 10:50 am
כמו כן.
יש משהו מוזר בקלט שלך.
אני חושד שאתה מקבל קלט FILE ומתייחס אליו בקוד כ CHAR.
אם אתה מקבל FILE בקלט פשוט תעביר אותו AS IS ל PARTTREE. והפרמטר PNM כפי שאתה פונה אליו בקוד פשוט מכיל שם של קובץ ולא שם של פריט כלשהו
- יש להתחבר למערכת על מנת להגיב.