А теперь веб-сервисы

  1. 8 г. назад

    "Не удалось определить тип XDTO для xml-типа КакиеТоИмя"

    Что это значит? Где я накосячил?

    Ответы: (1) (3) (9)
  2. (0) О чем речь вообще поясни, какой веб сервер используешь и как пишешь веб сервис, скинь код сюда

    Ответы: (4)
  3. (3) это тупо при попытке прочитать wsdl-схему в браузере. по ссылке localhost/test/ws/ws.1cws?wsdl

    Ответы: (7)
  4. тю. в одном из методов сервиса остался старый тип возвращаемых данных

    Ответы: (6)
  5. (5) Т.е ты разобрался сам?

    Ответы: (9)
  6. (4) Ты мне дай норм ссылку куле ты мне локал хост свой пишешь

    Ответы: (8)
  7. (7) где я тебе его выложу?

  8. (6) с (0) - да, разобрался

    Тепрь вот хочу ХранилищеЗначений по всдл гонять.

    Определяю тип, а он мне

    Ошибка проверки модели XDTO: xdto-objectType-3.2.1 тип: ObjectVersion пакет: http://www.sample-package.org
    Тип '{http://v8.1c.ru/8.1/data/core}ValueStorage' свойства 'ObjectVersion' не определен

    что это?

  9. 4c33cc22a000daf71b2697d65b403aae.png

    Ответы: (12)
  10. (11) оооо.... вот оно как делается.... спасибо, буду знать
    А подскажи тогда, в обработчике метода веб-сервиса нет доступа к перечислениям что ли? оно не на сервере выполняется?

    Делаю

    Перечисления.ТипыВерсийОбъекта[ВерсияОбъекта.ObjectVersionType];

    Где ВерсияОбъекта - это параметр метода обработчика веб-сервиса.

    Ошибка:

    Ошибка при вызове метода контекста (SaveObjectVersion)
    Прокси.SaveObjectVersion(ВерсияОбъектаПакет);
    по причине:
    Ошибка вызова операции сервиса: {http://www.sample-package.org}:ObjectsVersioning:SaveObjectVersion()
    по причине:
    Ошибка SOAP сервера: Неизвестная ошибка. {WebСервис.ObjectsVersioning.Модуль(14)}: Поле объекта не обнаружено (ТипыВерсийОбъекта)
    по причине:
    {WebСервис.ObjectsVersioning.Модуль(14)}: Поле объекта не обнаружено (ТипыВерсийОбъекта)

    Ответы: (13)
  11. (12) сделал через предопределенноеЗначение

    еще вопрос: как установить значение в УидПакет, если у нее тип string?

    Тип = Прокси.ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema", "string");
    УидПакет = Прокси.ФабрикаXDTO.Создать(Тип);

    Ответы: (14)
  12. (13) уже не надо. думал, что так нужно параметр передавать в обработчик Веб-Сервиса, но строка туда сама по себе ложится хорошо.

или зарегистрируйтесь чтобы ответить!