1. Bruno Michalík
  2. PowerBuilder
  3. Monday, 12 August 2024 10:05 AM UTC

Hi, I'm trying to migrate from PB 12.6 to PB 2022 R3, how should I replace the missing pbsoapclient126.pbd?

 

 Thanks Bruno.

Roland Smith Accepted Answer Pending Moderation
  1. Monday, 12 August 2024 13:46 PM UTC
  2. PowerBuilder
  3. # 1

Using HttpClient or RestClient is preferred. SOAP involves sending specially formatted XML. Once you figure out the contents of the XML, it should be simple to start using HttpClient or RestClient.

 

If you really want to continue using SOAP, you can do the following:

 

Add an empty library to your target called soapclient.

Right click on the new library and choose 'Import PB Extension...'

Choose the file pbsoapclient126.pbx.

 

Now you have all the interface objects in a PBL instead of a PBD. You will have to deploy pbsoapclient126.pbx with your app.

Comment
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Monday, 12 August 2024 13:39 PM UTC
  2. PowerBuilder
  3. # 2
Comment
There are no comments made yet.
René Ullrich Accepted Answer Pending Moderation
  1. Monday, 12 August 2024 13:09 PM UTC
  2. PowerBuilder
  3. # 3

SoapClient was removed with PB 2022. You can't use or migrate it with PB 2022 R3.

Here you can read more about it: https://docs.appeon.com/pb/upgrading_pb_apps/Removes_EasySoap.html

 

Comment
There are no comments made yet.
Andreas Mykonios Accepted Answer Pending Moderation
  1. Monday, 12 August 2024 13:09 PM UTC
  2. PowerBuilder
  3. # 4

Hi.

The way to go is to use httpclient or restclient instead the soap client.

Andreas.

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