1 webapp.wic_jrep_object.getHREF
<webapp.wic_jrep_object.getHREF
code='code'
cond='cond'
user='user'
dbms='dbms'
meta='meta'
sort='sort'
hide='hide'
mode='mode'
extranet='extranet'
secure='secure'
>
<vars> ?
<var> +
<varvalue /> !
</var>
</vars>
</webapp.wic_jrep_object.getHREF>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Acode | string | Código del Objeto SQL. | |||
Acond | string | Condición de selección del Objeto SQL. | |||
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. | |||
Ameta | string | Puede indicarse el código de una metacondición (metaconsulta de selección). | |||
Asort | string | Orden de los registros obtenidos. Si no se indica se utiliza el orden indicado en el Objeto SQL. | |||
Ahide | string | Lista de las columnas a ocultar. | |||
Amode | string | html |
Modo de salida del resultado. Puede indicarse un formato para la salida diferente del código HTML (estándar):
|
||
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 |
Evars | Variables de entrada del Objeto SQL. | ||||
Evar | |||||
Evarvalue | object |
Returns | |
---|---|
Type | Description |
String | URL |
Exceptions
required attribute 'code' not defined
No se ha especificado el nombre del Objeto SQL.
required attribute 'cond' not defined
No se ha indicado la condición del Objeto SQL.
insuficient query parameters (vars required ?)
No se puede realizar la consulta del Objeto SQL, por falta de condición (campos de entrada obligatorios) o de variables de entrada..
database required
No se ha informado el nombre de la base de datos.
user must be set for operations
No se ha especificado el nombre de usuario.
Remarks
El nombre de dominio a usar en la construcción de la URL, viene determinado por la configuración del nodo del Application Server (en la wic_conf).
Obtener la URL de un Objeto SQL.
<xsql-script name='webapp_wic_jrep_object_getHREF_1'> <body> <println> <webapp.wic_jrep_object.getHREF code='gcompedh' cond='1=1' extranet='true' /> </println> </body> </xsql-script>
El resultado mostrado por consola, sería la URL que permite la ejecución de un Objeto SQL:
href='http://www.mydeister.com/servlet/jrep?code=gcompedh&user=dvt&dbms=wic_iges&cond=1%3D1
Obsérvese como el nombre de dominio utilizado del servidor, es el externo (en detrimento de web1), pues se ha indicado el valor true en el atributo extranet.
Obetener la URL de un Objeto SQL con valores en variables de entrada.
<xsql-script name='webapp_wic_jrep_object_getHREF_2'> <body> <println> <webapp.wic_jrep_object.getHREF code='cerrauth_autoriza' cond='1=1' > <vars> <var name='TABORI'>gcompedh</var> </vars> </webapp.wic_jrep_object.getHREF> </println> </body> </xsql-script>
Mediante la etiqueta <var> se especifican los diferentes nombres de variables con sus respectivos valores. El resultado de la ejecución, sería el siguiente:
href='http://camelot/servlet/jrep?code=cerrauth_autoriza&user=dvt&dbms=wic_icon&cond=1%3D1&_VAR_TABORI=gcompedh
Obsérvese como el nombre de dominio utilizado del servidor, es el externo (en detrimento de web1), pues se ha indicado el valor true en el atributo extranet.