Client Soap é um applicação gerada pelo String Initializr. É um projeto de exemplo Client Soap com base no Selo TJSC.
- Java (1.8)
- Maven (3.3.9)
- SpringBoot - facilita a criação de aplicações Spring com poucas configurações e não faz uso de XML, usa anotações.
- MapsStruct - realiza a conversão dos DTO para os domains e vise versa.
- Maven - ferramenta de building para: testar e executar.
Abaixo segue as intruções usadas para fazer o download das classes Pojos java a partir dos xml
Instalar os pacotes do JDK headless
sudo apt install openjdk-8-jdk-headless
cd src/main/java
Comando usado para importar o Pojos
wsimport -keep -verbose http://selo.tjsc.jus.br/SeloService30Teste?wsdl
cd /br/jus/tjsc/selo
Remoção dos .class
rm *.class
Faça o clone desse repositório e entre na pasta
cd tjsc-soap-client
Instalar as dependências
mvn install -DskipTests
Executar aplicação
./mvnw spring-boot:run
Acesse a API Clique Aqui
- Selo Digital - Versão 3.0 e demais versões.
- Interoperabilidade - PDF daa páginas 19 e 20 mostram os serviços por ambientes.
- Selo XMl - XMl que contêm o payload do selo disponível pelo serviço GetSelos.