Mi primer flujo de datos (servicio)

En este tema se crea un flujo de datos simple que acepta datos de una API o invocación de un servicio web, procesa los datos y devuelve una respuesta a través de la API o el servicio web. Debido a que este flujo de datos está destinado a ser expuesto como un servicio en el servidor de Spectrum™ Technology Platform, es un flujo de datos de "servicio". (El otro tipo principal de flujo de datos, un "trabajo", realiza procesamiento por lotes, lee los datos de un archivo o base de datos, procesa los datos y, a continuación, escribe los datos de salida en un archivo o base de datos.)

  1. Seleccione Inicio > Programas > Pitney Bowes > Spectrum™ Technology Platform > Herramientas del cliente > Enterprise Designer.
  2. Seleccione Archivo > Nuevo > Flujo de datos > Servicio.
  3. Ahora se encuentra preparado para comenzar a crear su flujo de datos. El primer paso es definir la entrada hacia el flujo de datos. El flujo de datos tomará dos campos como entrada: FirstName y LastName.
    1. Arrastre una etapa Input desde la paleta al lienzo.



    2. Haga doble clic en el lienzo en la etapa Input.
    3. Haga clic en Agregar, y luego haga clic nuevamente en Agregar.
    4. En el campo Nombre del campo, escriba FirstName.
    5. Haga clic en Aceptar, y luego haga clic nuevamente en Aceptar.
    6. Haga clic en Agregar, y luego haga clic nuevamente en Agregar.
    7. En el campo Nombre del campo, escriba LastName.
    8. Haga clic en Aceptar, y luego haga clic nuevamente en Aceptar.
    9. Ha terminado de definir la entrada del flujo de datos. Haga clic en Aceptar.
  4. A continuación, va a agregar una etapa para cambiar el uso de mayúsculas y minúsculas de los datos en los campos FirstName y LastName a todas en mayúsculas.
    1. Arrastre una etapa Transformer desde la paleta al lienzo.
    2. Haga clic en el triángulo negro sólido en el lado derecho de la etapa Input (el puerto de salida) y arrástrelo al lado izquierdo de la etapa Transformer (Transformador) en el lienzo para crear un canal que une Input y Transformer.

      Su flujo de datos debería tener el siguiente aspecto:

    3. Haga doble clic en la etapa Transformer.
    4. Haga clic en Agregar.
    5. En el árbol de la parte izquierda, en Formato haga clic en Mayúsculas y minúsculas.
    6. En el campo Campo, seleccione FirstName. Deje seleccionado Superior.
    7. Haga clic en Agregar.
    8. En el campo Campo, seleccione LastName. Deje seleccionado Superior.
    9. Haga clic en Agregar.
    10. Haga clic en Cerrar.
    11. Ha terminado de configurar Transformer para cambiar el valor de los campos FirstName y LastName a mayúsculas. Haga clic en Aceptar.
  5. Por último, se definirá la salida para el flujo de datos. El flujo de datos devolverá los campos FirstName y LastName como salida.
    1. Arrastre una etapa Output (Datos de salida) sobre el lienzo.
    2. Haga clic en el triángulo negro sólido en el lado derecho de la etapa Transformer y arrástrelo al lado izquierdo de la etapa Output sobre el lienzo.

      Su flujo de datos debería tener el siguiente aspecto:

    3. Haga doble clic en la etapa Output del lienzo.
    4. Marque la casilla Exponer. Ahora deben estar marcadas las casillas de verificación FirstName y LastName.
    5. Haga clic en Aceptar.
  6. En Enterprise Designer, seleccione Archivo > Guardar.
  7. Coloque al flujo de datos el nombre FirstName and LastName y haga clic en Aceptar.
  8. Seleccione Archivo > Exponer/Anular exposición y Guardar. Esto expone el flujo de datos, para que esté disponible como un servicio en el servidor.
  9. Para probar el servicio:
    1. Abra Management Console; para ello acceda a esta dirección URL en un navegador web:

      http://server:port/managementconsole

      Donde servidor es la dirección IP o el nombre de servidor de su servidor Spectrum™ Technology Platform y puerto es el puerto HTTP que usa Spectrum™ Technology Platform. De manera predeterminada, el puerto HTTP es 8080.

    2. Vaya a Servicios > Otros servicios.
    3. En la lista de servicios, marque la casilla al lado de MyFirstDataflow-Service y, luego, haga clic en el botón Editar .
    4. Introduzca un nombre en el campo FirstName todo en minúscula.
    5. Introduzca un nombre en el campo LastName todo en minúscula.
    6. Haga clic en Run Preview.

      Puede ver que el servicio hizo que los campos para el nombre quedaran todos en mayúscula, como lo especificó en la etapa Transformer del flujo de datos.

Felicitaciones. Ha diseñado y ejecutado su primer flujo de datos de servicio. El servicio ahora está disponible en el servidor y se puede acceder a él a través de una API o una invocación de un servicio web. La URL del recurso para el punto final de SOAP de este servicio es:

http://<ServerName>:<Port>/soap/MyFirstDataflow-Service

La URL del recurso para el punto final de REST de este servicio es:

http://<ServerName>:<Port>/rest/MyFirstDataflow-Service