edgexfoundry / edgexfoundry/device-onvif-camera
Bosch camera- Set metadata configuration not working
- 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
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