...
Aqui veremos como ativar o serviço de SOAP nos blocos de programação, dessa forma disponibilizando o bloco para que possa ser utilizado em outra aplicação.
Passos
Ativando SOAP no bloco de programação
Para ativar esse serviço num bloco será necessário, primeiramente, criar um bloco do tipo 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 exibir uma notificação contendo a palavra "Olá".
Figura 1 - Bloco(servidor) utilizado no exemplo
Figura 1.2 - Opção de configurar bloco(servidor)
- Após criar o bloco servidor
...
- , clique no ícone mostrado na figura 1.2 para abrir as configurações do bloco.
Figura 1.3 - Configurações do bloco(servidor)
- Em seguida, marque a opção "Disponibilizar como SOAP" para ativar o serviço no bloco e depois clique em salvar.
- Ao rodar o projeto, já é possível acessar o bloco disponível no serviço, para isso acesse o link https://<url da aplicação>/services/ para abrir a lista de serviços soap disponíveis (figura 1.4).
Figura 1.4 - Lista de serviços SOAP disponíveis
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.
- Acesse novamente as configurações do bloco (figura 1.2).
Figura 2 - Configurações de segurança do bloco(servidor)