Partage via


Exécution de la solution de gestion des processus d'entreprise

Les procédures suivantes décrivent l'exécution et la validation d'une solution de gestion des processus d'entreprise sur un seul ordinateur.

Prérequis

Avant d’exécuter la solution BPM, vous devez effectuer les étapes décrites dans Installation de la solution de gestion des processus métier.

Démarrage de la solution de gestion des processus d'entreprise

Pour démarrer la solution de gestion des processus d'entreprise

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft BizTalk Server 20xxxx, puis cliquez sur BizTalk Server Administration.

  2. Dans la console d’administration BizTalk Server, développez Groupe BizTalk, Paramètres de plateforme, Instances d’hôte, cliquez avec le bouton droit sur BizTalkServerApplication, puis cliquez sur Démarrer.

  3. Dans la console d’administration BizTalk Server, développez Groupe BizTalk, puis Applications.

    1. Cliquez avec le bouton droit sur BTSScn.BPM.MessagingApp, cliquez sur Démarrer, puis cliquez sur Démarrer dans la boîte de dialogue Démarrer l’application .

    2. Cliquez avec le bouton droit sur BTSScn.BPM.OrderBrokerApp, cliquez sur Démarrer, puis cliquez sur Démarrer dans la boîte de dialogue Démarrer l’application .

    3. Cliquez avec le bouton droit sur BTSScn.BPM.CableOrderApp, cliquez sur Démarrer, puis cliquez sur Démarrer dans la boîte de dialogue Démarrer l’application .

    4. Cliquez avec le bouton droit sur BTSScn.BPM.OrderBrokerApp.Test, puis cliquez sur Arrêter. Dans la boîte de dialogue Arrêter l’application, sélectionnez Arrêt complet - Terminer instance, puis cliquez sur Arrêter.

    Notes

    Pour insérer des informations dans la base de données d’historique. L’orchestration OrderBroker utilise le port d’envoi HistoryPort dont la propriété Notification de remise est définie Transmission. Le port d'envoi est lié au groupe d'envoi HistoryInsert-SPG qui inclut les ports d'envoi HistoryInsert-SP et HistoryInsert-Test-SP. Pour ces deux ports d'envoi, le moteur de messagerie publie deux accusés de réception sur l'orchestration OrderBroker. Il interrompt l'orchestration en raison de messages non utilisés. Pour éviter cette situation, vous devez désinscrire l'un des ports d'envoi. Dans cette procédure pas à pas, désinscrivez le port d'envoi HistoryInsert-Test-SP en arrêtant complètement l'application BTSScn.BPM.OrderBrokerApp.Test. Pour plus d’informations sur l’orchestration OrderBroker, consultez Traitement dans l’orchestration OrderBroker. Pour plus d’informations sur la propriété Notification de remise , consultez Utilisation des accusés de réception.

  4. Exécutez le simulateur d'installations comme suit :

    1. Ouvrez une invite de commandes, accédez au dossier %BTSSolutionsPath%\BPM\FacilitiesSimulator\bin\debug.

    2. Tapez BTSScnBPMFacilities.exe, puis appuyez sur ENTRÉE. Maintenez l'exécution du simulateur d'installations. Cette application simule les systèmes principaux de traitement des installations à Southridge Video.

    3. Dans le simulateur d'installations, tapez les files d'attente de réception et de transmission suivantes :

      Nom Valeur
      File d'attente de réception .\private$\ToFacilitiesQ
      File d’attente de transmission .\private$\FromFacilitiesQ
    4. Dans FacilitiesSimulator, cliquez sur Démarrer.

  5. Exécutez le serveur d'opérations comme suit :

    1. Ouvrez une nouvelle invite de commandes, accédez au dossier %BTSSolutionsPath%\BPM\OperationsServer\bin\debug.

    2. Tapez BTSScnBPMOperations.exe 8881 à l’invite de commandes, puis appuyez sur ENTRÉE. Maintenez l'exécution du serveur d'opérations. Le serveur d'opérations écoute sur le port TCP, 8881, pour recevoir des messages d'erreur de l'adaptateur Ops. Il affiche les messages d'erreur reçus par l'adaptateur Ops.

  6. Exécutez le système d'approvisionnement en câble comme suit :

    1. Ouvrez une nouvelle invite de commandes, accédez au dossier %BTSSolutionsPath%\BPM\CableProvisioningSystemServer\bin\debug.

    2. Tapez BTSScnBPMProvisioning.exe 8880, puis appuyez sur ENTRÉE. Puis, maintenez l'exécution du système d'approvisionnement en câble. Le système d'approvisionnement en câble écoute sur le port TCP, 8880. Cette application simule un système de commande principal, puis affiche les commandes finales.

Exécution et validation de la solution de gestion des processus d'entreprise

Pour envoyer une nouvelle commande et valider la solution

  1. Dans Internet Explorer, dans la zone Adresse, tapez l’URL de l’application Web Customer Service comme suit :

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Dans la page Southridge Video Customer Service Rep Order Entry Form ,entrez une nouvelle commande dans le tableau suivant, puis cliquez sur Envoyer une commande.

    Entrée Valeur
    ID de client 1
    ID de commande 1
    Numéro de séquence 1
    Code du type de service Nouveau service standard
  3. Dans la page Southridge Video Customer Service Rep Order Entry Form , le message de résultat se présente comme suit :

    ID de client 1 ID de commande 1 Numéro de séquence 1

  4. Examinez la commande placée à l'invite de commandes exécutant le système d'approvisionnement en câble. L'application affiche les messages indiquant que la commande envoyée est analysée, activée, puis terminée.

  5. Assurez-vous que le nombre total de messages est incrémenté d'un sur le simulateur d'installations.

Pour envoyer une copie lorsque BizTalk Server traite la commande d'origine

  1. Dans Internet Explorer, dans la zone Adresse, tapez l’URL de l’application Web Customer Service comme suit :

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Dans FacilitiesSimulator, cliquez sur Arrêter. Cela empêche les commandes envoyées de poursuivre leur traitement.

  3. Dans la page Southridge Video Customer Service Rep Order Entry Form ,entrez une nouvelle commande dans le tableau suivant, puis cliquez deux fois sur Envoyer une commande pour simuler les commandes en double.

    Entrée Valeur
    ID de client 2
    ID de commande 1
    Numéro de séquence 1
    Code du type de service Nouveau service standard
  4. Dans la page Southridge Video Customer Service Rep Order Entry Form , le message de résultat se présente comme suit :

    ID client 2 ID de commande 1 numéro séquentiel 1

  5. Dans FacilitiesSimulator, cliquez sur Démarrer. Les orchestrations en attente de réponses du simulateur d'installations reprennent. Cela simule l'envoi d'une commande en double pendant le traitement de la première commande.

  6. Examinez les commandes placées à l'invite de commandes exécutant le système d'approvisionnement en câble. L'application affiche les messages indiquant que seule la première commande est analysée, activée, puis terminée.

  7. Examinez le message d'erreur pour rechercher les commandes en double à l'invite de commandes exécutant le serveur d'opérations.

Pour mettre à jour une commande lorsque BizTalk Server traite la commande

  1. Dans Internet Explorer, dans la zone Adresse, tapez l’URL de l’application Web Customer Service comme suit :

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Dans FacilitiesSimulator, cliquez sur Arrêter.

  3. Dans la page Southridge Video Customer Service Rep Order Entry Form ,entrez une nouvelle commande dans le tableau suivant, puis cliquez sur Envoyer une commande.

    Entrée Valeur
    ID de client 3
    ID de commande 1
    Numéro de séquence 1
    Code du type de service Nouveau service standard
  4. Dans la page Southridge Video Customer Service Rep Order Entry Form , le message de résultat se présente comme suit :

    ID client 3 ID de commande 1 numéro séquentiel 1

  5. Dans la page Southridge Video Customer Service Rep Order Entry Form ,entrez une commande mise à jour dans le tableau suivant, puis cliquez sur Envoyer une commande.

    Entrée Valeur
    ID de client 3
    ID de commande 1
    Numéro de séquence 2
    Code du type de service Nouveau service Deluxe
  6. Dans la page Southridge Video Customer Service Rep Order Entry Form , le message de résultat se présente comme suit :

    ID client 3 ID de commande 1 numéro séquentiel 2

  7. Dans FacilitiesSimulator, cliquez sur Démarrer

  8. Vérifiez le message de résultat sur la page Southridge Video Customer Service Rep Order Entry Form .

  9. Examinez les commandes placées à l'invite de commandes exécutant le système d'approvisionnement en câble. L'application affiche les messages indiquant que deux commandes sont analysées mais que seule la commande mise à jour est activée et terminée.

  10. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, cliquez sur observateur d'événements, puis case activée un nouvel avertissement indiquant que la commande d’origine a été interrompue.

  11. Examinez le message d'erreur d'échec de routage à l'invite de commandes exécutant le serveur d'opérations.

    Notes

    Il y a une erreur dans le journal des événements et sur le serveur d'opérations. Le message de réponse du système d'installations n'est plus corrélé à une instance du processus d'entreprise car il a été terminé par l'interruption causée par la nouvelle commande avec un numéro de séquence supérieur. Par conséquent, le message de réponse est orphelin et routé vers le serveur d'opérations. Pour plus d’informations sur les mises à jour des commandes, consultez Order Flow through the Process Manager.

  12. Ouvrez le dernier message dans le dossier %SystemDrive%:\BPMTest\HistoryUpdate-SP dans le Bloc-notes. Cochez les champs CustName, OrderNum, OrderSeqNum et Status pour voir si le message a été créé pour la nouvelle commande et si le champ État est TERMINÉ.

Pour terminer une commande lorsque BizTalk Server traite la commande

  1. Dans Internet Explorer, dans la zone Adresse, tapez l’URL de l’application Web Customer Service comme suit :

    • http://localhost/CSRWebApp/CSRMainForm.aspx
  2. Dans FacilitiesSimulator, cliquez sur Arrêter.

  3. Dans la page Southridge Video Customer Service Rep Order Entry Form ,entrez une nouvelle commande dans le tableau suivant, puis cliquez sur Envoyer une commande.

    Entrée Valeur
    ID de client 4
    ID de commande 1
    Numéro de séquence 1
    Code du type de service Nouveau service standard
  4. Dans la page Southridge Video Customer Service Rep Order Entry Form , le message de résultat se présente comme suit :

    ID client 4 ID de commande 1 numéro de séquence 1

  5. Dans la page Southridge Video Customer Service Rep Order Entry Form ,cliquez sur Terminer la commande.

  6. Dans la page Southridge Video Customer Service Rep Order Entry Form , le message de résultat se présente comme suit :

    ID client 4 ID de commande 1 numéro de séquence 1

  7. Dans FacilitiesSimulator, cliquez sur Démarrer.

  8. Examinez les commandes placées à l'invite de commandes exécutant le système d'approvisionnement en câble. L'application affiche les messages indiquant que la commande est uniquement analysée et activée.

  9. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Outils d’administration, cliquez sur observateur d'événements, puis case activée un nouvel avertissement indiquant que la commande a été arrêtée par l’utilisateur.

    Notes

    Pour plus d’informations sur l’arrêt des commandes, consultez Flux de commandes via le Gestionnaire de processus.

  10. Examinez le message d'erreur d'échec de routage à l'invite de commandes exécutant le serveur d'opérations.

Voir aussi

Avant l’installation de la solution de gestion des processus d’entreprise
Configuration de l’ordinateur de développement pour la solution de gestion des processus d’entreprise