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
When complementary details are provided in the WPS deploy body, they are correctly merged with CWL definitions to update the resulting (combined) WPS inputs/outputs information.
On the other hand, these complementary details are not back-propagated into the CWL package definition. Even worst, updated I/O that have their type overriden (ex: from single value to array type because of min/max values), incorrectly preserve the "old" type [#17].
WPS fields that provide missing or overriding information on the CWL side should be applied to update the resulting CWL package.
When multiple formats are specified on the WPS side, updating the CWL formats could be challenging as unknown schema references (i.e.: IANA/EDAM not found) cannot be applied (raises validation error). This means that if any format cannot be found, they cannot be back-propagated from WPS supported_formats definitions as we cannot allow partial definition on CWL side (guaranteed error if the given file is one of the unknown schema that is represented as valid on WPS side).
Description
When complementary details are provided in the
WPS
deploy body, they are correctly merged withCWL
definitions to update the resulting (combined)WPS
inputs/outputs information.On the other hand, these complementary details are not back-propagated into the
CWL
package definition. Even worst, updated I/O that have their type overriden (ex: from single value to array type because of min/max values), incorrectly preserve the "old" type [#17].WPS
fields that provide missing or overriding information on theCWL
side should be applied to update the resultingCWL
package.Adresses issues #17, #31
Extra considerations
formats
are specified on the WPS side, updating the CWL formats could be challenging as unknown schema references (i.e.: IANA/EDAM not found) cannot be applied (raises validation error). This means that if any format cannot be found, they cannot be back-propagated from WPSsupported_formats
definitions as we cannot allow partial definition on CWL side (guaranteed error if the given file is one of the unknown schema that is represented as valid on WPS side).To Do
The text was updated successfully, but these errors were encountered: