понедельник, 28 апреля 2008 г.

Primavera SDK Руководство программиста

Обзор
Этот документ содержит руководство по использованию Primavera Software Development Kit (SDK). Primavera SDK делает данные Project Management доступными для внешних приложений. Кроме того данные Primavera SDK обеспечивают приложение бизнес логикой и вычислением значений, что обеспечивает интеграцию пользователя с базами данных и приложениями.

Primavera SDK делает данные Primavera доступными через интерфейс Open Database Connectivity (ODBC) и совместимыми с любым ODBC клиентом. ODBC клиент включен в языки программирования, такие как VB, PowerBuilder, С++, скрпитовые инструменты и т.д. Для SDK рекомендуется некоторый опыт работы с базами данных (обычно это использования языка запросов SQL или инструментов для программирования) и некоторые знания схемы работы приложения с [базой данных] (таблицы и поля).

Физическая схема и логическая схема
Физическая схема это схема уровня базы данных. Физическая модель данных устанавливает реализацию деталей для соответствующих черт особенностей продукта, также как конфигурация информации для базы данных. Для примера, когда вы запускаете скрипты настройки базы данных, Oracle и SQL Server требуются различные SQL скрипты.

Логическая модель данных базы данных независима от конечной базы данных (Oracle/SQL Server). Логическая схема открыта, но содержит в себе некоторые отличия. Например, это вычисляемые поля, такие как «Заработная плата» (Earned Value) может быть включена в логическую схему, но не сохраняться напрямую в физической схеме. Эти поля вычисляются в памяти и доступны через Primavera SDK.

Поддерживаемые интерфейсы
ODBC технология содержит общий интерфейс для доступа к разнородным SQL базам данных. ODBC базируются на SQL как на стандарте для доступа к данным. Интерфейс обеспечивает максимальную совместимость: одно приложение может получить доступ к различным SQL Database Management Systems (DBMS) через общий код. Это дает возможность разработчику создавать и использовать клиент/сервер приложение без специальной DBMS. Драйвера базы данных тогда добавляются как ссылка приложения к пользовательскому выбору DBMS.

Поскольку ODBC поддерживается, другими сторонними мостов, таких, как OLEDB и JDBC также предоставлять доступ.

ODBC
Open Database Connectivity (ODBC) технология обеспечивает общий интерфейс для доступа к разнородным базам данных SQL. ODBC базируется на структурированном язык запросов (SQL) в качестве стандарта для доступа к данным. Этот интерфейс обеспечивает максимальную совместимость: ни одной заявки могут получить доступ к различным SQL систем управления базами данных (СУБД) с помощью единого набора кода. Это позволяет разработчикам создавать и распространять технологии клиент / сервер без применения ориентации конкретной СУБД. База данных драйверов затем добавить ссылку заявку на пользователя выбора СУБД.

OLEDB
OLEDB имеет набор интерфейсов, которые разоблачают данных из различных источников, используя Component Object Model (COM). OLEDB интерфейсы приложений на основе обеспечения единообразного доступа к данным, сохраненным в различных источниках информации. Эти интерфейсы поддержки объем функциональности СУБД целесообразным хранить данные, что позволяет хранить данные поделиться своими данными. Кроме того, мы может выбирать для разоблачения пользовательских интерфейсов для взаимодействия с клиентами, чтобы получить доступ к функциональности за манипуляции данными. Это действительно до нас, мы можем выбрать для разоблачения некоторых / всех функциональных возможностей. Эти дополнительные интерфейсы могут сосуществовать с требованиями интерфейсов OLEDB. Это может быть достигнуто через COM агрегирования или сдерживания.

JDBC
JDBC предназначен для низкого уровня API, который поддерживает основные функции SQL. Авторы JDBC ожидать более высокого уровня API, которые будут определены и, возможно, реализованы на вершине JDBC.

Настройка ODBC DSN
Primavera SDK может быть использован в качестве самостоятельного приложения без других Primavera клиентских приложений. Стандартная SDK установка устанавливает Borland Database Engine (BDE), если она еще не существует в системе. Как и в других драйвер ODBC, Primavera SDK требует источник данных ODBC, который должен быть создан с Primavera SDK драйвером, прежде чем данные могут быть доступны в любой момент.

SDK установка добавляет ODBC драйвер с именем Primavera SDK для системы. Кроме того, процесс установки вынуждает пользователей создавать псевдомим (алиас) базы данных и создает системный DSN для доступа к SDK. Значения по умолчанию может быть изменено в любое время.

Следующие параметры необходимы во время установки DSN для функционирования SDK должным образом:

ODBC name: имя пользователя видимого в системе ODBC источников данных.
Database Alias: псевдоним (алиас) базы данных используемый BDE для подключения к базе данных (определяется пользователем во время установки SDK).

Системные и пользовательские требования:

Установленная Primavera SDK на Windows NT и Windows 2000 требует права администратора. Системные требования являются одинаковыми для SDK, как и для других приложений Primavera.

Работа с ODBC Data Source Administrator

Чтобы изменить / добавить / удалить Primavera SDK источник данных, используйте ODBC Data Source Administrator из Панели Управления.

В Панели управления должна быть иконка "Data Sources (ODBC) ". Дважды щелкните по этому значку, чтобы начать работу с ODBC Data Source Administrator.

(Для пользователей Windows XP, 2000 нужно перейти в "Administrative Tools" в Панели управления.)





В ODBC Data Source Administrator, если вы нажмете на 'System DSN "на вкладке" Вы увидите, источник данных который был добавлен в ходе установки Primavera SDK. Используйте это диалоговое окно Добавить / удалить / Настройка Primavera SDK Data Source.



Если вам понадобится добавить дополнительные Primavera SDK Data Sorurce, просто нажмите кнопки "Добавить" в диалоговое окно выше и выберите "Primavera Software Development Kit" в качестве драйвера для вашего источника данных.



Вы получите следующий заключительный диалог так же, как вы во время установки Primavera SDK.



Ссылка на эту статью обязательна "Primavera SDK Руководство программиста"

7 коммент.:

Zorn комментирует...

Мда... в промт статью англоязычную целиком засунули?
Кстати англ. вариант тут
http://shafferassoc.net/Programmer's%20Guide.htm

Роман комментирует...

Почему "промт"? Это только часть статьи.

Zorn комментирует...

Дошел до
"Эти интерфейсы поддержки объем функциональности СУБД целесообразным хранить данные, что позволяет хранить данные поделиться своими данными."
и почему-то подумал про лень и про промт

Роман комментирует...

Почему сразу промт. Есть еще языковые инструменты google, например. http://www.google.ru/language_tools?hl=ru

Роман комментирует...

Что касается 1-го - это точно.

Анонимный комментирует...

Спасибо за инфу ! а то ручками WBS заносить надоело

Анонимный комментирует...

Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!