Retorna la URL de ejecución de un XSQL-SCRIPT de forma segura. A traves de esta la URL permite al usuario ejecutar un XSL-SCRIPT sin requerir autentificación. La autorización es para el usuario, el XSQL-SCRIPT y los argumentos.

1 webapp.getHttpXSQLSecureCall

<webapp.getHttpXSQLSecureCall
    code='code'
    name='name'
    user='user'
    dbms='dbms'
    extranet='extranet'
    secure='secure'
>
    <args name='name'> ?
        <argvalue /> !
    </args>
</webapp.getHttpXSQLSecureCall>

Exceptions

required attribute 'code' not defined

No se ha especificado el nombre del Objeto SQL.

Remarks

Los argumentos del XSQL-SCRITP deben pasarse localizados al usuario. Por ejemplouna fecha deberia pasarse dd/mm/yyyy.

Example

Devuelve la URL de ejecución de un XSQL-SCRIPT.

Copy
<xsql-script name='genSecureURL'>
    <body>
        <set name='m_arg1'>FACV</set>
        <set name='m_url'>
            <webapp.getHttpXSQLSecureCall code='call' user='mlg' dbms='demo_formacion' name='test_secure'>
                <args>
                    <arg type='string'><m_arg1 /></arg>
                    <arg type='date'><date.format format='dd-MM-yyyy'><date.today /></date.format></arg>
                 </args>
            </webapp.getHttpXSQLSecureCall>
        </set>
          <mail
            smtphost='mail.deister.net'
            from='mlg'
            to='mlg'
            subject='Autorizar Pendiente'
            >
            <content>
                <m_url />
            </content>
        </mail>
    </body>
</xsql-script>

Este XSQL-SCRIPT genera una URL para poder ejecutar el XSQL-SCRIPT test_secure, el usuario mlg, en la aplicación demo_formacion y pasando como parametros una variable m_arg1 y la fecha del día. La URL generada la envia por mail al usuario.