Skip to content

Commit 937a9b9

Browse files
authored
Merge pull request #905 from RS-PYTHON/fix/rspy598-cadip-lte-gte
RSPY-598 - CADIP stations and ADGS don't support lte/gte operators
2 parents c36ff66 + 2e4e50b commit 937a9b9

11 files changed

+156
-86
lines changed

services/adgs/config/adgs_ws_config.template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ template:
102102
operations:
103103
and:
104104
- "contains(Name, '{Name}')"
105-
- "PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}"
106-
- "PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}"
105+
- "(PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StartPublicationDate#to_iso_utc_datetime})"
106+
- "(PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StopPublicationDate#to_iso_utc_datetime})"
107107
- "PublicationDate eq {PublicationDate#to_iso_utc_datetime}"
108108
- "Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'productType' and att/OData.CSC.StringAttribute/Value eq '{attr_ptype}')"
109109
- "Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'platformSerialIdentifier' and att/OData.CSC.StringAttribute/Value eq '{attr_serial_identif}')"

services/adgs/config/adgs_ws_config.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,10 @@ adgs:
107107
operations:
108108
and:
109109
- contains(Name, '{Name}')
110-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
111-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
110+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
111+
eq {StartPublicationDate#to_iso_utc_datetime})
112+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
113+
eq {StopPublicationDate#to_iso_utc_datetime})
112114
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
113115
- Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'productType'
114116
and att/OData.CSC.StringAttribute/Value eq '{attr_ptype}')
@@ -233,8 +235,10 @@ adgs2:
233235
operations:
234236
and:
235237
- contains(Name, '{Name}')
236-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
237-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
238+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
239+
eq {StartPublicationDate#to_iso_utc_datetime})
240+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
241+
eq {StopPublicationDate#to_iso_utc_datetime})
238242
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
239243
- Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'productType'
240244
and att/OData.CSC.StringAttribute/Value eq '{attr_ptype}')

services/adgs/config/adgs_ws_config_token_module.template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ template:
8989
operations:
9090
and:
9191
- "contains(Name, '{Name}')"
92-
- "PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}"
93-
- "PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}"
92+
- "(PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StartPublicationDate#to_iso_utc_datetime})"
93+
- "(PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StopPublicationDate#to_iso_utc_datetime})"
9494
- "PublicationDate eq {PublicationDate#to_iso_utc_datetime}"
9595
- "Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'productType' and att/OData.CSC.StringAttribute/Value eq '{attr_ptype}')"
9696
- "Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'platformSerialIdentifier' and att/OData.CSC.StringAttribute/Value eq '{attr_serial_identif}')"

services/adgs/config/adgs_ws_config_token_module.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ adgs:
9494
operations:
9595
and:
9696
- contains(Name, '{Name}')
97-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
98-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
97+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
98+
eq {StartPublicationDate#to_iso_utc_datetime})
99+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
100+
eq {StopPublicationDate#to_iso_utc_datetime})
99101
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
100102
- Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'productType'
101103
and att/OData.CSC.StringAttribute/Value eq '{attr_ptype}')
@@ -207,8 +209,10 @@ adgs2:
207209
operations:
208210
and:
209211
- contains(Name, '{Name}')
210-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
211-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
212+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
213+
eq {StartPublicationDate#to_iso_utc_datetime})
214+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
215+
eq {StopPublicationDate#to_iso_utc_datetime})
212216
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
213217
- Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'productType'
214218
and att/OData.CSC.StringAttribute/Value eq '{attr_ptype}')

services/cadip/config/cadip_ws_config.template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ template:
9696
and:
9797
- "SessionId in ({SessionIds})"
9898
- "SessionId eq {SessionId}"
99-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
100-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
99+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StartPublicationDate#to_iso_utc_datetime})
100+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StopPublicationDate#to_iso_utc_datetime})
101101
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
102102

103103
sort:

services/cadip/config/cadip_ws_config.template_session.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ template:
132132
- "SessionId eq {SessionId}"
133133
- "Satellite eq {platform}"
134134
- "Satellite in ({platforms})"
135-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
136-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
135+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StartPublicationDate#to_iso_utc_datetime})
136+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StopPublicationDate#to_iso_utc_datetime})
137137
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
138138
- "Retransfer eq {Retransfer}"
139139

services/cadip/config/cadip_ws_config.yaml

Lines changed: 48 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,10 @@ cadip:
101101
and:
102102
- SessionId in ({SessionIds})
103103
- SessionId eq {SessionId}
104-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
105-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
104+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
105+
eq {StartPublicationDate#to_iso_utc_datetime})
106+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
107+
eq {StopPublicationDate#to_iso_utc_datetime})
106108
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
107109
sort:
108110
sort_by_tpl: '&$orderby={sort_param} {sort_order}'
@@ -205,8 +207,10 @@ ins:
205207
and:
206208
- SessionId in ({SessionIds})
207209
- SessionId eq {SessionId}
208-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
209-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
210+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
211+
eq {StartPublicationDate#to_iso_utc_datetime})
212+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
213+
eq {StopPublicationDate#to_iso_utc_datetime})
210214
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
211215
sort:
212216
sort_by_tpl: '&$orderby={sort_param} {sort_order}'
@@ -309,8 +313,10 @@ mps:
309313
and:
310314
- SessionId in ({SessionIds})
311315
- SessionId eq {SessionId}
312-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
313-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
316+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
317+
eq {StartPublicationDate#to_iso_utc_datetime})
318+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
319+
eq {StopPublicationDate#to_iso_utc_datetime})
314320
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
315321
sort:
316322
sort_by_tpl: '&$orderby={sort_param} {sort_order}'
@@ -413,8 +419,10 @@ mti:
413419
and:
414420
- SessionId in ({SessionIds})
415421
- SessionId eq {SessionId}
416-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
417-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
422+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
423+
eq {StartPublicationDate#to_iso_utc_datetime})
424+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
425+
eq {StopPublicationDate#to_iso_utc_datetime})
418426
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
419427
sort:
420428
sort_by_tpl: '&$orderby={sort_param} {sort_order}'
@@ -517,8 +525,10 @@ nsg:
517525
and:
518526
- SessionId in ({SessionIds})
519527
- SessionId eq {SessionId}
520-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
521-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
528+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
529+
eq {StartPublicationDate#to_iso_utc_datetime})
530+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
531+
eq {StopPublicationDate#to_iso_utc_datetime})
522532
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
523533
sort:
524534
sort_by_tpl: '&$orderby={sort_param} {sort_order}'
@@ -621,8 +631,10 @@ sgs:
621631
and:
622632
- SessionId in ({SessionIds})
623633
- SessionId eq {SessionId}
624-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
625-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
634+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
635+
eq {StartPublicationDate#to_iso_utc_datetime})
636+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
637+
eq {StopPublicationDate#to_iso_utc_datetime})
626638
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
627639
sort:
628640
sort_by_tpl: '&$orderby={sort_param} {sort_order}'
@@ -762,8 +774,10 @@ cadip_session:
762774
- SessionId eq {SessionId}
763775
- Satellite eq {platform}
764776
- Satellite in ({platforms})
765-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
766-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
777+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
778+
eq {StartPublicationDate#to_iso_utc_datetime})
779+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
780+
eq {StopPublicationDate#to_iso_utc_datetime})
767781
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
768782
- Retransfer eq {Retransfer}
769783
sort:
@@ -924,8 +938,10 @@ ins_session:
924938
- SessionId eq {SessionId}
925939
- Satellite eq {platform}
926940
- Satellite in ({platforms})
927-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
928-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
941+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
942+
eq {StartPublicationDate#to_iso_utc_datetime})
943+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
944+
eq {StopPublicationDate#to_iso_utc_datetime})
929945
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
930946
- Retransfer eq {Retransfer}
931947
sort:
@@ -1086,8 +1102,10 @@ mps_session:
10861102
- SessionId eq {SessionId}
10871103
- Satellite eq {platform}
10881104
- Satellite in ({platforms})
1089-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
1090-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
1105+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
1106+
eq {StartPublicationDate#to_iso_utc_datetime})
1107+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
1108+
eq {StopPublicationDate#to_iso_utc_datetime})
10911109
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
10921110
- Retransfer eq {Retransfer}
10931111
sort:
@@ -1248,8 +1266,10 @@ mti_session:
12481266
- SessionId eq {SessionId}
12491267
- Satellite eq {platform}
12501268
- Satellite in ({platforms})
1251-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
1252-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
1269+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
1270+
eq {StartPublicationDate#to_iso_utc_datetime})
1271+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
1272+
eq {StopPublicationDate#to_iso_utc_datetime})
12531273
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
12541274
- Retransfer eq {Retransfer}
12551275
sort:
@@ -1410,8 +1430,10 @@ nsg_session:
14101430
- SessionId eq {SessionId}
14111431
- Satellite eq {platform}
14121432
- Satellite in ({platforms})
1413-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
1414-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
1433+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
1434+
eq {StartPublicationDate#to_iso_utc_datetime})
1435+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
1436+
eq {StopPublicationDate#to_iso_utc_datetime})
14151437
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
14161438
- Retransfer eq {Retransfer}
14171439
sort:
@@ -1572,8 +1594,10 @@ sgs_session:
15721594
- SessionId eq {SessionId}
15731595
- Satellite eq {platform}
15741596
- Satellite in ({platforms})
1575-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
1576-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
1597+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate
1598+
eq {StartPublicationDate#to_iso_utc_datetime})
1599+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate
1600+
eq {StopPublicationDate#to_iso_utc_datetime})
15771601
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
15781602
- Retransfer eq {Retransfer}
15791603
sort:

services/cadip/config/cadip_ws_config_token_module.template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ template:
8383
and:
8484
- "SessionId in ({SessionIds})"
8585
- "SessionId eq {SessionId}"
86-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
87-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
86+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StartPublicationDate#to_iso_utc_datetime})
87+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StopPublicationDate#to_iso_utc_datetime})
8888
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
8989
- "Retransfer eq {Retransfer}"
9090

services/cadip/config/cadip_ws_config_token_module.template_session.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ template:
119119
- "SessionId eq {SessionId}"
120120
- "Satellite eq {platform}"
121121
- "Satellite in ({platforms})"
122-
- PublicationDate gte {StartPublicationDate#to_iso_utc_datetime}
123-
- PublicationDate lte {StopPublicationDate#to_iso_utc_datetime}
122+
- (PublicationDate gt {StartPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StartPublicationDate#to_iso_utc_datetime})
123+
- (PublicationDate lt {StopPublicationDate#to_iso_utc_datetime} or PublicationDate eq {StopPublicationDate#to_iso_utc_datetime})
124124
- PublicationDate eq {PublicationDate#to_iso_utc_datetime}
125125
- "Retransfer eq {Retransfer}"
126126

0 commit comments

Comments
 (0)