(eureka) Lavoro su client.
Ho risolto in questo modo. All'apertura della form imposto un campo editabile
con i valori che voglio far scegliere all'utente. La ceckbox per la scelta
prende i suoi valori da questo cmpo editabile, cosicchè anche dopo un refresh
del documento non possono ricalcolarsi i campi.
Questa soluzione mi sta bene dato che funziona, ma credevo ci fosse un modo
(magari una proprietà/evento della form) che permettesse di evitare il refresh
dei campi dopo la sua composizione.
(Daniele) Non capisco dove sta il problema.
In Java dovresti avere i METODI:
RichTextItem embedObject()
EmbeddedObject extractFile(path)
Per la gestione degli allegati.
Cos'è che non funziona?
(aragosta) rinnovo la richiesta di aiuto non riesco ad arrivarci nonostante aver
utilizzato la guida e abbia perso tutta la giornata di ieri
è un problemone se per favore mi aiutate
Grazie
(Daniele) Non capisco stai lavorando su WEB o nel client?
nel client nell'opzioni dei campi c'è l'opzione di Refresh...
(Daniele) Sinceramente non ho capito un gran chè...
Dovresti essere + chiaro
(Daniele) In realtà hai 2 o piu' possibilità...
Nella creazione del frameset puoi dare dei nomi ai tuoi frame e decidere di
default dove gli elementi vari debbano aprire l'output...
Inoltre ogni oggetto (Hot-spot, ect..) ha un opzione a cui puoi ridirezionare
l'OUTPUT...
la funzione @SETTARGETFRAME puoi usarla in combinazione con i seguenti comandi:
@Command([Compose])
@Command([EditDocument])
@Command([OpenFrameset])
@Command([OpenPage])
@Command([OpenView])
@Command([RefreshFrame])
(eureka) Il file html che mi hanno passato era creato con word, quindi con tag superflui
ed inutili che possono generare confusione all'interno di Notes. Ho poi
controllato nella location il formato dell mail MIME Format e nelle
userpreferences il campo "internet mail format" l'ho impostato a HTML and plain
text.
Ora funziona perfettamente.
Grazie
(Daniele) Non so come tu abbia creato la firma HTML...
Cmq sia io problemi di questo tipo non ne ho...
La firma perde la formattazione quando viene inviata ad un client esterno Notes
che la riceve....
ma questo è un fatto legato al motore di rendering di Domino...
Cmq sia internamente e se la invii ad un qualsiasi altro mail-server..tutti la
vedono bene...
La firma ovviamente deve essere programmata bene in HTML con eventualmente dei
fogli di stile...
Esiste anche un sito dal quale ho preso spunto io stesso per generarla...Mi
pare fosse LotusGeek...
(mere) no problem...... :yellow_wink.gif:
(eureka) Non ne sono sicuro, ma forse devi lanciare l'agente in modo che giri su server,
quindi utilizzando agente.runOnServer. Con un semplice agente.run è il client
che elabora il processo, quindi ti blocca tutto.
Fammi sapere se funziona.
(eureka) Ciao a tutti,
sto provando ad inserire la firma(signature) nel mio db di posta allegando un
file html con una semplice scritta minimamente formattata. Il problema è che
nella mail viene persa la formattazione. Ho provato a smanettare nei settaggi
del client (location e user preferences), ma non ne vengo a capo.
Esiste una soluzione a questo?
grazie
(gabrielesh) Ho un agent che ha la proprietà "Run in background client thread".
Se lancio questo agent atraverso il menu action, il tutto funziona egregiamente
ed effettivamente l'agent lavora in modo asincrono con il client che è libero
di fare altre operazioni.
Se provo a lanciare lo stesso agent attraverso LS, con il banale agent.run,
invece "magicamente" il mio client diventa sincrono e attende la conclusione
dell'agent, cosa assolutamente non voluta.
Come è possibile lanciare una funzione (agent o library che sia) che lavorando
in modo asincrono (in background) non blocchi il client fino al termine della
sua esecuzione???
In alternativa è possibile simulare il click sulle action con lo script? (se
servono le API C++ mi indicate come scriverlo per favore?)
Grazie
(Socio) Ti ringrazio per lo spunto, Mere. Sto studiando la cosa, magari ti stresserò
ancora in futuro.. Cmq grazie tante ;)
(michele) Si ho messo 3 mail box.
Se puo srvire: l'accessconflict raramente è diverso da 0, per un giorno mi è
andato a 21, ma il giorno dopo è ritornato a 0.
(michele) Allora mi prendo uno dei due agenti restanti, se può andar bene.
(mere) ma... non ho capito... se hai abbassato il numero di mail.box da 10 a 3-4..
(michele) Incredibile anche la 7 ha lo stesso problema, perde memoria più lentamente
della 5 e 6, ma alla fine si mangia tutto anche lei. Comunque ho risolto il
problema riavviando il server a mezzanotte.
(roby007) Da quando ho cambiato versione sia lato server che lato client dalla 5 alla
6.5, utilizzando la console amministrativa ho la seguente anomalia:
Utilizzando la prima linguetta che corrisponde a "People & Group", quando vado
nel navigatore e clicco sulla voce "People", mi appare il messaggio:"Cannot
locate definition for Field:$HTMLAttributes", rispondo al messaggio,
successivamente mi apre una maschera che si chiama "Domino Directory Profile",
e dopo aver chiuso questa maschera mi apre regolarmente la vista People.
Probabilmente mi apre la maschera Domino Directory Profile perchè è necessario
impostare qualche valore???
grazie anticipato
Roby
(geokronos) Ho risolto.
Bastava abilitare "allow restricted operations"
Grazie comunque
(andrea.gav) Infatti è diminuito paurosamente come mi aspettavo,la lanciavo sul database da
Administrator...
Grazie comunque.
(aragosta) niente sto provando e riprovando ma non arrivo a capo di sta cosa
consulto e riconsulto la giuda ma non capisco percè mi da quest'errore
please help me
(mauriz04) Ciao,
gazie per la risposta, in effetti il problema e' noto gia' ad altri:
http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/11fbea
fea6d6adb18525710a0060bb78?OpenDocument&Highlight=0,mail,probe
... aspettiamo, credo che Lotus sia gia' al corrente ...
Maurizio
(Daniele) Sei sicuro che siano replicati?
Che versione di Notes e domino stai parlando?
(Fabio.p) Ho un problema molto ma molto strano...
ho un database con un numero elevato di documento con 5 repliche a livello
geografico. In 4 di questi non ci sono problemi mentre sul 5 (e solo su quello)
le ricerche full text che interrogano un campo in particolare non danno
risultato, come se quel campo non esistesse.
Se vado a vedere le proprietà del documento trovo il campo e lo trovo
valorizzato come si deve!! :yellow_sad.gif:
Ho porvato a ricreare l'indice ed ho anche creato un piccolo agente che
riscrive il campo e risalva il doc ma nulla...
Qualcuno sa darmi una mano?
Grazie mille!!
(geokronos) Salve a tutti, come posso salvare un allegato di una mail su una directory
tramite un agent schedulato?.
riesco a salvare l'allegato eseguendo l'agent a mano su c:\\temp\\nomefile ma
su un server Linux quando l'agent (schedulato) parte non fa nulla (naturalmente
la dir di salvataggio è /tmp/).
Qualcuno può aiutarmi?
(aragosta) ho sostituito come mi hai detto ma da degub
alla riga
Call itemA.CopyItemToDocument( newDoc, "openmusei" )
mi dice variabile non settata ma io sopra l'ho settata!!1
(Daniele) Call itemA.CopyItemToDocument( nDoc, "openmusei" )
se NDOC è nullo come fa a funzionare????
la stringa corretta è:
Call itemA.CopyItemToDocument( newDoc, "openmusei" )
cmq sia...studia designer...leggiti RedBok ed impara a programmare.
La fretta nel far le cose non aiuta a ragionare.
Bastava usare bene il DEBUG e leggere meglio l'help!
(aragosta) ho trovato quello che mi indicavi :
Sub Initialize
Dim s As New NotesSession
Dim view As NotesView
Dim doc As NotesDocument
Dim nView As NotesView
Dim nDoc As NotesDocument
Dim key As String
Dim newDoc As NotesDocument
Dim itemA As NotesItem
Set db = s.CurrentDatabase
Set nView = db.GetView("nmusei")
Set old = s.GetDatabase(db.Server, "pippo\pluto\paperino.nsf")
Set view = old.GetView("notesmuseifr")
Set doc = view.GetFirstDocument
Set itemA = doc.GetFirstItem( "orariopenfr" )
While Not doc Is Nothing 'fintanto che doc esiste
' Set nDoc = Nothing
' key = Cstr(doc.Ship(0))+Cstr(doc.Voy(0))
' Set nDoc = nView.GetDocumentByKey(key)
If nDoc Is Nothing Then
'creazione nuovo documento
Set newDoc = db.CreateDocument
'campi
'newDoc.Form = "musei"
'newDoc.localitamusei = doc.localitafr(0)
Call itemA.CopyItemToDocument( nDoc, "openmusei" )
Call newDoc.Save(True, False, True)
End If
Set doc = view.GetNextDocument(doc)
Wend
End Sub
ma quando eseguo l'agente mi da quest'errore:
Function requires a valid ADT argument
forse sbaglio qualche cosa nel codice??
(geokronos) Salve a tutti, ho un problema con la creazione di una serie di allegati.
Vi spiego il problema:
Ho creato un dominio di test con in database test.nsf per la mailbox.
all'interno di test.nsf ho creato un agent in JAVA che dovrebbe prendermi tutti
gli allegati delle email e creare UNA Sola mail in un altro database con tutti
gli allegati.
In pratica da tante email con un allegato creare una mail con tanti allegati.
Ho recuperato gli allegati con EmbeddedObject
obj=doc.getAttachment("test.txt"); // il nome degli allegati è sempre lo stesso
per il momento.
poi ho creato la mail di destinazione
Document dd=db_dest.createDocument();
e a questo punto secondo le guide che mi sono letto dovrei utilizzare un
richTextItem per l'inserimento degli allegati.
Peccato che tutti usino il metodo embedObject(String,String,String,String);
Spero di essermi spiegato abb bene.
cosa posso usare o fare per risolvere il problema??
p.s. sono costretto ad usare Java perchè devo svolgere delle operazioni con
delle librerie esterne.
Grazie Mille
(Daniele) Set notesItem = notesItem.CopyItemToDocument( document, newName$ )
Se leggi l'help lo trovi