Loading...
 
ESA > Join & Share > Forums > SSE Forum > Lost parameters under "satelliteDomainConditions"

SSE Forum

Help

Show posts:
Jump to forum:

Lost parameters under "satelliteDomainConditions"

Hello!

After several tries we still not able to write EOLI stylesheet which is able to transfer some additional paramers into the catalogue service. This happens if they are located under element "satelliteDomainConditions". When we try to perform search on the catalogue, no such parameters come to service (according to Toolbox log). However, we got them there if send request manually from TDE.

For example:

<eoli:genericCondition operator="EQUAL">

<eoli:attributeId>myAttribute</eoli:attributeId>
<eoli:attributeValue>myValue</eoli:attributeValue>

</eoli:genericCondition>


This one doesn't come to Toolbox. But this one (default) does:

<xsl:if test="cloudCoverPerc != '' ">

<eoli:cloudCoverCondition operator="LESS EQUAL">
<eoli:cloudCovePerc>
<xsl:value-of select="cloudCoverPerc"/>
</eoli:cloudCovePerc>
</eoli:cloudCoverCondition>

</xsl:if>


What's wrong with our stylesheet? Is it possible to transfer custom parameters to EOLI catalogue at all?

Best regards, Ilya


Re: Lost parameters under "satelliteDomainConditions"

Dear Ilya,
I have confirmation that the SSE EOLi interface template (as is) does not allow adding additional parameters to be passed to the endpoint (Toolbox). Therefore the information under element "plaInsIdCondition" and "genericCondition" as experimented in your style-sheet are not passed to the toolbox.
The element "cloudCoverCondition" is supported, thus is passed correctly to the endpoint.

To support additional parameters via the EOLI interface it is necessary to custumize the stylesheet to build the HTML input form, to transform the XML message sent to the workflow to include the additional parameter like in your stylesheet.
And then to modify the BPEL workflow to include these parameters and integrate all this with the SSE, more information can be found in the SSE Infocenter (https://services.eoportal.org/infocenter/index.jsp) under Tasks > Service Provider Tasks.

But to do this you should be very skilled with BPEL and the SSE. As an alternative, you can send us all the parameters that you require (must be present in the EOLi 2.4 specification) and we can try to integrate them in future SSE upgrades. This way they would also be available to other service providers.

Regards,
Ivo.


Re: Re: Lost parameters under "satelliteDomainConditions"

Dear Ivo,
sorry for delayed answer. I'm not sure that customizing of workflow is good idea for me by the moment, but I'll bear the solution in mind.

"plaInsIdCondition" and "genericCondition" are the only elements we require by the moment... You can add support for them if it doesn't make any obstacle to other upgrades. Or at least add a notice in the default stylesheet, for other providers to know.

Best regards,
Ilya



Re: Lost parameters under "satelliteDomainConditions"

Dear Ivo!

Thanks for investigating the problem. If some kind of workaround is possible, could you please take into account passing contents of element "plaInsIdCondition" in addition to "genericCondition"?

Best regards, Ilya

P.S. The service being discussed is "SML Catalogue". Feel free to ask for any additional information you need.



Re: Lost parameters under "satelliteDomainConditions"

Dear Ilya,
I'm trying to confirm this but I think that as is the custom parameters are not passed, if this is true I will try to provide you with a work around.

Best regards,
Ivo.



Re: Lost parameters under "satelliteDomainConditions"

Dear Ilya,
I will have a look at your issue and get back to you as soon as possible.

Regards,
Ivo.



Show posts:
Jump to forum: