Compartir a través de


Cómo ejecutar la solución de administración de proceso empresarial

Los pasos siguientes describen cómo ejecutar y validar la solución de administración de proceso empresarial en un único equipo.

Requisitos previos

Antes de ejecutar la solución BPM, debe realizar los pasos descritos en Instalación de la solución de administración de procesos empresariales.

Iniciar la solución de administración de proceso empresarial

Para iniciar la solución de administración de proceso empresarial

  1. Haga clic en Inicio, seleccione Todos los programas, Microsoft BizTalk Server 20xx y, a continuación, haga clic en administración de BizTalk Server.

  2. En la consola de administración de BizTalk Server, expanda Grupo de BizTalk, expanda Configuración de la plataforma, expanda Instancias de host, haga clic con el botón derecho en BizTalkServerApplicationy, a continuación, haga clic en Iniciar.

  3. En la consola de administración de BizTalk Server, expanda Grupo de BizTalk y, a continuación, expanda Aplicaciones.

    1. Haga clic con el botón derecho en BTSScn.BPM.MessagingApp, haga clic en Inicioy, a continuación, haga clic en Iniciar en el cuadro de diálogo Iniciar aplicación .

    2. Haga clic con el botón derecho en BTSScn.BPM.OrderBrokerApp, haga clic en Inicioy, a continuación, haga clic en Iniciar en el cuadro de diálogo Iniciar aplicación .

    3. Haga clic con el botón derecho en BTSScn.BPM.CableOrderApp, haga clic en Inicioy, a continuación, haga clic en Iniciar en el cuadro de diálogo Iniciaraplicación .

    4. Haga clic con el botón derecho en BTSScn.BPM.OrderBrokerApp.Test y haga clic en Detener. En el cuadro de diálogo Detener aplicación , seleccione Detener completa- Finalizar instancia y, a continuación, haga clic en Detener.

    Nota

    Para insertar información en la base de datos del historial. La orquestación OrderBroker usa el puerto de envío HistoryPort del que se establece la propiedad Notificación de entregatransmitido. El puerto de envío está enlazado con el grupo de envío HistoryInsert-SPG, que incluye los puertos de envío HistoryInsert-SP y HistoryInsert-Test-SP. En estos dos puertos de envío el motor de mensajes publicará dos mensajes de confirmación a la orquestación OrderBroker. Con esto, la orquestación se suspende debido a la existencia de mensajes sin consumir. Para evitar esta situación, debe dar de baja uno de los puertos de envío. En este tutorial, se dará de alta el puerto de envío HistoryInsert-Test-SP mediante la detención total de la aplicación BTSScn.BPM.OrderBrokerApp.Test. Para obtener más información sobre la orquestación OrderBroker, vea Procesamiento en la orquestación orderBroker. Para obtener más información sobre la propiedad Notificación de entrega , vea Uso de confirmaciones.

  4. Ejecute el simulador de instalaciones como se indica a continuación:

    1. Abra un símbolo del sistema y cambie el directorio a la carpeta %BTSSolutionsPath%\BPM\FacilitiesSimulator\bin\debug.

    2. Escriba BTSScnBPMFacilities.exe y presione ENTRAR. Mantenga el simulador de instalaciones en ejecución. Esta aplicación simula las instalaciones que procesan sistemas de servidor en Southridge Video.

    3. En el simulador de instalaciones, escriba las siguientes colas de recepción y transmisión:

      Nombre Value
      Cola de recepción .\private$\ToFacilitiesQ
      Transmitir cola .\private$\FromFacilitiesQ
    4. En FacilitiesSimulator, haga clic en Inicio.

  5. Ejecute el servidor de operaciones como se indica a continuación:

    1. Abra un símbolo del sistema nuevo y cambie el directorio actual a la carpeta %BTSSolutionsPath%\BPM\OperationsServer\bin\debug.

    2. Escriba BTSScnBPMOperations.exe 8881 en el símbolo del sistema y presione ENTRAR. Mantenga el servidor de operaciones en ejecución. El servidor de operaciones escucha en el puerto TCP, 8881, para recibir mensajes de error del adaptador Ops. Muestra los mensajes de error que recibe el adaptador Ops.

  6. Ejecute el sistema de suministro de cable como se indica a continuación:

    1. Abra un símbolo del sistema nuevo y cambie el directorio actual a la carpeta %BTSSolutionsPath%\BPM\CableProvisioningSystemServer\bin\debug.

    2. Escriba BTSScnBPMProvisioning.exe 8880 y presione ENTRAR. A continuación, mantenga el sistema de suministro de cable en ejecución. El sistema de aprovisionamiento de cables escucha en el puerto TCP, 8880. Esta aplicación simula un sistema de pedidos de back-end y muestra los pedidos finales.

Ejecute y valide la solución de administración de proceso empresarial

Para enviar un pedido nuevo y validar la solución.

  1. En Internet Explorer, en el cuadro Dirección , escriba la dirección URL de la aplicación web de servicio al cliente como se indica a continuación:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. En la página Formulario de entrada de pedido de representante de servicio al cliente de Southridge Video , escriba un nuevo pedido en la tabla siguiente y, a continuación, haga clic en Enviar pedido.

    Entrada Valor
    Customer ID 1
    Identificador del pedido 1
    Sequence Number 1
    Service Type Code New Standard Service
  3. En la página Formulario de entrada de pedido del representante del servicio al cliente de Southridge Video , el mensaje de resultado es el siguiente:

    Id. de cliente 1 id. de pedido 1 número de secuencia 1

  4. Valide el pedido realizado en el símbolo del sistema ejecutando el sistema de suministro de cable. La aplicación muestra mensajes que informan de que el pedido enviado se ha analizado, activado y finalizado.

  5. Validar que el número total de mensajes se incrementa en uno en el simulador de instalaciones.

Para enviar un duplicado mientras que el servidor BizTalk está procesando el pedido original

  1. En Internet Explorer, en el cuadro Dirección , escriba la dirección URL de la aplicación web de servicio al cliente como se indica a continuación:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. En FacilitiesSimulator, haga clic en Detener. Impide que los pedidos enviados continúen procesándose.

  3. En la página Southridge Video Customer Service Rep Order Entry Form ,escriba un nuevo pedido en la tabla siguiente y, a continuación, haga clic en Enviar pedido dos veces para simular pedidos duplicados.

    Entrada Valor
    Customer ID 2
    Identificador del pedido 1
    Sequence Number 1
    Service Type Code New Standard Service
  4. En la página Formulario de entrada de pedido del representante del servicio al cliente de Southridge Video , el mensaje de resultado es el siguiente:

    Id. de cliente 2 Id. de pedido 1 número de secuencia 1

  5. En FacilitiesSimulator, haga clic en Iniciar. En el simulador de instalaciones haga clic en Iniciar. Se reanudarán las orquestaciones que esperan las respuestas del simulador de instalaciones. Simula que se envía un pedido duplicado mientras se está procesando el primer pedido.

  6. Compruebe los pedidos realizado en el símbolo del sistema ejecutando el sistema de suministro de cable. La aplicación muestra mensajes que informan de que sólo el primer pedido se ha analizado, activado y finalizado.

  7. Compruebe el mensaje de error para los pedidos duplicados en el símbolo del sistema ejecutando el servidor de operaciones.

Para actualizar un pedido mientras que el servidor BizTalk está procesando el pedido.

  1. En Internet Explorer, en el cuadro Dirección , escriba la dirección URL de la aplicación web de servicio al cliente como se indica a continuación:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. En FacilitiesSimulator, haga clic en Detener.

  3. En la página Formulario de entrada de pedido de representante de servicio al cliente de Southridge Video , escriba un nuevo pedido en la tabla siguiente y, a continuación, haga clic en Enviar pedido.

    Entrada Valor
    Customer ID 3
    Identificador del pedido 1
    Sequence Number 1
    Service Type Code New Standard Service
  4. En la página Southridge Video Customer Service Rep Order Entry Form ,el mensaje de resultado es el siguiente:

    Id. de cliente 3 Id. de pedido número 1 de secuencia 1

  5. En la página Southridge Video Customer Service Rep Order Entry Form ,escriba un pedido actualizado en la tabla siguiente y, a continuación, haga clic en Enviar pedido.

    Entrada Valor
    Customer ID 3
    Identificador del pedido 1
    Sequence Number 2
    Service Type Code New Deluxe Service
  6. En la página Southridge Video Customer Service Rep Order Entry Form ,el mensaje de resultado es el siguiente:

    Id. de cliente 3 Id. de pedido 1 número de secuencia 2

  7. En FacilitiesSimulator, haga clic en Iniciar.

  8. Compruebe el mensaje de resultado en la página Formulario de entrada de pedido de representante del servicio al cliente de Southridge Video .

  9. Compruebe los pedidos realizado en el símbolo del sistema ejecutando el sistema de suministro de cable. La aplicación muestra mensajes que informan de que se han analizado dos pedidos, pero sólo se ha activado y finalizado el pedido actualizado.

  10. Haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas, haga clic en Visor de eventos y, a continuación, compruebe una nueva advertencia de que se interrumpió el pedido original.

  11. Compruebe el mensaje de error de enrutamiento en el símbolo del sistema ejecutando el servidor de operaciones.

    Nota

    Habrá un error en el registro de sucesos y en el servidor de operaciones. El mensaje de respuesta del sistema de instalaciones ya no corresponde a una instancia del proceso empresarial ya que finalizó por la interrupción causada por el pedido nuevo con un número de secuencia superior. Por lo tanto, el mensaje de respuesta está huérfano y se enruta al servidor de operaciones. Para obtener más información sobre las actualizaciones de pedidos, consulte Flujo de pedidos a través del Administrador de procesos.

  12. Abra el mensaje más reciente de la carpeta %SystemDrive%:\BPMTest\HistoryUpdate-SP con el Bloc de notas. Compruebe los campos CustName, OrderNum, OrderSeqNum y Status para ver si el mensaje se ha creado para el nuevo pedido y el campo Estado es COMPLETADO.

Para finalizar un pedido mientras que el servidor BizTalk está procesando el pedido

  1. En Internet Explorer, en el cuadro Dirección , escriba la dirección URL de la aplicación web de servicio al cliente como se indica a continuación:

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. En InstalacionesSimulator, haga clic en Detener.

  3. En la página Southridge Video Customer Service Rep Order Entry Form (Formulario de entrada de pedido de representante del servicio al cliente de Southridge Video), escriba un nuevo pedido en la tabla siguiente y, a continuación, haga clic en Enviar pedido.

    Entrada Valor
    Customer ID 4
    Identificador del pedido 1
    Sequence Number 1
    Service Type Code New Standard Service
  4. En la página Southridge Video Customer Service Rep Order Entry Form ,el mensaje de resultado es el siguiente:

    Id. de cliente 4 Id. de pedido 1 número de secuencia 1

  5. En la página Southridge Video Customer Service Rep Order Entry Form (Formulario de entrada de pedido de representante del servicio al cliente de Southridge Video ), haga clic en Terminate Order (Finalizar pedido).

  6. En la página Southridge Video Customer Service Rep Order Entry Form ,el mensaje de resultado es el siguiente:

    Id. de cliente 4 Id. de pedido 1 número de secuencia 1

  7. En InstalacionesSimulator, haga clic en Iniciar.

  8. Compruebe los pedidos realizado en el símbolo del sistema ejecutando el sistema de suministro de cable. La aplicación muestra mensajes que informan de que el pedido sólo se ha analizado y activado.

  9. Haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas, haga clic en Visor de eventos y, a continuación, compruebe una nueva advertencia de que el usuario ha terminado el pedido.

    Nota

    Para obtener más información sobre cómo finalizar los pedidos, consulte Flujo de pedidos a través del Administrador de procesos.

  10. Compruebe el mensaje de error de enrutamiento en el símbolo del sistema ejecutando el servidor de operaciones.

Consulte también

Antes de instalar la solución de administración de procesos empresariales
Configurar el equipo del desarrollador para la solución de administración de procesos empresariales