La actividad TCPActivity permite enviar un mensaje a un servidor TCP:
Al hacer doble click sobre la actividad colocada en el diseñador de reacciones se accede al primer paso del asistente de configuración de actividades.
IP Address or Machine Name |
Permite especificar la dirección IP o nombre de la máquina en la cual se encuentra el servidor TCP con el cual se conectará la actividad. |
|
Port |
Permite especificar el puerto del servidor TCP con el cual se conectará la actividad. |
|
Encoding To Use |
Permite especificar la codificación de caracteres a utilizar requerido por el servicio TCP con el cual se conectará la actividad |
|
Character replacement for Enters (\r\n). Must be in Hexadecimal |
Permite indicar la secuencia de caracteres que debe tratarse como un retorno de carro y nueva línea en la cadena que se envía o recibe del servicio. Es parametrizable debido a que algunos servicios requieren solamente un “\n” o algún otro caracter en vez del “\r\n” que se enviaría por defecto. El valor de este campo debe especificarse en formato hexadecimal, y en el caso de que fuera más de un carácter, se deben separar por comas. Por ej.: 0A,0D. |
|
Default message |
Permite indicar el mensaje por defecto a enviar al servicio TCP en el caso que no se realice ningún mapeo de entrada en el paso 4 del asistente de configuración de actividades. |
|
Send header |
Permite indicar el encabezado del mensaje a enviar. Algunos servicios TCP pueden requerir que cada mensaje enviado cuente con un encabezado particular, generalmente para que éste sepa qué tipo de mensaje se le está enviando. El valor de este campo debe especificarse en formato hexadecimal, y en el caso de que fuera más de un carácter, se deben separar por comas. Por ej.: 0A,0D. |
|
Send escape sequence |
Cada mensaje enviado es dividido en partes que tienen un tamaño fijo “Packet size”, es decir son paquetes discretos, con un tamaño definido de información. Puede ocurrir que al ser dividido el mensaje, el último paquete puede quedar con un tamaño menor al que definió en la propiedad “Packet size”, por lo que el servidor TCP especifica una secuencia de escape de envío para determinar cuándo termina el mensaje. El valor de este campo debe especificarse en formato hexadecimal, y en el caso de que fuera más de un carácter, se deben separar por comas. Por ej.: 0A,0D. |
|
Receive header |
|
|
Receive escape sequence |
Permite indicar la cadena de caracteres que indican el fin del mensaje de respuesta del servicio TCP. El valor de este campo debe especificarse en formato hexadecimal, y en el caso de que fuera más de un carácter, se deben separar por comas. Por ej.: 0A,0D. |
|
Address family |
A través de un miembro AddressFamily especifica el esquema de direcciones que un socket puede utilizar para comunicarse. Por ejemplo, InterNetwork indica que una IP versión 4 es esperada cuando un socket se conecta al punto remoto. |
|
Socket type |
Antes de que un socket pueda enviar o recibir datos, primero debe ser creado utilizando un AddressFamily, un SocketType y un ProtocolType. SocketType provee varias opciones para definir el tipo de socket que se desea abrir. |
|
Protocol type |
Esta propiedad se utiliza para informar a la API de Sockets de Windows acerca del protocolo requerido para la operación. |
|
Packet Size |
Permite definir el tamaño del paquete |
Al presionar “Next >” se accederá al paso 3 en el cual podrá definir los origenes de datos desde los cuales obtener el valor de los parámetros requeridos por la actividad.