edgexfoundry / edgexfoundry/device-onvif-camera

Bosch camera- Set metadata configuration not working

Open
#32 4 comments 0 reactions 0 assignees View on GitHub
1-low bosch bug
Dominant language
Go
Stars
35
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Summary of the problem:
'Set metadata configuration' API not working.

Issue reproducible on below camera models:
#Bosch DINION 6000HD

Reproduce steps:
Executed this below command to set-meta data configuration -

curl -C PUT http://localhost:59882/api/v2/device/name/Bosch-DINION-IP-starlight-6000-HD-00075fd8-7c31-317c-d85f-0700075fd85f/MetadataConfiguration \
--header 'Content-Type: application/json' \
--data-raw '
{
"MetadataConfiguration": {
"Configuration": {
"Token": "1",
"SessionTimeout": "PT60S"
}
}
}'

Expected result: set users api will set metadata configuration successfully
Actual result: - fault code: SOAP-ENV:Receiver ter:Action -500 return code.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the PUT request against the Bosch DINION 6000HD using the curl command and MetadataConfiguration endpoint shown in the issue. Trace the API handling for this request and compare the expected successful update with the SOAP-ENV:Receiver fault and -500 response; done means the metadata configuration is set successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.