Challenges and Complexities (3 of 3)
Data Structures
- The SEDRIS DRM API does not provide all data structures from the class field to the smallest data unit
- SEDRIS also makes use of unions in data structures which are not available from the SEDRIS DRM API
- Within the DSCRF, we want to allow operator control over the class fields, all of the class field data, to provide guidance and rules against which a transmittal may be checked. This isn’t possible without full data structures.
- In some instances, we manually created data structures to facilitate operator input (polygon flags is one)
- In other instances, we simply provide a hyperlink allowing the operator to get at SEDRIS documentation from which we hope the needed data structure information can be determined
- This is an area of complexity and extension is needed both in terms of the SEDRIS API, as well as the database representing SEDRIS DRM/DD, and the DSCRF
Validity Checking
- Operator input can not be checked for valid input unless all data structures and data types are available