Saltar al contenido

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:

    Inicie la interfaz web

    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.

    Abrir vista de diseño

    O

    Abrir vista de diseño

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

    Crear un paquete

    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 campoValor
    NombreTutoriales de integración de SAP Cloud Platform
    Breve descripciónTutoriales ascendentes para enseñarle cómo crear flujos de integración básicos complejos en SAP Cloud Platform Integration
    Versión1.0.0
    VendedorSAVIA
  3. Hacer clic Salvar.

    Crear un paquete

  4. Agregue un flujo integrado a este paquete.

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

    Crea un flujo integrado

  5. Escoger Crear.

    Nombre del campoValor
    NombreGestionar la logística de carga
    Breve descripciónRealice 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á.

    Ingrese los datos de flujo integrado

  6. Hacer clic Okey.

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

    Flujo de integración probado

  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.

    Flujo de integración esquelético probado

  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:

    Establecer el nombre del remitente

  2. Cree el canal del remitente:

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

    Conector conductor

    • 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.

    Seleccionar conector de conductor

  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.

Configurar un conector conductor

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.

    Credenciales del remitenteHacer 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.

    Establecer el nombre del receptor

  2. Crea el canal del remitente:

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

    Conector del receptor

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

    Seleccione un conector de receptor

  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.

    Canal de correo electrónico

  4. Ingrese los siguientes valores:

    Nombre del campoValor
    Direcciónsmtp.gmail.com:587
    Tipo de proxyDadá
    ProteccionSTARTTLS Obligatorio
    AutenticaciónUsuario / Contraseña encriptados
    Nombre creíblemailSender
    Oh
    Chun

    Finalmente, su flujo debe verse así:

    Flujo final

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.

    Guardar flujo

    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.

    Implementar flujo

    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.

    Error de implementación

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

    Error encontrado

    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.

    Los sistemas fueron renombrados

    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.Mira los artefactos desplegados
  3. Búsqueda de flujos de integración. Asegúrate de que esté adentro Empezado Expresar.

    Implementación y puesta en marcha integradas

    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.

    Punto final

  2. los Cartero.

    Dirección de envio

  3. Configurar cartero:

    Nombre del campoValor
    VerboCORREO
    URL<tenant URL>/cxf/submitFreightInfo
    Autorización
    Mas o menosAutor básico
    Nombre de usuario
    contraseña
    Cuerpo
    FormatoRaw, texto

    Configuración del cartero

    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.

Estado de respuesta

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.Monitor
  3. Busque procesamiento de mensajes. Verificar el estado de procesamiento Terminado.

    Monitor de mensajes

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

    Correo electrónico recibido