2017-11-08 2 views
0

Profile G 장치에서 기록하려고합니다. 내가 항상 말하는 오류가 발생하고,OnRif Profile G 장치에 대해 "RecordConfiguration is invalid"로 CreateRecording이 실패합니다.

<SOAP-ENV:Body> 
<recording:CreateRecording> 
<recording:RecordingConfiguration xsi:type="onv:RecordingConfiguration"> 
<onv:Source xsi:type="onv:RecordingSourceInformation"> 
<onv:SourceId>http://10.65.158.165/onvif/recording_service</onv:SourceId> 
<onv:Name>BSONIRecName</onv:Name> 
<onv:Location>BSONIRecLocation</onv:Location> 
<onvescription>BSONIRecDescription</onvescription> 
<onv:Address>http://10.65.158.165/onvif/recording_service</onv:Address> 
</onv:Source> 
<onv:Content>BSONIRecContent</onv:Content> 
<onv:MaximumRetentionTime>100</onv:MaximumRetentionTime> 
</recording:RecordingConfiguration> 
</recording:CreateRecording> 
</SOAP-ENV:Body> 

그러나

<env:Code> 
<env:Value>env:Sender</env:Value> 
<env:Subcode> 
<env:Value>ter:InvalidArgVal</env:Value> 
<env:Subcode> 
<env:Value>ter:BadConfiguration</env:Value> 
</env:Subcode> 
</env:Subcode> 
</env:Code> 
<env:Reason> 
<env:Text xml:lang="en">The RecordConfiguration is invalid.</env:Text> 
</env:Reason> 

사람이 볼 수, 뭐가 잘못된 요청 형식 :

요청 본문은 다음과 같습니다.?

답변

0

단순한 숫자 문자열이 아닌 xs : duration 유형 인 MaximumRetentionTime에 유형 불일치가 있습니다.

이 매개 변수를 "P7D"로 변경하면 문제가 해결됩니다.

관련 문제