Socket | Início Anterior Próximo

Socket

O componente Socket tem um funcionamento semelhante ao Importar Arquivo onde o conteúdo de algo que está vindo através da conexão estabelecida pelo socket pode ser armazenado em uma variável do contexto do WebIntegrator e caso esse conteúdo venha no formato XML há a possibilidade de processá-lo e convertê-lo em variáveis do contexto do WebIntegrator.
Além de receber,o Socket também pode enviar qualquer conteúdo de variáveis do contexto do WebIntegrator através dessa mesma conexão estabelecida, propiciando assim a implementação de troca de mensagens entre diferentes aplicações.
O campo Condição contém a expressão condicional a ser testada para saber se o componente deverá ser processado. Para saber maiores detalhes sobre as possíveis construções de condições clique aqui.
O campo Decodificar XML indica se um arquivo que siga uma formatação XML seja processado. Ativando essa opção o conteúdo do arquivo não será colocado no contexto, ao invés disso serão armazenadas no contexto as variáveis resultantes do seu processamento. Para saber com maiores detalhes como acessar essas variáveis clique aqui.
O campo Descrição serve para que o desenvolvedor da aplicação escreva um breve comentário sobre a ação a ser executada pelo componente em questão.
O campo Enviar Objeto define qual o objeto que será enviado através dessa conexão.
O campo Receber Objeto define o nome do objeto que receberá o conteúdo que está chegando através da conexão.
O campo Servidor indica qual o servidor que será usado na execução do componente. Em casos de componentes de downloads ou uploads esse campo listará os servidores FTP cadastrados no projeto, já em componentes de manipulação de e-mail serão listados os servidores SMTP ou POP3. No caso da definição de um web service, o servidor escolhido deve ser o endpoint do web service a ser invocado.
O campo Timeout define o tempo, em segundos, que será esperado para que o servidor retorne algum tipo de resposta. Caso o campo seja deixado em branco, o WebIntegrator assume 60 segundos.