You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Weave Data Language (WDL), Commands (ODM "Actions") may either be one-way "fire-and-forget" requests or two-way request / responses. A two-way response is declared as a RESPONSE_EVENT.
To be expressed in ODM SDF losslessly, a syntax construct for declaring an odmAction response is required.
This issue is related to #40. Where that declares the name of the response to expect in the request; this issue deals with declaring the response itself.
F2F4: We do not have any way to currently represent this. Lack of required output data cannot distinguish between "fire-and-forget" or optional payload. Action: Michael to create a new quality after confirmation on our understanding.
It seems like we need to indicate whether the action is expected to have a response or not, separately from whether output data are defined. I.e. if there are no output data defined, there still may be a response (we used to call it "synchronous" but that might be confusing in this context). How about a boolean quality "responseExpected" which could be used as a protocol hint?
In Weave Data Language (WDL), Commands (ODM "Actions") may either be one-way "fire-and-forget" requests or two-way request / responses. A two-way response is declared as a RESPONSE_EVENT.
To be expressed in ODM SDF losslessly, a syntax construct for declaring an odmAction response is required.
This issue is related to #40. Where that declares the name of the response to expect in the request; this issue deals with declaring the response itself.
Relevant Example Schema Input Files
Example Input WDL
The text was updated successfully, but these errors were encountered: