Obtiene código en XML de la estructura de consulta de un Objeto SQL. El servidor Axional Studio
confecciona la consulta de un Objeto SQL a partir de los campos de entrada de un Objeto SQL.
El Objeto SQL se busca en las bases de datos de diccionarios (wic's) quetenga la base de datos de conexión. Por ejemplo si se indica la base de datos wic_icon, se buscaen su diccionario wic; si se busca en una base de datos de empresa se busca en los diccionarios de su lista como wic_iges, wic_icon y los posibles diccionarios particulares.
El código retornado tiene la siguiente forma:
Notas informativa
<?xml-stylesheet type='text/xsl' ?> <object code="capuntes" dbms="demo_sports1" head="MOVIMIENTOS CONTABLES EN TIEMPO REAL" lang="ca" servlet="http://localhost:80/servlet/jrep?code=capuntes&dbms=demo_sports1&user=dpc" user="dpc"> <columns> <column desc="Identificador del apunte" memo="Identificador apunte" name="apteid" required="false" table="capuntes" type="4"/> <column desc="Identificador del lote de apuntes generados" memo="Identificador lote" name="loteid" required="false" table="capuntes" type="4"/> <column desc="Codi de la societat" memo="Sociedad" name="empcode" required="false" table="capuntes" type="1"/> [...] </object>
Puede utilizarse por ejemplo para realizar pantallas de consulta particularizadas, transformado el código en HTML mediante un transformador XSLT.
1 webapp.wic_jrep_object.getQuery
<webapp.wic_jrep_object.getQuery code='code'/>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Acode | string | Código del Objeto SQL. |
Returns | |
---|---|
Type | Description |
string | Código XML de la estructra de consulta de un Objeto SQL. Si no se encuentra el objeto se retorna null. |
Exceptions
UndefinedJRepObject: SQL object xxx is not defined.
El Objeto SQL no existe.
Obtener código XML de la estructura de consulta de un Objeto SQL almacenado en la BD wic_icon (el diccionario de demo_formacion es la wic_icon).
<xsql-script name='webapp_wic_jrep_object_getQuery'> <body> <println> <connection name='demo_formacion'> <webapp.wic_jrep_object.getQuery code='capuntes' /> </connection> </println> </body> </xsql-script>