1. Pushparaj V
  2. PowerBuilder
  3. Tuesday, 3 December 2024 20:09 PM UTC

Hi 

We are using PB 2022 R3 3356, I am trying to implement OIDC Auth and initially I tried using PB inbuilt tools (OAuthClient, HttpClient, RestClient) but all these implementations were not working on every user machine. Seems due to some differences in LAN settings, which we could not get fixed to make it uniform for all users across regions, so we decided to implement this is in DotNet and use it in PB.

I initially tried with .net core 6, everything worked fine with DLL Importer. But .Net 6 is out of support and not allowed in Org, so cannot use it.

I believe the PB version I mentioned above does not support .dot core 8 - please confirm. (tried with .net 8 dll and did not work)

Tried with DotNetFramework 4.8 approach, however seems this is also not supported in this PB Version as when I run the app it looks for .net core 6 runtime files.(even after using LoadWithDotNetFramework)

So, the question I have is 

Does this PB version (PB 2022 R3 3356) support DotNetFramwork 4.8 or .Net Core 8.?

Considering this PB version what choice I have? 

Please Note: I don't have a choice to upgrade the PB version, so will have to work with the version I have.

 

Thanks

 

Francisco Martinez @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 3 December 2024 20:52 PM UTC
  2. PowerBuilder
  3. # 1

Hi Pushparaj,

 

You can check the .NET versions supported by the .NET Importer Tool in this page: https://docs.appeon.com/pb2022r3/application_techniques/ch05s01s01.html

 

Regards,
Francisco

Comment
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 3 December 2024 20:18 PM UTC
  2. PowerBuilder
  3. # 2

Hi Pushparaj;

  For .NET 8 support in PB, you need to be on PB 2022 R3 MR build # 3391.

Regards .. Chris

Comment
  1. Pushparaj V
  2. Tuesday, 3 December 2024 20:20 PM UTC
Hi Chris:



Thanks for the quick reply.

Could you please let me know if DotNetFramework 4.8 is supported in PB 2022 R3 3356?

Thanks
  1. Helpful
  1. Chris Pollach @Appeon
  2. Tuesday, 3 December 2024 20:43 PM UTC
Yes, using the "DLL Importer" utility in the PB IDE should process a C# DLL built in .NET 4.8 OK.

At runtime, you will then use the older LoadWithDotNetFramework command for .Net 4.8 support.

Once you update the C# DLL to ..Net 6, you would then *switch* to using the LoadWithDotNet command instead.

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