locked
sqlWorkflowInstanceStore qui bloque mon service Xamlx RRS feed

  • Question

  • Je n'arrive pas à tester mon service Xamlx avec Visual Studio. J'ai vu que la ligne qui bloque mon service est :

     

    <sqlWorkflowInstanceStore
     connectionStringName="Data Source=localhost\sqlexpress;Initial Catalog=Mag;Integrated Security=True"
     instanceEncodingOption="GZip"
     instanceCompletionAction="DeleteAll"
     instanceLockedExceptionAction="BasicRetry"
     hostLockRenewalPeriod="00:00:30"
     runnableInstancesDetectionPeriod="00:00:05" />
    
    Dès que je veux l'activer, ça ne marche plus. Pourtant j'en ai besoin, Comment faire

     

    lundi 23 août 2010 07:39

Réponses

  • Bonjour Apeb,

    Il y a une petite erreur dans cette configuration. C'est ConnectionString qu'il faut utiliser dans ce cas et non ConnectionStringName :

    <sqlWorkflowInstanceStore
     connectionString="Data Source=localhost\sqlexpress;Initial Catalog=Mag;Integrated Security=True"
     instanceEncodingOption="GZip"
     instanceCompletionAction="DeleteAll"
     instanceLockedExceptionAction="BasicRetry"
     hostLockRenewalPeriod="00:00:30"
     runnableInstancesDetectionPeriod="00:00:05" />
    

     

    Voila, tout simplement ;)


    Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)
    lundi 23 août 2010 07:57
    Modérateur
  • Re,

    Ce n'est pas une astuce, juste une autre manière de configurer son sqlWorkflowIntanceStore. Dans ce cas, on passe par la propriété connectionStringName

     <connectionStrings>
      <add name="Mag" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=Mag;Integrated Security=True"/>
     </connectionStrings>
    
     <system.serviceModel>
      <behaviors>
       <serviceBehaviors>
        <behavior>
    ...
         <sqlWorkflowInstanceStore
               connectionStringName="Mag"
               instanceEncodingOption="GZip"
               instanceCompletionAction="DeleteAll"
               instanceLockedExceptionAction="BasicRetry"
               hostLockRenewalPeriod="00:00:30"
               runnableInstancesDetectionPeriod="00:00:05" />
    ...

    Cette approche est vivement conseillée ;)


    Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)
    lundi 23 août 2010 09:03
    Modérateur

Toutes les réponses

  • Bonjour Apeb,

    Il y a une petite erreur dans cette configuration. C'est ConnectionString qu'il faut utiliser dans ce cas et non ConnectionStringName :

    <sqlWorkflowInstanceStore
     connectionString="Data Source=localhost\sqlexpress;Initial Catalog=Mag;Integrated Security=True"
     instanceEncodingOption="GZip"
     instanceCompletionAction="DeleteAll"
     instanceLockedExceptionAction="BasicRetry"
     hostLockRenewalPeriod="00:00:30"
     runnableInstancesDetectionPeriod="00:00:05" />
    

     

    Voila, tout simplement ;)


    Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)
    lundi 23 août 2010 07:57
    Modérateur
  • Merci ça marche.

    Mais dans ce fichier j'ai déjà la même ConnexionString pour mon DataSet. Existe il une astuce pour mettre à jour plusieurs ConnexionString ne même temps?

    lundi 23 août 2010 08:45
  • Re,

    Ce n'est pas une astuce, juste une autre manière de configurer son sqlWorkflowIntanceStore. Dans ce cas, on passe par la propriété connectionStringName

     <connectionStrings>
      <add name="Mag" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=Mag;Integrated Security=True"/>
     </connectionStrings>
    
     <system.serviceModel>
      <behaviors>
       <serviceBehaviors>
        <behavior>
    ...
         <sqlWorkflowInstanceStore
               connectionStringName="Mag"
               instanceEncodingOption="GZip"
               instanceCompletionAction="DeleteAll"
               instanceLockedExceptionAction="BasicRetry"
               hostLockRenewalPeriod="00:00:30"
               runnableInstancesDetectionPeriod="00:00:05" />
    ...

    Cette approche est vivement conseillée ;)


    Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)
    lundi 23 août 2010 09:03
    Modérateur
  • merci, j'ai testé, ça marche aussi
    lundi 23 août 2010 09:26
  • De rien.

    mode humour : mais moi aussi je teste avant de répondre ;)


    Jérémy Jeanson MCP, MCTS http://blogs.codes-sources.com/JeremyJeanson/ (French or English spoken)
    lundi 23 août 2010 09:59
    Modérateur