PowerBuilder 2019 R3 Build 2703
I have an Azure Devops TFS source control containing the latest PowerBuilder 2017 source code.
I have PowerBuilder 2019 R2 Build 2703 migrated PBLs, containing a slighlty older version of the PB 2017 source code.
I want to do a full Get Latest, but it continually fails because Azure Devops is useless with large PowerBuilder projects.
So, for the first time ever I decided to take a look ar OrcaScript, and it looks good. I wrote this bat file:
@ECHO OFF
REM Get everything from source control (Azure DevOps TFS)
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe" get "$/<MyProject>" /recursive /force
REM Put the objects we just got into the PBLs
orcascr190 /D runtime_version="19.2.0.2703" "_orca.txt"
REM Do a build
"C:\Program Files (x86)\Appeon\PowerBuilderCompiler 19.0\pbc190.exe" /d "<MyProject>.pbt" /o " <MyProject>.exe" /r "<MyProject>.pbr" /w y /f /m n /x 32 /bg y /p "<MyProjectName>" /cp "<MyCompanyName>" /de "<MyProjectShortName>" /cr "<MyCompanyName>" /v "<MyBuildNumber>" /vn "1.0.0.1" /fv "0 *this is not used nor is the Product version below*" /fvn "19.0.0.2703" /ge 0 /pd yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy /rt 19.2.0.2703
@PAUSE
The OrcaScript script file contains this:
start session
set debug true
scc set connect property logfile "OrcaBuild.log"
scc set connect property logappend "FALSE"
scc connect offline
; Tells the refresh to assume the source has already been
; extracted from TFS and to just import it
scc set target "<MyProject>.pbt" "refresh_all importonly"
; Perform the imports
scc refresh target "migrate"
scc close
end session
Which works great, gets everything from TFS, appears to import it all in the PBLS, and does a build.
But when I open the worksapce in the PowerBuilder 2019 R3 IDE I am prompted with:
The PowerBuilder Runtime version of the current IDE has changed. Do you want to full build the application using the new PowerBuilder Runtime version?
If I select OK then a full build is done and all is good from that point on. But I just did a full build, I believe. So what am I missing? Is there an object that needs to be checked in after the migration from PowerBuilder 2017 to 2019 R3, as I thought it was just the PBLs that change during migration?
Any help gratefully recieved :) Thanks!
Good news that PowerBuilder 2021 GA (build 1288) is available for download. The issue you reported has been fixed in this release. Please download and install it to verify the issue you reported and let us know if any problems. You can get the installer from our Downloads portal at https://account.appeon.com/download (login required).
We welcome all feedback from you!
Regards,
Ken