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>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Acode | string | El metodo a invocar, call. | |||
Aname | string | Nombre del XSQL-SCRIPT a ejecutar. | |||
Auser | string | Nombre de usuario. Si no se indica se utiliza el de conexión. | |||
Adbms | string | Nombre lógico de la base de datos. Si no se indica se utiliza la de conexión. | |||
Aextranet | boolean | true para que se use el nombre de dominio externo del Axional Studio Application Server. | |||
Asecure | boolean | true para que se utilice el protocolo HTTPS. |
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Eargs | Lista de los argumentos que se le pasaran al XSQL-SCRIPT. | ||||
Aname | string | ||||
Eargvalue | object |
Returns | |
---|---|
Type | Description |
String | URL |
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.