WebService
Este é o local onde o desenvolvedor realiza as configurações para realizar uma chamada a um método de um web service através do WebIntegrator.
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 Código de Erro indica qual o código de erro HTTP que deverá ser retornado pelo servidor caso o componente não consiga ser executado corretamente. Ao definir um código de erro para um componente, a ocorrência de um erro durante a execução do mesmo fará com que o processamento da página onde ele estiver sendo referenciado seja interrompido.
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 Método serve para informar o nome do método que se está definindo para esse Web Service.
O campo Objeto define o nome do objeto que será inserido na sessão do usuário após a execução do componente, a depender do componente o objeto poderá possuir uma série de atributos e métodos. Por exemplo, o objeto definido em componentes do tipo Objeto possuem os métodos size() e columnNames() além de uma série de atributos representados pelos nomes das colunas vindas do resultado da consulta ao banco de dados.
No caso de um objeto declarado na definição de um web service esse objeto irá conter os parâmetros de resposta que serão retornados após a execução da chamada ao web service. Para saber quais os possíveis atributos e métodos de um objeto leia a documentação específica do componente.
O campo Parâmetros (XML) contém a listagem de parâmetros num formato XML que deverá ser passada para o método selecionado.
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 URL para o WSDL define a URL onde poderá ser encontrada a descrição WSDL para o serviço.
O campo Web Service serve para informar o nome do web service que se está definindo ou que se deseja invocar. É importante lembrar que ao fazer uma requisição a esse serviço é necessário informar pela URL o projeto do qual ele faz parte.
Se você estiver definindo um web service pelo WebIntegrator esse serviço poderá ser invocado bastando acessar a URL no padrão http://<host>[:<porta>]/<projeto>/<nome-do-web-service>.ws. Para acessar o WSDL de um web service definido pelo WebIntegrator use uma URL no padrão http://<host>[:<porta>]/<projeto>/<nome-do-web-service>.wsdl.