בעיה ב-SCRIPT?
שלום,
יש לי תהליך שטוען קובץ ודוגם אותו כל יום
אם אחרי 16 לחודש הקובץ לא נמצא בתיקיה, הוא אמור לשלוח מייל התרעה.
אם התהליך הצליח, יישלח מייל שקובץ נטען
אם אין קובץ וזה עדיין לא 16 לחודש, הוא פשוט לא ימשיך את הטעינה
זה הSCRIPT שלי:
public void Main()
{
// Get value of counter variable and increment with 1
bool hasFiles = (int)Dts.Variables["User::Row_Count"].Value > 0;
if (!hasFiles)
{
if (DateTime.UtcNow.Day >= 16 && DateTime.UtcNow.Day <= 18)
{
Dts.Variables["User::FileDateValidation"].Value = true;
}
Dts.TaskResult = (int)ScriptResults.Failure;
}
else
{
// Files where found so no error
Dts.TaskResult = (int)ScriptResults.Success;
}
}
בהרצה אני מקבלת הודעה הבאה:
the script returned a failure result
(אני לא מבינה, האם ה-SCRIPT כתוב לא נכון או שהוא מחזיר לי תוצאה של ה-SCRIPT?)
אם זו התוצאה, אז זה לא אמור להיות ככה, כיוון שעדיין לא 16 לחודש ויש קובץ, אז צ"ל מייל עם הודעה שקובץ נטען בהצלחה
תודה
שלום,
יש לי תהליך שטוען קובץ ודוגם אותו כל יום
אם אחרי 16 לחודש הקובץ לא נמצא בתיקיה, הוא אמור לשלוח מייל התרעה.
אם התהליך הצליח, יישלח מייל שקובץ נטען
אם אין קובץ וזה עדיין לא 16 לחודש, הוא פשוט לא ימשיך את הטעינה
זה הSCRIPT שלי:
public void Main()
{
// Get value of counter variable and increment with 1
bool hasFiles = (int)Dts.Variables["User::Row_Count"].Value > 0;
if (!hasFiles)
{
if (DateTime.UtcNow.Day >= 16 && DateTime.UtcNow.Day <= 18)
{
Dts.Variables["User::FileDateValidation"].Value = true;
}
Dts.TaskResult = (int)ScriptResults.Failure;
}
else
{
// Files where found so no error
Dts.TaskResult = (int)ScriptResults.Success;
}
}
בהרצה אני מקבלת הודעה הבאה:
the script returned a failure result
(אני לא מבינה, האם ה-SCRIPT כתוב לא נכון או שהוא מחזיר לי תוצאה של ה-SCRIPT?)
אם זו התוצאה, אז זה לא אמור להיות ככה, כיוון שעדיין לא 16 לחודש ויש קובץ, אז צ"ל מייל עם הודעה שקובץ נטען בהצלחה
תודה