- Vipin Dwivedi
- PowerBuilder
- Friday, 24 August 2018 12:50 AM UTC
Hi Appeon Community,
Greeting!
Our Product is on PowerBuilder 2017 R2 with Github as repository. We have been using the ORCA script as well as PBC170.exe to Refresh/import the lastest objects in PBLs and build the EXEs as well as PBD which is working fine.
Since R3 has been released now, we are going to upgrade to R3. In R3 we don't need PBG file to maintain the list of objects, it directly pulls the objects from ws_object\PBLs.src folders. I read this in "Bruce video"
My question is, Is it still require to use the ORCA script to import the latest objects into PBLs or Direct execution of pbc170.exe will do this job.
I tried running the below ORCA Script in R3
start session
scc set connect property localprojpath "PB2017R3_BUILDTEST"
;localprojpath must point to the parent directory of ws_objects folder
scc set connect property logfile "PB2017R3_BUILDTEST\svnorca.log"
scc set connect property logappend false
scc set connect property deletetempfiles "true"
scc connect offline
scc set target "PB2017R3_BUILDTEST\abc.pbt" importonly
scc refresh target 3pass
scc close
end session
where it did the followings
Import all the objects at root folder.
Creates the PBG files
Import the objects into PBLs and refresh the traget using 3pass machanism.
When I ran the below script to build the executable then also it icreated the PBG files and refresh the PBLs (I can see the size of PBLs growing low to high)
"C:\Program Files (x86)\Appeon\Shared\PowerBuilder\pbc170.exe" /d "abc.pbt" /o "abc.exe" /r "abc.pbr" /w n /f /m n /x 32 /bg y /p "TEST" /cp "TEST" /de "TEST" /v "1.3.0.0" /vn "1.0.0.1" /fv "1.0.0.1" /fvn "1.0.0.1" /ge 0
Since both ORCA script and executable takes so much time, Will calling the PBC170.exe will do the import new objects, refresh PBLS and build exe/pbd all together? I know PBC170.exe won't create new PBL but whatif I don't need to create a new PBL?
Vipin
Find Questions by Tag
Helpful?
If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.