|
||||||
Агент по расписанию (изменение в другой базе)01.03.2006, 11:14. Показов 19909. Ответов 10
Метки нет Все метки)
(
Есть агент, который запускается по расписанию.
Он ищет просроченные доки и возвращает их авторам. При этом должны меняться значения в связанных доках в другой базе, но почему-то ничего не меняется. Базы лежат в одной папке. Агент подписан сервером и права на вторую базу имеет.
|
01.03.2006, 11:14 | |
Ответы с готовыми решениями:
10
Агент по расписанию. Агент по расписанию Агент по расписанию.. |
|
|
06.03.2006, 10:54 | |
Так никто не знает из-за чего может быть невыполнение таких команд как измениние значений в поле документа другой базы в агенте по расписанию?
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
06.03.2006, 11:19 | |
Используй NotesLog, чтобы отследить действия агента.
Агент может свалится на какой-нибудь ошибке. Например, поле не найдет. Или при использовании метода notesDocument.Send на несуществующем адресате. Т.е. в поле может быть имя, а реально этого человека уже нет.
0
|
|
|
06.03.2006, 13:55 | |
Для: Medevic
Сообщения-то как раз отлично высылаются. Единственное, что не работает (причем все прекрасно работает если запускаешь агент вручную) - это изменение во второй базе данных. Ок. Попробую. |
0 / 0 / 0
Регистрация: 28.10.2005
Сообщений: 32
|
|
09.03.2006, 10:05 | |
Нужна помощь! Есть сервер на нем установлен Domino. клиент в котором есть локальная база с агентом этот агент не запускается по шедулу на локале от имени того кто запускает. Также не запускается по шедулу от имени админа на самом сервере. При запуске руками и тесте - все нормально!!!!
0
|
|
|
12.03.2006, 16:37 | |
Может в агенте использоуются UI-классы?
|
0 / 0 / 0
Регистрация: 05.10.2007
Сообщений: 154
|
|
29.04.2008, 23:28 | |
привет Всем!
Не могу понять агент работает отлично когда я запускаю в ручную когда я его поставила по рассписанию ругается на строчке Set db=ses.GetDatabase("","Dep") Dim query As String query=(Form="Profile" & Status="1") Set coll=db.Search(query, Nothyng, 0) не понимаю почему, когда вручную запускаю все отлично срабатывает. и как подписать агент что бы он от сервера работал? Помогите разобратся плз.
0
|
0 / 0 / 0
Регистрация: 05.10.2007
Сообщений: 154
|
|
01.05.2008, 05:28 | |
Разобралась!
Взяла в профайл установила настроики пути на сервер где база находится. А вот можете подскзать. Это всегда надо полный путь прописывать... и что только выход--- в профайле задавать путь? Или какие то еще другие обходы с этим есть...? ![]() сенкс
0
|
0 / 0 / 0
Регистрация: 28.10.2005
Сообщений: 32
|
|
01.05.2008, 10:48 | |
![]() Set db=ses.GetDatabase("","Dep") должна выглядеть так: Set db=ses.GetDatabase(Name_of_server,DB_nam e,[Create_on_fail]), где Name_of_server - имя сервера где лежит БД (может указываться "" если сервер, где выполняется данная сессия и где лежит файл БД, текущий), Domino/RU DB_name - полный путь к базе (она должна лежать в папке или подпапке папки Data, каталога установки Notes (если код запущен на клиенте) или Domino (если код запущен на сервере)) (например Names.nsf) [Create_on_fail]) создавать базу если ее нет в указанном месте. boolean true или false. Советую также поставить Option Declare и явно объявлять все переменные. Также нужно поставить в код on error. И дополнительные проверки на непустоту переменных, например if (db is nothyng) then Goto End. Что касается профайла, то это совсем не обязательно если код нужен для однократного выполнения, то можно все переменные захардкодить, хорошим же тоном useability приложений считается создание документа настроек, как вариант в виде профайла. можно и просто не профайл документ создавать и там указывать настройки. Либо в Нотес.ини (не самый лучший вариант). Все зависит от конкретной задачи. Успехов в программировании
0
|
01.05.2008, 10:48 | |
Помогаю со студенческими работами здесь
11
Агент по расписанию Агент по расписанию Агент по расписанию Не работает агент по расписанию Java агент по расписанию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
|
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
|
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
|
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
|
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
|
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
|
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
|
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
|
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
|
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
|