IMPOSTAZIONE DELLE APPLICAZIONI


Operazioni limitate di agenti LotusScript e Java
Notare che le operazioni limitate sono disponibili solo per gli utenti che dispongano di accesso senza limitazioni; esse non sono disponibili per gli utenti con accesso limitato.

La capacità di usare i metodi della classe di backend di LotusScript o Java per creare database nuovi o repliche di database è regolata dai campi "Possono creare nuovi database" e "Possono creare repliche di database" nel documento Server dell'Elenco Indirizzi di IBM® Lotus® Domino(TM).

Le classi e i metodi che appaiono questa tabella hanno effetto anche sui programmi remoti Java/Javascript che accedono agli oggetti di Domino basati su un server attraverso CORBA/IIOP. L'accesso da parte dell'utente è controllato dai campi "Esecuzione Java/Javascript limitati" e "Esecuzione Java/Javascript non limitati" del documento Server che si trovano sotto l'intestazione "Limitazioni IIOP".

Tabella classi e metodi backend limitati
AttivitàLotusScript Java
Uso di un file registro su discoNotesLog OpenFileLog(percorso)Log openFileLog(path)
Uso delle variabili di ambienteNotesSession GetEnvironmentString()

NotesSession SetEnvironmentVar()

NotesSession GetEnvironmentValue(SystemVariable,true)

Session getEnvironmentString()

Session SetEnvironmentVar()

Session GetEnvironmentValue(SystemVariable,true)

Cifratura o firmaNotesDocument Sign()

NotesDocument Encrypt()

Document sign()

Document encrypt()

Manipolazione oggetto incorporatoNotesRichTextItem EmbedObject()

NotesEmbeddedObject ExtractFile(percorso)

RichTextItem embedObject()

EmbeddedObject extractFile(path)


Tabella delle operazioni limitate del linguaggio di programmazione
AttivitàIstruzione LotusScriptJava
I/O dei fileChdir

Chdrive

close

curdir

dir

eof

fileattr

filedatetime

filelen

freefile

get

getfileattr

input

input #

inputb

line input #

loc

lock s

lof

mkdir

Open

reset

rmdir

seek

setfileattr

unlock

width

write

Nessuna operazione di I/O su file permessa
I/O di reteN/DNessuna operazione di I/O di rete permessa
Impostazione della data/ora di sistemaDate e Date$
Time e Time$
N/D
Chiamata a una routine in "C"Chiamate Declare C esterne Gli utenti con accesso illimitato devono anche impostare il parametro "JavaNotesClasses" nel file NOTES.INI con il nome del file di classe contenente i metodi nativi. Ad esempio, usare JavaUserClasses= c:\lotus\notes\MyJavaClasses. Ciò sovrascrive una limitazione di sicurezza del Agent class loader che non permette il caricamento delle classi con metodi nativi.
Esecuzione di un'altra applicazioneActivateApp

Shell

Non permesso

Vedere anche