(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.