Configuration de la persistance des flux de travail à l'aide du Gestionnaire des services Internet
Cette rubrique inclut des procédures qui décrivent la configuration des paramètres liés à la persistance pour un service de flux de travail à l'aide des extensions du Gestionnaire des services Internet ajoutées par AppFabric. Vous pouvez configurer les fonctionnalités de persistance au niveau du service pour un service de flux de travail spécifique, ou au niveau du serveur, du site ou de l'application et faire hériter le service de ces paramètres définis à un niveau supérieur. Pour plus d'informations sur le fonctionnement des configurations dans la hiérarchie IIS, consultez la rubrique Processus de configuration dans AppFabric.
Important
Pour obtenir une description détaillée des champs dans les boîtes de dialogue utilisées pour configurer les fonctionnalités de persistance, consultez les rubriques Configure Service: Workflow Persistence Tab et Advanced Persistence Settings Dialog Box.
Activation ou désactivation des fonctionnalités de persistance pour un service de flux de travail à l'aide du Gestionnaire des services Internet
Dans l'arborescence du volet Connexions (à gauche), sélectionnez le serveur, le site ou l'application dans laquelle existe le service de flux de travail.
Dans le volet Espace de travail, sous l'onglet Affichage des fonctionnalités, double-cliquez sur Services dans la section AppFabric.
Sélectionnez le service de flux de travail dans la liste Services, puis cliquez sur Configurer dans la section WF et WCF .NET 4.0 du volet Actions pour ouvrir la boîte de dialogue Configurer le service. Vous pouvez également ouvrir cette boîte de dialogue en procédant comme suit : Cliquez avec le bouton droit sur le service de flux de travail pour lequel configurer la persistance dans la liste Services, puis cliquez sur Configurer dans le menu contextuel.
Cliquez sur l'onglet Persistance des flux de travail pour activer ou désactiver les instances de service de flux de travail persistantes vers un magasin de persistance. Sélectionnez l'option Persistance des flux de travail SQL Server pour activer la persistance des instances de service vers une base de données SQL Server. Sélectionnez l'option Personnalisé pour utiliser un magasin d'instances autre qu'une base de données SQL Server ou ne pas utiliser la fonctionnalité de persistance.
Lorsque vous sélectionnez l'option Persistance des flux de travail SQL Server, vous devez sélectionner une définition de magasin d'instances, figurant dans un fichier de configuration et associée à une chaîne de connexion utilisée par le fournisseur pour la connexion à une base de données de persistance SQL Server 2008. Par ailleurs, vous pouvez configurer les fonctionnalités de persistance SQL Server avancées, telles que la conservation des instances dans le magasin de persistance après leur exécution et le codage des informations relatives à l'état des instances via l'algorithme GZip, dans la boîte de dialogue Paramètres avancés de persistance que vous pouvez ouvrir en cliquant sur Avancé.
Conseil
Si aucun magasin d'instances SQL Server ne figure dans la liste déroulante, vous devrez en créer un. Vous pouvez créer et initialiser un magasin d'instances SQL Server à l'aide de l'Assistant Configuration de Microsoft AppFabric 1.1 pour Windows Server comme indiqué dans la rubrique Configuration des magasins de persistance à l'aide de l'Assistant Configuration ou à l'aide des cmdlets Windows PowerShell comme indiqué dans la rubrique Configuration des magasins de persistance à l'aide des cmdlets d'AppFabric.
Cliquez sur Appliquer pour appliquer les paramètres. Pour configurer les paramètres avancés de persistance, suivez la procédure suivante dans cette rubrique.
Pour obtenir une description détaillée des champs sous l'onglet Persistance des flux de travail de la boîte de dialogue Configurer le service, consultez la rubrique Configure Service: Workflow Persistence Tab.
Configuration des paramètres avancés de persistance SQL Server pour un service de flux de travail spécifique à l'aide du Gestionnaire des services Internet
Cliquez sur Avancé pour ouvrir la boîte de dialogue Paramètres avancés de persistance.
Sélectionnez ou désélectionnez l'option Coder les instances (GZip) pour activer ou désactiver le codage des informations d'instance et leur stockage dans la base de données de persistance à l'aide de l'algorithme GZip.
Sélectionnez ou désélectionnez l'option Conserver les instances après leur exécution pour activer ou désactiver la suppression des informations relatives à l'état des instances une fois celles-ci exécutées.
Sélectionnez une valeur dans la liste Action en cas d'exception de verrouillage d'instance pour spécifier l'action à exécuter lorsqu'un hôte reçoit une exception InstanceLockedException.
Entrez une valeur pour l'option Période de renouvellement du verrouillage de l'hôte, qui spécifie la période après laquelle le verrouillage d'instance expire sauf si l'hôte le renouvelle.
Entrez une valeur pour l'option Période de détection des instances exécutables, qui spécifie la période après laquelle le magasin d'instances de flux de travail SQL exécute une tâche de détection des instances de flux de travail exécutables ou activables dans la base de données de persistance à l'issue du cycle de détection précédent.
Cliquez sur OK pour appliquer les paramètres et fermer la boîte de dialogue.
Consultez la rubrique Advanced Persistence Settings Dialog Box pour obtenir une description détaillée des champs de la boîte de dialogue Paramètres avancés de persistance.
Configuration des paramètres de persistance par défaut au niveau du serveur, du site ou de l'application à l'aide du Gestionnaire des services Internet
Dans l'arborescence du volet Connexions (à gauche), sélectionnez le niveau de serveur, de site ou d'application auquel configurer les paramètres de persistance des flux de travail par défaut.
Cliquez sur Configurer dans la section Gérer les services WCF et WF du volet Actions pour ouvrir la boîte de dialogue Configurer WCF et WF pour le serveur, Configurer WCF et WF pour le site ou Configurer WCF et WF pour l'application. Vous pouvez également ouvrir cette boîte de dialogue en procédant comme suit : Cliquez avec le bouton droit sur le nœud racine, de site Web ou d'application pour lequel configurer les valeurs par défaut des paramètres de persistance des flux de travail dans l'arborescence, pointez sur Gérer les services WCF et WF dans le menu contextuel, puis cliquez sur Configurer.
Cliquez sur l'onglet Persistance des flux de travail pour activer ou désactiver les instances de service de flux de travail persistantes vers un magasin de persistance. Sélectionnez l'option Persistance des flux de travail SQL Server pour activer la persistance des instances de service vers une base de données SQL Server. Sélectionnez l'option Personnalisé pour utiliser un magasin d'instances autre qu'une base de données SQL Server ou ne pas utiliser la fonctionnalité de persistance.
Lorsque vous associez un fournisseur de persistance SQL Server à un service, vous devez spécifier une chaîne de connexion pour la connexion du fournisseur à une base de données de persistance SQL Server 2008 ou 2005. Par ailleurs, vous pouvez configurer les fonctionnalités de persistance SQL Server avancées, telles que la conservation des instances dans le magasin de persistance après leur exécution et le codage des informations relatives à l'état des instances via l'algorithme GZip, dans la boîte de dialogue Paramètres avancés de persistance que vous pouvez ouvrir en cliquant sur Avancé.
Cliquez sur Appliquer pour appliquer les paramètres. Pour configurer les paramètres avancés de persistance, suivez la procédure précédente de cette rubrique.
Pour obtenir une description détaillée des champs sous l'onglet Persistance des flux de travail de cette boîte de dialogue, consultez la rubrique Configure Server, Site, and Application: Workflow Persistence Tab.
2012-03-05