lmike
нет, пердело совершенство
-
#1
сабж
при открытии любой БД пишет рефрешинг и на этом виснет
ругается на открытие БД, в кот. есть Database Script
—————————
IBM Notes
—————————
Error loading USE or USELSX module: *javacon
—————————
ОК
—————————
кто с таким сталкивался?
-
#2
Не сталкивался.. потому как java наверное не пользую..
-
#3
Не сталкивался. Есть и дбскрипт и джавабибл. Почистить что-ть?
lmike
нет, пердело совершенство
-
#4
Не сталкивался. Есть и дбскрипт и джавабибл. Почистить что-ть?
есть код, кот. использует общую либу (обработка ошибок), в ней обработчик ошибок java
вопрос — почему дизайнер виснет, с ошибкой-то кода я могу «справиться»
-
#5
поставил fp8 на рабочую машинку.. появилась вот такая бяда..
кто подскажет что сделать?))
lmike
нет, пердело совершенство
-
#6
@swyatogor судя про трейсу — нет путей к либам, при сборке
у меня сильное подозрение — изменения жвм на версию 1.8 имеют неприятные последствия для java проектов
даже для уже скомпиированных
для себя я решил погодить использовать — ибо не знаю деталей и решений
-
#7
поставил fp8 на рабочую машинку.. появилась вот такая бяда..
Посмотреть вложение 9534
кто подскажет что сделать?))
Посмотрите в свойствах проекта какую jvm он использует, есть ли она у вас в наличии.
[doublepost=1490596157,1490595948][/doublepost]
@swyatogor судя про трейсу — нет путей к либам, при сборке
у меня сильное подозрение — изменения жвм на версию 1.8 имеют неприятные последствия для java проектов
даже для уже скомпиированных
для себя я решил погодить использовать — ибо не знаю деталей и решений
Под 1.8 запускается только клиент, дизайнер по прежнему использует 1.6 из папки jvm1.6, проблемы могут быть только с новыми путями к этой jvm и внешним библиотеками из jvm/lib/ext, если вы забыли их положить ещё и в jvm1.6/lib/ext.
-
#8
не стал ломать голову что и как там настраивается.. снес нафиг лотус и поставил старую версию которая была..и всё заворкало
lmike
нет, пердело совершенство
-
#10
и внешним библиотеками из jvm/lib/ext, если вы забыли их положить ещё и в jvm1.6/lib/ext.
выше описывал траблу — до перкладывания даже не дохдит
и при старте БД не работает LS2J инициализация
-
#11
выше описывал траблу — до перкладывания даже не дохдит
и при старте БД не работает LS2J инициализация
Ну, тут я даже и не знаю… по-моему это уже как-то ломали раньше в очередном фикс-паке, потом починили… ну, теперь снова. Всё идёт по индусскому плану.
Такая же проблема была после FP1 и решается она так же, как и тогда — надо запустить дизайнер без клиента.
Последнее редактирование: 27.03.2017
-
#12
Кстати.. а ни кто не обращал внимания на битность java??.. она там давно 64-х битная?
-
#13
Кстати.. а ни кто не обращал внимания на битность java??.. она там давно 64-х битная?
Биность Java равна битности клиента/сервера — всегда так было.
[doublepost=1490779184,1490779123][/doublepost]
сабж
при открытии любой БД пишет рефрешинг и на этом виснет
Посмотреть вложение 9423
ругается на открытие БД, в кот. есть Database Script
—————————
IBM Notes
—————————
Error loading USE or USELSX module: *javacon
—————————
ОК
—————————кто с таким сталкивался?
[doublepost=1490779123,1490779025][/doublepost]Нашел вот что. Если вы что-то отлаживали в дебагере, а потом его отключили, то для повторного включения дебагера надо перезапустить дизайнер. Иначе галочка в меню «Debug Lotus Script» включается и выключается, но ничего не происходит.
-
#14
… что-то отлаживали в дебагере, а потом его отключили, то для…
— ХЗ, у меня этого ничего нет. Дебажу и ничего не перезапускаю. Всё происходит ))
ток, если дебажится форма, к примеру, галку надо ставит ДО её открытия (т.е. переоткрыть ЕЁ есличо). ну и всего остального эт тож касается
lmike
нет, пердело совершенство
-
#15
Нашел вот что. Если вы что-то отлаживали в дебагере, а потом его отключили, то для повторного включения дебагера надо перезапустить дизайнер
я ничего не дебажу
есть БД, в кот. класс «работы» с ошибками java, вызываемой из LS (LS2J)
в скрипте БД, либа (с классом) подключается
при открытии БД — ловим ошибку
-
#16
я ничего не дебажу
есть БД, в кот. класс «работы» с ошибками java, вызываемой из LS (LS2J)
в скрипте БД, либа (с классом) подключается
при открытии БД — ловим ошибку
Про это я уже «говорил» выше — надо запустить дизайнер без клиента и тогда нет никаких ошибок. Был такой же глюк в FP1, потом починили, а сейчас вернули назад.
[doublepost=1490783750,1490783564][/doublepost]
— ХЗ, у меня этого ничего нет. Дебажу и ничего не перезапускаю. Всё происходит ))
ток, если дебажится форма, к примеру, галку надо ставит ДО её открытия (т.е. переоткрыть ЕЁ есличо). ну и всего остального эт тож касается
А у меня такая штука — если остановить дебагер «не дойдя до конца кода» в процессе отладки, где-то посередине кода, то второй раз он не стартует без перезапуска дизайнера.
lmike
нет, пердело совершенство
-
#17
Про это я уже «говорил» выше — надо запустить дизайнер без клиента и тогда нет никаких ошибок. Был такой же глюк в FP1, потом починили, а сейчас вернули назад.
я вовсе не запускаю дизайнер…
-
#18
я вовсе не запускаю дизайнер…
А если запустить и перекомпилировать этот код и больше его потом не трогать?
lmike
нет, пердело совершенство
-
#19
А если запустить и перекомпилировать этот код и больше его потом не трогать?
дык первый пост о том — что джава тулинг вис на старте дизигнера
-
#20
@lmike
Как решил?
У меня сейчас похожая проблема.
При первом старте Дизайнера долго отрабатывает инициализация Java Tooling, но процесс прекращается, и вроде всё нормально, но нет — все библиотеки, в которых есть строка ‘UseLSX «*javacon»‘ Дизайнер отображает с красным крестом. Если зайти внутрь библиотеки, то на этой строке красным подчёркнуто и подсказка «Error loading USE or USELSX module: *javacon».
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
1 |
|
16.03.2017, 12:55. Показов 6950. Ответов 18
сабж ругается на открытие БД, в кот. есть Database Script кто с таким сталкивался?
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
16.03.2017, 12:55 |
Ответы с готовыми решениями: FP8 и views FP8 и Java (очередной баг) Ищу работу дизайнером Умею: Что-то произошло с дизайнером форм 18 |
0 / 0 / 0 Регистрация: 20.02.2014 Сообщений: 467 |
|
16.03.2017, 12:58 |
2 |
Не сталкивался.. потому как java наверное не пользую..
0 |
0 / 0 / 0 Регистрация: 12.11.2009 Сообщений: 882 |
|
16.03.2017, 20:40 |
3 |
Не сталкивался. Есть и дбскрипт и джавабибл. Почистить что-ть?
0 |
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
19.03.2017, 11:13 |
4 |
Не сталкивался. Есть и дбскрипт и джавабибл. Почистить что-ть? есть код, кот. использует общую либу (обработка ошибок), в ней обработчик ошибок java
0 |
0 / 0 / 0 Регистрация: 20.02.2014 Сообщений: 467 |
|
23.03.2017, 14:09 |
5 |
поставил fp8 на рабочую машинку.. появилась вот такая бяда.. кто подскажет что сделать?))
0 |
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
25.03.2017, 22:17 |
6 |
@swyatogor судя про трейсу — нет путей к либам, при сборке
0 |
0 / 0 / 0 Регистрация: 07.02.2106 Сообщений: 812 |
|
26.03.2017, 08:42 |
7 |
Посмотрите в свойствах проекта какую jvm он использует, есть ли она у вас в наличии. — Добавлено 27 мар 2017. Первое сообщение размещено 27 мар 2017 —
@swyatogor судя про трейсу — нет путей к либам, при сборке Под 1.8 запускается только клиент, дизайнер по прежнему использует 1.6 из папки jvm1.6, проблемы могут быть только с новыми путями к этой jvm и внешним библиотеками из jvm/lib/ext, если вы забыли их положить ещё и в jvm1.6/lib/ext.
0 |
0 / 0 / 0 Регистрация: 20.02.2014 Сообщений: 467 |
|
26.03.2017, 09:19 |
8 |
не стал ломать голову что и как там настраивается.. снес нафиг лотус и поставил старую версию которая была..и всё заворкало
0 |
0 / 0 / 0 Регистрация: 12.11.2009 Сообщений: 882 |
|
26.03.2017, 12:50 |
9 |
снес нафиг лотус Не спортивно. ниразу)))
0 |
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
26.03.2017, 12:51 |
10 |
и внешним библиотеками из jvm/lib/ext, если вы забыли их положить ещё и в jvm1.6/lib/ext. выше описывал траблу — до перкладывания даже не дохдит
0 |
0 / 0 / 0 Регистрация: 07.02.2106 Сообщений: 812 |
|
26.03.2017, 13:05 |
11 |
выше описывал траблу — до перкладывания даже не дохдит Ну, тут я даже и не знаю… по-моему это уже как-то ломали раньше в очередном фикс-паке, потом починили… ну, теперь снова. Всё идёт по индусскому плану. Такая же проблема была после FP1 и решается она так же, как и тогда — надо запустить дизайнер без клиента.
0 |
0 / 0 / 0 Регистрация: 20.02.2014 Сообщений: 467 |
|
26.03.2017, 14:35 |
12 |
Кстати.. а ни кто не обращал внимания на битность java??.. она там давно 64-х битная?
0 |
0 / 0 / 0 Регистрация: 07.02.2106 Сообщений: 812 |
|
28.03.2017, 11:32 |
13 |
Кстати.. а ни кто не обращал внимания на битность java??.. она там давно 64-х битная? Биность Java равна битности клиента/сервера — всегда так было. — Добавлено 29 мар 2017. Первое сообщение размещено 29 мар 2017 —
сабж ругается на открытие БД, в кот. есть Database Script кто с таким сталкивался? — Добавлено 29 мар 2017. Первое сообщение размещено 29 мар 2017 — Нашел вот что. Если вы что-то отлаживали в дебагере, а потом его отключили, то для повторного включения дебагера надо перезапустить дизайнер. Иначе галочка в меню «Debug Lotus Script» включается и выключается, но ничего не происходит.
0 |
0 / 0 / 0 Регистрация: 07.04.2014 Сообщений: 633 |
|
28.03.2017, 11:46 |
14 |
… что-то отлаживали в дебагере, а потом его отключили, то для… — ХЗ, у меня этого ничего нет. Дебажу и ничего не перезапускаю. Всё происходит ))
0 |
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
28.03.2017, 12:36 |
15 |
Нашел вот что. Если вы что-то отлаживали в дебагере, а потом его отключили, то для повторного включения дебагера надо перезапустить дизайнер я ничего не дебажу
0 |
0 / 0 / 0 Регистрация: 07.02.2106 Сообщений: 812 |
|
28.03.2017, 12:48 |
16 |
я ничего не дебажу Про это я уже «говорил» выше — надо запустить дизайнер без клиента и тогда нет никаких ошибок. Был такой же глюк в FP1, потом починили, а сейчас вернули назад. — Добавлено 29 мар 2017. Первое сообщение размещено 29 мар 2017 —
— ХЗ, у меня этого ничего нет. Дебажу и ничего не перезапускаю. Всё происходит )) А у меня такая штука — если остановить дебагер «не дойдя до конца кода» в процессе отладки, где-то посередине кода, то второй раз он не стартует без перезапуска дизайнера.
0 |
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
28.03.2017, 13:19 |
17 |
Про это я уже «говорил» выше — надо запустить дизайнер без клиента и тогда нет никаких ошибок. Был такой же глюк в FP1, потом починили, а сейчас вернули назад. я вовсе не запускаю дизайнер…
0 |
0 / 0 / 0 Регистрация: 07.02.2106 Сообщений: 812 |
|
28.03.2017, 13:41 |
18 |
я вовсе не запускаю дизайнер… А если запустить и перекомпилировать этот код и больше его потом не трогать?
0 |
0 / 0 / 0 Регистрация: 23.08.2008 Сообщений: 6,252 |
|
28.03.2017, 14:48 |
19 |
А если запустить и перекомпилировать этот код и больше его потом не трогать? дык первый пост о том — что джава тулинг вис на старте дизигнера
0 |
In order to resolve your issue you would need to recompile the script (what is automatically done when saving it in the Designer- Client) and then programmatically sign it (what is only possible using the C-API). Calling a «ComputeWithForm» on a Design- Element does NOT recompile the script.
Rather than fixing something that should not be broken, I would rather investigate why this agent stops running.
Usually this happens, when the designer- task «merges» script- libraries / agents from different templates to one database.
I am quite sure, that the reason for your agent not working anymore is the nightly designer task. Try to take out the template- name from the «broken» database or manipulate it (add an «x» or something) so that you keep the information, but designer task does not find the corresponding template. This should fix your problem.
If you really cannot fix the problem with this approach, then try this code I found here, put it in an agent and let the user call it via another agent with ag.RunOnServer (then it runs with more rights than the user has):
'LS Recompile:
Option Public
Option Explicit
%REM
An example of using Notes API calls to recompile LotusScript.
version 1.0
Julian Robichaux
http://www.nsftools.com
%END REM
'** Notes C-API functions
Declare Function OSPathNetConstruct Lib "nnotes.dll" (Byval portName As Integer, _
Byval serverName As String, Byval fileName As String, Byval pathName As String) As Integer
Declare Function NSFDbOpen Lib "nnotes.dll" (Byval dbName As String, hDb As Long) As Integer
Declare Function NSFDbClose Lib "nnotes.dll" (Byval hDb As Long) As Integer
Declare Function NSFNoteLSCompile Lib "nnotes.dll" (Byval hDb As Long, _
Byval hNote As Long, Byval dwFlags As Long) As Integer
Declare Function NSFNoteSign Lib "nnotes.dll" (Byval hNote As Long) As Integer
Declare Function NSFNoteUpdate Lib "nnotes.dll" (Byval hNote As Long, _
Byval flags As Integer) As Integer
Declare Function OSLoadString Lib "nnotes.dll" (Byval hModule As Long, Byval stringCode As Integer, _
Byval retBuffer As String, Byval bufferLength As Integer) As Integer
'================================================================
' Base class for working with Notes databases at the API level
'================================================================
Class APIBaseClass
Private db As NotesDatabase
Private hDb As Long
Private lastError As String
Public Sub New ()
'** nothing to instantiate in the base class
End Sub
Public Sub Delete ()
Call CloseDatabase()
End Sub
Public Function OpenDatabase (db As NotesDatabase) As Integer
On Error Goto processError
If (hDb > 0) Then
Call CloseDatabase()
End If
'** reset the internals
Set Me.db = db
lastError = ""
Dim pathName As String*256
Dim result As Integer
'** create a proper network path name with OSPathNetConstruct
Call OSPathNetConstruct(0, db.Server, db.FilePath, pathName)
'** open the database and get a handle with NSFDbOpen
result = NSFDbOpen(pathName, hDb)
If result = 0 Then
OpenDatabase = True
Else
Call SetLastError("Cannot open database " & db.FilePath & " on server " & db.Server, result)
End If
Exit Function
processError:
Call SetLastError("Error opening database", 0)
Exit Function
End Function
Public Sub CloseDatabase ()
On Error Resume Next
If (hDb > 0) Then
Call NSFDbClose(hDb)
End If
Set db = Nothing
hDb = 0
lastError = ""
End Sub
Private Function SetLastError (errText As String, apiResultCode As Integer) As String
If (apiResultCode <> 0) Then
LastError = "API Error " & apiResultCode & ": " & GetAPIError(apiResultCode)
Elseif (Err > 0) Then
LastError = "Notes Error " & Err & ": " & Error$
Else
LastError = ""
End If
If (Len(errText) > 0) Then
LastError = errText & ". " & LastError
End If
End Function
Public Function GetLastError () As String
GetLastError = LastError
End Function
Public Function GetAPIError (errorCode As Integer) As String
Dim errorString As String*256
Dim returnErrorString As String
Dim resultStringLength As Long
Dim errorCodeTranslated As Integer
Const ERR_MASK = &H3fff
Const PKG_MASK = &H3f00
Const ERRNUM_MASK = &H00ff
'** mask off the top 2 bits of the errorCode that was returned; this is
'** what the ERR macro in the API does
errorCodeTranslated = (errorCode And ERR_MASK)
'** get the error code translation using the OSLoadString API function
resultStringLength = OSLoadString(0, errorCodeTranslated, errorString, Len(errorString) - 1)
'** strip off the null-termination on the string before you return it
If (Instr(errorString, Chr(0)) > 0) Then
returnErrorString = Left$(errorString, Instr(errorString, Chr(0)) - 1)
Else
returnErrorString = errorString
End If
GetAPIError = returnErrorString
End Function
End Class
'================================================================
' Special subclass for recompiling a note/doc in a database
'================================================================
Class LotusScriptRecompiler As APIBaseClass
Public Function RecompileLSByNoteID (noteID As String) As Integer
On Error Goto processError
If (db Is Nothing) Then
Call SetLastError("Database is not open", 0)
Exit Function
End If
Dim doc As NotesDocument
Set doc = db.GetDocumentByID(noteID)
RecompileLSByNoteID = RecompileLS(doc)
Exit Function
processError:
Call SetLastError("Error recompiling LotusScript for " & noteID, 0)
Exit Function
End Function
Public Function RecompileLSByUNID (unid As String) As Integer
On Error Goto processError
If (db Is Nothing) Then
Call SetLastError("Database is not open", 0)
Exit Function
End If
Dim doc As NotesDocument
Set doc = db.GetDocumentByUNID(unid)
RecompileLSByUNID = RecompileLS(doc)
Exit Function
processError:
Call SetLastError("Error recompiling LotusScript for " & unid, 0)
Exit Function
End Function
Public Function RecompileLS (doc As NotesDocument) As Integer
On Error Goto processError
Dim hNote As Long
Dim unid As String
Dim result As Integer
If (hDb = 0) Then
Call SetLastError("Database is not open", 0)
Exit Function
Elseif (doc Is Nothing) Then
Call SetLastError("Invalid document reference", 0)
Exit Function
End If
'** super-special-secret way of getting an API handle to a NotesDocument
hNote = doc.Handle
unid = doc.UniversalID
'** first, we compile the note
result = NSFNoteLSCompile(hDb, hNote, 0)
If (result <> 0) Then
Call SetLastError("Cannot compile LotusScript for " & GetTitle(doc), result)
Exit Function
End If
'** then we sign it
result = NSFNoteSign(hNote)
If (result <> 0) Then
Call SetLastError("Cannot sign " & GetTitle(doc), result)
Exit Function
End If
'** then we save it
result = NSFNoteUpdate(hNote, 0)
If (result <> 0) Then
Call SetLastError("Cannot save " & GetTitle(doc), result)
Exit Function
End If
'** update the in-memory reference to the object
Delete doc
Set doc = db.GetDocumentByUNID(unid)
'** a little trick to avoid this message on recompiled forms:
'** This document has been altered since the last time it was signed! Intentional tampering may have occurred.
Call doc.Sign()
Call doc.Save(True, False)
lastError = ""
RecompileLS = True
Exit Function
processError:
Call SetLastError("Error recompiling LotusScript for " & GetTitle(doc), 0)
Exit Function
End Function
Public Function GetTitle (doc As NotesDocument) As String
On Error Resume Next
If (doc Is Nothing) Then
Exit Function
End If
Dim title As String
title = doc.~$Title(0)
If (Instr(title, "|") > 0) Then
title = Strleft(title, "|")
End If
If (title = "") Then
title = "(untitled)"
End If
GetTitle = |"| & title & |"|
End Function
End Class
Sub Initialize
'** As a test, let's recompile all the agents, script libraries, and forms
'** in this database
Dim session As New NotesSession
Dim db As NotesDatabase
Dim nc As NotesNoteCollection
Dim recompiler As New LotusScriptRecompiler
Dim noteID As String
'** create our recompiler object
Set db = session.CurrentDatabase
Call recompiler.OpenDatabase(db)
If (recompiler.GetLastError <> "") Then
Print recompiler.GetLastError
Exit Sub
End If
'** compile the script libraries first (note that this will NOT build a
'** dependency tree -- rather, we'll try to brute-force around the
'** dependencies by recompiling until either (A) there are no errors,
'** or (B) the number of errors we get is the same as we got last time)
Dim errCount As Integer, lastCount As Integer
Set nc = db.CreateNoteCollection(False)
nc.SelectScriptLibraries = True
Call nc.BuildCollection
Print "SCRIPT LIBRARIES"
Do
lastCount = errCount
errCount = 0
noteID = nc.GetFirstNoteId
Do Until (noteID = "")
If recompiler.RecompileLSByNoteID(noteID) Then
Print "Successfully recompiled " & _
recompiler.GetTitle(db.GetDocumentByID(noteID))
Else
Print recompiler.GetLastError
errCount = errCount + 1
End If
noteID = nc.GetNextNoteId(noteID)
Loop
Loop Until ( (errCount = 0) Or (errCount = lastCount) )
'** then compile everything else
Set nc = db.CreateNoteCollection(False)
nc.SelectAgents = True
nc.SelectForms = True
Call nc.BuildCollection
Print "FORMS AND AGENTS"
noteID = nc.GetFirstNoteId
Do Until (noteID = "")
If recompiler.RecompileLSByNoteID(noteID) Then
Print "Successfully recompiled " & _
recompiler.GetTitle(db.GetDocumentByID(noteID))
Else
Print recompiler.GetLastError
End If
noteID = nc.GetNextNoteId(noteID)
Loop
Call recompiler.CloseDatabase()
Print "All done"
End Sub
Тема: Ошибка при отправке документов в реестр (Прочитано 16620 раз)
Здравствуйте, такой вопрос: при отправке документов в реестр пользователем user выдаётся ошибка
Ошибка при отправке команды на запуск агента на консоль сервера %server_name%1004 L30 вы не имеете права на работу с удалённой консолью этого сервера.
Я так понял прав нет у пользователя, а как их дать?
Lotus notes 8.5.1
Записан
В документе сервера на вкладке Security Вы должны добавить пользователя в список Administrators и в Full remote console administrator. Это дает полный доступ к удаленной консоли.
« Последнее редактирование: 30 Июнь 2011, 17:42:14 от Alla Makshanova »
Записан
Как не искал, не понял что за документ сервера. Нашёл самое близкое это secure console, скачал книгу «Системное администрирование Lotus Domino», но и там называется то что я ищу тот самый «документ Server», а где находится не сказано. Или я пока не нашёл, всё же 556 листов.
Записан
Чуть чуть не дочитал, нашёл, сделал как вы сказали.
Теперь программа говорит, что документ отправлен на консоль сервера, информацию можно посмотреть в каком то файле.nsf
а в консоли сервера происходит вот что:
Agent Manager: Agent 'Отправить в реестр': User ('user1/name_server') does not have rights to run agents in 'Full Administrator' mode
Agent Manager: Error validating execution rights for agent 'Отправить в реестр' in database 'CERTIFICATIONcertif.nsf' Agent signer 'user1/name_server', effective user 'user1/name_server'. Examine 'Programmability Restrictions' field in the server record.
Вот, и в реестре этот документ не появляется (естесственно).
Что дальше делать?
Записан
Агент говорит, что пользователь не имеет права прогонять агент в режиме полного администратора и об ошибке при проверке прав на выполнение для этого агента в базе.
Надо дать права на выполнение кода на сервере. В том же серверном документе на той же вкладке в Run restricted/ unrestricted methods and operations. Это дает право выполнять программные коды
Записан
Alla спасибо за советы. Я теперь понял где раздаются права. Но вот документы всё равно не отправляются в реестр:
Agent Manager: Error in agent 'Отправить в реестр' in database 'CERTIFICATIONcertif.nsf' signed by 'user1/server_name' calling script library '$CertifReestrAgent'. Script library signer 'Группа разработки/Интерстандарт/ГОССТАНДАРТ' does not have proper rights. Examine 'Sign Script Libraries' field in the Server Record.
Agent manager: Agent 'Отправить в реестр' error: Error loading USE or USELSX module: $CertifReestrAgent'
Теперь такие сообщения. Займусь далее уже в понедельник.
« Последнее редактирование: 01 Июль 2011, 13:24:11 от Max — 2 »
Записан
Alla спасибо за советы. Я теперь понял где раздаются права. Но вот документы всё равно не отправляются в реестр:
Agent Manager: Error in agent 'Отправить в реестр' in database 'CERTIFICATIONcertif.nsf' signed by 'user1/server_name' calling script library '$CertifReestrAgent'. Script library signer 'Группа разработки/Интерстандарт/ГОССТАНДАРТ' does not have proper rights. Examine 'Sign Script Libraries' field in the Server Record.
Agent manager: Agent 'Отправить в реестр' error: Error loading USE or USELSX module: $CertifReestrAgent'
Теперь такие сообщения. Займусь далее уже в понедельник.
Все дело в том, что агент подписан учеткой разработчика Интерстандарта… а разрешений на выполнения агентов у этого пользователя попросту нет, так как его нет у Вас в системе.
Необходимо подписать все элементы дизайна учеткой сервера, или учеткой админа (это зависит от модели безопасности, которая используется у Вас) и проверить наличие имени сервера или имени админа в поле «Выполнение неограниченных методов и операций» в документе сервера, на закладке «Безопасность».
Записан
С уважением,
Евгений Мальцев.
Подскажите хотя бы через что это делать? Domino Admin или прямо на клиенте?
В книге сказано
База данных — довольно сложная конструкция. В ее состав входят элементы дизайна, документы,
созданные в разных формах, ACL, настройки репликации, …
Выходит надо подписывать те базы данных с которыми работает пользователь? Сертификаты, декларации там ещё что то.
А на вкладке безопасность вроде теперь всё нормально (спасибо Alle Makshanovoy).
Записан
Чтобы подписать базу, в Domino Administrator перейдите на вкладку «Files», щелкните по нужной базе мышью и выберите «Sign». В появившемся диалоге используйте параметры по умолчанию, тогда элементы дизайна подпишутся текущим пользователем.
Записан
Спасибо что помогаете, сделал как вы сказали. Да вот пользователь отправляет документы в реестр, программа говорит что команда отправлена на консоль сервера, но в реестре ничего не появляется. Поиск по реестру выдаёт только документы до переустановки программы на новую версию. В 8.5.1 пока не удаётся реализовать эту функцию, а уже очень надо, так как пора делать репликацию.
В консоли вот что:
Записан
Чтобы разрешить блокировку дизайна для БД, в ее свойствах перейдите на вкладку «Design»(4-ая по счету) и установите флаг «Allow design locking». Предварительно в ACL нужно указать административный сервер для этой БД.
Записан
Ага, всё нашёл, но вот вкладка design пустая. Там только первой строчкой написано: No design information avalaible, и 3 пустых поля: options, inheritance, Multilingual options. В книге эта вкладка тоже описывается, но там она заполненая, как я понял у нас что то не так.
Записан
Ага, всё нашёл, но вот вкладка design пустая. Там только первой строчкой написано: No design information avalaible, и 3 пустых поля: options, inheritance, Multilingual options. В книге эта вкладка тоже описывается, но там она заполненая, как я понял у нас что то не так.
Вы просто не там смотрите… не на тех базах.
Нужно на базах:
* Сертиф продукции
* Сертиф ИКП
В этих базах идет работа, а потом по расписанию агенты переносят из них документы в базы
* Сертификаты ТР
* Декларации ТР
* и т.д.
И советую взять документацию для админа из комплекта по от интерстандарта и почитать… многие вопросы решатся сами собой.
Записан
С уважением,
Евгений Мальцев.
Вообщем нашёл все инструкции к Domino, ещё раз пересмотрел что касается admina и прошёлся по опциям установки конфигураций. Ничего подозрительного не нашёл, обратился в IBM — они сказали что это косяк именно в конфигурациях. Вкладки design в Сертиф продукции и Сертиф ИКП попрежнему пустые.
Записан
Вообщем нашёл все инструкции к Domino, ещё раз пересмотрел что касается admina и прошёлся по опциям установки конфигураций. Ничего подозрительного не нашёл, обратился в IBM — они сказали что это косяк именно в конфигурациях. Вкладки design в Сертиф продукции и Сертиф ИКП попрежнему пустые.
Вам нужна документация не на Lotus Domino а на ПО «Сертификация» от компании Интерстандарт…
У вас какая версия ПО «Сертификация»?
P.S. Задавать вопросы IBM по стороннему софту бессмысленно, нужно обращаться к разработчику а именно к Интерстандарту.
Записан
С уважением,
Евгений Мальцев.