Conversation
Create provider record, add BAIS2 service record and UDP JSON, and include preview/thumbnail images from the notebook output.
Add TiTiler openEO platform record and link BAIS2
🔍 Catalogue's Preview Site DeployedYour changes have been deployed to the preview site: 🔗 Preview URL: https://esa-apex.github.io/apex-algorithms-catalogue-web/pr-preview/pr-378/ This preview will be updated automatically when you push new changes to your PR. |
|
@zacdezgeo - You can preview the record here: https://esa-apex.github.io/apex-algorithms-catalogue-web/pr-preview/pr-378/ Let me know if everything looks OK for you. After your approval, I'll merge the record. |
|
@zacdezgeo - while testing the catalogue, I noticed that the record contains a reference to |
|
@JanssenBrm ; it looks great! I don't have the right to push to this branch, but I'm happy to align with the CDSE in the record. |
|
I have updated the reference to use the CDSE backend @zacdezgeo , but it seems that the UDP is not validating, preventing me to execute the service.
You can replicate this by going to the preview page and clicking the "Execute Service" button or by navigating to https://editor.openeo.org/?wizard=UDP&wizard%7Eprocess=bais2&wizard%7EprocessUrl=https%3A%2F%2Fraw.githubusercontent.com%2FESA-APEx%2Fapex_algorithms%2Frefs%2Fheads%2Fds_bias_preview%2Falgorithm_catalog%2Fdevelopmentseed%2Fbais2%2Fopeneo_udp%2Fbais2.json&server=openeofed.dataspace.copernicus.eu Can you have a look at what could be causing the validation errors? |
|
I believe you should have received an invitation that will allow you to make changes in this PR. |
|
I reproduced this and it looks like a CORS/auth-header issue, not a bais2 UDP schema issue.
The current error is caused by cross-origin header handling in the editor/CDSE context, not by invalid bais2.json. Some potential workarounds:
@JanssenBrm, have you come across this before? any preferred solutions for hosting the udps? cc: @emmanuelmathot |
|
Thank you for investigating this @zacdezgeo! However, whenever I go through the process, I don't really see any CORS errors in the browser tools. At what stage did you encounter them? I am able to go through the wizard, but at the last step, to actually launch the job, the UI disables the button as the validation return errors. Looking into the network console, I see a POST request to {
"errors": [
{
"code": "UpstreamValidationInfo",
"message": "Backend 'cdse' reported validation errors"
},
{
"code": "ProcessParameterRequired",
"message": "Process 'linear_scale_range' parameter 'x' is required."
}
]
} |
|
I also notice the following when I import the UDP JSON from the PR (https://raw.githubusercontent.com/ESA-APEx/apex_algorithms/refs/heads/ds_bias_preview/algorithm_catalog/developmentseed/bais2/openeo_udp/bais2.json) in the web editor:
Could it be related to how Looking at the UDP I see the parameters Whereas, looking at the process documentation in both the CDSE documentation and the Web Editor, I see the
@soxofaan - pinging you as well to share thoughts |
|
BTW @zacdezgeo , I did find the CORS error while testing another service. It indeed happens whenever you are using |
|
thanks for the catch @JanssenBrm! I’ve updated the UDP JSON in the PR to use the CDSE-compatible argument names for |




Preview of #316