13.07.2015 Views

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

Caché Upgrade Checklists - InterSystems Documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DevelopersIf the selected component of array1 or array2 does not exist and REUSE() is not used on the selected argument, then theresult component is the empty string. If the selected corresponding component of array1 or array2 does not exist butREUSE() is used on that argument, then the result component is the closest, existing array1 or array2 component precedingthe missing component position.It is an error if REUSE() is applied to the first argument, ifarray.Note:If an application calls IFS() using arrays with mismatched shapes, then there is the possibility the results will bedifferent among different MultiValue vendors. The application may need to be altered to require that parametersto IFS() to be reshaped in order to get the desired and consistent behavior.MVB Ultimate Defaults To -FULL.LOGICAL.EVALUATIONThe default behavior for short-circuit Boolean evaluation for Ultimate emulation is now$OPTIONS -FULL.LOGICAL.EVALUATIONPreviously, it was$OPTIONS FULL.LOGICAL.EVALUATIONThe new behavior will not evaluate the B operand of A & B (A AND B) when the A operand evaluates to FALSE and itwill not evaluate the B operand of A ! B (A OR B) when the A operand evaluates to TRUE.MVB OPENSEQ Requires ATO ClauseThe OPENSEQ statement requires that there be a TO clause. This restriction is now correctly enforced.2.2.12 Zen Changes2.2.12.1 Improved HyperEvent Error ProcessingPlease refer to the changes detailed in the CSP HyperEvent section.2.2.12.2 Add Flag To Selectively Enable Toggle Behavior In tablePane Row SelectA previous enhancement enabled the user to unselect the current row by clicking on it, making the row click option effectivelya toggle and allowing the user to 'select nothing' without having to reload the page. This was a departure from the priorbehavior where subsequent clicks on the selected row were ignored and the only way to clear the current selection was toeither select something else or go through the API. This change adds the flag enableToggleSelect to tablePane, effectivelymaking the previous enhancement optional. The default is to mimic the pre-2010.2 behavior in the name of backwardscompatibility.Existing early adopters of the newer behavior will need to add a enableToggleSelect="true" attribute to any tablePane tagwhere unselecting is desired.2.2.13 Zen Reports Changes2.2.13.1 PageHeaders In PDF GenerationIn PDF generation, if a report with multiple sections contains a top-level pageheader, that pageheader will not appear inthe output. For a different first page when using multiple sections, specify a masterreference with pagePosition="first". Inaddition, only a masterreference with pagePosition="any" will be included in the HTML output.<strong>Caché</strong> <strong>Upgrade</strong> <strong>Checklists</strong> 33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!