Diagramme de séquence : Lancement d'une activité

Pour appeler une méthode sur un composant métier, un client ou un contrôleur de solution obtient un jeton d'activité en appelant la méthode de lancement BCS. Dans le processus d'obtention de ce jeton d'activité, le client peut éventuellement fournir des données d'initialisation. Ces données d'initialisation sont utilisées pour remplir les contextes préchargés lors de la création d'une nouvelle activité. Lorsqu'une méthode de service particulière est appelée sur une interface service de composants métier, le client doit passer le jeton d'activité.

Le diagramme suivant montre les étapes à suivre pour lancer une activité :

  • Obtenez un identificateur d'activité unique auprès du gestionnaire de clés WC.
  • Récupérez une liste de contextes métier pour cette demande particulière et associez-les à l'activité.
  • Initialisez la liste des contextes métier.

La liste des BusinessContexts à associer à une activité est lue à partir d'un fichier de configuration. Chaque activité doit avoir un BaseContext qui lui est associé. Au minimum, le storeId est nécessaire pour remplir le BaseContext. Lorsqu'une activité est lancée, le storeId doit être transmis dans le cadre des données d'initialisation.

Étapes pour lancer une activité