PRECEDENTE SUCCESSIVO
(mere) allora non hai fatto il move del utente da vecchio a nuovo server... per gli utenti che devi spostare... devi andare con il client di amministrazione, selezionare l'utente ed usare il comando "Move to another server" devi attendere circa 1 oretta che esegua tutto il lavoro. Se tutto va a buon fine nella location del client notes del utente verrà cambiato il home/mail server da quello vecchio a quello nuovo...
(mere) davvero strano.... sei sicuro di avere elencato i nomi notes correttamente nel campo?? come: nome cognome/organizzazione se proprio non va prova a creare una rule (da r6 in su) nel documento di configurazione che emula lo stesso comportamento
(hinventa) ho provato a cancellarlo via file sistem però poi se clicco da client l'icona del db mi dice che non lo trova + sul vecchio server... e naturalmente non mi funziona l'invio della posta (mi dà l'errore di file non trovato)
(mere) è corretto.... il database sorgente deve essere eliminato da te. andando nel administration request (database admin4.nsf) dovresti trovare un documento in attesa di azione da amministratore. Altrimenti puoi cancellare direttamente via File System il file (ti potrebbe dire che è in uso... se cosi fosse esegui in sequenza questi comandi): dbcache flush (da console) drop all (da console) elimina il file
(hinventa) scusa la domanda che può essere stupida, io ho fatto lo sposta della posta sull'altro dominio (il DNS è già configurato) però mi rimane copia anche sull'altro server, purtroppo così non risolvo il problema (ho la versione 5.011 di domino se può servire)
(michele.lp) Ho provato ma niente, continua ad inviare la posta all'esterno...ho inserito il gruppo in tutti i campi deny....che fare?
(michele.lp) Lo ha rifatto ancora...se eseguo un fixup sulla mail.box crea problemi sull'invio e ricezione posta?
(aragosta) garbielesh ok sono risucito a prendere i campi TESTO, ma ho problemi a prendere il contenuto di un RICHTEXT ti riposto l'agent vedi se gli puoi dare un okkiata: Sub Initialize Dim session As New NotesSession Dim db As NotesDatabase Dim docNewsletter As NotesDocument Dim docMsg As NotesDocument Dim docMemo As NotesDocument Dim dcommenti As String Dim indimail As String Dim rtitem As NotesRichTextItem Dim nnewsletter As NotesView Set db = session.CurrentDatabase Set docMsg = session.DocumentContext Set docNewsletter = session.DocumentContext Set docMemo = db.CreateDocument Set item = docMsg.GetFirstItem("richnewsletter") Set nnewsletter = db.GetView( "nnewsletter" ) Set docNewsletter = nnewsletter.GetFirstDocument ' While Not docNewsletter Is Nothing 'prendo i parametri dal form parametri e inoltro la mail indimail = docNewsletter.emailreg(0) oggetto = docMsg.titolonewsletter(0) docMemo.Form = "Memo" docMemo.SendTo = indimail docMemo.Subject = oggetto Set rtitem = New NotesRichTextItem( docMemo, "Body" ) 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) Call docMemo.Send(False) ' Set docNewsletter = nnewsletter.GetNextDocument(docNewsletter) ' Wend End Sub
(mere) considerando che dovrai usare il comando move to another server... questo farà tutto in automatico senza dover intervenire sui client. Solo una nota... i tuoi client a livello DNS dovranno essere in grado di risolvere il nuovo server domino. A parte questo il tutto sarà trasparente...
(hinventa) Non è solo un problema di spazio ma anche di risorse macchina. Purtroppo siamo in ristrettezze economiche :yellow_cry.gif: e non possiamo fare investimenti per l'acquisto di nuovi server, quindi ho pensato di reciclarne uno. La mia domanda era se dividendo nei 2 server i file di posta per i client è trasparente oppure devo passare uno ad uno i client per andargli a dire su che server si trova la posta?? Grazie
(mere) mettere due server in cluster domino e non replicare la posta è praticamente la stessa cosa che avere due server non in cluster con come unico problema... che se uno dei server cade il client notes cerca di andare sul altro ottenendo un Picche dal server perchè non esiste la replica del db di posta... ovviamente se ci sono in replica delle applicazioni, l'utente riuscirà a lavorare su queste senza problemi. Visto che il problema è di spazio disco... non riesci ad aggiungere un disco nuovo sul attuale serve anche ottenendo una nuova partizione (se non riesci a livello di raid ad estendere la partizione presente)?? se fosse possibile, poi utilizzando i virtual folder potrai spostare parte dei db di posta sul nuovo disco e gestirli in maniera trasparente :yellow_wink.gif:
(gelsomina81) 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" :yellow_rolleyes.gif: grazie
(ssadsv) Ho risolto via web!!! Grazie.
(Paperoga) potresti utilizzare le proprietà della classe NotesRichTextItem: .Text .Values .EmbeddedObjects (restituisce un array di allegati: OLE, ATTACHMENT, LINK) se non hai allegati credo che potresti usare anche la semplice condizione: Doc.NOMECAMPO(0) = "" ciao P.
(flavio) Siccome giro abbastanza per lavoro ho riscontrato lo stesso errore su 7 PC (per ora) sparsi in diverse zone d'italia.... non so più cosa fare... sono sull'orlo della disperazione Grazie dell'aiuto!
(hinventa) Ciao a tutti. Io ho la neccessità per problemi di spazio su disco su un server di creare un cluster, metterci 2 server e dividere la posta dei miei utenti nei 2 server (senza replica). Volevo chiedere se avete esperienze del genere, se per gli utenti è trasparente, e che impostazioni devo mettere. Grazie infinite
(gelsomina81) Mi serve verificare se un campo richtext sia vuoto, ho provato con le funzioni isnull e is nothing ma li ignora. Come potrei fare :yellow_question.gif:
(Megablast) Qualcuno che frequenta queste latitudini ha mai usato @SetViewInfo? Sono ormai un paio di settimane che provo ad usarlo in tutte le salse ma il risultato è che...non mi da risultati. Ho cercato aiuto anche sul Forum IBM...tutti mi hanno detto che funziona ma io non ci riesco. Sarà l'aria della Bassa Padana (e per fortuna che non faccio il developers per mestiere ma per hobby) o che sono fulminato :yellow_dead.gif: ???
(Daniele) Piu che altro suppongo che la tua Java Virtual Machine Runtime caricata nel PC..sia corrotta... Prova a disinstallarla e reinstallarla...
(aragosta) ok un grazie anticipato: Sub Initialize Dim session As New NotesSession Dim db As NotesDatabase Dim docNewsletter As NotesDocument Dim docMsg As NotesDocument Dim docMemo As NotesDocument Dim dcommenti As String Dim indimail As String Dim item As NotesItem Dim rtitem As NotesRichTextItem Dim nnewsletter As NotesView Set db = session.CurrentDatabase Set docMsg = session.DocumentContext Set docNewsletter = session.DocumentContext Set docMemo = db.CreateDocument Set nnewsletter = db.GetView( "nnewsletter" ) Set docNewsletter = nnewsletter.GetFirstDocument While Not docNewsletter Is Nothing 'prendo i parametri dal form parametri e inoltro la mail indimail = docNewsletter.emailreg(0) docMemo.Form = "Memo" docMemo.SendTo = indimail docMemo.Subject = oggetto Set rtitem = New NotesRichTextItem( docMemo, "Body" ) Call rtitem.AppendText("Titolo : "+docMsg.titolonewsletter(0)) 'E il campo del form docMsg che sarebbe il corpo della Newsletter Call rtitem.AddNewline(2) Call docMemo.Send(False) Set docNewsletter = nnewsletter.GetNextDocument(docNewsletter) Wend End Sub
(aragosta)
(aragosta)
(gabrielesh) scrivilo qui, domani gli do un occhio.
(aragosta) diciamo che in parte ho risolto però ti vorrei chieder se non è troppo disturbo un altra cosa: dal form dove c'è poi il pulsante non riesco a prendere il contenuto che inserisco nei campi per poi criverlo nel body della mail ti postereri l'agente se gli puoi dare un okkio
(aragosta) garielesh ho fatto un altra cosa e funziona ho creato un azione e lo messa nel Action Pane del form è funziona perchè li si???
(aragosta) ti ricopio tale e quale quello che ho inserito nel click @Command([ToolsRunMacro]; "InviaNewsletter")
(gabrielesh) Ma il nome agent è corretto? controlla se nel nome ci sono parantesi
(aragosta) si ok ho lanciato in debug e ho premuto il bottone e vedo che non esce la schermata del debug quindi l'agente non parte proprio puo essere indicativo il fatto che il form non è legato a nessuna vista ma contine solamente il tasto che fà partire l'agente?
(gabrielesh) [quote]purtroppo non ho possibilità garielesh di vedere ildb log del server dove sto lavorando perchè non ho i permessi, ma cerco di spiegarmi meglio: Sto creando una newsletter [/quote] Non puoi provare nemmeno il debug? Per caso utilizzi delle classi UI nel codice? Se le utilizzi il problema secondo me potrebbe essere lì.
(aragosta) purtroppo non ho possibilità garielesh di vedere ildb log del server dove sto lavorando perchè non ho i permessi, ma cerco di spiegarmi meglio: Sto creando una newsletter e ho una vista con dei documenti e in ogni documento ci sono i dati dell'utente con la sua e-mail ho creato un agente che cicla in questa vista prende man mano le mail di ogni documento (quuindi di ogni utente) e invia una mail per scrivere il contenuto della newsletter da inviare (tutto questo avviene sempre da client) ho creato un form con due campi testo ed un bottone, l'agente deve prendere i dati da questi campi testo e inviare la mail sul bottone sul click nel pannello in basso inserisco : @Command([ToolsRunMacro]; "(InviaNewsletter)") MA NON INVIA NIENTE cosa che mi fa pensare l'agente non funziona, ma in realtà se io vado in design tra i miei agenti e facendo tasto destro sul (InviaNewsletter) faccio "Run" l'agente parte, funziona e mi invia la mail.
PRECEDENTE SUCCESSIVO