Comments (2)
Fixed for ProductClass, ProcessorClass, Processor, Configuration and ConfiguredProcessor:
prosEO> productclass create --file=testfiles/PTM_L1B_______.json
Checking for missing mandatory attributes ...
(E2860) Product class data invalid (cause: 400 199 proseo-productclass-mgr (E2112) Product class L1B_______ already exists for mission PTM)
prosEO> processor create --file=testfiles/PTM_PTML1B_0.1.0.json
Checking for missing mandatory attributes ...
(E2987) Processor data invalid (cause: 400 199 proseo-processor-mgr (E2264) Duplicate processor for mission PTM, processor name PTML1B and processor version 0.1.0)
prosEO> processor class create --file=testfiles/PTM_PTML1B.json
Checking for missing mandatory attributes ...
(E2986) Processor class data invalid (cause: 400 199 proseo-processor-mgr (E2216) Duplicate processor class for mission PTM and processor name PTML1B)
prosEO> configuration create --file=testfiles/PTM_PTML1B_conf_OPER_2020-03-25.json
Checking for missing mandatory attributes ...
(E2990) Configuration data invalid (cause: 400 199 proseo-processor-mgr (E2315) Duplicate configuration for mission PTM with processor name PTML1B and configuration version OPER_2020-03-25)
prosEO> processor configuration create PTML1B_0.1.0_OPER_2020-03-25 PTML1B 0.1.0 OPER_2020-03-25
Checking for missing mandatory attributes ...
(E2890) Configuration data invalid (cause: 400 199 proseo-processor-mgr (E2365) Duplicate configured processor identifier PTML1B_0.1.0_OPER_2020-03-25)
Associated log messages for Product Class Manager:
2020-03-31 11:47:18.116 TRACE 1 --- [nio-8080-exec-1] d.d.p.p.rest.ProductClassControllerImpl : >>> createRestProductClass(L1B_______)
2020-03-31 11:47:18.143 TRACE 1 --- [nio-8080-exec-1] d.d.p.p.rest.ProductClassManager : >>> createRestProductClass(L1B_______)
2020-03-31 11:47:18.145 TRACE 1 --- [nio-8080-exec-1] d.d.p.p.rest.model.ProductClassUtil : >>> toModelProductClass(L1B_______)
2020-03-31 11:47:18.261 ERROR 1 --- [nio-8080-exec-1] d.d.p.p.rest.ProductClassManager : (E2112) Product class L1B_______ already exists for mission PTM
Associated log messages for Processor Manager:
2020-03-31 11:47:39.157 TRACE 1 --- [nio-8080-exec-1] d.d.p.p.rest.ProcessorControllerImpl : >>> createProcessor(PTML1B)
2020-03-31 11:47:39.167 TRACE 1 --- [nio-8080-exec-1] d.d.p.procmgr.rest.ProcessorManager : >>> createProcessor(PTML1B)
2020-03-31 11:47:39.169 TRACE 1 --- [nio-8080-exec-1] d.d.p.procmgr.rest.model.ProcessorUtil : >>> toModelProcessorClass(PTML1B)
2020-03-31 11:47:39.237 ERROR 1 --- [nio-8080-exec-1] d.d.p.procmgr.rest.ProcessorManager : (E2264) Duplicate processor for mission PTM, processor name PTML1B and processor version 0.1.0
2020-03-31 11:48:33.577 TRACE 1 --- [nio-8080-exec-2] d.d.p.p.r.ProcessorClassControllerImpl : >>> createProcessorClass(PTML1B)
2020-03-31 11:48:33.583 TRACE 1 --- [nio-8080-exec-2] d.d.p.p.rest.ProcessorClassManager : >>> createProcessorClass(PTML1B)
2020-03-31 11:48:33.584 TRACE 1 --- [nio-8080-exec-2] d.d.p.p.rest.model.ProcessorClassUtil : >>> toModelProcessorClass(PTML1B)
2020-03-31 11:48:33.590 ERROR 1 --- [nio-8080-exec-2] d.d.p.p.rest.ProcessorClassManager : (E2216) Duplicate processor class for mission PTM and processor name PTML1B
2020-03-31 11:49:20.227 TRACE 1 --- [nio-8080-exec-3] d.d.p.p.r.ConfigurationControllerImpl : >>> createConfiguration(PTML1B)
2020-03-31 11:49:20.233 TRACE 1 --- [nio-8080-exec-3] d.d.p.procmgr.rest.ConfigurationManager : >>> createConfiguration(PTML1B)
2020-03-31 11:49:20.235 TRACE 1 --- [nio-8080-exec-3] d.d.p.p.rest.model.ConfigurationUtil : >>> toModelConfiguration(PTML1B/OPER_2020-03-25)
2020-03-31 11:49:20.244 ERROR 1 --- [nio-8080-exec-3] d.d.p.procmgr.rest.ConfigurationManager : (E2315) Duplicate configuration for mission PTM with processor name PTML1B and configuration version OPER_2020-03-25
2020-03-31 11:51:15.043 TRACE 1 --- [nio-8080-exec-4] .p.p.r.ConfiguredProcessorControllerImpl : >>> createConfiguredProcessor(PTML1B)
2020-03-31 11:51:15.048 TRACE 1 --- [nio-8080-exec-4] d.d.p.p.rest.ConfiguredProcessorManager : >>> createConfiguredProcessor(PTML1B)
2020-03-31 11:51:15.049 TRACE 1 --- [nio-8080-exec-4] d.d.p.p.r.model.ConfiguredProcessorUtil : >>> toModelConfiguredProcessor(PTML1B_0.1.0_OPER_2020-03-25)
2020-03-31 11:51:15.067 ERROR 1 --- [nio-8080-exec-4] d.d.p.p.rest.ConfiguredProcessorManager : (E2365) Duplicate configured processor identifier PTML1B_0.1.0_OPER_2020-03-25
from proseo.
Fixed for mission creation by the Order Manager:
prosEO (no mission)> mission create --file=testfiles/PTM.json
Checking for missing mandatory attributes ...
(E2842) Mission data invalid (cause: (E1015) Mission with mission code PTM already exists)
For orbits, in line with the REST API specification of the Order Manager, re-creation of the same orbits results in an update:
prosEO (PTM)> orbit show PTS
S/C Orb-# Sensing Start Sensing Stop
PTS 03000 2019-11-04T09:00:00.200000 2019-11-04T10:41:10.300000
PTS 03001 2019-11-04T10:41:10.300000 2019-11-04T12:22:20.400000
PTS 03002 2019-11-04T12:22:20.400000 2019-11-04T14:03:30.500000
PTS 03003 2019-11-04T14:03:30.500000 2019-11-04T15:44:40.600000
PTS 03004 2019-11-04T15:44:40.600000 2019-11-04T17:25:50.700000
PTS 03005 2019-11-04T17:25:50.700000 2019-11-04T19:07:00.800000
prosEO (PTM)> orbit create --file=testfiles/PTM_orbits.json
(I2851) 6 orbits created
prosEO (PTM)> orbit show PTS
S/C Orb-# Sensing Start Sensing Stop
PTS 03000 2019-11-04T09:00:00.200000 2019-11-04T10:41:10.300000
PTS 03001 2019-11-04T10:41:10.300000 2019-11-04T12:22:20.400000
PTS 03002 2019-11-04T12:22:20.400000 2019-11-04T14:03:30.500000
PTS 03003 2019-11-04T14:03:30.500000 2019-11-04T15:44:40.600000
PTS 03004 2019-11-04T15:44:40.600000 2019-11-04T17:25:50.700000
PTS 03005 2019-11-04T17:25:50.700000 2019-11-04T19:07:00.800000
from proseo.
Related Issues (20)
- GUI: disabled facility reported as non-existent
- COLLECTOR: Interface Inconsistencies HOT 1
- Model: Monitoring classes need to be documented
- `order delete` only works after restarting database HOT 1
- All service: Internal Server Error due to prosEO Messages
- Ingestor: Fix download history
- Proc-Mgr: workflow option modification faulty
- ODIP: workflows without options not retrieved HOT 2
- Archive-Mgr: SIMPLEAIP not available at archive creation HOT 2
- ODIP: ensure mission/input compatibility HOT 1
- ODIP: fix cross-mission access error message HOT 1
- Data Model: Add properties for order processing (auto-close, auto-load for data)
- Planner/Ingestor: Remove obsolete code for semaphore handling
- ODIP: disabling workflows does not work HOT 1
- Production Planner: Parameterize sorting of job step queue HOT 2
- Data Model: Add property to enable/disable `ProductArchive` objects
- Storage Manager: Change path naming convention for backend files
- Planner: automatically detect job step readyness
- [GUI] Collector issue for improvement ideas HOT 1
- Using proseo CLI commond HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from proseo.