I Completed all the parts in the assignment to calculate Client Security Hash. When I run the main Xaml file. I get this error. System error at initialization: The given key was not present in the dictionary. at Source: mscorlib At Invoke getTransactionData workflow.
The Extracted Data Table is showing 92 rows.
The filtered Data Table is showing 14 rows.
It is passed to GetTransactiondata by out_WIList.
Looks like you have mentioned something to take from the config dictionary, but it seems to be not available in the config file. Can you share a screenshot of the arguments in the Invoke activity of Get Transaction Data? click on Edit arguments and show me the arguments you have.
hmm… that part looks good… I wonder whether you are using the config in the get transaction data xaml file. Is it possible for you to share your solution as a zip file so we can have a look?
You have added the login, navigate to work items and data scraping under the first run sequence. Which is fine in a way. What’s wrong here is, you have also added the login in the InitAllApplications.xaml as well. So basically, you are trying to login twice which is wrong. So remove the login part from the INITAllApplications.xaml.
But in your config file, under settings sheet, this is not there.
You have to add it. By default it is there, may be you must have deleted it
So it should look like this
It should be Out argument. Because it is now set to In, the filtered results do not get into the main workflow. Because of that, you get this error in GetTransactionData.
Once you do the change and save it in extract-DataTable.xaml file, it gets updated there. but it does not automatically reflect in the invoke workflow activity which you are calling it. It still remains as In. See below.
So what you have to do is, you have to click on Import Arguments button again to reflect the change. Click on it and provide the WIList under value again as it will be blank and click OK.