i

Please enable JavaScript to view this site.

Las propiedades de los adaptadores pueden ingresarse tanto en el momento de su creación como en la modificación de uno existente.

 

n-ModeladoAdaptadoresDeyelPropiedades

Propiedades Comunes

 

Tipo

Indica el tipo de adaptador, se debe seleccionar de la lista de tipos disponibles. Es obligatorio.

 

JDBC_COMPONENT

WEB_SERVICE_COMPONENT

JAVA_COMPONENT

STANDARD_RULE

TWITTER

 

Nombre

Nombre del adaptador que lo identifica unívocamente. Es obligatorio.

 

Descripción

Texto que define al adaptador describiendo su funcionalidad. Es obligatorio.

Propiedades de los Adaptadores JDBC

 

n-ModeladoAdaptadoresDeyelPropiedadesJDBC

 

 

RDBMS Driver

Propone una lista de drivers definidos en la tabla auxiliar T011 – Controladores JDBC soportados. Es obligatorio.

 

RDBMS URL

String de conexión con la base de datos.

El formato de este campo depende del driver utilizado. En la tabla auxiliar T011 – Controladores JDBC soportados existen ejemplos para usar cada uno de los drivers propuestos. Es obligatorio.

 

Usuario

Identificación del usuario de la base de datos. Opcional, dependiendo de la base de datos esta propiedad puede ser o no obligatorio.

 

Password

Palabra clave del usuario de la base de datos Opcional, dependiendo de la base de datos esta propiedad puede ser o no obligatorio.

 

 

Antes de permitir el uso de un adaptador JDBC importado , Deyel verifica sus propiedades.  

Propiedades de los Adaptadores Web Service

 

n-ModeladoAdaptadoresDeyelPropiedadesWS

 

Url del servicio

Dirección URL del servicio a consumir. No es necesario ingresar esta propiedad, si se indica “*” toma el valor definido en el WSDL del servicio.

 

Url del WSDL

Se especifica la dirección URL del WSDL correspondiente al servicio a consumir.  Propiedad obligatoria.

 

Puerto

Puerto del servicio a consumir. No es necesario ingresar esta propiedad, si se indica “*” toma el valor definido en el WSDL del servicio.  

 

Servicio (Opcional)

Nombre del servicio a consumir. No es necesario ingresar esta propiedad, si se indica “*” toma el valor definido en el WSDL del servicio.

 

Proveedor

Se visualizan los tipos de implementaciones disponibles.

Valores posibles:

STANDARD: funciona con cualquier servicio que haga uso de los tipos de datos simples.Ej. String.

AXIS: funciona con los servicios implementados con el framework AXIS.

Propiedades de los Adaptadores Java

 

n-ModeladoAdaptadoresDeyelPropiedadesJAVA

 

Clase Java

Se especifica el nombre completo de la clase Java, respetando la estructura de paquetes que corresponda. Esta clase debe ubicarse dentro del ambiente del servidor web.

 

Se puede utilizar cualquier clase desarrollada por el usuario o bien proveniente de una API Java previamente instalada. Deyel permite utilizar una clase llamada StandardGPALibrary.

 

Propiedades de los Adaptadores STANDARD RULE

         

n-ModeladoAdaptadoresDeyelPropiedadesSTDRULE

 

 

Librerías a incorporar en la regla

 

En esta sección se permite el ingreso de librerías que pueden ser accedidas por las reglas que utilizan este adaptador.

 

Operaciones

n_toolbar_multiple_ocurrencia Permite agregar una librería a la grilla completando todas sus columnas.

n-imagenLAPIZ_2 Permite modificar una librería existente.

iconoTACHO_AZUL Permite eliminar la librería.

 

Identificador

El identificador es obligatorio y único por cada librería en el adaptador y su objetivo es distinguir las funciones que tienen la misma interfaz en diferentes librerías.

Por ejemplo, si dos librerías diferentes tienen el método run(), la regla tiene disponibles para ejecutar run_id1() y run_id2(),  según el identificador indicado para cada una de ellas.

 

Clase

Esta propiedad es obligatoria y corresponde a clases Java cuyos métodos públicos quedan encapsulados dentro del entorno que define el adaptador. De esta manera, toda regla que utilice este adaptador puede hacer uso de estos métodos públicos, invocándolos directamente, sin necesidad de conocer la clase que los implementa.

 

Deyel provee las siguientes clases para utilizar como librerías:

• com.consist.businessRule.common.RuleLibrarySystem

• tablas.common.components.RuleLibraryTables

• com.consist.workflow.common.components.RuleLibraryWorkflow

 

Modo

El modo indica cómo se encapsula la función para invocarla desde las reglas. Es transparente al código, ya que siempre mantiene la misma interfaz, pero según la librería puede influir en el modo de la ejecución de la operación.

Los modos disponibles son:

 

• DEFAULT:
Cada vez que se invoca la función, se crea una instancia de la clase de la librería. La instancia no queda referenciada.

 

• WITH_CONECTION:
Cada vez que se invoca la función, se crea una instancia de la clase de la librería utilizando un constructor que recibe un identificador de la conexión disponible. De esta manera la librería puede ejecutar funciones que requieran acceso a la base de datos. La instancia no queda referenciada.

 

• INSTANCE:
Igual que DEFAULT, con la diferencia que en la primera invocación queda referenciada la instancia y en las siguientes invocaciones se utiliza esa instancia. Es útil si la instancia de la clase cachea información para acelerar las operaciones.

 

• INSTANCE_WITH_CONECTION:
Es la combinación de los modos INSTANCE y WITH_CONECTION anteriormente detallados.

 

• STATIC:
Todas las funciones a invocar en la clase están declaradas como static en la clase de la librería.

 

Sentencias de import adicionales

 

En esta sección se permite definir paquetes o clases de uso común en las reglas que utilizan este adaptador, para poder referenciarlas sin necesidad de especificar el paquete completo.

 

     Ejemplos

Si se agrega la clase java.sql.Date, es posible referenciar a la clase Date directamente sin necesidad de especificar todo el paquete en el código de las reglas.

Si se agrega el paquete java.util.* se permite hacer uso de todas las clases e interfaces dentro del paquete (List, Map, ArrayList, HashMap, etc.) sin necesidad de escribir el paquete completo cada vez que se referencian.

 

Operaciones

n_toolbar_multiple_ocurrencia Permite agregar un import a la grilla.

n-imagenLAPIZ_2 Permite modificar un import.

iconoTACHO_AZUL Permite eliminar un import.

 

Import

Esta propiedad permite el ingreso del nombre del paquete o clase de uso común.

 

Ejecuta con Contexto

Esta marca determina si las reglas que utilicen este adaptador se ejecutan en un contexto específico de ejecución.

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir