Баг IIS или платформы
☑
0
Solitar
14.06.19
✎
12:29
Всем добрый день.
Есть база в РИБе,поднят веб-сервис на IIS, платформа 8.3.12.1714.
Когда-то у одного типа объекта в используемом XDTO-пакете было свойство с базовым типом "String" и "Максимальной длиной" = 25.
Затем "Максимальная длина" была изменена на 100.
Но теперь иногда проскакивает ошибка при обращение к веб-сервису - "Несоответствие фасету MaxLength = '25'".
Чистили кэш сервера 1С, пользователей, переопубликовывали веб-сервис, перезапускали службу IIS, но ничего не помогает, ошибка не уходит.
В другой базе, не в РИБе и на другом сервере ошибка не возникает.
В какую сторону копать ?
1
Cyberhawk
14.06.19
✎
13:11
Перезагрузка хостов сервера 1С и веб-сервера для начала
2
Solitar
14.06.19
✎
13:27
(1) делали.
и в WSDL показывает, что <xs:maxLength value="100"/>
3
Cyberhawk
14.06.19
✎
13:29
Может на какой другой тогда фасет ругается, не связанный с этимми вашими измененями?
4
Cyberhawk
14.06.19
✎
13:31
Может потребитель веб-сервиса где-нибудь у себя закэшировал ВСДЛ и использует старую?
5
Solitar
18.06.19
✎
09:28
(3) нет, точно на него.
(4) 1С-ный кэш пользователя чистили, не помогает.
6
bolobol
18.06.19
✎
12:35
Кеш браузера надо чистить
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший