powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вызов sp ASA9 из неродного (не PB) приложения - возможно?
4 сообщений из 4, страница 1 из 1
Вызов sp ASA9 из неродного (не PB) приложения - возможно?
    #33405213
Фотография DimaU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, уважаемые форумчане!
У нас крутится сервер БД ASA9 и дергаем (выполняем) store procedure-ы c него из приложений на PB8 - без проблем.

Теперь поставлена задача передавать данные в базу данных ASA9 из внешнего неродного приложения (с их системой пока не очень знаком - на чем написана - похоже интернет клиент с базой mysql).
Делать импорт данных (инфа о клиентах, операциях) через файл - ненадежно, не обеспечивается режим реального времени и др.
Поэтому возникла идея предложить импортировать данные через вызов соответствующих хранимых процедур ASA9 (sp_ввод клиента, sp_ввод операции, ... )
---
Вопрос:
Насколько открыта ASA9 для таких задач? Будут ли проблемы?...
У кого есть опыт, please!
---
Подскажите все ссылки на описание технологий, проблем, методов решений...
Спасибо.
...
Рейтинг: 0 / 0
Вызов sp ASA9 из неродного (не PB) приложения - возможно?
    #33405226
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без проблем.
ODBC, OLE DB, библиотеки прямого доступа ( savcl )

ЗЫ. PB с ASA вроде как через ODBC общается :)
...
Рейтинг: 0 / 0
Вызов sp ASA9 из неродного (не PB) приложения - возможно?
    #33405229
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaU wrote:

> Теперь поставлена задача *передавать данные в базу данных ASA9 из
> внешнего неродного приложения* (с их системой пока не очень знаком - на
> чем написана - похоже интернет клиент с базой mysql).

Интересны подробности, потому что более простым вариантом может
оказаться подключить MySQL как внешний сервер в ASA и таскать в него
данные через Proxy Tables.

> Насколько открыта ASA9 для таких задач? Будут ли проблемы?...

Первый вопрос не понял в принципе. Что касается задачи - не вижу
принципиальных проблем.

> Подскажите все ссылки на описание технологий, проблем, методов решений...

SmartBrain.Sys
DirectHands.Sys


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Вызов sp ASA9 из неродного (не PB) приложения - возможно?
    #33405251
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Путей несколько:
1. Предложенный Вами - они со своего средства вызывают соотвествующие ХП, передают им нужные параметры.
2. Вы организовываете на ASA веб-сервисы, которые в XML могут отдавать и принимать информацию. Тогда им не нужны драйвера ASA, достаточно по урлу обращаться к 80-ому (или назначенному) порту и работать с БД через веб-сервисы.
В обоих случаях трудозатраты в БД ASA минимальны. Тут все зависит от того, что за внешнее приложение, насколько и как его разработчики готовы интегрировать свою систему с Вашей и как им это удобнее сделать - через доступ ODBC или XML.

P.S. В нашей системе контроля версий скриптов SQL к примеру именно через веб-сервисы посредством XML все сервера ASA подрубаются к БД с хранилищем кода SQL, накладывают на себя скрипты и уведомляют хранилище о результате операции. В итоге не требуется описание сервера БД с хранилищем как удаленный сервер ко всем серверам, участвующим в синхронизации, создание удаленных ХП, установки ODBC алиасов и прочего - им достаточно просто создать у себя URL-процедуру, где указать:
http://user:password@asa_server_domain:port/asa_service
и работать с ней так, как и с прокси ХП, то есть без ограничений.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вызов sp ASA9 из неродного (не PB) приложения - возможно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]