תוכן שיווקי

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

SmartJCL מבית Horizont חוסך בדיסקונט שעות מתכנתים רבות הנדרשות לפיתוח ותחזוקת JCL

29/04/2010 12:39

חברת לוג-און, המתמחה בפיתוח והטמעת מערכות ארגוניות, הודיעה על סיום מוצלח של הטמעת SmartJCL, פתרון מבית חברת Horizont הגרמנית. הפתרון, שהוא קל להתקנה ותועלתו רבה ביחס לעלות הרכישה, מאפשר בדיקה מקיפה של איכות ה-JCL (ר"ת Job Control Language) – שפת סקריפטים שמאפשרת לקבוע איזו תוכנית רצה, מהם קבצי הקלט ומהם קבצי הפלט. עוד מאפשר המוצר לאכוף ציות למדיניות הארגון בנושא ה-JCL, ולהפוך את תהליכי הבדיקה של JCL לאוטומטיים.

לדברי יוסי שגב, מנכ"ל משותף בחברת לוג-און, נושא בקרת איכות הוא חשוב ומדורג גבוה בסדר העדיפות במוסדות הפיננסים הגדולים. לדבריו, SmartJCL הפועל בהצלחה בבנק דיסקונט הוא הפתרון הראשון שהוטמע בישראל לבקרת איכות JCL. "חברת Horizont הגרמנית היא בעלת שם עולמי בתחום הבדיקה ושמירת איכות כתיבת JCL – ולחברה סדרת מוצרים מובילה בתחום ניהול קוד בסביבות מגוונות, שאחד מהם XINFO (כלי לניהול קשרים בין רכיבי תוכנה במערכת MainFrame), הוטמע לפני מספר שנים ופועל בהצלחה בבנק דיסקונט", אומר שגב. "עתה, עם המוצר הנוסף מבית Horizont, משפר בנק דיסקונט את האיכות הכוללת של כתיבת ה-JCL ואף מביא לחיסכון משמעותי בעלויות הפיתוח".

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

קובי ולבר, מנהל תשתיות IT בבנק דיסקונט: "אחרי שנים רבות של פיתוח מואץ, הגענו בבנק לשלב בו אנו מעוניינים להקדיש יותר לנושא בקרה וצמצום עלות תפעולית של המערכות, והפתרון של SmartJCL אכן משתלב היטב במדיניות שלנו להפעלת המערכות לפי סטנדרטים קבועים מראש שניתנים לשינוי באופן פשוט. לאחר בחינה של מספר חלופות שקימות בשוק הגענו למסקנה שהגרסה החדשה של SmartJCL כוללת יכולות ייחודיות, והיא נמצאה המתאימה ביותר לצרכים הנגזרים מהפעילות השוטפת שלנו".

"כבר בשלבים המוקדמים של כתיבת הפרוצדורות וה-JCL מאלץ הפתרון SmartJCL במהדורה 3.0 את המתכנתים להקפיד על כתיבת קוד איכותי, לפי ההנחיות של צוות הנדסת התוכנה. הפתרון מונע את התופעות הידועות כמו עבודות (ג'ובים) ש'עפות' עקב פרמטר לא נכון; וידוא שהתוכנית אותה מבקשים להריץ אכן נמצאת ב-StepLIB למשל", מסביר ירון זהבי, מנהל תחום הנדסת תוכנה בדיסקונט. לדבריו, SmartJCL מבצע את בדיקותיו בשלב המוקדם ביותר – כבר בעת כתיבת ה-JCL וכך חוסך לבנק בזבוז זמן ושעות עבודה עקב קידומים מיותרים של ג'ובים לא תקינים לסביבת הבדיקות.

"יתרון חשוב נוסף של המוצר, שהוא מאלץ את המשתמש לעשות שימוש במשתנים במקום בפרמטרים אבסולוטיים, כך למשל בכל סביבה (טסט, טרום-ייצור וייצור) מוחלף המשתנה בערך מתאים הקובע את גודל הקובץ באופן נכון המונע התפוצצות הקובץ ותעופה מסוג B37".

SmartJCL בודק JCL ב-MVS, גם כ-MACRO ל-JCL בודד וגם לרשימת JCL שלמים. עוד אומר זהבי כי המוצר מבצע בדיקות מקיפות המאפשרות לבנק לאכוף בצורה אפקטיבית את סטנדרט הפיתוח ב-JCL בכל ההיבטים הבאים: מניעת שימוש ב-Steplib/Joblib, מניעת שימוש ב-COND, מניעת שימוש בקבצי GDG וקבצי VSAM, אכיפת שם קובץ סטנדרטי, אכיפת תיעוד ב-JCL, מניעת שימוש בשם ג'וב לא סטנדרטי, מניעת שימוש ב-DCB לקבצים הנוצרים על ידי תכניות קובול, מניעת שימוש בפרוצדורות JCL אסורות (המוצר עושה שימוש ברשימה שאנשי הנדסת תוכנה קובעים את תוכנה).

אירועים קרובים