Skip to main content
Solved

When to commit pageSource changes when nothing else on the screen has changed

  • March 11, 2022
  • 1 reply
  • 118 views

The aspx xml file for an Acumatica screen always contains `<Page path="[path]" pageSource="[page_source]”>`. 

 

It appears that whenever I upgrade to a new release of Acumatica, the pageSource content of any screens I have customized changes. This happens even when nothing else on the screen has been changed in my customization.

 

Why does the pageSource change when no other changes have been made? What effect does it have? Moreover, how can I tell if the change made to the pageSource is the change I want to make?

 

The only information I have been able to find about the pageSource is that it is “the binary content for the page”. However, that doesn’t explain to me why it changes with each upgrade and if it matters what version of the pageSource I am using.

 

How can I tell if these pageSource changes are ones I should commit to my source code?

 

Any explanation would be appreciated.

Best answer by Kyle Vanderstoep

The PageSource property is like the “Starting Point” of the customization, turned human unreadable. It is the entire base aspx page (and any published customizations at the time of modification if I understand correctly). The reason it changes as you upgrade is because Acumatica has changed the base page. If the page source is off from the base page of the site, then the elements can be applied in an incorrect location. Just make sure that you are using a customization that has been checked in staging against the same version you are about to deploy it in production.

View original
Did this topic help you find an answer to your question?

1 reply

Kyle Vanderstoep
Jr Varsity III
Forum|alt.badge.img+1

The PageSource property is like the “Starting Point” of the customization, turned human unreadable. It is the entire base aspx page (and any published customizations at the time of modification if I understand correctly). The reason it changes as you upgrade is because Acumatica has changed the base page. If the page source is off from the base page of the site, then the elements can be applied in an incorrect location. Just make sure that you are using a customization that has been checked in staging against the same version you are about to deploy it in production.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings