1. John Valentin
  2. PowerBuilder
  3. Monday, 6 August 2018 17:57 PM UTC

I was reading the help files for PowerBuilder R3 on SOAP clients and it says we can use the EasySoap client or the .NET SOAP client. Is this correct? If we use the .NET SOAP client, will it work for both 32 and 64 bit versions of our PowerBuilder application?

Accepted Answer
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Monday, 6 August 2018 23:01 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi John, If possible try to switch to the REST client (new feature of PB 2017) from the SOAP client (legacy feature of PB 11).  We are deprecating the SOAP client and also the SOAP client is an old implementation that doesn't support TLS 1.2 security, but of course you could embed/call an external SOAP client if switching to a REST client is impossible for your project. Our REST client works for both 32-bit and 64-bit versions, supports TLS 1.2, symmetric and asymmetric encryption, OAuth tokens, data encoding (e.g. binary data, URLs, etc.), and can map multiple DataWindows to a single REST Web API.  Here is a 3-minute YouTube video on the new REST client: https://youtu.be/sk8vlbV84ME

Comment
  1. Armeen Mazda @Appeon
  2. Tuesday, 5 January 2021 15:41 PM UTC
Hi John, Glad your issue is resolved. Just FYI, in case you do need to call SOAP services, you could use the HTTPClient to do so. Here is a tech article about that: https://community.appeon.com/index.php/articles-blogs/tutorials-articles/2-powerbuilder/236-call-soap-web-services-using-httpclient-object
  1. Helpful
There are no comments made yet.
Ken Guo @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 7 August 2018 04:00 AM UTC
  2. PowerBuilder
  3. # 1

Hi John,

The .NET WSDL engine works for both 32-bit and 64-bit compiled PowerBuilder apps.

When you deploy the Web Service Proxy Object, if you choose ‘.NET’ as the WSDL engine, it will still work fine even when your application is 64 bit. On the other hand, if you choose “EasySoap”, it would only work for 32 bit and won’t work for 64 bit. See this link for more details:

https://www.appeon.com/support/documents/appeon_online_help/pb2017r2/application_techniques/ch34s01.html

 

Regards,

Ken

Comment
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.