FWD - Cleanup and Stablization for Server Features over 7 years late (01/23/2017) Fix issues found during intensive testing of a server-based customer application. 98% 98 issues (96 closed — 2 open) Related issues Feature #27: implement a compatible ENCODE built-in function Feature #1596: complete big decimal implementation Feature #1597: shift SQRT implementation (MathOps.sqrt()) to BigDecimal Feature #1598: shift LOG implementation (MathOps.log()) to BigDecimal Feature #1599: shift EXP implementation (MathOps.pow()) to BigDecimal Feature #1600: provide a conversion option to emit decimal literals using a string literal instead of double literals Feature #1623: refine I/O support to resolve incompatibilities or missing features Feature #1624: add support for PUT CONTROL Feature #1628: fix any incompatibilities or missing features of NO-ECHO support Feature #1630: implement support for UNBUFFERED in I/O statements Feature #1631: implement support for LANDSCAPE/PORTRAIT in I/O statements Feature #1781: add missing support for the WIDGET-HANDLE builtin function Feature #1885: fix and add necessary format string support Feature #2010: runtime support for LANDSCAPE/PORTRAIT I/O options Feature #2050: ATTR_POLY/METH_POLY used as rvalue or in expressions Feature #2145: eliminate program-name limitations Feature #2184: create and populate the temp-table on the remote side, based on the received metadata and result set Feature #2208: create a java application running web services for testing purposes Feature #2232: finish testing the wrapped mode using the web services exposed by the testing server Feature #2287: implement missing type conversion for POLY cases in data type wrapper assign method