...
Para ativar esse serviço num bloco será necessário, primeiramente, criar um bloco do tipo servidor(Só é possível ativar essa funcionalidade em blocos servidor) . Caso haja alguma dúvida em relação a como criar um bloco do tipo servidor clique aqui. Nesse exemplo, utilizaremos um bloco para retornar o resultado de uma soma entre 2 números.
Figura 2 - Opção de configurar bloco(servidor)
Após criar o bloco servidor, clique no ícone
...
indicado(figura 2
...
) para abrir as configurações do bloco.
Figura 2.1 - Configurações do bloco(servidor)
...
Nessa etapa, devemos marcar a opção "Disponibilizar como SOAP" para
...
que nosso bloco possa ser disponibilizado como um web services. O campo "Endereço SOAP" exibe o local em que o web service do bloco estará disponível ao ser gerado. Após habilitar a opção clique em "Salvar"
...
e posteriormente salve o bloco para confirmar as alterações. Para confirmar se o bloco foi disponibilizado como SOAP, acesse o link https://<url da aplicação>/services/ para abrir a lista
...
dos serviços
...
SOAP disponíveis em sua aplicação(figura 2.
...
2).
Figura 2.2 - Lista de serviços SOAP disponíveisBloco gerado disponível na lista de serviços
Figura 2.3 - Xml do bloco(servidor)
Opções de segurança
Assim como um WebService REST, as permissões de segurança afetam diretamente o serviço. Um WebService SOAP é trafegado via POST, logo a permissão "Permite Inserir" é a que deve ser usada para ele.
...