Форумы Интермех
 ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° RSS ° Wiki °

Форумы Интермех / Search, ImProject / Запуск Search в тихую без участия юзера из планировщика задач
Автор Сообщение
Xabalov
Участник
ОАО "ЗМЗ" г.Заволжье Нижегородская обл.

Дата: 23 Авг 2013 14:37:59


Стоит задача ежедневно просматривать архив документов в Search и при наступлении определенной даты отсылать напоминание электронной почтой владельцу документа, его начальнику и т.п.
Для этого был написан скрипт на VB. Этот скрипт успешно запускается из планировщика заданий на локальном компьютере и выполняет то, что нужно.
Но необходимо выполнять его и в нерабочие дни.
На сервере (к Search отношения не имеет. ОС=Win2003) установили клиент Search. Прописали выполнение скрипта в планировщике заданий.
Если задание выполняется в момент когда администратор вошел в этот комп., то все нормально отрабатывает.
Если администратор завершил сеанс и задание выполняется по расписанию, ЖурналАктуализации.txt открывается на запись, а далее процесс WScript висит в памяти и ничего не происходит.
В журнале системных ошибок опер.системы сообщение «oci.dll не найдена»
Текст скрипта:

Set fso = CreateObject("Scripting.FileSystemObject")
Set journal = fso.OpenTextFile("\\saprsrv\im\Дополнение\Scripts\ЖурналАктуализации.txt",
journal.WriteLine VbCrLf&Date&" "&Time&" -*-*-*-*-*-*-*-*-*-*-TechCard ТД-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*"

set WshShell = WScript.CreateObject("WScript.Shell")
name="username=sysdba "
pas=" password=наш пароль"
'msgbox(pas)
WshShell.Run "imlogin.exe "&name&pas

Set s4App = WScript.CreateObject("S4.Ts4App") ' Создаем объект Search
do ' цикл который позволяет подождать пока система не залогинется
g = S4App.Login() ' ф-ия сёча которая при удачном логине возвращает 1
loop until g=1

enaumov
Участник
ОАО Ковровский электромеханический завод

Дата: 29 Авг 2013 09:27:11 ° Поправил: enaumov


«oci.dll не найдена»

Это оракловая ошибка. У нас периодически возникает на рабочих местах пользователей (в основном, на новых компьютерах) и лечится на 100% переустановкой клиента Oracle. Попробуйте.

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL 
...



Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 

На форуме сейчас: гостей - 2
пользователей - 0
Наибольшее количество посетителей: 87 [1 Янв 2017 02:23:26]
гостей - 87 / пользователей - 0


miniВВ © 2001-2021