ฉันเป็นองค์ประกอบของสคริปต์ที่รับบันทึกจากตารางฐานข้อมูล SQL Azure จากนั้นสคริปต์จะเรียกใช้บริการทางเว็บซึ่งจะส่งกลับจำนวนระเบียนที่ล้มเหลวและสำเร็จ
สำหรับบันทึกทั้งหมดฉันต้องการเพิ่มฟิลด์สถานะที่มี "ความสำเร็จ" หรือ "ล้มเหลว" และนี่จะได้รับผลลัพธ์จากองค์ประกอบสคริปต์
ฉันแล้วบันทึกผลลัพธ์เหล่านั้นลงในไฟล์ข้อความ
ปัญหา: ฉันไม่สามารถเพิ่มสถานะสำหรับแต่ละเรคคอร์ดอินพุทเนื่องจากการให้บริการผ่านเว็บจะเกิดขึ้นเมื่อโพสต์รันแล้วเท่านั้น
ฉันลองสิ่งนี้ แต่ก็ยังใช้งานไม่ได้:
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);
}
}