שינוי סטטוס פרויקט באמצעות ממשק

פורומים אפיון ופיתוח פריוריטי שינוי סטטוס פרויקט באמצעות ממשק

  • Post
    רועי זלוף
    משתתף
    היי, מה נשמע?

    אני מנסה לשנות סטטוס של פרויקט באמצעות ממשק שפועל בפרוצדורה עם טבלת GENERALLOAD.

    מאיזשהי סיבה, הממשק לא טוען את הפרויקט כאשר אני מנסה לשנות/להכניס ערכי CHAR, ולכן הממשק גם לא משנה את הסטטוס של הפרויקט.

    כאשר אני מגדיר בממשק רק את מפתח הטבלה, או את מפתח הטבלה יחד עם יוזר מנהל הפרויקט, הממשק כן טוען את הפרויקט, אך כאשר אני מנסה להכניס עוד ערך STRING לאחת העמודות האחרות במסך, הממשק לא טוען את הפרויקט.

    אפשר עזרה בנושא בבקשה?

מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • Replies
    רועי זלוף
    משתתף
    זה קטע הקוד שהשתמשתי בו בפרוצדורה שיצרתי בשביל לבדוק את הממשק :

    LINK GENERALLOAD TO :$.GL;

    ERRMSG 1 WHERE :RETVAL <= 1;

    INSERT INTO GENERALLOAD (LINE, RECORDTYPE, INT1, TEXT1)

    VALUES(1, '1', 136399, 'סופית');

    EXECUTE INTERFACE 'METL_CLOSEPROJ',SQL.TMPFILE,'-L',:$.GL;

    SELECT LINE, RECORDTYPE, INT1, TEXT1, TEXT2, LOADED, KEY1, KEY2,

    KEY3 FROM GENERALLOAD TABS 'C:\GL.TXT';

    UNLINK GENERALLOAD;

    • התגובה הזו עודכנה לפני לפני 3 שנים, 7 חודשים ע"י רועי זלוף.
    • התגובה הזו עודכנה לפני לפני 3 שנים, 7 חודשים ע"י רועי זלוף.
    רועי זלוף
    משתתף
    צילום מסך של הממשק:

     

    צילום

    NoamN
    משתתף
    none
    יש ממשק סטנדרטי אשר מעדכן סטטוס פרויקט – STATUSMAILk. הנה כמה שורות מתכנית שלי שמעדכנת סטטוס בפרויקטים.

    SELECT ENTMESSAGE ('$', 'P', 10) INTO :CLEAN FROM DUMMY;
    INSERT INTO GENERALLOAD (LINE, RECORDTYPE, INT1, TEXT2)
    VALUES (:DOC, '1', :DOC, :CLEAN);
    EXECUTE INTERFACE 'STATUSMAILk', SQL.TMPFILE, '-L', :$.GEN;

    הבדל אחד משמעותי בין מה שכתבתי לבין הקוד שלך (מלבד הממשק עצמו): הסטטוס נקרא מהודעות הפרוצדורה לתוך משתנה והמשתנה נכנס ל-GENERALLOAD. אצלך יש מחרוזת עברית חשופה. תנסה להטעין את תאור הסטטוס לתוך משתנה ותראה מה קורה.

    רועי זלוף
    משתתף
    היי,

    קודם כל תודה.

    גם לפני זה ניסיתי להפעיל את זה עם השמת הסטטוס בתוך משתנה, וזה לא עבד – גם לא עם הממשק שלי וגם לא עם הממשק הסטנדרטי.

    עשיתי עכשיו אפילו העתקה של הקוד שלך, וזה גם לא עובד לי (עם מספר פרויקט תקין).

    הערה חשובה – הממשק שלי לא עובד עם שום השמה של משתנה CHAR. גם כאשר לצורך העניין להפעיל ממשק שרק משנה את ערך השדה DETAILS, אז הממשק לא טען את הפרויקט.

    מוזר מאוד.

    רועי זלוף
    משתתף
    טוב אז כנראה שמדובר באיזשהי בעיה שקשורה ל-DB ולמספרי ה-ID של הפרויקטים…

    לחלק מהפרויקטים הממשק כן עובד, ולחלק לא. לדעתי זה קשור לזה.

    NoamN
    משתתף
    none
    מה קורה אם אתה משנה את הממשק שלך להשתמש ב-DOCNO במקום DOC? כך תתגבר על בעיה כלשהי לגבי ה-ID שלהם.
    רועי זלוף
    משתתף
    ניסיתי גם עם זה לפני כן, ואותה בעיה קרתה…

    משהו לא מובן פשוט קרה בפרויקטים מסוימים בשרת הטסטים.

    העברתי את זה לשרת האמת, והכל תקין.

מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.