Avalados por :

Cómo combinar servicios web relacionados en un solo archivo WSDL

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

Gurus,

Tengo 4 servicios web (ws1, ws2, ws3 y ws4) definidos en XI. Normalmente en XI, al definir un servicio web, se generará un archivo WSDL para cada interfaz. Ahora tengo 4 interfaces relacionadas, por lo que se generarán 4 archivos WSDL. Supongamos que tengo 100 servicios web, entonces se necesitarán generar 100 archivos WSDL y enviarlos a la otra parte para consumir nuestros servicios, lo cual es una tarea muy tediosa y difícil de rastrear. ¿Es posible combinar servicios web relacionados en un solo archivo WSDL? Se agradecerán sus aportes.

Saludos,

Santhosh

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

4 Respuestas

0
Cargando...

Hola,

En lugar de intentar combinar las interfaces, puedes intentar definir tu mapeo de interfaz con 4 interfaces emisoras dentro de un mapeo de interfaz. Creo que esto puede darte el resultado que esperas.

Si deseas que todo el contenido esté en una sola interfaz, entonces define una sola interfaz que pueda acomodar todo el contenido de mensaje de las 4 interfaces. Significa que tu mensaje emisor debe contener los 4 tipos de datos internamente.

Saludos,

Reyaz

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

Tu requisito es recopilar todos los WSDL en un solo WSDL, es decir, al final deseas recopilar múltiples operaciones en un solo WSDL y usarlo en una sola interfaz.

Esto solo es posible en PI 7.1. XI 3.0 y PI 7.0 no admiten esto. Deberás usar múltiples interfaces para cada operación.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c0ed3b8c-698c-2a10-fbaf-b1df0c82...

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

Esto es posible en PI 7.1. XI 3.0, PI 7.0 no es compatible.

Una guía paso a paso para crear un servicio en SAP Netweaver PI 7.1

[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0f3cf81-e6da-2a10-6891-ef321fdc1a6b]

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

Si todos los servicios web pertenecen al mismo host, entonces puedes agregar varios tipos de mensajes con múltiples operaciones. De esta manera, solo necesitarías enviar un archivo wsdl al destinatario requerido. Por lo tanto, estarías gestionando solo un wsdl, pero como dijo Shabarish, se requeriría la configuración individual de cada operación como una interfaz de mensaje separada.

Saludos,

Prateek

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?