Ejecución de código javascript en el servidor

Ejecución de código javascript en el servidor

Se añade el tag de XSQL-Script <rhino.call> para  ejecutar código javascript en el servidor mediante Rhino. Rhino es un intérprete de JavaScript de código abierto desarrollado en Java.

También se añade la tabla wic_rhino_scripts para catalogar dichos javascripts. La llamadas desde <rhino.call> pueden hacer referencia a un javascript catalogado o se puede informar el código a ejecutar dentro del mismo tag:

<xsql-script name='ss'>
	<body>
        <return>
            <rhino.call>
                <args>
                    <arg>Hello</arg>
                    <arg>world</arg>
                </args>
                <body>
                	function(a,b) {
                		return a + " " + b +  "!";
                	}
                </body>
            </rhino.call>
        </return>
	</body>
</xsql-script>