Retorna la URL de acceso a un Objeto SQL. Se puede indicar una condiciónde selección, incluso valores para variables si las hubiese.

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>

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).

Example

Obtener la URL de un Objeto SQL.

Copy
<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:

Copy
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.

Example

Obetener la URL de un Objeto SQL con valores en variables de entrada.

Copy
<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:

Copy
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.