Hello guys,
I need some help.
On the reports I'm developing I need to call some complex web services. As such, I developed an data extension in C#, which calls code from a dll. In that dll I'm calling the web services I need, and working on the data in order to get the datatables I need (this dll is also coded in C#).
One requirement I have is for the web services being called only once. This is required as some web services return data for more than one table on the rendered report, and as such, I don't want to get the same data twice.
In order to do this and to be easier to code, I made the classes that call the web services static. The question is if when two users request different reports, I will have problems with shared variables (which are also static) or if reporting services launch various threads which won't share the same static classes.
Thanks