We have migrated Appian instance from 7.3 to 7.5 + Hotfix D . During the post va

We have migrated Appian instance from 7.3 to 7.5 + Hotfix D . During the post validation of environment we have seen one changed behavior in Query node in which values for ACs got changed for e.g ( from teamid=rule!getTeamByGroupID(pv!TeamGroup).TeamID to teamid=torule!getTeamByGroupID(pv!TeamGroup).TeamID ).

We have ensured that all Appian data remains on new installation. How does the process data could be changed from "rule" to "torule" . Any pointer on this would be helpful .

Thanks...

OriginalPostID-116964

OriginalPostID-116964

  Discussion posts and replies are publicly visible

Parents
  • Actually what happened is what is documented here: forum.appian.com/.../Appian_Release_Notes under issue AN-42289:

    "Attempting to invoke a rule with an incorrect domain, such as ruel!myRule() instead of `rule!myRule(), now causes an error. Previously, no error was thrown, but any dependencies caused by this invocation would not be discovered during export."

    So basically someone by mistake was typing torule! in 7.3 for those expressions. This used to work since the domain before ! for execution of rules used to be simply ignored. Since this was causing the dependencies not to be found when exporting this was fixed and the domain or prefix before the ! is now taken into consideration, that's why this typo now matters and in 7.5 it will error out which is what is making you notice it.
Reply
  • Actually what happened is what is documented here: forum.appian.com/.../Appian_Release_Notes under issue AN-42289:

    "Attempting to invoke a rule with an incorrect domain, such as ruel!myRule() instead of `rule!myRule(), now causes an error. Previously, no error was thrown, but any dependencies caused by this invocation would not be discovered during export."

    So basically someone by mistake was typing torule! in 7.3 for those expressions. This used to work since the domain before ! for execution of rules used to be simply ignored. Since this was causing the dependencies not to be found when exporting this was fixed and the domain or prefix before the ! is now taken into consideration, that's why this typo now matters and in 7.5 it will error out which is what is making you notice it.
Children
No Data