Details
-
Enabler
-
Not Assigned
-
None
-
Obs Mgt & Controls
-
-
-
3
-
3
-
7
-
Team_NCRA
-
Sprint 2
-
-
-
7.3
-
-
Enabler SYSTEM_DEMO_2 Team_NCRA
Description
This is a Clone of SP687 to retain the information, we timeboxed that as a Spike.
This is a follow up ticket for that.
Based on the guidelines in SP687 the teams will:s
- Design a POC specifically to implement guidelines in the TMC code
- Implement the exception handing in the TMC nodes.
- Test and document the learnings from the same
- Update if needed Standardised approach to error and exception handling and update an implementation map for other components
Originated from SARCH Team
Update:
During PI#7 planning meeting, the scope of this feature is agreed as follows:
- Implement exception handling for one of the operations in the TMC (e.g.assign resources).
- TMC shall inherit custom exception class from one of the most appropriate Python/Tango exception class
- Raise the exception at appropriate place(s) and catch them
- Log the exceptions
- Demonstrate propagation of the exception across Tango devices
- Implement a scenario where violation of a business rule results into raising an exception
- This will be a proof of concept implemented in the MVP.
- Some aspects such as UI display will not be covered.
- The exception handling guidelines will be updated with learning/changes, if any
Attachments
Issue Links
- clones
-
SP-687 Harmonize approaches to handling errors and exceptions
- Done
- relates to
-
SS-5 Evolutionary Prototype/SKAMPI
- Done
-
SP-434 SDP error handling and propagation
- Done
-
SS-15 Harmonize approach to logging.
- Done
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- mentioned on