When we update to PB2019 R3, then we compile. In order to deploy our applications the new runtime files that need to be renamed so that the version number indicator (such as "170", "190") is gone, will need to be deployed as well. Is this correct?
I'm trying to understand how we can update our apps and get them tested, but also having a fall back.
We are currently on PB2019 R2.
- You are here:
- Home
- Q&A
- Q&A
- PowerBuilder
- Updating to 2019R3
Resolved
Updating to 2019R3
- Advice
- Luke Monson
- PowerBuilder
- Tuesday, 27 April 2021 21:14 PM UTC
- Monday, 24 May 2021 20:15 PM UTC
- PowerBuilder
- # 1
Does the MSOLEDBSQL driver need to be installed on every client machine (on the machines our apps run on)?
- Luke Monson
- Monday, 24 May 2021 21:20 PM UTC
-
Helpful Loading... Helpful 0
- John Fauss
- Monday, 24 May 2021 22:18 PM UTC
-
Helpful Loading... Helpful 0
- Luke Monson
- Tuesday, 25 May 2021 13:14 PM UTC
-
Helpful Loading... Helpful 0
- Tuesday, 4 May 2021 15:47 PM UTC
- PowerBuilder
- # 2
I have a PowerBuilder 2019 R2 application running on a windows 10 machine that I installed the 2019 R2 msi files to C://pbR2.
If I install 2019R3 msi files to C://pbR3 on the same machine and ship a compiled pbR3 application as well.
Will I be able to run both the applications on the same machine?
- Chris Pollach @Appeon
- Tuesday, 4 May 2021 16:50 PM UTC
Hi Luke;
Sure - not a problem. Just make sure that the R3 PB runtime installation will be in a different folder than R2. Then configure the R3 PB App's XML file - that the R3 IDE now generates and you deploy with the R3 PB App EXE - points to the same location as the R3 runtime folder.
As for the R2 based App's, the R2 runtime folder location can be augmented using the Windows O/S System Path.
If you install the appropriate PB runtime in the same folder as the PB App's EXE, then the above configuration is not necessary as the runtime is automatically located by the O/S from where the App EXE is started.
Another way to keep the R2 and R3 app runtime separated on the same machine and also away from the associated App EXE(s), is to use a .BAT file to start the App. In each App's BAT file, you can set the environment as to where the O/S is to look for the PB runtime.
HTH
Regards ... Chris
-
Helpful Loading... Helpful 0
- Luke Monson
- Tuesday, 4 May 2021 17:00 PM UTC
Thank you for that info. That's sounds like something we can do to help smooth our upgrade. Appreciate that a lot!
-
Helpful Loading... Helpful 0
- Chris Pollach @Appeon
- Tuesday, 4 May 2021 17:07 PM UTC
-
Helpful Loading... Helpful 0
- Thursday, 29 April 2021 18:03 PM UTC
- PowerBuilder
- # 3
If I keep R2 on actual machines and put R3 on a virtual desktop, can they use the same source control? Or should they use separate source control for the objects/pbls?
- Armeen Mazda @Appeon
- Thursday, 29 April 2021 18:31 PM UTC
-
Helpful Loading... Helpful 0
- Chris Pollach @Appeon
- Thursday, 29 April 2021 18:32 PM UTC
-
Helpful Loading... Helpful 0
- Luke Monson
- Thursday, 29 April 2021 18:39 PM UTC
Thanks a ton!
-
Helpful Loading... Helpful 0
- Tuesday, 27 April 2021 22:00 PM UTC
- PowerBuilder
- # 4
Thanks again Armeen. Wish you the best!
- Armeen Mazda @Appeon
- Tuesday, 27 April 2021 22:04 PM UTC
-
Helpful Loading... Helpful 0
- Tuesday, 27 April 2021 21:21 PM UTC
- PowerBuilder
- # 5
Hi Luke,
Since minor versions of the PB IDE cannot co-exist, if you want a fallback I would suggest to install PB 2019 R3 to a different physical or virtual machine.
As far as deploying your apps, I suggest trying out the new PowerClient feature (added to PB 2019 R3) as it takes care of deploying the runtime to your users as well as the app itself and automatically updates this whenever there is changes. https://www.appeon.com/products/power-client
The version indicator is no longer on the file names, but now they are in their own folders that are versioned. And starting from PB 2019 R3, you can have multiple versions of runtime installed on same machine (even if they are minor versions). Before you could not do that.
Please carefully read the documentation about the changes we made to the runtime: https://docs.appeon.com/pb2019r3/whats_new/Separating_Runtime_from_IDE.html
Best regards,
Armeen
- Luke Monson
- Tuesday, 27 April 2021 21:39 PM UTC
Alright, so from what I understand now. We can't just update to R3, continue compiling, and shipping updated applications without deploying updated runtime files that come with and or are generated with R3 (package manager).
-
Helpful Loading... Helpful 0
- Armeen Mazda @Appeon
- Tuesday, 27 April 2021 21:45 PM UTC
-
Helpful Loading... Helpful 0
- Page :
- 1
However, you are not allowed to reply to this question.