Routing Rule - Syntax Error
Cache for UNIX (IBM AIX for System Power System-64) 2018.1.3 (Build 414U) Mon Oct 28 2019 11:24:02 EDT [HealthShare Modules:Core:15.032.9026 + Linkage Engine:15.032.9026]
We had an odd situation come up last night. Towards the end of the day one of my team members added a rule to an existing routing rule. When he had hit saved, he got a warning that he would overwrite someone else's changes. He hit cancel, then was able to click save. What he did not know is that there was a syntax issue in his rule that he had put in. He was missing a { that wasn't caught till hours later.
So a couple of questions have come up from this...
- Why did the system did not catch this error when he clicked Save in the Routing editor, if Save is supposed to Save/Compile the code?
- Why would a syntax error on the last rule of this Routing Rule cause the whole Routing Rule to not work? As my team members spent time after fixing the syntax re-sending all messages that go through the routing rule so it would get to the appropriate Operations
Thanks
Scott