Быстрый Подсказка: Номера версий в BDC ADF являются вашего друга

Если вы ручного кодирования ADF файлов и делать много циклов кода/импорт/испытания, Используйте номер версии, чтобы сделать вашу жизнь проще.

Я ненавижу впустить его, но до этой недели, Я всегда был удаление ADF и повторного импорта. Это было бы разорвать мою столбцов бизнес-данных и сделать меня повторно привязать их. Все ненужные.

Файл этом под «это очевидно, как только вы видите его».

Пример:

<Недопустимый
xmlns:xsi="HTTP://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="HTTP://Schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog BDCMetadata.xsd" Тип="WebService" Версия="1.2.0.0" Имя="xyzzyDocumentReview" xmlns="HTTP://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">

Изменить что версии и повторно импортировать и существующего столбца бизнес-данных автоматически использует обновленную версию с без дополнительных настроек.

</конец>

Подписаться на мой блог.

Бирки Technorati:

Одна мысль на "Быстрый Подсказка: Номера версий в BDC ADF являются вашего друга

  1. Без имени

    Пол, с этой точки. Я получаю следующее сообщение об ошибке с АДФ, я пытаюсь импортировать в Мосс 2007 Предприятие:
    «Ошибка импорта определения приложения. Произошла следующая ошибка: Установка IsCollection TypeDescriptor с именем ' ProductDataRecord’ и Id '<недоступна>’ (принадлежащих к параметр с именем ' контакты’ и Id «110») создаст два последовательных родитель потомок TypeDescriptors, у ' IsCollection’ набор. Коллекции TypeDescriptors может иметь только один дочерний элемент TypeDescriptor, представляющие структуру каждого элемента коллекции. Имя параметра: isCollection ошибка была обнаружена только до линии или: ' 88’ и позиция: «16». " Вот строфа из моей xml, которую он не жалуется:

    <Направление параметра = "возвращение" Имя = «Контакты»>
    <TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Версия = 2.0.3600.0, Культура = нейтральных, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Имя = «ProductDataReader»>
    <TypeDescriptors>
    <TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Версия = 2.0.3600.0, Культура = нейтральных, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Имя = «ProductDataRecord»>
    <TypeDescriptors>
    <TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Имя = «tp_ID»>
    <LocalizedDisplayNames>
    <LocalizedDisplayName LCID = «1033»>tp_ID</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Свойства>
    <Имя свойства = «DisplayByDefault" Type="System.Boolean»>Истина</Свойства>
    </Свойства>
    </Дескриптор типа>

    Я закрываю мой TypeDescriptors в конце файла. Я очень надеюсь, что вы или кто-то там есть некоторые идеи, что здесь происходит? Я тост на этом. Любая помощь или точки в правильном направлении был бы признателен.

    Спасибо,
    Брюс

Оставь ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *