Добрый день! Разрабатываю web-сервис, по ранее составленной мной схеме. Есть одна мелоч, которая тормозит все - это пространство имен. Вот хоть убейте, не ойму, что это. Где-то пишут, что это адрес сайта, на котором будет публиковаться вс, где-то, что это строка, определяющая название набора моих имен(Название веб-сервиса, операций и т.д.) Так что это в итоге такое и как определить пространство имен для своего веб-сервиса?
(1)URI пространства имен – содержит URI пространства имен Web-сервиса. Каждый Web-сервис может быть однозначно идентифицирован по своему имени и URI пространству имен, которому он принадлежит.
Вот это больше соответствует действительности: "строка, определяющая название набора моих имен". Нужно задавать его в формате URI, в остальном же полная свобода. Например, можно формировать пространство имен от названия веб-сервиса по шаблону "urn:namespace:ИмяВебСервиса".
(4) Не нужно брать, можно так и писать "namespace". Или как угодно по другому, все это корректные имена:
"urn:ns:ИмяВебСервиса"
"urn:myfirstwebservice:nspace"
"urn:БухгалтерияРабочая:ВебСервисДляВыгрузки"
(7) Предпочитаю не создавать свои пакеты, если веб-сервис предназначен для обмена между базами 1С, то достаточно использовать пакет "http://v8.1c.ru/8.1/data/core".
Типы Table и Structure принадлежат этому пакету, и возможно, если добавить его в веб-сервис, это решит проблему.