wavb: Приветствую К админу в почту сервер каждый день вываливает кучу писем с сообщением об ошибках архивирования некоторых документов. Архивируются поручения с разных серверов Lotus (СЭД Босс-Референт) на другие сервера. Все сообщения имеют одинаковое содержание за исключением названий серверов (много их у нас) и выглядят так:
7/16/08 1:03:14 Сбой процедуры архивирования. Оперативная БД, MayServer / Поручения. Архивная БД, MayServer / Архив - Поручения 04-07. Ошибка: В течении 71 дней не подтверждена архивация сервером CN=RemoteServer/OU=Remote/OU=Cent/O=MSBSS/C=RU
или
16/7/08 1:03:18 Сбой процедуры архивирования. Оперативная БД, NotMayServ / Поручения. Архивная БД, NotMayServ / Поручения Архив 04-07. Ошибка: В течении 164 дней не подтверждена архивация сервером CN=MayServ/OU=Ivanovo/OU=Central/O=MTS/C=RU
, где MayServ - мой сервер, NotMayServ - не мой.
Я так понимаю, что в результате каких-то сбоев произошёл конфуз с архивацией. Как разрешить проблему?
при создании документа на основании формы и последующем его сохранении нужно создать и сохранить поле form с названием этой формы. Возможно ли создании такого поля автоматически или получить название формы програмно ?
День добрый!!! Есть view и в качестве ресурса используется swf файл ...
в нем есть 2 объекта ...
1 - прямоугольник 2 - круг(вписан в прямоугольник)
При попытке растянуть swf с помощью stretches ... происодит искажение круга ..чего по сценарию происходить не должно ... Как сделать так, чтобы пропорции прямоугольника менялись в зависимости от width и height а круга оставались неизменными (т е не искажались его пропорции) или пропорционально увеличивался или уменьшался. Заранее спасибо!
Здравствуйте. Возникла следующая проблем: необходимо сделать автоматическую нумерацию документов. Что бы при создании нового документа автоматически ему присваивался уникальный номер. Я сделал профильный документ, которой храни этот счетчик. При создании нового документа вытаскивается номер из профильного, записывается в документ, увеличивается на 1 и записывается обратно в профиль. Проблема возникла в том, что пользователи начали получать одинаковые номера с того номера который был записан в профиле на момент открытия ими лотуса. Похоже, что профильный документ кэшируется где то и при обращении к нему выдает данные из каша. Если клиенты лотуса перезапустить, то порядок номеров восстановится для пользователей, но они опять начнут получать одинаковые номера начиная с того номера который был записан в профиле на момент открытия. Как отключить кэширование профильного документа, что бы каждый запрос выполнялся непосредственно к документам на сервере, а не в кэше? Профильный документ единственный и по пользователям не разделен. Еще вопрос. Могут ли возникнуть коллизии в том случае, если 2 или больше пользователей одновременно попытаются обратиться к профильному документу? Получат ли они одинаковые номера и если да, то как этого избежать? Спасибо!
A thought occurred to me yesterday. We all know you can run multiple WQS agents and that you can make them conditional using @If statements, right? What I didn't know was whether you could have two agents run but only have the second agent run depending on the outcome of the first. Imagine the code below:
In the example shown, does the server decide which agents to run and then just run them or does it run the first and then enter the @If to decide whether to run the second? That's what I didn't know. Well, it turns out it's the latter case. Agent One runs and sets a field on the document called "runSecondAgent" to a value of 1. This trigger Agent Two. If in Agent One you stop the code from setting that field value then Agent Two doesn't run. Just what I was hoping would happen.
Something I found out from testing this out is that you can't "print" to the browser from consecutive agents. Anything you print from the first is lost if a second agent runs. Even if that second agent doesn't print anything.
How did I end up wondering this in the first place?
It came about because I wanted to use the iText PDF library to create and send out an invoice once a document was saved. The Form already has a WSQ agent written in LotusScript. To generate the PDF I need to run some Java. Therein lied the problem. Depending on certain logic in the main LotusScript WQS agent I need to run some Java. The concept above solves this.
It's a bit of a messy solution though. Makes me wonder if there's isn't another way?
An Alternative, Which I'd Tried First, But Which Failed
Before I got to wondering about the conditional agents I had tried using LS2J. Ever heard of it? It allows you to call JavaScript code from within LotusScript. I've used it successfully in the past to resize images from LotusScript using Julian's code. It's all very clever, but in this case doesn't seem much use as I can't find a way to pass a handle to the document context in to the Java class used.
I did all the usual LS2J stuff to create an object of the class called PDFInvoice, the code for which lived in a Java Code Library in the database and looked something like this:
It fails on line 8 though when you try and create a session object. Any reference to "s" after that returns a "null pointer".
Is there no way in LS2J to have the Java that's called operate on the current document (or any Notes objects for that matter)? As I understand it you can only pass primitive data-types as arguments. However, I was hoping to pass the document's ID over and somehow get to it that way. If I can't open a session though, how would that work?
I'm starting to wonder how good an idea it would be to just write all Agents in Java from now on. Seems to me there's little LotusScript can do that Java can't. Whereas the opposite is not true at all.
When you introduced the favorite links it sounds like good idea to specify that link is favorite when I'm entering it in. Right now I could add a new link, return to linkJam and specify that it is the favorite one.
To improve interoperability between design elements I would like to see LotusScript able to get a handle on ALL open databases, views, and/or document. Not just the the ONE view/document open in the active window.
This could be achived by adding properties to the NotesUIWorkSpace and NotesUIDatabase classes as follows:-
NotesUIWorkspace.OpenDatabases - Returns and array of NotesUIDatabase (all databases open in workspace)
NotesUIWorkspace.OpenViews - Returns and array of NotesUIView (all views open in workspace)
NotesUIWorkspace.OpenDocuments - Return and array of NotesUIDocument (all documents open in workspace)
NotesUIDatabase.OpenViews - Return and array of NotesUIView (all views open in workspace for this database)
NotesUIDatabase.OpenDocument - Return and array of NotesUIDocument (all documents open in workspace for this database)
For Domino administrators looking to learn about how Lotus Quickr integrates with Sametime and Lotus Connections, the post below in the Quickr wiki could prove helpful: http://www-10.lotus.com/ldd
When trying to un-install an existing IBM Lotus Domino server, the uninstall process fails with the error: "Un-install of Lotus notes Domino Server <server name> failed, <service name> not found" This technote describes how to utilize NTSVINST.EXE to correct the issue so that Domino may be removed successfully.
As a Lotus Domino administrator, you attempt an automatic update of a user's mail template. This process works for most users; however, for a couple of users, the admin requests are not generated or processed and the mail template is not updated. There are no error messages.
While editing a Person Document in the Lotus Notes Names & Address Book (NAB), you receive an error message when you try to save it. Why does this happen?
If the console.log file is deleted on an active server, new Domino server jobs are unable to start. A review of the job log shows only one entry: Lotus Notes: error 0x103