1. Alex Riofrio
  2. PowerBuilder
  3. Thursday, 9 December 2021 17:58 PM UTC

Hi,
Please your help to clarify this point about incremental builds/deployments with PowerClient (Maybe the same for PS 2021).
For example, if I modify a window and deploy the change to the WebServer, I see that all the elements of the application are updated anyway and when the user accesses the app again, it updates everything (or at least that seems, due to the modification date of the files).

The documentation indicates the following.

 

"Specify either Full or Incremental to indicate whether you want PowerClient to regenerate and redeploy all object files to the Web server. If you choose Incremental, PowerClient regenerates and redeploys only objects that have changed, and objects that reference any objects that have changed, since the last time you built the application."

https://docs.appeon.com/pb2021/pbug/ug58941.html#defining_an_ica_project

 

Please indicate what happens to the unmodified files, both in the deployment and in the update in the end users.
I attach 2 images (with Incremental Build) where you can see that all the files are up to date both on the web server and on the end users.

 

Thanks,

Alex 

Attachments (2)
Julie Jiang @Appeon Accepted Answer Pending Moderation
  1. Friday, 10 December 2021 08:53 AM UTC
  2. PowerBuilder
  3. # 1

Hi Alex, 

For PowerClient projects, we are doing the same incremental builds like with the traditional client/server applications.  But our team noticed a bug in PowerBuilder, that even it is an incremental build, the PBD files have their modification date updated to the latest date (although the PBD file is not changed at all). So when the PowerClient project granulates the PBD files into the app files to be deployed to the web server, the app files are re-generated based on the PBD files with the new date, and are re-deployed to the web server.

Best regards, Julie 

 

Comment
  1. Alex Riofrio
  2. Friday, 10 December 2021 14:36 PM UTC
ThanksJulie for your kind response.

And for end users, what should be the normal operation?, Should all the elements of the application be downloaded from the web server that have been updated?

As it is working now, the download is complete, even with an incremental build.



Best regards,

Alex
  1. Helpful
  1. Julie Jiang @Appeon
  2. Monday, 13 December 2021 09:11 AM UTC
Hi Alex,

Even with an incremental build, the end users would download all the app files, except for external files (resource files), because all the files with a new modified date will be regarded as new; and the external files still have the modified date unchanged.

Best regards, Julie
  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.