Ticket #72 (closed enhancement: fixed)

Opened 3 years ago

Last modified 2 years ago

Implement datachannel

Reported by: dumoulin Owned by: romain.reuillon
Priority: normal Milestone: 0.4
Component: core Version:
Severity: major Keywords:
Cc:

Description (last modified by romain.reuillon) (diff)

Remove the global variable system and replace it by capsule to capsule data channels.

Actually, we can specify the variables needed as input and produced as output for a processor. And this specifications are checked through the workflow from a processor with its successor.

But, this specifications aren't more propagated. For example, let's consider 3 processors P1, P2 and P3, and these specifications :

P1: input=v1 ; output=v2, v3
P2: input=v2; output=v5
P3: input=v3, v4; output=v6

The variable v3 needed by P3 will not be found because she is not declared by P2, although this is P1 that produces it. The variable v4 is needed by P3 but isn't produced by any processor. So this variable is needed at the start of the workflow (as v1).

Datachannel will address this problem !

Change History

Changed 3 years ago by dumoulin

  • description modified (diff)

Changed 3 years ago by dumoulin

  • milestone set to 0.4

Changed 2 years ago by romain.reuillon

  • owner set to romain.reuillon
  • description modified (diff)
  • summary changed from Propagate input/output variables specifications through the workflow to Implement datachannel

Changed 2 years ago by romain.reuillon

  • description modified (diff)

Changed 2 years ago by romain.reuillon

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.

logo cemagref

logo iscpif

logo lifegrid

logo region auvergne

logo patres project