Not able to load Welllog Data from LAS file using wbdutil, because of NumberOfColumns field for the curve data has been changed to required field while creating the log header.
wbdutil ingest data --welllog_id "odesprod:work-product-component--WellLog:9aab0457b54b44f3b1f0811aab118561" -p "D:\OSDU\dev\LoadLogData\wellbore-ddms-data-loader-main\test-data\1013_akm11_1978_comp.las" -c %CONFIGPATH% -t %OSDUTOKEN% HTTP error: 400. Calling: 'https://preship.gcp.gnrg-osdu.projects.epam.com/api/os-wellbore-ddms/ddms/v3/welllogs/odesprod:work-product-component--WellLog:9aab0457b54b44f3b1f0811aab118561/data'. {"detail":"The number of columns for curve(s): {'DEPT': 1, 'GR': 1, 'DT': 1, 'RHOB': 1, 'DRHO': 1, 'NPHI': 1} in the bulk data do(es) not match the 'NumberOfColumns' property value in the WellLog record for CurveID: {'DEPT': None, 'GR': None, 'DT': None, 'RHOB': None, 'DRHO': None, 'NPHI': None} ."} Traceback (most recent call last): File "C:\Python38\lib\site-packages\knack\cli.py", line 231, in invoke cmd_result = self.invocation.execute(args) File "C:\Python38\lib\site-packages\knack\invocation.py", line 223, in execute cmd_result = parsed_args.func(params) File "C:\Python38\lib\site-packages\knack\commands.py", line 146, in call return self.handler(*args, **kwargs) File "C:\Python38\lib\site-packages\knack\commands.py", line 253, in _command_handler result = op(client, **command_args) if client else op(**command_args) File "C:\Python38\lib\site-packages\wbdutil\commands\ingest.py", line 80, in welllog_data service.ingest_welllog_data(input_path, welllog_id) File "C:\Python38\lib\site-packages\wbdutil\well_service.py", line 149, in ingest_welllog_data self._client.add_welllog_data(data, welllog_id) File "C:\Python38\lib\site-packages\wbdutil\osdu_client.py", line 112, in add_welllog_data self._send_request_json_response("POST", url, payload, None, headers=headers) File "C:\Python38\lib\site-packages\wbdutil\osdu_client.py", line 181, in _send_request_json_response res = self._send_request(method, url, content, json, headers) File "C:\Python38\lib\site-packages\wbdutil\osdu_client.py", line 193, in _send_request raise DataLoaderWebResponseError(res.status_code, url, res.text) wbdutil.osdu_client.DataLoaderWebResponseError: HTTP error: 400. Calling: 'https://preship.gcp.gnrg-osdu.projects.epam.com/api/os-wellbore-ddms/ddms/v3/welllogs/odesprod:work-product-component--WellLog:9aab0457b54b44f3b1f0811aab118561/data'. {"detail":"The number of columns for curve(s): {'DEPT': 1, 'GR': 1, 'DT': 1, 'RHOB': 1, 'DRHO': 1, 'NPHI': 1} in the bulk data do(es) not match the 'NumberOfColumns' property value in the WellLog record for CurveID: {'DEPT': None, 'GR': None, 'DT': None, 'RHOB': None, 'DRHO': None, 'NPHI': None} ."}