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_bson
You need compiling this step once
make -j4 pre && make -j4 pre_shared
WITSML has many object and compiling this step can take a little longer ~ 40 minutes
You need compiling this step once
make clean && make -j4
make clean && make -j4 py
make clean && make -j4 nodejs
make clean && make -j4 jni
make clean
make pre_remove
make remove_bson
make node_example
make py_example
make clean_examples
default: 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