Avalados por :

Como resolver erros ao importar um modelo de serviço web adaptável

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá,

Quero importar um modelo de serviço web adaptável.

Então,

Quando insiro o WSDL, recebo o seguinte erro:

Erro ao carregar o arquivo WSDL. Verifique o registro de erros para mais detalhes.

Mas quando salvo este WSDL no meu computador e seleciono o WSDL local,

o carregamento é feito corretamente.

Depois, ao implementar e executar a aplicação, recebo a seguinte exceção:

>java.io.FileNotFoundException: /global/sapbit/usrsap/BJT/JC77/j2ee/cluster/server0/C:/Documents and >Settings/rlaloux/Desktop/ZWEBSERVICEROD.xml (Arquivo ou diretório não encontrado)

> at java.io.FileInputStream.open(Native Method)

> at java.io.FileInputStream.<init>(FileInputStream.java:106)

> at java.io.FileInputStream.<init>(FileInputStream.java:66)

> at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:69)

> at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:156)

> ... 54 mais

Alguma sugestão?

Obrigado

Rodolphe.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Rodolphe,

Existem métodos padrão para definir nome de usuário e senha para a execução de um serviço web.

Assim como o método execute() que você possui, você também tem os métodos _setuser() e _setpassword()... use-os.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

É possível que tenha criado destinos WS para o seu modelo de serviço web adaptativo. Forneça nome de usuário e senha para os seus destinos no administrador visual.

Saudações,

Murtuza

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obviamente, é necessário autorização para acessar o serviço web. Você pode configurar um usuário/senha para a chamada do serviço web no código de sua aplicação. Consulte https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/900bbf94-a7a8-2910-e298-a651b470... (Página 10) para o básico. A interface de controle HTTPControlInterface também oferece um método para estabelecer uma combinação de usuário/senha para autenticação. No entanto, a melhor maneira ainda seria definir um destino lógico usando o Administrador Visual. Lá você pode configurar tudo, como a URL e os dados de autenticação, sem a necessidade de codificá-los.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Franck!

Substituí a URL diretamente na classe do meu modelo e recebi o seguinte erro ao executar a aplicação:

A exceção inicial que causou a falha na solicitação foi:

com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Código de resposta inválido: (401) Não autorizado. A URL solicitada foi: "http://sap-tst.svr.luxair:8020/sap/bc/srt/rfc/sap/ZWEBSERVICEROD?sap-client=002&wsdl=1.1"

em com.sap.engine.services.webservices.tools.WSDLDownloadResolver.resolveEntity(WSDLDownloadResolver.java:175)

em com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1019)

em com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadWSDLDocument(WSDLDOMLoader.java:1126)

em com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:178)

em com.sap.engine.services.webservices.espbase.client.dynamic.impl.DGenericServiceImpl.generateProxyFiles(DGenericServiceImpl.java:147)

... 43 ms

Alguma ideia?

Rodolphe.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?