Я пытаюсь установить дату и время на моей камере, используя запрос SOAP с командой SetSystemDateAndTime.
Я добавил несколько случайных значений для времени и даты UTC, а также некоторые случайные значения для локальной даты и времени.
Но когда я отправляю этот запрос, время и дата не меняются:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<Security soap:mustUnderstand="1" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<UsernameToken>
<Username>admin</Username>
<Password></Password>
</UsernameToken>
</Security>
</soap:Header>
<soap:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SetSystemDateAndTime xmlns="http://www.onvif.org/ver10/device/wsdl">
<tds:SystemDateAndTime>
<tt:DateTimeType>Manual</tt:DateTimeType>
<tt:DaylightSavings>false</tt:DaylightSavings>
<tt:TimeZone>
<tt:TZ>GMT+8:00:00DST+7:00:00,M3.2.0/02:00:00,M10.5.0/02:00:00</tt:TZ>
</tt:TimeZone>
<tt:UTCDateTime>
<tt:Time>
<tt:Hour>3</tt:Hour>
<tt:Minute>3</tt:Minute>
<tt:Second>3</tt:Second>
</tt:Time>
<tt:Date>
<tt:Year>2011</tt:Year>
<tt:Month>11</tt:Month>
<tt:Day>11</tt:Day>
</tt:Date>
</tt:UTCDateTime>
<tt:LocalDateTime>
<tt:Time>
<tt:Hour>7</tt:Hour>
<tt:Minute>7</tt:Minute>
<tt:Second>7</tt:Second>
</tt:Time>
<tt:Date>
<tt:Year>2012</tt:Year>
<tt:Month>12</tt:Month>
<tt:Day>12</tt:Day>
</tt:Date>
</tt:LocalDateTime>
<tt:Extension></tt:Extension>
</tds:SystemDateAndTime>
</SetSystemDateAndTime>
</soap:Body>
</soap:Envelope>
Может кто-нибудь сказать мне, как должен выглядеть SOAP-запрос на основе SetSystemDateAndTime, который устанавливает время для камеры ONVIF?
Что я делаю не так?