PRECEDENTE SUCCESSIVO
(michele) Dipende dove le vai a fare io le ho fatte a padova alla ELEA (se non ricodo male)
(zaphod) ciao! prima di tutto ti ringrazio per la risposta, proverò a vedere di implementare il settargetframe. L'unica cosa che non mi torna ancora è il fatto che aprendo un documento da una vista con i parametri che è possibile settare dalle proprietà del modulo o delle cornici il documento sì mi si apre correttamente nel frame desiderato ma in un altro tab. E questo è il mio problema.
(Nickel74) Ciao mi sapete dire se vi sono aziende, oltre ad IBM, che rilascia certificazioni Lotus Domino per qualsiasi livello??? Grazie mille Nick :yellow_idea.gif:
(mere) non per forza possono essere anche Nella Directory assistance o in cascata configurate in locale per il client: names=names.nsf, Acmenames.nsf, dircat.nsf :yellow_wink.gif:
(aragosta) ho seguito le tue indicazioni e finalmente ho fatto girare il DEBUG ho piazzato un break su itemA Set itemA = doc.GetFirstItem("orariopenfr") e vedo che ItemA viene valorizzato tanto che ne vedo anche il valore del primo documento ma poi quando proseguo (con f8) e arrivo sul Wend ItemA si svuota e scompare il valore che vedevo prima ma fino a qui non mi esce la finestra d'errore ma mi esce quando proseguo, ovvesro quando riparte da Set newDoc = db.CreateDocument e arrivo alla riga Call itemA.CopyItemToDocument( nDoc, "openmusei" ) qui mi dice giustamente visto che adesso è vuoto itemA che non è settato
(Daniele) OK...l'importante è essere chiari... :yellow_wink2.gif:
(aragosta) hai perfettamente ragione daniele, ma infatti io non pretendo assolutamente che qualcuno faccia il lavoro per me o scriva codice per me E solo che essendo alle prime armi in lotus script e nonostante l'aver consultato la guida, utilizzato il debug e trovato il metodo con cui fare quest'operazione, mi risultava complicato applicarla in codice Chiedo scusa se magari con la mia insistenza ho potuto dare la sensazione di voler dire "scrivetemi il codice" ma quello che intendevo era "datemi delle indicazioni per farmi capire che sono sulla strada giusta" quindi la richiesta di semplici imbeccate per arrivare alla soluzione
(Fabio.p) Ok Cerco di spiegarmi meglio: Ho 5 repliche del DB su server 6.5.4. Il problema è sicuramente sul server (INDICE), ho solo evidenziato che ho lo stesso problema anche facendo interrogazioni con varie release di Client Notes. Spero ora sia più chiara la topologia... Grazie Ancora
(Daniele) No scusa non ho capito...il db viene replicato sui server...e poi i vari server replicano su client? Non capisco...hai un server con n client allacciati in replica oppure ...diversi server e client? Il problema sta sul server o sul client?
(Daniele) Controlla il con DEBUG e metti un breakpoint sull'assegnazione di ITEMA Set itemA = doc.GetFirstItem( "orariopenfr" ) Secondo me...non gli viene assegnato nulla... O perchè DOC è nullo o perchè non esiste il campo Orariopenfr nel modulo indicato da DOC. Se abiliti il DEBUG nell'esecuzione ti si bloccherà e riuscirai a capire con l'output delle variabili il perchè. N.B. E' inutile che continui a scrivere sul forum in cerca di aiuto, poichè l'aiuto max che potevamo darti è questo...Più che dirti usa quella funzione o quell'altra non è possibile dirti altro.. [i] Non prendete il forum come un "FAMMI QUESTO O QUELLO" possono nascere suggerimenti...ma non chiedete di farmi uno script...non è corretto e professionale e sopratutto noi non siamo qui a fare il vostro lavoro, ma ad aiutarVi a trovare una soluzione ai problemi. Grazie![/i]
(aragosta) ho letto e riletto la guida e trovato anche il metodo per trasferire i dati da un rich ad un altro ma non funziona sto impazzendo :yellow_cry.gif:
(michele) Ciao, Per quale motivo da browser IE se premo il tasto back e ritorno ad un modulo compilato in precedenza dall'utente mi ritrovo i campi vuoti, mentre con FireFox no (in realtà questa cosa con IE mi succede solo con moduli Notes con moduli hmtl o asp o php no). Cos'è forse il saveoptions che imposto a 0 Utilizzo sempre WebQuerySave che richiama un agent che fa i controlli
(mauriz04) Concordo, la mia procedura forse e' un po' datata... Unico dubbio: le rubriche devono essere listate in DirCat? Saluti, Maurizio
(michele) Aggiudicato, do un mano volentieri se serve. Nel caso vi accorgiate che vi trovate meglio a fare da soli, nessun problema, non voglio aiutare a tutti i costi. Ciao
(Fabio.p) Purtroppo sono sicurissimo che siano replicati! Domino 6.5.4 per tutti i server con client stessa versione. Io ho fatto anche dei test con il mio client R7 ma non ci sono risultati differenti. Coincide tutto alla perfezione, il numero dei documenti e qualsiasi modifica viene riportata correttamente. L'indicizzazione è impostata come oraria. Neanche fixup e compact (anche con copy-style) hanno dato alcun effetto. Mi sa che mi tocca elimiare il DB remoto e rifare per intero la replica!
(mere) per un match completo nella località sotto la linguetta Mail nei campi: Activate recipient name type-ahead: local than server Activate recipient name type-ahead: Exhaustively check all address books
(geokronos) Ma io dovrei modificare l'embeddedobject prima di allegarlo al nuovo messaggio. E con AppendRTItem non credo posso farlo, dato che non posso fare new_doc.appendRTitem(EmbeddedObject); Grazie
(Daniele) Cosa ne dici del metodo Call notesRichTextItem.AppendRTItem( notesRichTextItem2 ) non va bene?
(Daniele) After some further digging I found the following answer in the Lotus Software Knowledge Base: Problem --------------------- An Notes 6.x agent that has the "Run in Background Client Thread" property enabled runs in the foreground instead of in the background as expected. This occurs in cases where the agent is triggered using the LotusScript Run method (of the NotesAgent class) from either another agent or an event. The issue also occurs when the agent is triggered using a simple action. With local databases the issue is also observed with the RunOnServer method (of the NotesAgent class). Workaround --------------------- As applicable, use the @Command RunAgent or ToolsRunMacro to run the agent. HTH Adrian
(mauriz04) Ciao, la procedura per aggiungere una rubrica al menu' indirizzi per la composizione email e' la seguente: se la rubrica e' locale, si aggiunge a "File/User Pref./Mail/General/local address books" il nome della rubrica stessa (valori separati da virgola); se cmq nella location alla voce "Server/Domino directory server" e' inserito il nome corretto del server dovresti essere gia' in grado di fare lookup sulla rubrica principale... se la rubrica e' aggiuntiva e si trova su server, si deve aggiungere manualmente al file "notes.ini" locale (da "Preferenze" non funziona...) alla voce "NAMES" (dovrebbe gia' contenere almeno names.nsf, come separatore si usa sempre la virgola ), la seguente stringa: CN=ServerName/O=OrganizationName/C=CountryName!!Path\NomeRubrica.nsf Dopo la modifica e' necessario riavviare il client Notes. Spero ti sia di aiuto, Maurizio
(de12261) scusate se mi intrometto... c'è la possibilità di forzare un tipo di data per l'offline? ho il problema che in online sul server italiano tutto è ok, mentre quando un utente fa l'offline, se è straniero e quindi ha impostazioni di date diverse in windows, cambia tutto. grazie
(de12261) ciao come si fa a scindere i nomi contenuti nella rubrica locale con quella di gruppo? intendo dire: ho dei contatti sulla rubrica locale, quando creo una nuova email inserendo il nome nell'indirizzo destinatario prende subito un nome corrispondente, se esiste, dalla rubrica locale. io vorrei che, in caso di più scelte, mi facesse scegliere tra una lista che comprende sia contatti locali che quelli della rubrica di gruppo. c'è 1 modo? grazie! ciao!
(gabrielesh) [quote]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.[/quote] Dunque nel mio caso specifico (sto automatizzando la sincronizzazione della rubrica) non posso utilizzare agent.runOnServer. Il mio agent che ha la properietà "Run in background client thread", se lo lancio dalla lista delle Actions a manina funziona benissimo in background (per farti un esempio è come la replica dei db). Ha la sua barra di progressione in basso, può essere bloccato con la X e non blocca il client. Quello che mi serve è lanciare lo stesso agent da script (per automatizzarlo).Se lo lancio con agent.run non ha lo stesso funzionamento descritto sopra. agent.runOnServer non fa al caso mio. Che razza di codice c'è sotto il lancio di una action tramite la lista?? Utilizza le API C+? Grazie
(gabrielesh) [quote]Ma...non ti seguo al 100%. Hai aperto in designer il template di Posta... Poi sei andato nelle database library create... E le hai cancellate?[/quote] Mi spiego meglio. Ho un mail6.ntf multilanguage. Se vai su Other-Database Resources- Database Script e lo cancelli, ne appare un secondo. Quello di default è associato alla lingua inglese, il secondo a quella italiana. Questo crea problemi in fase di refresh del design.
(geokronos) Volevo riuscire a creare gli allegati finali senza file di supporto, cioè senza salvarmi i file con extractFile. Credevo si potesse prendere direttamente un embeddedObject da una mail e passarla in un altra. Estranedo i file ho il problema che se l'agent gira da server (linux) la directory deve essere "x" mentre se gira come menu devo mettere directory y per il salvataggio dell'allegato. Grazie mille.
(Daniele) Facciamo così Michele... Claudio mi dovrà passare i prototipi di agente che ha realizzato. Poi te li giro (scrivi su info@dominopoint.it) di modo che anche tu li possa analizzare insieme a me. Ok?
(Daniele) Ma guarda la questione legata alle porte...fa rallentare Notes... questo lo dico per esperienza... Pensa che su un mac in fase di installazione erroneamente avevo lasciato tutte le porte (mi aveva beccato anche la bluetoooh) ed il client è rimasto impiantato per 15 minuti... poi le ho tolte quelle futili...ed ho risolto
(eureka) Sono venuto a capo anche di questo mistero. Casualmente ho notato nella postazione che aveva problemi che nella barra della applicazioni di windows c'era un'icona che indicava qualcosa riguardo al modem interno sulla porta COM3. Mi è venuto un lampo e sono andato a controllare nella location e ho defleggato la porta COM3. Sembra dasse un conflitto, in questo modo invece tutto è tornato normale. Non capisco però come la funzione db.Search possa essere influenzata da questa cagata; se non me ne fossi accorto casualmente, non l'avrei mai risolta.
(Daniele) Ma...non ti seguo al 100%. Hai aperto in designer il template di Posta... Poi sei andato nelle database library create... E le hai cancellate?
(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.
PRECEDENTE SUCCESSIVO