|
Не могу настроить печать отчетов в PDF через FOP на Ubuntu
|
|||
---|---|---|---|
#18+
Добрый день! Не могу настроить печать отчетов в PDF через FOP на ubuntu. На Windows все работает. есть класс: /// Class zui.truck.rep.TtnReport Extends %ZEN.Report.reportPage { /// Это способ отображения по умолчанию для этого отчета. Parameter DEFAULTMODE = "pdf"; /// ID заявки, для которого делается отчет Property demandId As %Integer(ZENURL = "DemandId"); /// Этот XML блок описывает логическое содержение этого отчета. XData ReportDefinition [ XMLNamespace = " http://www.intersystems.com/zen/report/definition" ] { <report xmlns=" http://www.intersystems.com/zen/report/definition" name="AccountRep" runonce="true" > ... сокращено ..... </report> } /// Этот XML блок описывает отображение этого отчета. /// Это используется для создания XSLT стиля, как для HTML, так и для XSL-FO. XData ReportDisplay [ XMLNamespace = " http://www.intersystems.com/zen/report/display" ] { <report xmlns=" http://www.intersystems.com/zen/report/display" > ... сокращено ..... </report> } } проверил настройку : USER>zn "%SYS" %SYS>w ^%SYS("zenreport","transformerpath") /InterSystems/Cache2013/fop/fop при попытке печати выдается ошибка: Возникла CSP-ошибка Ошибка: Error rendering: use $LOG=1 to check Номер Ошибки: 5001 листинг с флагом $LOG=1: Код: plaintext 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.
По всей видимости не хватает каких-то прав для работы FOP, но на какие файлы права мне надо задать? версия Cache: Cache for UNIX (SUSE Linux Enterprise Server for x86-64) 2013.1.3 (Build 702U) Tue Oct 15 2013 15:24:46 EDT ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2013, 06:52 |
|
Не могу настроить печать отчетов в PDF через FOP на Ubuntu
|
|||
---|---|---|---|
#18+
Кстати, csp/samples/ZENReports.PageLayouts.cls?$MODE=pdf открылся нормально... тогда буду копать у себя в приложении ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2013, 07:21 |
|
Не могу настроить печать отчетов в PDF через FOP на Ubuntu
|
|||
---|---|---|---|
#18+
из консоли ./fop -xml test.xml -xsl test.xsl -pdf test.pdf работает а из программы нет :( ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2013, 09:45 |
|
Не могу настроить печать отчетов в PDF через FOP на Ubuntu
|
|||
---|---|---|---|
#18+
vassilиз консоли ./fop -xml test.xml -xsl test.xsl -pdf test.pdf работает а из программы нет :(я сейчас на работе, проверить сходу не могу, но возможно и правда все дело в правах доступа, проверь так, а еще лучше убедится в какой точно папке формируются xml/xsl для fop, и проверить с ними Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2013, 10:23 |
|
Не могу настроить печать отчетов в PDF через FOP на Ubuntu
|
|||
---|---|---|---|
#18+
Т.к. в области samples генерация pdf работает, то версия с правами отпадает. Честно сказать не понял в чем причина, создал другую область перекинул туда глобалы из старой области и теперь всё работает. Возможно причина в том что первоначально базы были созданы на Windows платформе, скопированы и смонтированы на ubuntu. Базы для области, где pdf работает я создал создал на ubuntu c нуля, и перебросил данные через экспорт-импорт. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2013, 09:55 |
|
Не могу настроить печать отчетов в PDF через FOP на Ubuntu
|
|||
---|---|---|---|
#18+
vassilТ.к. в области samples генерация pdf работает, то версия с правами отпадает. Честно сказать не понял в чем причина, создал другую область перекинул туда глобалы из старой области и теперь всё работает. Возможно причина в том что первоначально базы были созданы на Windows платформе, скопированы и смонтированы на ubuntu. Базы для области, где pdf работает я создал создал на ubuntu c нуля, и перебросил данные через экспорт-импорт. версия с правами не отпадает из-за того что в samples работает а в вашей области нет, и в новой области вдруг тоже заработало. Значит проблема была с правами на папку stream которая находится в папке с основной БД для этой области. раз вы копировали ее с Windows, значит и права там не те что нужно, а для новой области, все создалось сами и вы просто скопировали на готовое и теперь работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2013, 10:00 |
|
|
start [/forum/topic.php?fid=39&msg=38484975&tid=1557014]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 294ms |
0 / 0 |