1. Glenn Scamman
  2. PowerBuilder
  3. Thursday, 22 April 2021 21:15 PM UTC

I'm relatively new to using the RestClient and SnapDevelop, but things were going fine in converting our app's DB access to asp.net core web api's until I encountered an issue with the RestClient.Submit method...in particular Syntax 1, 

objectname.Submit(string urlName, ref string response, DWControl dwObject{, boolean format})

I was under the impression that syntax 1 would send all the necessary buffers from the dwObject...including the
delete buffer. But all my tests of deleting a row from a grid dw with multiple lines were having no affect, but not
returning any errors. After many, many tests, I finally switched to syntax 3, where you explicitly indicate which buffers
to include, and then it worked fine. The tutorials I reviewed indicated that all buffers are sent with syntax 1.
The PowerBuilder help for this method doesn't state one way or the other...it just shows the different syntaxes and a
few examples.

Is syntax 1 supposed to include all buffers? Was I doing something wrong?

Note that i used the implicit default "format" of TRUE, and explicitly set format to TRUE, but no difference.

Thanks,
Glenn

Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Thursday, 22 April 2021 21:30 PM UTC
  2. PowerBuilder
  3. # 1

Hi Glenn;

  Are you using the following syntax ....

objectname.Submit(string urlName, ref string response, DWControl dwObject, boolean primarydata, boolean filterdata, boolean deletedata, boolean dwcdata {, boolean format})

Where "deletedata" is TRUE?

Regards ... Chris

Comment
  1. Chris Pollach @Appeon
  2. Friday, 23 April 2021 14:36 PM UTC
Hi Glenn;

I am super glad that this syntax now solved your problem!

Yes, Syntax #1 only addresses the "primary" buffer. So from now on though, I would suggest that you always use Syntax #3 for all capturing all DWO buffers changes. I agree that the documentation should be a bit more explicit on Syntax #1 vs #2 vs #3, etc usage wise..

Regards ... Chris
  1. Helpful
  1. Glenn Scamman
  2. Thursday, 29 April 2021 00:51 AM UTC
Thanks Chris, that clears up whether something wasn't working like it should have or not. I have now been educated!



Regards, Glenn
  1. Helpful
  1. Chris Pollach @Appeon
  2. Thursday, 29 April 2021 14:18 PM UTC
Always a good day IMHO when you learn something new! ;-)
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.