09 March 2008

BDC Schema - де взяти таку щоб працювала?

Я вже давно нічого не писав. Це тому що я зараз дуже активно вивчаю SharePoint. І ось починають з'являтися цікаві фішки. Отже перша з них.

Розробивши Application Definition (читай BDC definition), ми все одно стикається з необхідністю якось редагувати його руками. Тут на допомогу і приходять XML схеми які додають IntelliSence в студію.

Мабуть всі знають що достатньо схему покласти у [Path to Visual Studio]\Xml\Schemas\ і тоді в студії з'явиться IntelliSence? Там до речі є можливість і для файлів без неймспейсу робити підтримку IntelliSence.

Перший крок - невдача

Мій пошук почався з \web server extensions\12\TEMPLATE\XML\*.xsd - в цьому 12-му hive завжди є щось цікаве. Там до речі знаходиться велика кількість схем. Наприклад для Features, Solutions, CSML, тощо. Нажаль для BDC тут схеми не було...

Другий крок - так собі

Наступний крок це вбити адресу неймспейса в браузер:

http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog/

До речі, я ще не бачив щоб так робили, адреса веде на сторінку з коротким описом. Завжди це просто адреса яка веде в нікуди.

Тут мені дають посилання де можна скачати цю XML схему.

http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog/bdcMetadata.xsd

Скачавши спробував з нею працювати. Працює ;). Цікаве почалось коли я спробував мій файл на сервері. Він не грузився. Виявилось що схема СТАРА! Деякі значення не працюють!

Останній крок - вирішальний!

Я розпочав пошук по новому колу. За декілька хвилин я вже мав інфу що цей файл в мне вже був, але я не знав де ;)..

C:\Program Files\Microsoft Office Servers\12.0\Bin\bdcmetadata.xsd

Схоже що це вже працює без нарікань ;). Подивимось...

Помічено як: , , ,
 

Коментарі

Немає коментарів
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.

About Mike Chaliy

Вчу українську, багато працюю. Цікавлюсь моделюванням небезпек. Більшість часу витрачаю на .Net.