1. Bjarne Anker
  2. PowerBuilder
  3. Friday, 17 January 2020 14:55 PM UTC

Hi.

 

We migrated from PB 2017 to PB 2019 a couple of months ago.

New runtime was generated and all good.

But one of the newer customers has problems calling an external SOAP WS we have for looking up some data in another ERP system.

Using ProcMon, I notice that pb190.exe is looking for pbwsclient170.pbx.

I have that file and it works on my side.

I've tried to regenerate the ojects and the proxy - no good.

I've also tried to deploy the proxy to create a new .DLL - no good.

 

Any ideas on how to force this over to *190.pbx and *190.dll?

 

br,

 

Bjarne

Michael Kramer Accepted Answer Pending Moderation
  1. Friday, 17 January 2020 16:22 PM UTC
  2. PowerBuilder
  3. # 1

In PB IDE right click on the .PBL file containing the v.17 classes and choose "Import PB Extension..."

HTH /Michael

Comment
  1. Bjarne Anker
  2. Saturday, 18 January 2020 08:44 AM UTC
That did not have any effect.

The application still looks for pbwsclient170.pbx.

Also looks for ExPat170.dll and pbwsclient170.dll.

It works because I have these files still on my computer, since I have not yet uninstalled PB 2017.
  1. Helpful
  1. Michael Kramer
  2. Saturday, 18 January 2020 10:04 AM UTC
However, I expect they fail when you load/call/use them from app running under PBVM190.DLL.
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Friday, 17 January 2020 17:21 PM UTC
  2. PowerBuilder
  3. # 2

Hi Bjarnel

  Your App probably has the "pbwsclient170.pbd" file in its library list. If so, please replace this library with "pbwsclient190.pbd" located on the PB2019 install's "Shared" folder. Then of course, recompile & redeploy.

HTH

Regards ... Chris

Comment
  1. Bjarne Anker
  2. Saturday, 18 January 2020 08:44 AM UTC
Sorry, but we don't have that file in our library list.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Saturday, 18 January 2020 14:41 PM UTC
You should have. It's the better way than importing the .PBX file. Then all you need to do is swap pbwsclientNNN.pbd with the next new PB release. For example, pbwsclient210.pbd for PB2021. Food for thought.
  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.