Skip to content

Commit 178dc04

Browse files
author
Alin BUTU
committed
configs update
1 parent 936bde3 commit 178dc04

File tree

4 files changed

+471
-89
lines changed

4 files changed

+471
-89
lines changed

services/common/config/prip_queryables.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,66 @@ sat:orbit_state:
105105
format: string
106106
description: string
107107
enum: [ascending, descending]
108+
processing:lineage:
109+
type: string
110+
title: processing:lineage
111+
format: string
112+
description: string
113+
eopf:origin_datetime:
114+
type: datetime
115+
title: eopf:origin_datetime
116+
format: datetime
117+
description: string
118+
eopf:datatake_id:
119+
type: string
120+
title: eopf:datatake_id
121+
format: string
122+
description: string
123+
eopf:instrument_configuration_id:
124+
type: string
125+
title: eopf:instrument_configuration_id
126+
format: string
127+
description: string
128+
expires:
129+
type: datetime
130+
title: expires
131+
format: datetime
132+
description: string
133+
eviction_datetime:
134+
type: datetime
135+
title: eviction_datetime
136+
format: datetime
137+
description: string
138+
file:size:
139+
type: integer
140+
title: file:size
141+
format: integer
142+
description: string
143+
type:
144+
type: string
145+
title: type
146+
format: string
147+
description: string
148+
file:checksum:
149+
type: string
150+
title: file:checksum
151+
format: string
152+
description: string
153+
instruments:
154+
type: string
155+
title: instruments
156+
format: string
157+
description: string
158+
sat:orbit_cycle:
159+
type: integer
160+
title: sat:orbit_cycle
161+
format: integer
162+
description: string
163+
sar:polarizations:
164+
type: string
165+
title: sar:polarizations
166+
format: string
167+
description: string
108168
intersects:
109169
type: string
110170
title: intersects

services/prip/config/prip_ws_config.template.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2024 CS Group
1+
# Copyright 2025 CS Group
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -178,6 +178,16 @@ template:
178178
- ContentDate/Start eq {DatetimeStart#to_iso_utc_datetime}
179179
- ContentDate/Start eq {Start#to_iso_utc_datetime}
180180
- ContentDate/End eq {End#to_iso_utc_datetime}
181+
# ---- ContentLength (numeric) ----
182+
- ContentLength eq {ContentLength#to_int}
183+
- ContentLength gt {ContentLengthMin#to_int}
184+
- ContentLength lt {ContentLengthMax#to_int}
185+
- (ContentLength ge {ContentLengthMin#to_int} and ContentLength le {ContentLengthMax#to_int})
186+
# ---- ContentType (string) ----
187+
- ContentType eq '{ContentType}'
188+
- ContentType in ({ContentTypes})
189+
# ---- ProductionType (string) ----
190+
- ProductionType eq '{ProductionType}'
181191
# ---- Spatial Intersects ----
182192
# Provide a full WKT geometry like: POLYGON((-60 0,-62 -10,-58 -10,-56 0,-60 0))
183193
- OData.CSC.Intersects(area=geography'SRID=4326;{intersects}')

services/prip/config/prip_ws_config.yaml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ s1a:
167167
wrapper: '{}'
168168
operations:
169169
and:
170-
# ---- Name-based matches (contains/startswith/endswith) ----
170+
# ---- Name-based matches (contains) ----
171171
- contains(Name, '{Name}')
172172
# ---- Id match (existing) ----
173173
- contains(Id, '{prip:id}')
@@ -182,6 +182,16 @@ s1a:
182182
- ContentDate/Start eq {DatetimeStart#to_iso_utc_datetime}
183183
- ContentDate/Start eq {Start#to_iso_utc_datetime}
184184
- ContentDate/End eq {End#to_iso_utc_datetime}
185+
# ---- ContentLength (numeric) ----
186+
- ContentLength eq {ContentLength#to_int}
187+
- ContentLength gt {ContentLengthMin#to_int}
188+
- ContentLength lt {ContentLengthMax#to_int}
189+
- (ContentLength ge {ContentLengthMin#to_int} and ContentLength le {ContentLengthMax#to_int})
190+
# ---- ContentType (string) ----
191+
- ContentType eq '{ContentType}'
192+
- ContentType in ({ContentTypes})
193+
# ---- ProductionType (string) ----
194+
- ProductionType eq '{ProductionType}'
185195
# ---- Spatial Intersects ----
186196
# Provide a full WKT geometry like: POLYGON((-60 0,-62 -10,-58 -10,-56 0,-60 0))
187197
- OData.CSC.Intersects(area=geography'SRID=4326;{intersects}')
@@ -402,7 +412,7 @@ s2b:
402412
wrapper: '{}'
403413
operations:
404414
and:
405-
# ---- Name-based matches (contains/startswith/endswith) ----
415+
# ---- Name-based matches ----
406416
- contains(Name, '{Name}')
407417
# ---- Id match (existing) ----
408418
- contains(Id, '{prip:id}')
@@ -417,6 +427,16 @@ s2b:
417427
- ContentDate/Start eq {DatetimeStart#to_iso_utc_datetime}
418428
- ContentDate/Start eq {Start#to_iso_utc_datetime}
419429
- ContentDate/End eq {End#to_iso_utc_datetime}
430+
# ---- ContentLength (numeric) ----
431+
- ContentLength eq {ContentLength#to_int}
432+
- ContentLength gt {ContentLengthMin#to_int}
433+
- ContentLength lt {ContentLengthMax#to_int}
434+
- (ContentLength ge {ContentLengthMin#to_int} and ContentLength le {ContentLengthMax#to_int})
435+
# ---- ContentType (string) ----
436+
- ContentType eq '{ContentType}'
437+
- ContentType in ({ContentTypes})
438+
# ---- ProductionType (string) ----
439+
- ProductionType eq '{ProductionType}'
420440
# ---- Spatial Intersects ----
421441
# Provide a full WKT geometry like: POLYGON((-60 0,-62 -10,-58 -10,-56 0,-60 0))
422442
- OData.CSC.Intersects(area=geography'SRID=4326;{intersects}')

0 commit comments

Comments
 (0)