2017-05-04 7 views
0

Je me demandais si vous pouviez être conscient à l'intérieur d'une orchestration que l'on vient de le reprendre? J'enregistre les étapes de traitement et les erreurs de l'orchestration, et ce serait bien si dans le journal des erreurs, quelque chose comme "Step 2 a échoué", et ensuite l'entrée suivante "Orchestration repris à l'étape 2".BizTalk - Pouvez-vous savoir à l'intérieur d'une orchestration si elle est reprise?

Y a-t-il une propriété globale définie après un CV?

Répondre

0

Pour qu'une orchestration soit reprise, elle doit d'abord être suspendue. Pour autant que je sache, il y a 3 façons de suspendre une orchestration:

  1. Une suspension forme a été
  2. rencontrait Une exception
  3. L'orchestration est suspendue manuellement à l'aide de la console d'administration BizTalk.

Les deux premiers cas peuvent être facilement effectués par programme en définissant une variable avant la forme de suspension ou dans votre gestion des exceptions.

Pour le dernier cas, qui ne se produit pas souvent, je ne suis pas sûr que ce soit possible.

1

... Alors d'abord quelques conseils ...

"Je vous connecter étapes de traitement et les erreurs de l'orchestration"

Ne perdez pas votre temps avec cela. Tout à fait sérieux. J'ai vu des gens mettre des heures dans cela et le résultat n'est jamais utile et provoque presque toujours plus de problèmes qu'il vous aidera jamais à résoudre. Le plus important, BizTalk Tracking le fait déjà. Maintenant, en termes pratiques, vous savez déjà si l'orchestration a été suspendue, donc vous essayez d'enregistrer quelque chose que vous connaissez déjà. Et même si vous parvenez à enregistrer cela, encore une fois, cela n'aidera pas. Fondamentalement, vous ferez mieux d'apprendre à utiliser les outils intégrés, tels que le suivi et le journal des événements au lieu de passer du temps sur quelque chose qui, croyez-moi, ne vous aidera jamais. Ce qui signifie, c'est un net négatif.