Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятки с datasets / 16 сообщений из 16, страница 1 из 1
06.12.2007, 15:29
    #34991524
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
Требуется вызвать фукцию вида: GetLoadInfo (NDSLayOut layout,ref DataSet ResultRows, ref NDSMessages MSGRows)
Где в качестве параметров используется три DataSets (LayOut, Result, Messages)
LayOut - таблица из трех полей (<Field string> <Include Boolean> <Criteria string>) служит для передачи параметров запроса
Result - служит для возврата результата запроса (таблица)
Messages - служит для сообщения об ошибке (<MSGId Int> <MSGText string> <MSGData string>)

Каким образом можно передать в качестве параметров Free Table (DBF)?
...
Рейтинг: 0 / 0
06.12.2007, 15:46
    #34991617
Непонятки с datasets
И что-то я не врубился, каким боком тут фокс? На чем все это пишется? Фоксу нет необходимости передавать таблицу. В худшем случае можно передать имя таблицы.
...
Рейтинг: 0 / 0
06.12.2007, 16:00
    #34991696
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
Функция вызывается в фоксовой программе
...
Рейтинг: 0 / 0
06.12.2007, 16:01
    #34991704
Непонятки с datasets
И на чем она написана? О каких датасетах речь? Что за типы данных?
...
Рейтинг: 0 / 0
06.12.2007, 16:57
    #34992030
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
проходящий.И что-то я не врубился, каким боком тут фокс?
+1

Автор, напишите, что Вы хотите сделать (а не как) - FoxPro это не VB, тут все на порядок проще...
...
Рейтинг: 0 / 0
06.12.2007, 17:04
    #34992060
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
Я хочу вызвать выше указанную функцию в фоксовой программе. Вот, что я хочу.
...
Рейтинг: 0 / 0
06.12.2007, 17:11
    #34992100
Непонятки с datasets
Я хочу вызвать выше указанную функцию в фоксовой программе. Вот, что я хочу.
Так вот для реализации хотения надо сообщить то, что просят. Или это очень большая тайна?
Так а функция-то на чем написана? Явно ведь не фоксовая? На VB? C? C++? C#? JAVA? Delfi? Где она находится?
...
Рейтинг: 0 / 0
06.12.2007, 17:26
    #34992181
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
Это метод RMI сервиса компании Sabre Airlines Solutions
(Синтаксис который был описан выше, был взять из официального SDK)
...
Рейтинг: 0 / 0
06.12.2007, 18:11
    #34992388
Непонятки с datasets
Ну и на чем основана уверенность в возможности вызова вот просто так из одного языка чего-то написанного на чем-то другом и лежащего неизвестно где? Кстати, местонахождение сего метода мы так и не узнали. DLL? OCX? Где? Как фокс его должен найти? По каким признакам?

Короче, давайте не тянуть из Вас в час по чайной ложке, а Вы все таки сподобитесь и подробно распишете свою задачу и все, что у Вас есть для решения этой задачи.

Кстати, фоксовую таблицу Вы никуда не передадите. Нет такого типа данных в других языках. Да и в фоксе это не тип данных.
...
Рейтинг: 0 / 0
06.12.2007, 18:17
    #34992414
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
проходящий.Короче, давайте не тянуть из Вас в час по чайной ложке, а Вы все таки сподобитесь и подробно распишете свою задачу и все, что у Вас есть для решения этой задачи... +1

А Web Services (SOAP) у этой компании (Sabre Airlines Solutions) есть? Или только как legacy application only use COM?
...
Рейтинг: 0 / 0
06.12.2007, 18:27
    #34992429
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
да SOAP есть, называется RMIService а GetLoadInfo это метод (функция) данного сервиса. Проблемма только в том, что в качестве параметров он требует параметры типа DataSets (в синтаксисе фокса тип указывается как XMLDOMNodeList). Я никогда не работал с данным типом.
...
Рейтинг: 0 / 0
06.12.2007, 18:43
    #34992460
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
kdaviaда SOAP есть...
А нельзя ли web ссылку (URL) в этом случае привести или она закрыта от простых пользователей?
...
Рейтинг: 0 / 0
06.12.2007, 18:46
    #34992473
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
Она закрыта.
...
Рейтинг: 0 / 0
06.12.2007, 19:50
    #34992602
Непонятки с datasets
Ну вот, оказывается это вообще Web-service. Ну так для такого случая предусмотрена соответствующая закладка в TaskPane, сильно облегчающая работу с такими сервисами.
Надо найти на сайте Sabre Airlines Solutions ссылку на файл WSDL с описанием этого сервиса, эту ссылку скормить регистратору сервисов в ТaskPane и вот как раз там пробовать методы этого сервиса. Заодно там будут показывать примеры кода вызова методов сервиса.
...
Рейтинг: 0 / 0
07.12.2007, 18:54
    #34995229
kdavia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с datasets
2проходящий, если ты думаешь, что сообщил сокровенные знания, то сильно ошибаешься. Прежде, чем написать я просмотрел все, что касается вышеуказанного вопроса на многих ресурсах. Проблема в том, что я никак не пойму, каким образом можно передать параметры. Если бы в хелпе фокса был экзампл, вопросов бы не было.
Конкретизирую вопрос, как можно передать параметр типа XMLDOMNodeList?
Покажу на примере:
Допустим есть перекодировщик: int ABC2DEF(XMLDOMNodeList VarABC, DateSet VarDEF @)
Нужно найти код, соответствующий коду lcABC.
Как описать параметры, чтобы получить результат при вызове функции????
Всем спасибо!
...
Рейтинг: 0 / 0
07.12.2007, 19:19
    #34995303
Непонятки с datasets
Во-первых, совсем не стОит так волноваться.
Во-вторых, что-то мне не кажется приведенное описание кусочком WSDL-файла. Повторяю - нужен именно WSDL-файл, а не что-то иное из SDK или чего-то еще. Через SOAP ссылки (DateSet VarDEF @) не передаются.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятки с datasets / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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