הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

ברוב המקרים שבהם אנחנו כותבים אפליקציות באמצעות תוכנה חיצונית (כגון VB) אנו צריכים לחבר את האפליקציה לRepository של הפרוייקט.

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

ישנה מתודה (מסוג פונקציה) אשר מבצעת כניסה והיא נקראת logon ואשר מתחברת לראש עץ האובייקטים, הApplication.

נסתכל לדוגמא על המסך הבא:

 

 

logon

 

התחביר של logon הוא :

Function Logon(User As String, Password As String, CMS As String, Mode As String, ThreeTier As Boolean, Offline As Boolean) As Boolean

 

User : שם המשתמש

Password: סיסמא

CMS: שרת הCMS

Mode: סוג ההתחברות. יכול לקבל את הערכים הבאים:  secEnterprise, secWinAD, secWindowsNT, secLDAP

ThreeTier: חייב להיות true במידה ורוצים לבצע logon מסוג ThreeTier.

Offline: חייב להיות true במידה ורוצים לבצע login offline.

שימו לב שהמתודה היא פונקציה, לכן צריך להכניס אותה לתוך משתנה.

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


bol=bo.logon ("user5","pwd","tamir-server","secEnterprise",false,false)

כאשר  BO הוא משתנה שמהווה את ראש העץ ( Application) וbol הוא משתנה בוליאני.

הקוד המלא: