Cree un flujo básico con el punto final de SOAP


Paso 1: Inicie la integración de la plataforma SAP Cloud

  1. Inicie un navegador web compatible con HTML5.

  2. Acceda a la Interfaz Web usando la URL: <tenant URL>/itspaces/

    Si aparece un cuadro de diálogo de advertencia de seguridad, haga clic en mar y seguir adelante.

    Después de iniciar sesión, debería ver la siguiente pantalla:

    Con la navegación a la izquierda, puede cambiar entre las siguientes secciones de la Interfaz Web:

    • Descubrir → Catálogo de referencia de SAP.

    • Diseño → espacio de trabajo del cliente: tiempo de diseño.

    • Monitor → Monitorear mensajes, artefactos desplegados y otras tareas operativas.

Hecho

Inicie sesión para responder la pregunta

Paso 2: crear un flujo de integración

  1. Hacer clic Diseño para abrir Vista de diseñador.

    O

  2. Cree un paquete de integración haciendo clic en Crear.

    Un paquete de integración es un contenedor para sus artefactos integrados como flujos de integración o asignaciones de valor y documentos de respaldo. Es una agrupación lógica de materia cohesiva.

    Ingrese los siguientes valores:

    Nombre del campo Valor
    Nombre Tutoriales de integración de SAP Cloud Platform
    Breve descripción Tutoriales ascendentes para enseñarle cómo crear flujos de integración básicos complejos en SAP Cloud Platform Integration
    Versión 1.0.0
    Vendedor SAVIA
  3. Hacer clic Salvar.

  4. Agregue un flujo integrado a este paquete.

    • Ve a la Artefactos pestaña.
    • Hacer clic Editar.
    • Sa Agregar desplegable, seleccione Flujo integrado.

  5. Escoger Crear.

    Nombre del campo Valor
    Nombre Gestionar la logística de carga
    Breve descripción Realice una solicitud de transporte para los bienes comprados en línea al proveedor de logística más relevante según la ubicación de los bienes y el cliente.

    Mantenga el resto de la configuración como está.

  6. Hacer clic Okey.

    Ahora se crea un flujo de integración y se agrega al paquete de integración.

  7. Haga clic en el nombre del flujo de integración para iniciar el editor de flujo de integración.

    El sistema crea un flujo esquelético para usted de forma predeterminada.

  8. Hacer clic Editar para agregar lógica a su flujo de integración.

    El es paleta de diseño que se ve a la izquierda, que proporciona todos los pasos del proceso que se pueden agregar al flujo de integración.

Hecho

Inicie sesión para responder la pregunta

Paso 3: Revelar el punto final de SOAP

  1. Asigne un nombre al sistema remitente:

  2. Cree el canal del remitente:

    • Haga clic en Remitente.
    • Selecciona el Conector botón de velocidad.

    • Arrastre la flecha al Iniciar un evento de mensajería.
    • Escoger JABÓN desde el Tipo de adaptador surgir.
    • Escoger JABÓN 1.x. en la siguiente pantalla.

  3. Configure el remitente SOAP:

    • Haga clic en el canal del remitente de SOAP.
    • Ve a la Ficha de propiedades.
    • Ve a la Conexión pestaña.
    • Colocar Dirección a /submitFreightInfo.

Este es el punto final SOAP que expondrá de este flujo de integración. Utilizará de forma predeterminada la URL del inquilino para obtener la URL completa.

Hecho

Inicie sesión para responder la pregunta

Paso 4: crea una credencial de usuario

UNA. Credenciales de usuario Este es un artefacto creado en el repositorio seguro de SAP Cloud Platform Integration para almacenar de forma segura usuarios / contraseñas. El artefacto de la credencial siempre se almacena encriptado, por lo que mantiene la contraseña segura.

  1. Cree e implemente credenciales para enviar correo en nombre de una cuenta de correo electrónico:
    • Ve a la Monitoreo visual.
    • Haga clic en el mosaico llamado Contenido de seguridad.
    • Agregar Credenciales de usuario.
    • Colocar Nombre a mailSender.
    • Configure la dirección de correo electrónico y las contraseñas del remitente del correo electrónico.

    Hacer clic Despliegue.

Hecho

Inicie sesión para responder la pregunta

Paso 5: agregue un destinatario de correo

  1. Asigne un nombre al sistema receptor:

    • Haga clic en Receiver.
    • Ve a la Ficha de propiedades.
    • Establecer el nombre a Gerente de Logistica.

  2. Crea el canal del remitente:

    • Clickea en el Finalizar un evento de mensaje.
    • Selecciona el Conector botón de velocidad.

    • Arrastre la flecha al sistema receptor.
    • Escoger Correo electrónico desde el Tipo de adaptador surgir.

  3. Configure el receptor de correo electrónico:

    • Haga clic en el canal del receptor de correo electrónico.
    • Ve a la Ficha de propiedades.
    • Ve a la Conexión pestaña.

  4. Ingrese los siguientes valores:

    Nombre del campo Valor
    Dirección smtp.gmail.com:587
    Tipo de proxy Dadá
    Proteccion STARTTLS Obligatorio
    Autenticación Usuario / Contraseña encriptados
    Nombre creíble mailSender
    Oh
    Chun

    Finalmente, su flujo debe verse así:

Hecho

Inicie sesión para responder la pregunta

Paso 6: guarde, implemente y ejecute el flujo

  1. Guarde el flujo de integración haciendo clic en Salvar.

    O puedes usarlo Guardar como versión para cambiar la versión del flujo de integración. La Interfaz Web también administra versiones que le permiten volver a las versiones guardadas.

    El sistema realiza una verificación de configuración de todos los ajustes de flujo de integración que ha configurado hasta ahora y los enumera en el Problemas visuales. Se muestran errores y advertencias.

  2. Utilice el flujo de integración haciendo clic en Despliegue.

    Hacer clic en el cuadro de diálogo Confirmar.

    Hacer clic Okey en la ventana emergente Implementación.

    En el caso de un error de configuración, el sistema no permitirá que se implemente el flujo. Verás un Error de validacion.

    Ver el Problemas visuales para obtener más detalles sobre la causa del error.

    El error indica que no debe haber espacio en el nombre de los sistemas emisor y receptor.

    Cambiar el nombre del sistema del remitente de Proveedor de comercio electrónico a Proveedor de comercio electrónico.

    Del mismo modo, cambie el nombre del sistema receptor de Gerente de Logistica a Gerente de Logistica.

    Guarde y vuelva a implementar el flujo de integración.

Hecho

Inicie sesión para responder la pregunta

Paso 7: verifique el estado de la implementación

  1. Haga clic en Monitor para abrir la Vista de vigilancia.
  2. Haga clic en el mosaico para Gestionar contenido integrado.
  3. Búsqueda de flujos de integración. Asegúrate de que esté adentro Empezado Expresar.

    Puede encontrar más detalles sobre el paquete de implementación, especialmente los puntos finales expuestos en el panel de la derecha.

Hecho

Inicie sesión para responder la pregunta

Paso 8: Fomente el flujo de integración

  1. Busque la URL final del flujo de integración de la implementación:

    • Asegúrate de estar en el Gestionar contenido integrado vista.
    • Encuentra tu flujo de integración.
    • Asegúrese de que esté en la posición delantera.
    • Seleccione el flujo para ver los datos del punto final en el panel de la derecha.
    • Copie la URL del punto final con el botón de velocidad a la derecha.

  2. los Cartero.

  3. Configurar cartero:

    Nombre del campo Valor
    Verbo CORREO
    URL <tenant URL>/cxf/submitFreightInfo
    Autorización
    Mas o menos Autor básico
    Nombre de usuario
    contraseña
    Cuerpo
    Formato Raw, texto

    Utilice el siguiente mensaje de entrada:


    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dis="http://camel.apache.org/cxf/jaxws/dispatch">
    <soapenv:Header/>
    <soapenv:Body>
    <orders>
    <order>
    <orderID>BS00010023</orderID>
    <OrderDate>11.04.2019</OrderDate>
    <CustomerName>Kiara</CustomerName>
    <CustomerLastName>Jain</CustomerLastName>
    <Address>23,Prime View,Redfield,Bangalore,Karnataka,560037,India</Address>
    <ContactNumber>0091-8437329849</ContactNumber>
    <items>
    <item>
    <ProductID>RPD4044543</ProductID>
    <ProductDescription>Wireless Mouse</ProductDescription>
    <Quantity>1</Quantity>
    </item>
    </items>
    <OrderValue>1257</OrderValue>
    <ShippingType>Priority 2-day</ShippingType>
    <SpecialPackaging>None</SpecialPackaging>
    <PaymentType>CoD</PaymentType>
    </order>
    </orders>
    </soapenv:Body>
    </soapenv:Envelope>

Pegar Enviar.

Debería ver un estado de respuesta 200 bien.

Hecho

Inicie sesión para responder la pregunta

Paso 9: monitorear el flujo

  1. Haga clic en Monitor para abrir la Vista de vigilancia.
  2. Haga clic en Todos los flujos integrados azulejo sobre Supervisar el procesamiento de mensajes.
  3. Busque procesamiento de mensajes. Verificar el estado de procesamiento Terminado.

  4. Debería haber recibido correo en la dirección de correo electrónico que configuró en el canal de recepción de correo.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Salir de la versión móvil