Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O primeiro passo é fazer o download dos stubs, que são classes modelos que irão auxiliar no preenchimento dos dados utilizados por cada um dos serviços.

JDK

...

11 e

...

superiores

Nas versões mais recentes da JDK o utilitário wsimport foi removido. Você pode baixar por outras fontes ou utilizar no lugar o Apache CXF (https://cxf.apache.org/) e gerando a biblioteca com os arquivos baixados

Se você usa a JDK do java na versão 8 ou inferior, você pode utilizar este utilitário que disponibilizamos para gerar os stubs de todos os serviços.

Ou fazer de forma manual, caso precise apenas de um Web Service específico, usando o comando wsimport:

Bloco de código
languagebash
linenumberstrue
wsimportwsdl2java -client -d C:\stubs\ -classdir C:\stubs\ -encoding UTF-8 -compile https://<endereco_fluig:porta>/webdesk/ECMWorkflowEngineService?wsdl

Após esse download manual, você pode gerar o arquivo .jar para gerar uma lib para ser utilizada no seu projeto (o nosso utilitário já executa esse comando):

Bloco de código
languagebash
linenumberstrue
jar -cvf fluig-ws-client.jar C:
jar -cvf fluig-ws-client.jar C:\stubs\*.*

JDK

...

8 e

...

inferiores 

Se você usa a JDK do java na versão 8 ou inferior, você pode utilizar este utilitário que disponibilizamos para gerar os stubs de todos os serviços.

Ou fazer de forma manual, caso precise apenas de um Web Service específico, usando o comando wsimport e gerando a biblioteca:Nas versões mais recentes da JDK o utilitário wsimport foi removido. Você pode baixar por outras fontes ou utilizar no lugar o Apache CXF (https://cxf.apache.org/)

Bloco de código
languagebash
linenumberstrue
wsdl2java -client -compilewsimport -d C:\stubs\ -classdir C:\stubs\ -encoding UTF-8 -compile https://<endereco_fluig:porta>/webdesk/ECMWorkflowEngineService?wsdl

Após a geração dos stubs de todos os serviços que seja necessário, você deve gerar o arquivo .jar que será utilizado como biblioteca pela sua implementação:

Bloco de código
languagebash
linenumberstrue

jar -cvf fluig-ws-client.jar C:\stubs\*.*

...