WITSML 1.4.1.x and 1.3.1.x to BSON parser
- Make >= 4.3
- GCC >= 7
- Node-gyp for compiling node
- Python >= 3
Compiling Mongo c library
make -j4 install_bsonYou need compiling this step once
make -j4 pre && make -j4 pre_sharedWITSML has many object and compiling this step can take a little longer ~ 40 minutes
You need compiling this step once
make clean && make -j4make clean && make -j4 pymake clean && make -j4 nodejsmake clean && make -j4 jnimake cleanmake pre_removemake remove_bsonmake node_examplemake py_examplemake clean_examplesdefault: 30 MB
You can edit SOAP_MAXALLOCSIZE in file include/stdsoap2.h to modify max memory allocation for each instance
This project is fully open source (MIT) BUT it depends on gSoap library that is GPLv2. See Genivia website