¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar errores al importar un modelo de servicio web adaptable

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

Hola,

Quiero importar un modelo de servicio web adaptable.

Entonces,

Cuando ingreso el WSDL, obtengo el siguiente error:

Error al cargar el archivo WSDL. Verifica el registro de errores para más detalles

Pero cuando guardo este WSDL en mi computadora y selecciono el WSDL local,

la carga es correcta.

Después, al implementar y ejecutar la aplicación, obtengo la siguiente excepción:

>java.io.FileNotFoundException: /global/sapbit/usrsap/BJT/JC77/j2ee/cluster/server0/C:/Documents and >Settings/rlaloux/Desktop/ZWEBSERVICEROD.xml (No existe el archivo o directorio)

> 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 más

¿Alguna sugerencia?

Gracias

Rodolphe.

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

4 Respuestas

0
Cargando...

Hola Rodolphe,

Hay métodos estándar para establecer nombre de usuario y contraseña para la ejecución de un servicio web.

Al igual que el método execute() que tienes, cuentas con los métodos _setuser() y _setpassword()... úsalos.

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

Hola,

Es posible que hayas creado destinos WS para tu modelo de servicio web adaptativo. Proporciona nombre de usuario y contraseña para tus destinos en el administrador visual.

Saludos,

Murtuza

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

Obviamente necesitas autorización para acceder al servicio web. Puedes establecer un usuario/contraseña para la llamada al servicio web en el código de tu aplicación. Consulta https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/900bbf94-a7a8-2910-e298-a651b470... (Página 10) para lo básico. La interfaz de control HTTPControlInterface también ofrece un método para establecer una combinación de usuario/contraseña para la autenticación. Sin embargo, la mejor manera seguiría siendo definir una destinación lógica utilizando el Administrador Visual. Allí puedes configurar todo, como la URL y los datos de autenticación, sin necesidad de codificarlo.

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

¡Hola Franck!

Reemplacé la URL directamente en la clase de mi modelo y obtuve el siguiente error al ejecutar la aplicación:

La excepción inicial que causó que la solicitud fallara fue:

com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Código de respuesta no válido: (401) No autorizado. La URL solicitada fue: "http://sap-tst.svr.luxair:8020/sap/bc/srt/rfc/sap/ZWEBSERVICEROD?sap-client=002&wsdl=1.1"

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

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

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

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

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

... 43 más

¿Alguna idea?

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?