понедельник, 24 марта 2008 г.

Задача: Primavera SDK

Сегодня столкнулся с такой задачей. Есть база данных Primavera Application 6.0. База данных этой Primavera работает под управлением MS SQL. Версия базы 6-ая. И есть программа написанная на MS Access, которая использует эту базу, конвертирует данные, и выполняет какие то операции. Задача в следующем: нужно запустить эту программу. Но дело в том, что Access программа требует Primavera SDK. Пока не удалось выяснить что это такое и как его использовать. На сайте производителя http://www.primavera.com/ информации об этом не обнаружил.

Вот такая задачка.

6 коммент.:

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

Еще нашел на сайте http://www.pmsoft.ru/knowledgebase/articles/detail.php?ID=2368 информацию о том, что такое Primavera SDK. Точнее это одно предложнение но всеже.

Связь с внешними информационными системами осуществляется с использованием поставляемого с Primavera Enterprise инструмента - Primavera SDK.

Получается Primavera SDK это инструмент Primavera Enterprise.

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

Еще одно определение: Primavera Enterprise Software Development Kit (SDK) - приложение, предназначенное для доступа к бизнес-правилам Primavera Enterprise, а также для работы с БД без нарушения ее целостности.

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

В общем результаты такие:

Ресерч по Primavera SDK. Поиск приложения для скачивания.

Информация по Primavera SDK в интернете и на сайте производителя довольно скудная.

Высяснено что:
1. Primavera SDK это инструмент Primavera Enterprise.
2. Primavera Enterprise Software Development Kit (SDK) - приложение, предназначенное для доступа к бизнес-правилам Primavera Enterprise, а также для работы с БД без нарушения ее целостности.

Непонятно где его взять. Primavera SDK нужно для того, чтобы запустить Access-ное приложение WinEst, а это необходимо, для создание нашего приложения с подобными функциями с использвоанием Primavera API.

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

Нашел как устанавливается Primavera SDK. Оказывается это просто компонент примаверы. При установке нужно выбрать пункт custom и указать что устанавливать Primavera SDK.

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

Вот выдержка из документации (Primavera Software Development Kit Programmer’s Guide) Primavera SDK.

This document describes how to access the Primavera Software Development Kit (SDK). The Primavera SDK makes Project Management data available to external applications. In addition to data, the Primavera SDK provides application business rules and calculated values that facilitate integration with customer databases and applications.

The Primavera SDK makes Primavera data available via an Open Database Connectivity (ODBC) type interface and is also compatible with any ODBC client. ODBC clients include programming languages such as VB, PowerBuilder, C++, scripting tools, and so on. The SDK requires some expertise in extracting data from a database (typically, using Structured Query Language (SQL) queries or programming tools), along with some knowledge of the application schema (tables and fields). The SDK supports both read and write of Primavera data.

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

В общем задача решена. Руководство по настройке Primavera смотрите здесь Руководство программиста (Primavera SDK)