PASOE

Posted by Roger Blanchard on 15-Oct-2018 10:40

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?

Posted by Laura Stern on 22-Oct-2018 12:58

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.

All Replies

Posted by Mike Fechner on 15-Oct-2018 10:44

You have been using the BindingSource on the AppServer? What’s the use case for that?
 
I am not just asking to ask … I would not be surprised if Progress on purpose kept Progress.NetUi.dll away from PASOE.

Posted by Roger Blanchard on 15-Oct-2018 12:22

Our mobile backend...print labels...invoices using Combit. We were using the pbs to assign to combit ListLabel DataSource.

Posted by Laura Stern on 22-Oct-2018 12:58

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.

Posted by rblanchard@ospreyretail.com on 22-Oct-2018 13:05

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.

Posted by Mike Fechner on 22-Oct-2018 14:18

Roger, have you considered looking into the OpenEdge Data Provider for List & Label developed by Taste IT Consulting and Combit?
 
 
 
Von: rblanchard@ospreyretail.com <bounce-rblanchardospreyretailcom@community.progress.com>
Gesendet: Montag, 22. Oktober 2018 20:07
An: TU.OE.Development@community.progress.com
Betreff: RE: [Technical Users - OE Development] PASOE
 
Update from Progress Community
 

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.

View online

 

You received this notification because you subscribed to the forum.  To unsubscribe from only this thread, go here.

Flag this post as spam/abuse.

 

Posted by rblanchard@ospreyretail.com on 23-Oct-2018 06:12

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.

This thread is closed