Страница 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.
Спасибо.