|
веб-сервис, пространство имен | ☑ | ||
---|---|---|---|---|
0
smirnoww
14.08.12
✎
10:03
|
вебсервисы 1с по умолчанию добавляет к тегам пространство имён "ru". можно это отключить, что бы не модифицировать клиентское приложение?
то же, при вызове стороннего сервиса. 1Ска получает wsdl, и при передаче данных в сторонний сервис добавляет к каждому тегу такое же пространство имён. Подскажите, плз, как это отключить. |
|||
1
smirnoww
14.08.12
✎
10:56
|
что? никак?
|
|||
2
smirnoww
14.08.12
✎
11:47
|
есть подозрение, что пространство имён подтягивается из основного языка конфигурации. но 1с не позволяет создать язык без кода.
или можно как-нибудь? никого на мысль не навёл? |
|||
3
Ksandr
14.08.12
✎
11:51
|
не помнимаю куда там 1С и что добавляет. У меня все хорошо
|
|||
4
john_ddd
14.08.12
✎
11:54
|
(0)скриншот покажи
|
|||
5
smirnoww
14.08.12
✎
12:33
|
описал пакет xdto.
сделал веб сервис. через прогу soapUI пытаюсь скормить ему xml в формате описанном в xdto. для этого в soapUI подсовываю ссылку на wsdl, а она мне формирует шаблон для запроса к сервису: ---------------- начало шаблона ---------------------- <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ru="ru.gazprom.gcr.ccar.shedule"> <soap:Header/> <soap:Body> <ru:GetShedule> <ru:Shedule> <!--You have a CHOICE of the next 5 items at this level--> <ru:ProjectName>?</ru:ProjectName> <ru:ProjectID>?</ru:ProjectID> <ru:ID_GCR_Stroika>?</ru:ID_GCR_Stroika> <ru:ProjectLastChangedDate>?</ru:ProjectLastChangedDate> <!--1 to 9999 repetitions:--> <ru:Objects> <!--1 to 9999 repetitions:--> <ru:ObjectXML> <!--You have a CHOICE of the next 15 items at this level--> <ru:ID>?</ru:ID> <ru:Start>?</ru:Start> <ru:Finish>?</ru:Finish> <ru:Duration>?</ru:Duration> <ru:PercentComplite>?</ru:PercentComplite> <ru:IsMilestone>?</ru:IsMilestone> <ru:IsSummaryTask>?</ru:IsSummaryTask> <ru:OutlineLevel>?</ru:OutlineLevel> <ru:Predecessors>?</ru:Predecessors> <ru:Successors>?</ru:Successors> <ru:WBS>?</ru:WBS> <ru:ObjectName>?</ru:ObjectName> <ru:ID_GCR_Object>?</ru:ID_GCR_Object> <!--Optional:--> <ru:KoeffecientDeleniyaRaboty>?</ru:KoeffecientDeleniyaRaboty> <!--0 to 9999 repetitions:--> <ru:TaskLists> <!--0 to 9999 repetitions:--> <ru:TasksListXML> <!--You have a CHOICE of the next 14 items at this level--> <ru:ID>?</ru:ID> <ru:Start>?</ru:Start> <ru:Finish>?</ru:Finish> <ru:Duration>?</ru:Duration> .... ---------------- конец шаблона ---------------------- кушать soap пакеты без "ru" сервис не хочет - ругается. то же и при вызовет чужого сервиса. получаю от него wsdl, формирую запрос к нему и в каждый тег подставляется "ru". чужой веб-сервис этого явно не ожидает. |
|||
6
smirnoww
14.08.12
✎
17:50
|
up
|
|||
7
smirnoww
15.08.12
✎
11:18
|
кто-нибудь вообще веб-сервисами пользуется?
|
|||
8
john_ddd
15.08.12
✎
11:30
|
(5)попробуй поменять настройки
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ru="ru.gazprom.gcr.ccar.shedule"> чтобы так получилось <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns = "ru.gazprom.gcr.ccar.shedule"> |
|||
9
smirnoww
15.08.12
✎
11:41
|
(8) где это делается не подскажете?
|
|||
10
john_ddd
15.08.12
✎
11:51
|
(9)в пакете xdto..поэкспериментирую...посмотри где там может лишняя ru
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |