Уважаемые дамы и господа! Для вас сохранен старый форум по адресу http://forum.intersyst.ru

Страницы: 1
RSS
Экспорт тикетов в ОВ8770
 
Здравствуйте,
Вроде уж давно живем на 8770, но до сих пор не получается отладить нормальный экспорт тикетов в архив.
На 4760 это все прекрасно работало.

В общем было так:
- сделали Отчет "За предыдущий месяц"
- в Планировщике запланировали его на каждое первое число месяца
- на сервере сделали батник, который пакует файл и отправляет его по назначению (файл большой 700-800 тыс. строк в файле txt)

Сейчас в 8770 можно сделать необходимый "Отчет". Можно его экспортировать в текстовый файл. Все это по отдельности работает.
Но стоит только Отчет "Запланировать", - беда.
Планировщик в строке состояния говорит:

[13:36:35] > Начато немедленное выполнение задания '_Тикеты за месяц'...
[13:42:03] > Задание '_Тикеты за месяц' было выполнено в состоянии Ошибка...

... а в журнале:

[12/16/2016 4:19:19 PM] Scheduler: The job is started.
[12/16/2016 4:19:21 PM] Target: Generation In Process
[12/16/2016 4:19:21 PM] Target: Generation Initialization
[12/16/2016 4:19:22 PM] Target: Create Data Table
[12/16/2016 4:19:49 PM] Target: Fill Data Table
[12/16/2016 4:23:23 PM] Target: Data Table OK
[12/16/2016 4:23:28 PM] Target: Cre ate   Table of Contents: RI_400_R
[12/16/2016 4:23:28 PM] Target: Launching external process for printing or mailing.
[12/16/2016 4:23:30 PM] Target: New connection ==> Nb of Connexions =   1
[12/16/2016 4:23:30 PM] Target: Connection number =  12715
[12/16/2016 4:23:34 PM] Target: New connection ==> Nb of Connexions =   2
[12/16/2016 4:23:35 PM] Target: Connection number =  12716
[12/16/2016 4:23:36 PM] Target: New connection ==> Nb of Connexions =   3
[12/16/2016 4:23:36 PM] Target: Connection number =  12717
[12/16/2016 4:23:36 PM] Target: New connection ==> Nb of Connexions =   4
[12/16/2016 4:23:36 PM] Target: Connection number =  12718
[12/16/2016 4:23:46 PM] Target: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.internal.mysql.packet.MySQLRowPacket.getRow(MySQLRowPacket.java:88)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.internal.common.queryresults.StreamingSelectResult.next(StreamingSelectResult.java:107)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.internal.common.queryresults.CachedSelectResult.createCachedSelectResult(CachedSelectResult.java:77)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.internal.mysql.MySQLProtocol.createQueryResult(MySQLProtocol.java:815)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.internal.mysql.MySQLProtocol.getResult(MySQLProtocol.java:951)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:982)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.MySQLStatement.execute(MySQLStatement.java:280)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.MySQLStatement.executeQuery(MySQLStatement.java:301)
[12/16/2016 4:23:46 PM] Target: at org.mariadb.jdbc.MySQLStatement.executeQuery(MySQLStatement.java:360)
[12/16/2016 4:23:46 PM] Target: at com.alcatel_lucent.nms8770.appl.client.apps.reportingtool.view.rdefinition.DataSet.execQuery(DataSet.java:80)
[12/16/2016 4:23:46 PM] Target: at com.alcatel_lucent.nms8770.appl.client.apps.reportingtool.view.rdefinition.DataSetDetail.<init>(DataSetDetail.java:69)
[12/16/2016 4:23:46 PM] Target: at com.alcatel_lucent.nms8770.appl.client.apps.reportingtool.view.rdefinition.RDefinition.<init>(RDefinition.java:142)
[12/16/2016 4:23:46 PM] Target: at com.alcatel_lucent.nms8770.appl.client.apps.reportingtool.view.ReportMainPanel.blindReportMainPanel(ReportMainPanel.java:339)
[12/16/2016 4:23:46 PM] Target: at com.alcatel_lucent.nms8770.appl.client.apps.reportingtool.view.ReportMainPanel.<init>(ReportMainPanel.java:318)
[12/16/2016 4:23:46 PM] Target: at com.alcatel_lucent.nms8770.appl.client.apps.reportingtool.view.ReportMainPanel$Test.main(ReportMainPanel.java:1268)
[12/16/2016 4:23:47 PM] Target: External process returned an error
[12/16/2016 4:23:47 PM] Target: Generation Failed
[12/16/2016 4:23:48 PM] Scheduler: Job failed.


Отчет, при этом, создается (висит в Отчетах), но экспорт его в файл не происходит.
В логах Омнивисты (C:\8770\log) ни чего интересного не происходит (не обновляются).
Разве что в файле NMC_Viewer.log появляются строчки:

2016-12-16 15:41:44,266 oms02nmc Accounting: New connection ==> Nb of Connexions =   1
2016-12-16 15:41:44,266 oms02nmc Accounting: Connection number =  12644
2016-12-16 15:41:44,266 oms02nmc UTIL    : Locale set by the application: ru RU
2016-12-16 15:41:46,891 oms02nmc Accounting: New connection ==> Nb of Connexions =   2
2016-12-16 15:41:46,891 oms02nmc Accounting: Connection number =  12645
2016-12-16 15:41:46,891 oms02nmc Accounting: New connection ==> Nb of Connexions =   3
2016-12-16 15:41:46,891 oms02nmc Accounting: Connection number =  12646
2016-12-16 15:41:47,141 oms02nmc Accounting: New connection ==> Nb of Connexions =   4
2016-12-16 15:41:47,141 oms02nmc Accounting: Connection number =  12647

НО
намедни обнаружилось, что если файл маленький, то все работает прекрасно.

Еще раз проверил размеры, которые имеют значение...

Максимальное количество строк в формате txt - 10 000 000
Максимальное количество страниц в формате html - 50
Максимальное количество страниц в формате pdf - 50
Максимальное количество страниц в формате excel - 1000
Максимальное количество строк в базе данных - 10 000 000


Очень прошу помощи... куда копать и что курить?
 
Для начала проверить наличие патчей и установить последние - для 8770 они регулярно выпускаются.
Страницы: 1
Читают тему