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

Обсуждение Stimulsoft Reports.PHP
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

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

Сообщение Akin »

Добрый день.
Запустил веб-сервис. Отчеты демо запускаются через браузер. Создаю свой отчет на основе файла xml. В дизайнере все показывает.
Из браузере - виснет.
Loading data, потом - Timeout a response from the server.
В чем проблема? Структура xml файла? Но в дизайнере все нормально.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

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

Сообщение Vladimir »

Здравствуйте,

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

Спасибо.
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

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

Сообщение Akin »

Все разобрался.
Связано с указанием пути к xml файлу. Почему-то, как в демо "data/Demo.xml" не прокатывал.
Если запускаю с локальной машины, то http://localhost/stimulsoft/data/...xml.
Может это связано с тем, что схема файла данных находится в заголовке, внутри xml?
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

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

Сообщение Vladimir »

Здравствуйте,

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

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

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

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

Спасибо.
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

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

Сообщение Akin »

Все понятно,получилось.
Еще вопрос. Как в этом случае будет происходить работа с xml файлом нескольких пользователей, в одно и тоже время?
Не будет ли путаницы, связанной к обращению к одному и тому же файлу?
Или как правильно организовать работу, используя данные xml файла?
Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

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

Сообщение Vladimir »

Здравствуйте,

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

Спасибо.
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

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

Сообщение Akin »

Можно ли передать параметр на вход web сервиса?
Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

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

Сообщение Vladimir »

Здравствуйте,

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

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

Спасибо.
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

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

Сообщение Akin »

Добрый день.
Параметр требуется использовать в отчете, но при вызове сервиса. Это типа параметра в SQL запросе.
Например: Путь к XML данным -
http://computer14:3333/test_StimulSoft?idls=Параметр
Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

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

Сообщение Vladimir »

Здравствуйте,

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

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

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

Спасибо.
Ответить