Z
zum
это где?Res - это ресурсы?
А почему бы не добавить в Script?
у меня тут:
🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»
🛡 Научитесь находить и использовать уязвимости веб-приложений.
🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.Доступ открыт прямо сейчас — Записаться бесплатно
это где?Res - это ресурсы?
А почему бы не добавить в Script?
не совсем понятно как это сделать... используяNickProstoNick
Это внутренности Java-библы/агента.
Человек хочет получить xml из ресурсов, при чём здесь скриптовые библиотеки?
Короче, не гони
zum
Использовать NotesNoteCollection, выгрузить в dxl, а оттуда уже вынимать.
Если получится и не будет особо жалко, то киньте код плиз)) а то сам пока ещё такого не делал, но чувствую, что будет нужно.
P.S. Модераторы, тему бы перекинуть в форум по Java..
"выгрызал" файл из web service consumer'а таким кодом:Использовать NotesNoteCollection, выгрузить в dxl, а оттуда уже вынимать.
Если получится и не будет особо жалко, то киньте код плиз)) а то сам пока ещё такого не делал, но чувствую, что будет нужно.
Uselsx "*javacon"
%REM
Function saveResourceOnDisk
В случае успешной выгрузки возвращает полный путь с именем файла
%END REM
Function saveResourceOnDisk(db As NotesDatabase, noteid As String, dirName As String, fileName As String) As String
On Error GoTo ErrH
Dim DXLExporter As NotesDXLExporter
Dim nstream As NotesStream
Dim note As NotesDocument
Dim noteDXL As String
Dim fileTxt As String
Dim pos1 As Long
Dim pos2 As Long
Dim jSession As JavaSession
Dim jClass_Base64Binary As JavaClass
Dim jMethod_decode As JavaMethod
Set note = db.GetdocumentById(noteid)
Set nstream = session.CreateStream()
Set DXLExporter = session.CreateDXLExporter(note, nstream)
Call DXLExporter.Process()
noteDXL = nstream.ReadText()
Call nstream.Close()
pos1 = Instr(noteDXL, fileName)
pos1 = Instr(pos1, noteDXL, {<filedata>}) + Len({<filedata>})
pos2 = Instr(pos1, noteDXL, {</filedata>})
fileTxt = Replace(Mid(noteDXL, pos1, pos2 - pos1), Chr$(10), "")
Set jSession = New JavaSession()
Set jClass_Base64Binary = jSession.GetClass("lotus/domino/types/Base64Binary")
Set jMethod_decode = jClass_Base64Binary.GetMethod("decode", "(Ljava/lang/String;)[B")
Call nstream.Open(dirName + fileName, "Binary")
Call nstream.Write(jMethod_decode.Invoke(, fileTxt))
Call nstream.Close()
saveResourceOnDisk = dirName + fileName
Exit Function
ErrH:
'...
Exit Function
End Function
Dim session As New NotesSession
fileNameFull$ = saveResourceOnDisk(session.CurrentDatabase, "0000069A", "C:/temp/", {%%webserviceresource%%.jar})
C помощью NotesNoteCollection можно получить noteid нужного элемента дизайна. А дальше передать в код nvy.не совсем понятно как это сделать... используя NotesNoteCollection
java.util.ResourceBundle settingsRes = ResourceBundle.getBundle("Sett");
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab