(ognibendi) Scusate la pigrizia, posto anche qui un copia/incolla da notes.net:
Hi, anyone knows how DWA builds the links to download attachments when the
attachments ActiveX is not used?
I have 2 identically (as much as i can see) configured 6.5.4 servers and when i
try to download an attachment using DWA with Firefox (so no activeX used) i
have 2 different behaviours:
-in one server (not working) the links are:
db.nsf/0/8A572116925B8065C12570C00050B634/$File/?OpenElement&FileName=file.zip
-in the other server (working) the links are:
db.nsf/0/8A572116925B8065C12570C00050B634/$File/file.zip?OpenElement
What's responsible of this behaviour???
Se qualcuno ha qualche indizio....
(aragosta) ciao gabrielesh
quel post l'ho lanciato io proprio per capirne qualche cosa di +
ma essendo alle prime armi e fornito di manuale di "Mario Roncolato"
non è che mi sia ben chiaro come faccio a prendere l'immagine dal quel
richtext,
ad esempio per una migrazione di dati tra campi rich da un db ad un altro (i
contenuti erano immagini)
ho fatto così :
Dim itemA As NotesItem
Set itemA = doc.GetFirstItem( "camporich db vecchio" )
Call itemA.CopyItemToDocument( newDoc, "camporich db nuovo" )
Call newDoc.Save(True, False, True)
lo stesso l'ho provato a fare con il mio agente ma non funzia
(mere) se su un server usate il parametro names= e mettete delle rubriche secondarie è
obbligatorio il riavvio. Questo metodo di pubblicazione non è compatibile con
la Directory assistance (che richiede il riavvio del server solo alla prima
configurazione: vedi indicazioni di ZAZZA).... o usate l'uno o l'altro.. io
consiglio caldamente la directory assistance..
(maci) Sono perplesso anch'io, perchè è scritto tutto corretto, l'ho già fatto su un
altro server e funziona, e qui nada. mistero
(gabrielesh) [quote]Salve, io uso un bottone Edit, per passare in Edit Mode(@Command(
[EditDocument]; "1" )). Nel documento sono presenti tre campi Authors, ma non
tutti i membri presenti in questo campo riescono ad editare il documento. Come
mai? Solo chi ha accesso come Author può editare il documento?
:yellow_rolleyes.gif: [/quote]
Esatto.
Nelle ACL deve essere Authors.
Altrimenti i campi autori non funzionano.
(maci) Anche io non riuscivo a cercare la stringa con il metodo contais, quindi ho
usato la @contains. Per usarla nello script devi vedere la funzione Evaluate.
Ciao
(gabrielesh) [quote]Si se visualizzo tutte le view da sole, non mi da nessun problema le
visualizza
benissimo :yellow_rolleyes.gif: [/quote]
Allora inevitabilmente l'errore è nella chiave con cui categorizzi.
Deve essere identica (come valore e tipo, esempio testo).
(GianClaudio) non per essere banale :yellow_redface.gif: ma prova a controllare se e'
scritto bene, se e' separato da una virgola e se non ci sono spazi... non mi
viene in mente niente altro... :yellow_sad.gif:
(gabrielesh) [quote]no, è un testo!![/quote]
This method cannot search a text item to see if it contains a specific word --
rather, it's intended to check a text list, number list, or date-time range to
see if one of the values in the list or range matches value.
(maci) Già fatto, riavviato il server, ma ancora nulla
(GianClaudio) credo che debba riavviare il server... anche con il DA e' necessario riavviare
il server per fargli vedere le nuove rubriche.
A presto
(GianClaudio) GRAZIE !!! :yellow_biggrin.gif:
Mi hai dato una grossa mano.
L'ultimo prodotto e'di una societa (drcc) che e'abbastanza famosa per avere una
lista completa di tutti i parametri del notes.ini.
E loro, tempo fa , davano una versione free e semplificata del loro antispam.
Ti consiglio di andare a vedere htp://www.drcc.com , se non altro per il
notes.ini reference guide.
A presto.
(maci) Ciao,
io ho provato a scrivere la stringa names= con le rubriche condivise sul
server, ma non funziona, devo aggiornare altro? Server 6.5.2
(gelsomina81) Se inserisco un controllo su riteml se è not nothing. Mi da sempre che è nullo
anche se c'è del testo o degli allegati :yellow_cry.gif:
(gelsomina81) Si se visualizzo tutte le view da sole, non mi da nessun problema le visualizza
benissimo :yellow_rolleyes.gif:
(gelsomina81) Salve, io uso un bottone Edit, per passare in Edit Mode(@Command(
[EditDocument]; "1" )). Nel documento sono presenti tre campi Authors, ma non
tutti i membri presenti in questo campo riescono ad editare il documento. Come
mai? Solo chi ha accesso come Author può editare il documento?
:yellow_rolleyes.gif:
(marko) no, è un testo!!
(gabrielesh) è un richText?
(gabrielesh) C'è un altro post "CopyItemToDocument( docMail, "" )" che parla della stessa
cosa.
Dagli una occhiata
(gabrielesh) [quote]
putroppo ho degli allegati e l'unico metodo che potrebbe funzionare
.EmbeddedObjects. Però non funziona perfettamente, ho inserito il mio codice in
QuerySave di una form
Dim rtitem1 As NotesRichTextItem
...
Set rtitem1 = doc.GetFirstItem( "ReqID" )
...
If Isempty( rtitem1.EmbeddedObjects) Then
Messagebox "You must enter a requirement ID ",, "No ReqID"
Call Source.GotoField("")
Continue = False
End If
però quando salvo la prima volta mi da l'errore"Object variable not set"
grazie
[/quote]
Dunque la prima volta basta mettere un if uidoc.isNewDoc.
Inoltre ti consiglio di inserire un controllo anche su riteml se è not nothing.
Inoltre sul discorso allegati puoi fare anche questi controlli:
Forall obj In doc.EmbeddedObjects
If obj.Name = "xxx" Then
End If
End Forall
Inoltre se ci sono allegati esiste un campo $FILE che è valorizzato (ma non
riesce a sapere a quale RichText appartiene).
Forall i In doc.Items
If i.name = "$FILE" Then
....
(marko) ciao a tutti,
non capisco come mai non mi funziona il CONTAINS con Lscript.
Lo uso così:
Dim item As NotesItem
Set item = doc.Getfirstitem("nomecampo")
If item.Contains("E") Then
dovrebbe entrare qui ma non lo fa!!!
End If
Ovviamente nel campo è presente la E ma non funge!!
che cavolo sbaglio?
grazie in anticipo
marko
(Zazza) Ciao,
noi in azienda usiamo kspam.
Abbiamo però apportato modifiche sia al codice sorgente (non so dirti se verrà
pubblicato su openntf)che ai db in modo da correggere i bachi e implementare
funzionalità come per esempio la generazione automatica e dinamica delle regole
personali.
I filtri bayesiani si autoalimentano in base ai campioni.Bisogna avere solo
l'accortezza di non inquinare i campioni per non far "sballare" le probabilità.
SpamAssassin adotta gli stessi principi e ha in più la consultazione delle
blacklist su internet. Le regole inizialmente le devi creare e gestire
manualmente,poi se un utente riceve più mail dallo stesso mittente viene
creatat la regola automaticamente, i filtri baysiani hanno lo stesso
funzionamento di kspam.
Spamassassin viene gestito direttamente dall'amministratore di sistema kspam
puoi permettere agli utenti di gestire autonomamente lo spam personale.
La complessità maggiore che ho rilevato con spamassassin, a parte l'
installazione, è dovuta ai diversi pesi che puoi attribuire alle componenti di
una mail che determinano se una mail è di spam o meno.
I pesi sono sia positivi che negativi e sopratutto sono soggettivi: per esempio
puoi attribuire peso +3 se l'ip o il dominio o il contenuto viene trovato su
qualche blacklist peso -2 se la mail rietra in una regole di accettazione
dall'utente.
La mia personalissima opinione è che è più semplice kspam anche se come
efficacia si equivalgono.
Esitono 2 articoli che puoi leggere su come si installano:
http://www.dominopoint.it/Dominopoint/dominopoint_blog.nsf/dx/spamassassi_tools_
lotus_domino.htm
http://www.dominopoint.it/Dominopoint/dominopoint_blog.nsf/dx/tutorial_kspam.htm
L'ultimo prodotto che hai indicato non lo conosco.
Ciao Zazza.
(gabrielesh) Innanzitutto
Call POSTAUIDOC.Close (TRUE)
Il default è false e significa [ immediate ]
Inoltre puoi provare
Call notesDocument.CopyAllItems( notesDocument [, replace ] )
(gabrielesh) [quote]
Call rtitem.AppendText("Nome : "+docMsg.testonewsletter(0)) 'E il campo del
form docMsg che sarebbe il corpo della Newsletter
Call rtitem.AddNewline(2)
Call rtitem.AppendText("Camporichtext : "+item.text)
[/quote]
Dunque io aggiungerei un controllo
If Not ( item Is Nothing ) Then
....
end if
La concatenazione in LS avviene preferibilmente con & e non con il +.
Poi come sempre vai in debug e visualizza il contenuto di item se
effettivamente è il RichText.
(gabrielesh) Ma su tutte le embedded view?
Faccio una considerazione banale.
Se visualizzi le viste normalmente(non dentro il form), visualizzi corretamente
i dati categorizzati sulla prima colonna?
(Zazza) Ciao se dopo le verifiche che ti ha indicato Mere, le mail non partono prova a
verificare se nel notes.ini c'è una stringa riferita all'antivirus del tipo
"stop mail=".
Tale stringa viene settata a 1 se la licenza è scaduta.
Ciao Zazza.
(mere) rilascia tutti i messaggi in held.... se non partono allora non è che ti è
scaduta la licenza di trend Micro x Domino???... mi ricordo che se non si
modificava a mano preventivamente e la licenza scade trend Micro blocca in
held tutti i messaggi. Questa impostazione la trovi nelle configurazioni.... ma
sinceramente non mi ricordo dove...
(DanteS) Un maledetto virus (nonostante il Trend Antivirus) ci ha costretto a
ripristinare una copia di salvataggio di Domino Server...
Tutto è ripartito regolarmente ma...la posta non parte e non viene
ricevuta...tutte quante si bloccano in HELD MESSAGE...e guardando i singoli
messaggi viene segnalato quanto segue:
This message has been marked held by the mail router because it could not be
delivered to the recipient(s) indicated above. No further processing of this
message will occur while it remains in this routing state. Administrators may
choose to delete this message or release it. The "Edit Message" button can be
used to modify an address prior to releasing the message.
Releasing a held message will cause the router to reattempt message delivery or
transfer. The cause for the failure, as indicated by the failure reason,
should be addressed prior to releasing this message. If subsequent delivery
attempt fails, the message will return to a held state unless released for a
final time. When a message is released for a final time, a Non Delivery Report
will be returned to the sender upon failure.
AIUTO...che posso fare???
(GianClaudio) devi andare nel documento server, interner protocol, sezione http, trovi nel
documento, una parte relativa all loggin.
devi abilitare una delle due opzioni (nel caso del file di testo, devi anche
mettere il path di dove vuoi che siano salvati i file).
Fai ripartire il task HTTP (tell http restart).
Per quanto riguarda l'activity logging, ti conviene che dai una occhiata all'
help di amministrazione.
A presto.
(luigi1973) purtroppo non ho nessuna delle abilitazioni , mi puoi dire come abilitare?
grazie