Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Jasper Reports не считываются данные из xml источника / 3 сообщений из 3, страница 1 из 1
27.07.2018, 17:11
    #39680343
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jasper Reports не считываются данные из xml источника
Поле logo_path (и все остальные поля этого уровня) шаблона не заполняется источником
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<?xml version="1.0"?>

-<report>

    <inst_id>0</inst_id>

    <logo_path>/home/weblogic/iofiles/jasperreports_20180726113408505.png</logo_path>

    <inst/>

    <agent_id>0</agent_id>

    <agent/>

    <start_date>31.07.2018</start_date>

    <end_date>31.07.2018</end_date>

    <cards/>

</report>



но заполняется источником

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
<?xml version="1.0"?>

-<report>

    <inst_id>0</inst_id>

    <logo_path>/home/weblogic/iofiles/jasperreports_20180726113408505.png</logo_path>

    <inst/>

    <agent_id>0</agent_id>

    <agent/>

    <start_date>23.07.2018</start_date>

    <end_date>31.07.2018</end_date>


    -<cards>


        -<card>

            <inst_id>1001</inst_id>

            <agent_id>10000001</agent_id>

            <agent_name>Agent 1</agent_name>

            <network_id>1001</network_id>

            <network_name>Local network</network_name>

            <card_number>56464564</card_number>

            <expir_date>25.07.2021</expir_date>

            <iss_date>25.07.2018</iss_date>

            <issuer_range>25.07.2018 - 26.07.2021</issuer_range>

            <cardholder_name>fio5</cardholder_name>

            <company_name/>

            <account_number>22222</account_number>

            <person_name>fio0</person_name>

        </card>


        -<card>

            <inst_id>1001</inst_id>

            <agent_id>10000001</agent_id>

            <agent_name>Agent 1</agent_name>

            <network_id>1001</network_id>

            <network_name>Local network</network_name>

            <card_number>65363546</card_number>

            <expir_date>26.07.2021</expir_date>

            <iss_date>26.07.2018</iss_date>

            <issuer_range>25.07.2018 - 26.07.2021</issuer_range>

            <cardholder_name>FIO</cardholder_name>

            <company_name/>

            <account_number>00000000000</account_number>

            <person_name>FIO2</person_name>

        </card>


        -<card>

            <inst_id>1001</inst_id>

            <agent_id>10000001</agent_id>

            <agent_name>Agent 1</agent_name>

            <network_id>1001</network_id>

            <network_name>Local network</network_name>

            <card_number>12345</card_number>

            <expir_date>26.07.2021</expir_date>

            <iss_date>26.07.2018</iss_date>

            <issuer_range>25.07.2018 - 26.07.2021</issuer_range>

            <cardholder_name>fio3</cardholder_name>

            <company_name/>

            <account_number>22222</account_number>

            <person_name>fio4</person_name>

        </card>

    </cards>

</report>



все поля (те, что внутри тега <cards> в том числе ) - в единственном датасете шаблона.
В чем м.б. причина? Если есть идеи - поделитесь, пожалуйста
з.ы. прошу прощения за возможные ошибки в определениях и общую невнятность изложения. с jasper repоrts раньше не работал.
...
Рейтинг: 0 / 0
27.07.2018, 17:17
    #39680348
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jasper Reports не считываются данные из xml источника
шаблон
...
Рейтинг: 0 / 0
27.07.2018, 19:13
    #39680397
legg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jasper Reports не считываются данные из xml источника
мб какому другому новичку пригодится - причина в строке шаблона <queryString language="xPath">
<![CDATA[/report/cards/card]]>
слияние с данными первого источника не происходило т.к. в нем отсутствует секция card .
Потому не заполнялись поля даже не из этой секции.
Т.е. решение - заменить <cards/> на <cards><card></card></cards>
и все заверте..
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Jasper Reports не считываются данные из xml источника / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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