In 11.4 using classic appserver we could do the following;
bsDetails = NEW Progress.Data.BindingSource().
In 11.7 using PASOE we get the error;
System.NotSupportedException:
BindingSource is not supported on multi-session server (18967)
I am wondering why?
Belated response as I was on vacation. It was determined that the Progress.Data.BindingSource class was not thread safe, therefore it could not be supported in a multi-threaded environment. I can't remember the exact details. It could, in theory, be made to work, but we did not have the time to do this and since this is used most often in a GUI environment, it was not a priority. But yes, I am aware of the use of Combit ListAndLabel for reports. If you think this is important you will have to log a feature request with product management.
Our mobile backend...print labels...invoices using Combit. We were using the pbs to assign to combit ListLabel DataSource.
Belated response as I was on vacation. It was determined that the Progress.Data.BindingSource class was not thread safe, therefore it could not be supported in a multi-threaded environment. I can't remember the exact details. It could, in theory, be made to work, but we did not have the time to do this and since this is used most often in a GUI environment, it was not a priority. But yes, I am aware of the use of Combit ListAndLabel for reports. If you think this is important you will have to log a feature request with product management.
Thanks Laura. We have changed how we deliver the dataset to combit. We use the System.Data.Dataset and this seems to work just fine.
|
We did look at that a few years ago and did not see a reason to use.
In looking at the docs it appears it was rewritten for performance reasons. We will have to test again.
Thanks.