Size: a a a

1С, БСП, DevOps и Архитектура

2019 November 18

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Ivan Carlo
Я имею ввиду документацию, всегда отдельно кладут xsd
ну, то что ее можно положить отдельно для справки - это понятно. но по протоколу WSDL должна содержать XSD либо непосредственно либо через директиву импорта
источник

IC

Ivan Carlo in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
ну, то что ее можно положить отдельно для справки - это понятно. но по протоколу WSDL должна содержать XSD либо непосредственно либо через директиву импорта
Хорошо
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
но динамическое получение WSСсылки имеет определенные накладные расходы на получение и формирование. иногда потери времени составляют секунды
Если создавать WS прокси через интерфейс БСП, то он будет кэшировать на сутки WSDL описание ;)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
ZEEGIN
Если создавать WS прокси через интерфейс БСП, то он будет кэшировать на сутки WSDL описание ;)
огонь-огонь!
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
в регистре КэшПрограммныхИнтерфейсов
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
и автоматически обновлять при устаревании
источник

VB

Vladimir Bondarevskiy in 1С, БСП, DevOps и Архитектура
ZEEGIN
Если создавать WS прокси через интерфейс БСП, то он будет кэшировать на сутки WSDL описание ;)
Только главное, чтобы сервис не менялся в течении этих суток 🙂 Иначе нужно будет понять что вообще происходит и зачистить запись в регистре
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Ну как бы да :)
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Вообще в WCF хорошо описаны правила обратной совместимости по интерфейсу сервиса
https://docs.microsoft.com/ru-ru/dotnet/framework/wcf/best-practices-data-contract-versioning
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Если менять интерфейс следуя правилам обратной совместимости то даже имея старые описания все будет ок. А если отламывать совместимость не меняя версию - ну тут ничего не поможет
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Константин Аванесов
ну врядли. неужеле при каждой интеграции нужно объект добавлять в 1с
Ну чо там, получилось все?
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Ну чо там, получилось все?
нет. МОжет косяк APi. Получилась такая штука:
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Константин Аванесов
нет. МОжет косяк APi. Получилась такая штука:
Если файла два (xsd отдельным импортом) то просто ссылку на wsdl нельзя в конструктор вс-определения засовывать
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Если файла два (xsd отдельным импортом) то просто ссылку на wsdl нельзя в конструктор вс-определения засовывать
почему? он рекурсивно загрузит
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
я получил объект XDTO и по идее если верить описанию и я все сделал правильно: то нужно его заполнить
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
но у него тип неопределено
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
ZEEGIN
почему? он рекурсивно загрузит
Потому что (внезапно?) ничего не заработает
источник

КА

Константин Аванесов in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Если файла два (xsd отдельным импортом) то просто ссылку на wsdl нельзя в конструктор вс-определения засовывать
ну схему он получил. Коллекцию методов (или как оно там называется) тоже
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Константин Аванесов
но у него тип неопределено
URI-то совпадает с тем, что передаешь в конструктор вс-прокси?
источник