| 
 
  
	| Сервер отчетов - формирование отчетов в файл На страницу 1, 2  След.
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| egor_spb Участник - экстремал
 
 
 Вступление в Клуб: 28.09.2007
 
 | 
			
				|  Чт Ноя 10, 2016 14:22   Сервер отчетов - формирование отчетов в файл |   |  
				| Полезность: Нет оценки 
 |  
				| В связи с новой лицензией, придется перейти с локального формирования отчетов через oracle client на сервер отчетов. Сервер отчетов поставил, настроил, вроде бы все отчеты работают.
 Но у нас есть ряд отчетов, которые   не печатаются, а формируются в виде файла в определенной папке с определенным именем, которые передаются в отчет в качестве параметров.
 Так вот, на сервере отчетов эти отчеты формируются во временном каталоге со своим временным именем, но не копируются в нужную папку с нужным именем (папка локальная для сервера отчетов, права на запись те же, что и для временного каталога).
 
 Наверняка, с этим уже сталкивались. Как проще всего решить эту проблему?
 |  |  
		|  |  
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Чт Ноя 10, 2016 14:41    |   |  
				| Полезность: Нет оценки 
 |  
				| Был аналогичный случай... У Вас служба сервера отчетов для схемы, запущена от имени какого пользователя?
 Смотреть в службах записи вида "ORSEService_ИмяСхемы", колонка "Вход от имени"... стоял пользователь "Локальная система", файлы не копировались, поставили ".\Администратор" заработало...
 У Вас админская учетка может по другому называться, подсмотрите по другим службам
 Будете менять, пробуйте сначала на тестовой,и не забыть про рестарт
 |  |  
		|  |  
		| svn Профи
 
 
 Вступление в Клуб: 04.02.2008
 
 | 
			
				|  Чт Ноя 10, 2016 17:27    |   |  
				| Полезность: Нет оценки 
 |  
				| отчетные pdf храниться в оракле в блобе в таблицах ORSA_JOBS_OUT |  |  
		|  |  
		| egor_spb Участник - экстремал
 
 
 Вступление в Клуб: 28.09.2007
 
 | 
			
				|  Чт Ноя 10, 2016 17:40    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | Матвеев Евгений пишет: |  	  | Был аналогичный случай... У Вас служба сервера отчетов для схемы, запущена от имени какого пользователя?
 Смотреть в службах записи вида "ORSEService_ИмяСхемы", колонка "Вход от имени"... стоял пользователь "Локальная система", файлы не копировались, поставили ".\Администратор" заработало...
 У Вас админская учетка может по другому называться, подсмотрите по другим службам
 Будете менять, пробуйте сначала на тестовой,и не забыть про рестарт
 | 
 
 Прверил, запускается от имени пользователя "oracle", имеющего административные права. Но меня смущает, что, хотя отчеты и формируются, в логе ORSASERVICE попадаются строки
 
  	  | Код: |  	  | 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileContent
 FilePath = F:\TEMP\Gen\67230-1\67230-1.err
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileContent
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileContent
 FilePath = F:\TEMP\Gen\67230-1\67230-1.trc
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileContent
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileContent
 FilePath = F:\TEMP\Gen\67230-1\67230-1.prf
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileContent
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        SaveAdditionalFiles
 CurrentOutputPath = F:\TEMP\Gen\67230-1\
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileANSI
 FilePath = F:\TEMP\Gen\67230-1\config.ini
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileANSI
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 IBSOSrvORSAWrapper             CloseReport
 COMServer = Term Schema = IBSO SessionID = -1295796506 Job = 67230 Pos = 1 WasError = NO
 --------------------------------------------------------------------------------
 
 | 
 Т.е. он не находит файл config.ini
 В каталоге GEN лежат только *.bat. *.out, *.xml
 |  |  
		|  |  
		| Матвеев Евгений Профи
 
 
 Вступление в Клуб: 31.01.2012
 
 | 
			
				|  Чт Ноя 10, 2016 20:17    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | egor_spb пишет: |  	  |  	  | Матвеев Евгений пишет: |  	  | Был аналогичный случай... У Вас служба сервера отчетов для схемы, запущена от имени какого пользователя?
 Смотреть в службах записи вида "ORSEService_ИмяСхемы", колонка "Вход от имени"... стоял пользователь "Локальная система", файлы не копировались, поставили ".\Администратор" заработало...
 У Вас админская учетка может по другому называться, подсмотрите по другим службам
 Будете менять, пробуйте сначала на тестовой,и не забыть про рестарт
 | 
 
 Прверил, запускается от имени пользователя "oracle", имеющего административные права. Но меня смущает, что, хотя отчеты и формируются, в логе ORSASERVICE попадаются строки
 
  	  | Код: |  	  | 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileContent
 FilePath = F:\TEMP\Gen\67230-1\67230-1.err
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileContent
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileContent
 FilePath = F:\TEMP\Gen\67230-1\67230-1.trc
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileContent
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileContent
 FilePath = F:\TEMP\Gen\67230-1\67230-1.prf
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileContent
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        SaveAdditionalFiles
 CurrentOutputPath = F:\TEMP\Gen\67230-1\
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 Adapter                        ReadFileANSI
 FilePath = F:\TEMP\Gen\67230-1\config.ini
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814  10 0.000
 Adapter                        ReadFileANSI
 Невозможно открыть файл: hr = 0x80070002 ErrorMessage = Не удается найти указанный файл.
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 10.11.2016 17:08:12.814 100 0.000
 IBSOSrvORSAWrapper             CloseReport
 COMServer = Term Schema = IBSO SessionID = -1295796506 Job = 67230 Pos = 1 WasError = NO
 --------------------------------------------------------------------------------
 
 | 
 Т.е. он не находит файл config.ini
 В каталоге GEN лежат только *.bat. *.out, *.xml
 | 
 
 Судя по логу он вообще ни каких файлов  не находит при обращении к пути
 
  	  | Код: |  	  | F:\TEMP\Gen\67230-1\ | 
 Попробуй вручную досоздать 67230-1
 
 Хотя save по данному пути без ошибок отрабатывает
 
 Все таки попробуй службу тестовой схемы под админом запустить... очень похоже на недостаток прав...
 |  |  
		|  |  
		| egor_spb Участник - экстремал
 
 
 Вступление в Клуб: 28.09.2007
 
 | 
			
				|  Пт Ноя 11, 2016 09:07    |   |  
				| Полезность: Нет оценки 
 |  
				| Похоже, я просто неправильно перенаправляю вывод в файл. Я имя файла передаю в качестве параметра в репорт, а в нем, в секции AfterPForm присваиваю :DESNAME:= :P_FILE_NAME Для сервера отчетов, видимо, это не годится, надо :DESNAME присваивать раньше уже при вызове отчета, как это делается, например, когда в диалоге операции выбирается куда и в каком формате выводить отчет.
 Сегодня буду пробовать переделать вызов отчета.
 |  |  
		|  |  
		| nobel Профи
 
 
 Вступление в Клуб: 28.09.2011
 
 | 
			
				|  Ср Ноя 16, 2016 11:01    |   |  
				| Полезность: Нет оценки 
 |  
				| народ помогите плиз у кого работает сервер отчетов.если у кого есть отчеты rdf с выводом информации в Excel то приложите файл такой. а то мы у себя сервер отчетов тестируем и ошибка с нашими самописными отчетами которые выводят информацию в Excel
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Пн Фев 13, 2017 12:29    |   |  
				| Полезность: Нет оценки 
 |  
				| А как настраивается связка со стороны ИБСО с сервером отчетов? В доке по установке сервера отчетов (с сайта ЦФТ) что то ничего не нашли. Может есть описалово какое? |  |  
		|  |  
		| nobel Профи
 
 
 Вступление в Клуб: 28.09.2011
 
 | 
			
				|  Пн Фев 13, 2017 15:20    |   |  
				| Полезность: 1 
 |  
				|  	  | Gobur пишет: |  	  | А как настраивается связка со стороны ИБСО с сервером отчетов? В доке по установке сервера отчетов (с сайта ЦФТ) что то ничего не нашли. Может есть описалово какое? | 
 
 взаимосвязь в явном виде только у сервера отчетов в ветке реестра есть(указание к какой схеме коннектиться для анализа очереди отчетов).
 
 Вот нашел в своем архиве:
 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CFT\Platform\ORSAService\Schemas\ibs@ibso]
 "AdaptersCount"=dword:00000004
 "ReportServer"="RptSvr_ORACLE-REPORTS_asinst_1"
 "DBAuthentication"="APP_SRV/1@IBSO"
 "ReportPath"="C:\\oracle\\app\\Middleware\\asinst_1\\reports"
 "OutputPath"="c:\\temp\\gen"
 "COMServer"="ORACLE-REPORTS"
 "Schema"="IBSO"
 "Owner"="IBS"
 "ReportTimeout"=dword:000000F0
 "PrinterDefinitionsMode"=dword:00000000
 "PrinterDefinitionsPath"="C:\\oracle\\app\\Middleware\\asinst_1\\printers\\" – можно сделать пусто
 "LogLevel"=dword:00000064
 "LogFile"="c:\\logs\\orsaservice_ibs@ibso.log"
 "DailyLog"="No"
 "LogFileScriptEx"="c:\\logs\\orsascriptex_ibs@ibso.log"
 "ReuseSession"="No"
 "QueueTimeout"="1.0"
 
 Вот как раз параметр
 "DBAuthentication"="APP_SRV/1@IBSO"
 и указывается к какой схеме и к какому пользователя коннектиться
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Пн Фев 13, 2017 15:34    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | nobel пишет: |  	  |  	  | Gobur пишет: |  	  | А как настраивается связка со стороны | 
 Вот как раз параметр
 "DBAuthentication"="APP_SRV/1@IBSO"
 и указывается к какой схеме и к какому пользователя коннектиться
 | 
 Да спасибо - вроде бы нашел в пункте 7. А у вас служебные юзеры APP_ADM и APP_SRV как то отдельно в лицензионном отчете фигурируют ?
 |  |  
		|  |  
		| yaffil Профи
 
 
 Вступление в Клуб: 18.08.2011
 
 | 
			
				|  Пн Фев 13, 2017 16:10    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | Gobur пишет: |  	  | Да спасибо - вроде бы нашел в пункте 7. А у вас служебные юзеры APP_ADM и APP_SRV как то отдельно в лицензионном отчете фигурируют ? | 
 
 Нет, они должны исключаться из пункта о пользователях. Хотя я не проверял - лень. Сказать - не значит жениться, т.к. ЦФТ исповедует эту логику, а лицензии поджимают, я бы перепроверил пользователей по штучно.
 |  |  
		|  |  
		| nobel Профи
 
 
 Вступление в Клуб: 28.09.2011
 
 | 
			
				|  Пн Фев 13, 2017 18:17    |   |  
				| Полезность: Нет оценки 
 |  
				| В КЛО фигурируют как отдельные категории: USERS_PROXY	       Количество служебных пользователей-посредников СП и СО						2
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Вт Фев 14, 2017 08:17    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | yaffil пишет: |  	  | 
 Нет, они должны исключаться из пункта о пользователях. Хотя я не проверял - лень. Сказать - не значит жениться, т.к. ЦФТ исповедует эту логику, а лицензии поджимают, я бы перепроверил пользователей по штучно.
 | 
 
 А у вас эти 2 юзера в АРМе доступа как обычные? Т.е. у них не проставлено инициализация сессий и все работает? Я просто по инструкции делаю)
 |  |  
		|  |  
		| nobel Профи
 
 
 Вступление в Клуб: 28.09.2011
 
 | 
			
				|  Вт Фев 14, 2017 09:15    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | Gobur пишет: |  	  |  	  | yaffil пишет: |  	  | 
 Нет, они должны исключаться из пункта о пользователях. Хотя я не проверял - лень. Сказать - не значит жениться, т.к. ЦФТ исповедует эту логику, а лицензии поджимают, я бы перепроверил пользователей по штучно.
 | 
 
 А у вас эти 2 юзера в АРМе доступа как обычные? Т.е. у них не проставлено инициализация сессий и все работает? Я просто по инструкции делаю)
 | 
 
 два пользователя заведенных согласно инструкции по серверу отчетов.вот они и попали в отдельную категорию в КЛО
 Конечно на них ни какой доступ не навешан.просто тупо пользователи
 |  |  
		|  |  
		| Gobur Профи
 
 
 Вступление в Клуб: 06.11.2012
 
 | 
			
				|  Вт Фев 14, 2017 09:45    |   |  
				| Полезность: Нет оценки 
 |  
				|  	  | nobel пишет: |  	  | 
 два пользователя заведенных согласно инструкции по серверу отчетов.вот они и попали в отдельную категорию в КЛО
 Конечно на них ни какой доступ не навешан.просто тупо пользователи
 | 
 
 Как я понял, служба сервера отчетов тока под юзером с такими ролями коннектится к базе. Хотя тут пытаются утверждать, что это не так. Сам не пробовал, т.к. еще нет службы работающей.
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |