Lack of documentation of WITSML parser
Currently there is an ongoing work to migrate the functionality to enhance the capability of WITSML parser to write WITSML log, trajectory data into Wellbore DDMS.
There is a need to refactor the existing code base to be able to support that.
There are few issues identified :
- The energistics-osdu-integration repo is extremely big - there is a lot of code in there so it is difficult to work out what it does.
- No documentation is available as confirmed by Energistics devleopers - it would take a significant amount of time and effort for current developers to understand and work out how all of the code in the repo works.
- Lack of working data (current WITSML supports v2.0) but majority of data avaialble now is in v1.4. - despite numerous requests to the forum, we did not get any feedback.
Actions needed:
- Understand what all of the functional code does in the repo and document it.
- Identify code that is not used and remove it.
- Consider splitting up or refactoring the remaining code into components (e.g. the core parser component)
- Support from public data
Created from Aha! https://osdu.aha.io/features/TICKETS-11