Coder Social home page Coder Social logo

Comments (2)

tangobravo62 avatar tangobravo62 commented on August 20, 2024

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.

tangobravo62 avatar tangobravo62 commented on August 20, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.