Страница 1 из 2

Проблема с загрузкой xml-данных

Добавлено: 06 мар 2014, 15:35
Akin
Добрый день.
Запустил веб-сервис. Отчеты демо запускаются через браузер. Создаю свой отчет на основе файла xml. В дизайнере все показывает.
Из браузере - виснет.
Loading data, потом - Timeout a response from the server.
В чем проблема? Структура xml файла? Но в дизайнере все нормально.

Re: Проблема с загрузкой xml-данных

Добавлено: 07 мар 2014, 11:36
Vladimir
Здравствуйте,

Сложно что-то сказать без отчёта и данных для него.
Пожалуйста, сообщите версию продукта, которую вы используете, и пришлите нам шаблон отчёта и XML данные. Мы проанализируем ситуацию.

Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 11 мар 2014, 11:58
Akin
Все разобрался.
Связано с указанием пути к xml файлу. Почему-то, как в демо "data/Demo.xml" не прокатывал.
Если запускаю с локальной машины, то http://localhost/stimulsoft/data/...xml.
Может это связано с тем, что схема файла данных находится в заголовке, внутри xml?

Re: Проблема с загрузкой xml-данных

Добавлено: 11 мар 2014, 14:33
Vladimir
Здравствуйте,

Путь к XML файлу указывается относительно index.php файла, в Demo у нас используется путь "../data/Demo.xml"

Так же можно попробовать отключить следующую опцию:

Код: Выделить всё

<FlexAdapterXmlData>False</FlexAdapterXmlData> 
В этом случае, XML файл будет запрашиваться не Flash клиентом, а на стороне сервера при помощи PHP - файл database_xml.php

Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 11 мар 2014, 16:24
Akin
Все понятно,получилось.
Еще вопрос. Как в этом случае будет происходить работа с xml файлом нескольких пользователей, в одно и тоже время?
Не будет ли путаницы, связанной к обращению к одному и тому же файлу?
Или как правильно организовать работу, используя данные xml файла?
Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 11 мар 2014, 17:04
Vladimir
Здравствуйте,

Путаницы быть не должно, так как Flash клиент сначала полностью закачивает в себя весь XML файл, а уже потом начинает построение отчёта.

Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 11 мар 2014, 18:01
Akin
Можно ли передать параметр на вход web сервиса?
Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 12 мар 2014, 10:05
Vladimir
Здравствуйте,

Если параметры требуется использовать в отчёте - то да, вы можете использовать GET или POST параметры. Для этого создайте в словаре данных отчёта переменную, например var1, задайте ей необходимый тип. Затем, вы можете устанавливать её значение указанным выше способом, например:

http://localhost/stimulsoft/index.php?.......&var1=123

Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 12 мар 2014, 10:40
Akin
Добрый день.
Параметр требуется использовать в отчете, но при вызове сервиса. Это типа параметра в SQL запросе.
Например: Путь к XML данным -
http://computer14:3333/test_StimulSoft?idls=Параметр
Спасибо.

Re: Проблема с загрузкой xml-данных

Добавлено: 12 мар 2014, 10:56
Vladimir
Здравствуйте,

Вы можете использовать значение переменной в пути к XML файлу:

http://computer14:3333/test_StimulSoft?idls={var1}

В этом случае, при запросе данных вместо {var1} будет подставлено значение переменной var1.

Спасибо.