আমার কাছে একটি স্ক্রিপ্ট উপাদান রয়েছে যা এসকিউএল অ্যাজুরি ডাটাবেস টেবিল থেকে রেকর্ড গ্রহণ করে। এরপরে স্ক্রিপ্টটি একটি ওয়েব পরিষেবাকে আহ্বান করে, যা ব্যর্থতার সংখ্যা এবং সাফল্যের রেকর্ড দেয়।
সমস্ত রেকর্ডের জন্য, আমি স্থিতি ক্ষেত্রটি যুক্ত করতে চাই যা হয় "সাফল্য" বা "ব্যর্থ" এবং এটি স্ক্রিপ্ট উপাদান থেকে আউটপুট পায়।
আমি তখন সেই আউটপুটটিকে একটি পাঠ্য ফাইলে লগ করি।
সমস্যা: আমি প্রতিটি ইনপুট রেকর্ডের জন্য স্থিতি যুক্ত করতে পারছি না যেহেতু ওয়েব সার্ভিস কল কেবল পোস্ট এক্সিকিউটে হয়।
আমি এটি চেষ্টা করেছি কিন্তু এখনও কাজ করে না:
public override void Input0_ProcessInputRow(Input0Buffer Row)
{
listOfData.Add(new ClockData
{
TimeClockID=Row.TimeClockID,
PersonID=Row.EmployeeCode,
LocationCode=Row.ClockInServiceContextID,
ClockInDateTime=Row.ClockInDateTime,
ClockOutDateTime=Row.ClockOutDateTime
});
}
public override void CreateNewOutputRows()
{
MessageBox.Show("Test CreateNewOutputRows");
MessageBox.Show(listOfData.Count.ToString());
foreach (var item in listOfData)
{
Output0Buffer.AddRow();
Output0Buffer.EmployeeCode = item.PersonID;
MessageBox.Show(item.PersonID);
}
}