Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
2 replies
Subscribers
7 subscribers
Views
957 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
AI and Rules
We have migrated Appian instance from 7.3 to 7.5 + Hotfix D . During the post va
navanathw670
over 9 years ago
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
0
Eduardo Fuentes
Appian Employee
over 9 years ago
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.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
Eduardo Fuentes
Appian Employee
over 9 years ago
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.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data