Leer desde la conexión de red |
La acción Leer desde la conexión de red lee los datos entrantes desde una conexión de red.
Puede configurar las propiedades de la acción Leer desde la conexión de red en las siguientes fichas.
Conexión de red
Protocolo: Especifica el protocolo de conexión a utilizar.
Puerto: Especifica el puerto de la dirección de red.
Dirección de la red:
Escuchar en todas las interfaces de red: Especifica que la conexión responde a todas las direcciones de red.
Escuchar en dirección IP específica (v4/v6): Especifica la conexión escucha solo a la dirección IP que especifique.
Ajustes de comunicación
Tiempo de espera de lectura: Especifica la cantidad de tiempo que se esperará a que la conexión lea los datos.
Tiempo de espera de escritura: Especifica la cantidad de tiempo que se esperará a que la conexión escriba los datos. Disponibles solo cuando se selecciona TCP como protocolo.
Protocolo de conexión
Enviar mensaje de confirmación cuando se conecta el cliente: Especifica el mensaje que se envía cuando se establezca la conexión. Introduzca el mensaje que desee en el cuadro de entrada. Alternativamente, puede añadir una variable para especificar el mensaje de confirmación. También puede añadir un carácter especial al valor que haya introducido.
Escriba el mensaje de respuesta después de leer los datos de la conexión del cliente: Especifica el mensaje que se envía después de ejecutar una acción. Introduzca el mensaje que desee en el cuadro de entrada. Alternativamente, puede añadir una variable para especificar el mensaje de respuesta. También puede añadir un carácter especial al valor que haya introducido.
Opciones de datos
Codificación: Especifica el método que se utiliza para codificar el mensaje que se está leyendo.
Dejar de leer cuando: Especifica la condición bajo la cual la acción deja de leer el mensaje.
La secuencia de caracteres se ha recibido: Especifica que la acción deja de leer el mensaje después de recibir una secuencia de caracteres especificada.
Caracteres: Especifica la secuencia de caracteres que indican a la acción que deje de leer el mensaje.
Incluir secuencia en contenidos de datos de entrada: Especifica que la secuencia indicada de caracteres se leerá como parte del contenido de los datos.
Número de caracteres recibido: Especifica que la acción deja de leer el mensaje después de recibir un número de caracteres especificada.
Caracteres: Especifica la cantidad máxima de caracteres que la acción admitirá en el mensaje.
El puerto pasa a estar inactivo: Especifica que la acción deje de leer el mensaje después de que el puerto esté inactivo durante un periodo de tiempo especificado.
Tiempo a esperar: Especifica la cantidad del tiempo que el puerto puede estar inactivo antes de que la acción deje de leer el mensaje.
Conexión desconectada: Especifica que la acción deje de leer el mensaje al desconectar la conexión.
Tipo de contenidos: Se utiliza para especificar el tipo de contenido de datos. La acción procesa los contenidos del mensaje según este formato.
Los datos se encuentran en un mensaje SOAP: Especifica que la acción busca los datos que contendrá un mensaje SOAP.
Respuesta
Responder utilizando nueva conexión: Dirige la acción para responder utilizando la nueva conexión especificada.
Nombre del host:Especifica el nombre DNS del host remoto al que quiera conectarse.
Dirección IP (v4/v6): Especifica la dirección IP para la conexión.
Puerto: Especifica el puerto de la dirección de red.
Salida
Guardar entrada de datos a variable: Especifica la variable en la que desea guardar la entrada de la acción. Introduzca la variable que desee. Alternativamente, puede añadir una variable.
Acción
Nombre: Especifica el nombre de la acción. Puede sustituir el nombre predeterminado escribiendo un nuevo nombre en este campo.
Descripción: Especifica una descripción para la acción.
Ejecutar acción: Especifica la frecuencia con la que quiere que la acción se ejecute.
Siempre: Especifica que la acción se ejecuta la acción cada vez que ocurre el evento.
Nunca: Especifica que la acción no se ejecuta cuando ocurre el evento.
Condicionalmente, en base a una variable: Especifica que la acción se ejecuta solo cuando una variable seleccionada cumple una condición específica. Utilice esta opción en situaciones en las que solo haya una condición que determine si la acción se ejecutará o no. Después de seleccionar esta opción, puede crear la instrucción condicional en el cuadro de entrada.
Controles del cuadro de entrada
Variable: Especifica la variable que quiera utilizar como instrucción condicional. Introduzca la variable en el cuadro de entrada. Haga clic en para ver una lista de variables utilizadas recientemente, o haga clic en Más variables para abrir el cuadro de diálogo Insertar variable.
[Operador relacional]: Especifica el operador relacional que se utilizará para la instrucción condicional. Haga clic en el operador existente para que se muestre una lista de operadores adicionales y seleccione el que quiera utilizar. Para obtener más información, consulte Operadores ralacionales. Los operadores disponibles en la lista dependen de si ha seleccionado Texto o Decimal para la opción Tipo.
Valor: Especifica los valores que se utilizarán para la instrucción condicional. Para añadir un valor, haga clic en , haga clic en <introducir un valor>, introduzca el valor que desee y, a continuación, pulse Enter
. Para eliminar un valor, utilice el botón secundario del ratón para hacer clic en él y, a continuación, haga clic en Eliminar. Algunos operadores, como Is blank y Is not blank, no requieren que se especifique ningún valor. En estas situaciones, el campo Valor no estará disponible.
Tipo: Especifica si la declaración condicional evalúa un valor de texto o decimal.
Condicionalmente, en base a una expresión: Especifica las condiciones en las que se ejecuta la acción. Utilice esta opción para situaciones que requieran más de una instrucción condicional. Cuando selecciona esta opción, puede crear la expresión condicional en el cuadro de entrada creando las instrucciones condicionales que desee. Cree y edite su expresión condicional en la ficha Vista del árbol. Haga clic en la ficha Vista del texto para ver una vista del texto de solo lectura de la expresión condicional.
Controles del cuadro de entrada (Ficha Vista del árbol)
[Unión condicional]: Especifica la unión condicional para las instrucciones condicionales del grupo. La unión condicional predeterminada es Y.
Haga clic en la unión condicional existente para que se muestre un menú que le permitirá configurar su expresión condicional de una de las siguientes maneras:
And, Or, NotAnd, NotOr: Haga clic en la unión condicional de la lista que quiera utilizar como instrucción condicional. Para obtener más información sobre las uniones condicionales compatibles, consulte Uniones condicionales.
Añadir condición: Haga clic para añadir otra instrucción condicional para el grupo actual.
Añadir grupo: Haga clic para añadir un subgrupo de instrucciones condicionales para el grupo actual.
Eliminar grupo: Haga clic para eliminar el subgrupo. Disponible cuando se abre el menú desde un subgrupo.
Eliminarlo todo: Haga clic para eliminar todas las declaraciones condicionales (incluyendo subgrupos). Disponible cuando se abre el menú desde el grupo más alto.
: Añade una declaración condicional para el grupo asociado con dicha unión. Visible a la derecha de cada unión condicional de su expresión.
: Elimina la declaración condicional. Visible a la derecha de una expresión condicional existente cuando se señala la expresión.
Variable: Especifica la variable que quiera utilizar como instrucción condicional. Introduzca la variable en el cuadro de entrada. Haga clic en para ver una lista de variables utilizadas recientemente, o haga clic en Más variables para abrir el cuadro de diálogo Insertar variable.
[Operador relacional]: Especifica el operador relacional que se utilizará para la instrucción condicional. Haga clic en el operador existente para que se muestre una lista de operadores adicionales y seleccione el que quiera utilizar. Para obtener más información, consulte Operadores ralacionales. Los operadores disponibles en la lista dependen de si ha seleccionado Texto o Decimal para la opción Tipo.
Valor: Especifica los valores que se utilizarán para la instrucción condicional. Para añadir un valor, haga clic en , haga clic en <introducir un valor>, introduzca el valor que desee y, a continuación, pulse Enter
. Para eliminar un valor, utilice el botón secundario del ratón para hacer clic en él y, a continuación, haga clic en Eliminar. Algunos operadores, como Is blank y Is not blank, no requieren que se especifique ningún valor. En estas situaciones, el campo Valor no estará disponible.
Tipo: Especifica si la declaración condicional evalúa un valor de texto o decimal.
Gestión de errores y diagnósticos
Ignorar errores y continuar ejecutando acciones: Especifica que en caso de que la acción falle, las demás acciones siguen ejecutándose. Cuando no se selecciona esta opción y la acción falle, el comportamiento resultante depende de varios factores, como son:
La acción está dentro de una Acción de grupo
Si ha especificado Secuencialmente para la propiedad Ejecutar acciones en la ficha Ejecución de la acción Agrupar, no se ejecutan más acciones dentro de esa Acción de grupo. No afecta a ninguna acción ajena a esta Acción de grupo.
Si ha especificado En paralelo para la propiedad Ejecutar acciones en la ficha Ejecución de la acción Agrupar, los errores se ignoran y se ejecutan las demás acciones de esa Acción de grupo. No afecta a ninguna acción ajena a esta Acción de grupo.
Reintentar si falla: Especifica que si la acción falla, BarTender intenta ejecutarla de nuevo.
Máximo de reintentos: Especifica la cantidad máxima de veces que BarTender volverá a intentar ejecutar la acción. Disponible cuando se haya seleccionado la opción Reintentar si falla.
Reintentar intervalo: Especifica el tiempo que BarTender esperará después de que la acción haya fallado y antes de volver a ejecutarla. Disponible cuando se haya seleccionado la opción Reintentar si falla.