2013-05-08 4 views
3

Récemment, je trouve que la colonne nState dans les BizTalkMsgBoxDb.Instances dit quelque chose sur l'état de l'artefact BizTalk.Quels sont les états dans Biztalk serveur

Je sais déjà maintenant que nState = 4 me dit qu'il est suspendu (resumable) et nState = 32 me dit qu'il est suspendu (non resumable). Y a-t-il une vue d'ensemble de tous les états possibles dans BizTalk Server? En ce moment j'utilise cette requête pour orchestrations par exemple:

SELECT o.uidGUID, o.nvcName AS Name, COUNT(*) as Count, i.nState, 
    CASE i.nState 
    WHEN 1 THEN 'Ready To Run' 
    WHEN 2 THEN 'Active' 
    WHEN 4 THEN 'Suspended Resumable' 
    WHEN 8 THEN 'Dehydrated' 
    WHEN 16 THEN 'Completed With Discarded Messages' 
    WHEN 32 THEN 'Suspended Non-Resumable' 
    END as State 
    FROM [BizTalkMsgboxDb].dbo.[Instances] AS i WITH (NOLOCK) 
    JOIN [BizTalkMgmtDb].dbo.[bts_Orchestration] AS o WITH (NOLOCK) ON i.uidServiceID = o.uidGUID 
    GROUP BY o.uidGUID, o.nvcName, i.nState; 

Y at-il plus d'états, et est-il possible de les obtenir pour plus d'artefacts ensemble?

Répondre

4

Ce sont les applications que nous utilisons:

  • 1: Démarrage
  • 2: complété
  • 3: Terminated
  • 4: Suspension
  • 5: ReadyToRun
  • 6: Actif
  • 8: déshydraté
  • 16: CompletedWithDiscardedMessages
  • 32: SuspendedNonResumable
  • 64: InBreakpoint

Hope this helps

+0

Merci! Si vous pouvez me dire que ce sont tous les états possibles, cela pourrait être la réponse que je cherche, pour l'instant, je laisse la question ouverte un peu plus. –

+0

Et une autre chose, je trouve un autre endroit que 2 était actif, alors que vous dites 6 est. Quelles sont vos ressources, ou s'agit-il simplement de votre longue expérience? –

+0

Il est ce que nous utilisons depuis BizTalk 2006 dans notre produit de tableau de bord. N'a pas rencontré d'autres états. Le 2 est terminé, autant que je sache, mais il devrait être facile de vérifier. (Je n'ai pas le temps aujourd'hui) –

Questions connexes