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.

 

Regla JDBC

Regla SOAP

Regla Java

Regla Estándar

Regla Estándar SDK

Regla Rest

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 Regla JDBC

 

 

V0014- H&M_ManUsu_Adaptadores_img1

 

 

RDBMS Driver

Permite la selección de una lista de drivers. Es obligatorio.

 

RDBMS URL

String de conexión con la base de datos. El formato de esta propiedad depende del driver utilizado. 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 obligatoria.

 

Password

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

 

 

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

 

Propiedades de los Adaptadores Regla SOAP

 

 

V0014- H&M_ManUsu_Adaptadores_img2

 

 

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

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 Regla Java

 

 

V0014- H&M_ManUsu_Adaptadores_img3

 

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 Regla Estándar y Estándar SDK

 

         

V0014- H&M_ManUsu_Adaptadores_img4

 

 

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. Su objetivo es distinguir las funciones que tienen la misma interfaz en diferentes librerías.

Por ejemplo, si dos librerías distintas 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.

 

Propiedades de los adaptadores Rest

 

 

V0020 - H&M_ManUsu_Adaptadores_img3

 

 

Web Service URL

Dirección URL del servicio web. La URL del servicio específico a consumir se ingresará dentro de la regla.

 

Método de autenticación

Tipo de autenticación que se usará para conectarse al servicio. Los métodos disponibles son:

 

Sin Autenticación

 

V0020 - H&M_ManUsu_Adaptadores_img11

 

Autenticación Básica

 

  Usuario

  Usuario con el que se va a loguear.

 

  Contraseña

  Contraseña del usuario con el que se va a loguear.

 

 

V0020 - H&M_ManUsu_Adaptadores_img9

 

 

ApiKey

 

  Key

  Identificador para validar la autenticación.

 

  Value

  Valor que corresponde a la autenticación.

 

  Add to

  Forma de enviar la Key y el Value. Pueden ser enviados mediante Header o QueryParam.

 

 

V0020 - H&M_ManUsu_Adaptadores_img8

 

 

Bearer Token

 

Token

  Token que valida la autenticación.

 

 

V0020 - H&M_ManUsu_Adaptadores_img12

 

 

Todas las propiedades son obligatorias.

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