PriorityDev

Forum Replies Created

מוצגות 15 תגובות – 16 עד 30 (מתוך 419 סה״כ)
  • Replies
  • PriorityDev
    משתתף
    IL
    הודעת שגיאה.
    "D:\tmp/file.in", line 1: parse error at or near symbol BACKFLUSH_ONACCBAL
    PriorityDev
    משתתף
    IL
    נעם-גלובל כתב:

    לגבי שאלותיך:
    האם הרצת BACKFLUSH ברקע יכולה לגרום למשתמש המתנה ארוכה? בהחלט! כמובן תלוי כמה פריטים שמטופלים ע"י BACKFLUSH. לא ניתן לבצע אף תנועת מלאי בזמן ריצת התכנית.

    תודה נעם,
    אני צריך לחשוב איך מסדרים את המלאי ברקע.

    PriorityDev
    משתתף
    IL
    yitzchok כתב:

    נו, EXECUTE דורש שימוש בגרשים
    דילגת כאן לפשטות? או לא שמת?
    (WINACTIV לבד לע יעבוד ב WINDBI/SQLI, אתה צריך EXECUTE)

    יצחק, מה אתה מתכוון? ככה?
    EXECUTE WINACTIV '-P' 'BACKFLUSH_ONACCBAL';
    גם לא עובד.
    כנראה שצריך למסור עוד פרמטרים.

    PriorityDev
    משתתף
    IL
    לא הבנת אותי.
    אני לא חושב שאפשר לשלוח ל-CMD משתנה של טבלה עם פקודות.
    התכוונתי שאפשר ע"י SELECT מטבלה לבנות קובץ BATCH ואז להריץ את הקובץ.
    זה יהיה קובץ שנוצר דינמית (פותר בעיות אבטחה).
    וגם בעיית ה-$ אמורה להיפתר.
    ואז גם לא תהיה בעיה של אורך הפקודות.
    ולהפעיל קובץ BATCH אתה הרי כבר הצלחת.
    PriorityDev
    משתתף
    IL
    אולי לשמור את תוכן הקובץ בטבלה וליצור קובץ אוטומטית ב-sql.tmpfile.
    זה יפתור גם את בעיית האבטחה וגם את בעיית ה-$.
    PriorityDev
    משתתף
    IL
    תודה נעם, קיבלתי את המייל שלך.
    PriorityDev
    משתתף
    IL
    שאלה כללית מאוד.
    תשובה כללית – לא השתנה.

    אם תמקד אותנו בבעיה, נוכל למקד אותך בתשובה.

    PriorityDev
    משתתף
    IL
    yitzchok כתב:

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

    כן, ברור, זה מה שהתכוונתי.

    PriorityDev
    משתתף
    IL
    roni1 כתב:

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

    הניתוק הוא ברמת ה-DB וע"י DISABLE של גישת משתמשים ב-DB (בד"כ זה MSSQL אבל אפשר לעשות זאת גם ב-ORACLE).
    אפשר לבנות StoredProcerure ב-DB ולהפעיל אותה ישירות.
    או לכתוב תוכנית בפריוריטי שיוצרת קובץ עם קוד TSQL ומריצה אותו.
    לא חושב שב-Web זה שונה.

    PriorityDev
    משתתף
    IL
    snoof123 כתב:

    היי יהורם,
    שאלה: מה אתה היית עושה במצב שבו אתה מנסה להוסיף עמודה לטבלה כמו PART ועברו שעתיים והתכנית לא סיימה.

    כיצד היית מטפל במקרה כזה? 🙂 (ברוח חיובית כמובן, אבל חסר לי בהודעה הזו הפיתרון של המפתח עם הניסיון).

    לא משנה אם ברוח החיובית או השלילית, לא אמורים להגיע לכזה מצב כי:
    1. מגבים את הטבלה בכל החברות לפני ה-DBI.
    2. מוציאים את כל המשתמשים מהמערכת (אפשר לפתח תוכנית כזאת).
    3. במקרה של טבלאות גדולות וחשובות כמו PART חושבים 10 פעמים לפני שמחליטים להוסיף שדה בטבלה עצמה (ואז עושים במשנה זהירות).
    אבל בדרך כלל מוסיפים טבלת המשך (כמובן שכאן צריך לפתח את כל הטריגרים הדרושים).

    4. ואם בכל זאת כזה דבר קרה – פונה ל-DBA שאני עובד איתו וסומך עליו, ובטח לא הורג כזה תהליך באמצע, בטח לא על טבלת PART וטבלאות חשובות אחרות.
    ואם הלקוח מאוד מתעקש, אפשר להחתים אותו על מסמך שמעביר אליו את האחריות.
    כמובן שלחברת יישום רצינית צריך להיות מסמך כזה מוכן המנוסך ע"י עו"ד.

    5. ואם בכל זאת נאלצתי להרוג את התהליך, לא מקמפלים והולכים הביתה, אלא בודקים מול לקוח תקינות נתונים.
    בדיקה מינימלית – מספר רשומות לפני ואחרי.
    ואז משחזרים את הנתונים ולא מחכים לצרחות מהלקוח.

    PriorityDev
    משתתף
    IL
    אי אפשר לצרף יותר מ-1 מגה.
    PriorityDev
    משתתף
    IL
    נעם, שלחתי לך.
    • in reply to: WMS
    PriorityDev
    משתתף
    IL
    שלום,
    אני מפתח ומיישם, אם כי WMS זה לא התחום שלי.
    אני במקומך הייתי בהתחלה פשוט נפגש עם כמה חברות שמוכרות את המודול – למשל מידעטק עם המודול הסטנדרטי של פריוריטי ונגבסופט עם האפליקציה שלהם.
    PriorityDev
    משתתף
    IL
    אין לי רעיון יצירתי.
    הצורך עצמו נשמע קצת לא אמיתי.
    אולי תתאר קצת יותר – מה העסק צריך.
    PriorityDev
    משתתף
    IL
    להעתיק את מסך הבן זאת אופציה ממש לא טובה, בעיקר מסיבה שציינת, ויש עוד סיבות.

    אופציות אחרות – לא חושב שיש.

מוצגות 15 תגובות – 16 עד 30 (מתוך 419 סה״כ)