by using reframe work i am downloading the data from portal and comparing by my existing data, so i have DT1 which is existing data and DT2 downloaded data and i am passing DT1 in TransactionData and filtering that data by status “new” or “failed” , if row count is >0 then passing TransactionItem=TransactionData(0), while i am executing the process only first row is getting passed every time, can any one help me for the same so i can iterrate the loop for every row in DT1.
Whether you deleted the “SetTransactionStatus.xaml” file from the workflow??..
Use TransactionNumber as below for the next iteration,
"TransactionItem=TransactionData(TransactionNumber-1) "
Keep default value of TransactionNumber as “1” in the variable panel.
first i have comment out “SetTransactionStatus.xaml” file from the workflow, then it was only working only for the first row and now when i have removed that comment then it is executing for only 2nd row.
Because inside SetTransactionStatus.xaml file TransactionNumber will be incremented automatically.
where i should use "TransactionItem=TransactionData(TransactionNumber-1) ".?
In GetTransaction state, inside the “GetTransactiondata” workflow.
Pass your TransactionNumber and TransactionData(datatable) inside “GetTransactiondata” workflow using the arguments.
Can you send me the whole reframework workflow?
sorry but i can’t share the whole workflow.
Okay.
In If condition put the condition as,
In_TransactionNumber <= RowCount.
No need of changing Set Transaction status,
In out_TransactionItem = io_TransactionData(in_TransactionNumber-1).
In If Condition,
in_TransactionNumber <= RowCount.
And don’t forget to pass the TransactionNumber to SetTransactionStatus.