none
OData 1C и Sharepoint 2013 Foundation через VisualStudio RRS feed

  • Вопрос

  • Здравствуйте!

    Опубликован web сервер 1C (с поддержкой интерфейса OData) во внутренней сети предприятия. Протокол OData нужен для создания через Visual Studio типа контента для доступа к внешним данным. Созданный внешний тип контента планируется использовать в SharePoint 2013 Foundation (урезанная бесплатная версия).

    Если у кого то был опыт взаимодействия 1С и SharePoint через OData, то прошу помочь. При создании в Visual Studio 2013 типа контента для доступа к внешним данным, запрашивается URL 1С OData (http://<IP Web 1C>/tms/odata/standard.odata/). После ввода авторизации система выдаёт ошибку: Источник OData недействителен.

    Если эту ссылку выполнить в браузере, то xml нужного ------ Кусок ответа 1С
    <service xmlns="
    http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom" xml:base="http://192.168.*.*/tms/odata/standard.odata">
    <workspace>
    <atom:title>Default</atom:title>
    <collection href="InformationRegister_ОтветыНаВопросыАнкет">
    <atom:title>InformationRegister_ОтветыНаВопросыАнкет</atom:title>
    </collection>
    ...
    </workspace>
    </service>

    Пока только могу предположить, что VisualStudio ожидает xml без кириллицы.
    Авторизация в Web пробовали и через 1С и через домен.

    Использовал тестовую ссылку на источник OData из другой системы (http://services.odata.org/OData/OData.svc/) - он нормально воспринимается Visual Studio и даёт возможность перейти к следующему шагу.

    Прошу совета, что делать?
    • Изменено ageMLex 16 февраля 2017 г. 5:29
    16 февраля 2017 г. 5:23

Ответы

  • Вопрос решен. Слишком много было опубликовано объектов 1С в OData. Сейчас уменьшили количество до 2-х справочников и URL теперь добавляется.
    • Помечено в качестве ответа ageMLex 16 февраля 2017 г. 11:55
    16 февраля 2017 г. 11:54