PRECEDENTE SUCCESSIVO
(Mj231) Oppure se vuoi disabilitarlo per chiunque devi andare nel documento del server, sotto security, il primo tab contiene la lista degli utenti che possono utilizzare il client di amministrazione in full access administration.
(guen) Acc.. ho visto troppo tardi che i tags vengono rimossi... Rimpiazzo i simboli di maggiore e minore con { e }... {?xml version="1.0" encoding="ISO-8859-1"?} {xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:dxl='http://www.lotus.com/dxl'} {xsl:output method="xml"/} {xsl:template match="/"} {dxl:database} {xsl:attribute name="title"}{xsl:value-of select="@title"/}{/xsl:attribute} {xsl:apply-templates/} {/dxl:database} {/xsl:template} {xsl:template match="articolo"} {dxl:document} {xsl:attribute name="form"}{xsl:value-of select="ArticoloForm"/}{/xsl:attribute} {xsl:apply-templates/} {/dxl:document} {/xsl:template} {xsl:template match="idarticolo"} {dxl:item} {xsl:attribute name="idarticolo"}{xsl:value-of select="."/}{/xsl:attribute} {/dxl:item} {/xsl:template} {!-- ... e cosi' via per gli altri campi... --} {/xsl:stylesheet}
(guen) Andiamo con ordine: se già hai un file XML con i tuoi dati si tratta di trasformarlo in un altro file XML conforme allo "standard" DXL (e cioè al DTD definito da Domino che trovi nella cartella xmlschemas nella tua installazione Lotus). Il file risultante può essere importato in Notes con alcune linee Lotus Script del tipo (aggiungendo un qualche controllo qua e là :yellow_wink2.gif: ): Dim xmlFile As NotesStream 'file xml con i dati Set xmlFile = session.CreateStream Call xmlFile.Open("dati.xml") Dim xsltFile As NotesStream 'trasformazione xsl Set xsltFile = session.CreateStream Call xsltFile.Open("trasformazione.xsl") Dim xslt As NotesXSLTransformer Set xslt = session.CreateXSLTransformer(xmlFile, xsltFile) Dim importer As NotesDXLImporter Set importer = session.CreateDXLImporter(xslt, session.CurrentDatabase) 'esegui la trasformazione e importa il risultato Call xslt.Process xsltFile.Close xmlFile.Close Semplice no? Il trucco è nel file trasformazione.xsl. Se non hai dimestichezza con xsl la partenza non sarà facile ma puoi trovare on line un sacco di documentazione ed esempi. Comunque se per ogni ARTICOLO devi creare un doc in Notes con i campi corrispondenti il tuo file di trasformazione potrebbe essere più o meno così: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:dxl='http://www.lotus.com/dxl'> <xsl:output method="xml"/> <xsl:template match="/"> <dxl:database> <xsl:attribute name="title"><xsl:value-of select="@title"/></xsl:attribute> <xsl:apply-templates/> </dxl:database> </xsl:template> <xsl:template match="articolo"> <dxl:document> <xsl:attribute name="form"><xsl:value-of select="ArticoloForm"/></xsl:attribute> <xsl:apply-templates/> </dxl:document> </xsl:template> <xsl:template match="idarticolo"> <dxl:item> <xsl:attribute name="idarticolo"><xsl:value-of select="."/></xsl:attribute> </dxl:item> </xsl:template> <!-- ... e cosi' via per gli altri campi......
(mere) [quote]mittiiicooo... c'è full access administrator... adesso devo capire..come toglierlo... [/quote] Full Access administrator va ogni volta attivato manualmente altrimenti non ottieni questo super diritto anche se sei definito nel server nel campo specifico... CMQ per disabilitarlo: Dal client di amministrazione devi disabilitarlo sotto menù administratiorn - Full Access Administration
(freemaui) mittiiicooo... c'è full access administrator... adesso devo capire..come toglierlo... torno subito... Grazie x il momento Daniele..non fosse altro per la pazienza... per quanto riguarda i ruoli..ho intuito il suggerimento... ora elaboro...però ti dicevo, questo tipo di approccio è già quando da designer metterò mano al db. see you later...l'ACL (questo sconosciuto mi attende) due prove..prima di continuare..
(marko) grazie per l'aiuto.... ciao ciao
(Daniele) Una cosa alla volta... CAMPI READERS E AUTHORS (Lettori e Autori) In pratica l'utilizzo di questi due campi che puoi creare in Designer, ti da la possibilità di attribuire chi può vedere/modificare che cosa. In pratica crei un campo di tipo Readers (un campo può essere Numerico, Testuale, Rich - Text, Readers..etc..) ed associ tutte le utenze o gruppi di utenze che possono visualizzare il documento. In automatico quando PIPPO si collega se è presente nel READERS vede il documento altrimenti NISBA RUOLI Associando Readers e Ruoli è possibile gestire ancor meglio L'ACL...Puoi pensare al Ruolo come un Gruppo solo che ha il vantaggio di contenere sia Gruppi che USER, inoltre con i Ruoli puoi nascondere facilmente le azioni con le forulas @ismemberroles..etcc.. Per creare un Ruolo basta che accesi nell'ACL del DB dal Workspace e sulla Sx otterrai la Voce Roles. La combinazione di READERS / RUOLI ti permette di fare quello che richiedi. Ti consiglio di leggerti L'help per un approfondimento. In seguito magari realizzerò un LOG sul portale. PROBLEMA ACL Non è possibile che percaso tu sia il Full Administrator del DB? Lo vedi nell'ACL Effective Access mi pare.
(freemaui) No Daniele... non mi è chiaro il tuo suggerimento. "ma ti conviene già ragionare sui CAMPI READERS E AUTHORS" io sono in fase iniziale, potendo avere dei gruppi pensavo che nelle viste potevo gestirmi la visualizzazioni di alcuni dati facendo un semplice confronto con il gruppo, opp. preparare n viste per quanti gruppi prevedo di avere... if gruppo="utenteA";vistaA;vistab etc "Nell'ACL non capisco perchè non vada o meglio non ho capito forse bene in che gruppo sei..." l'esempio era per l'utente che fà parte del gruppo...il gruppo è solo Reader e ha la possibilità SOLO di scrivere documenti pubblici..ma se l'utente impazzisce è dal menu clicca su DELETE DB... riesce nel suo diabolico intento e gli si consente di cancellare il db sul server!!
(Daniele) Mi stavo documentando su come realizzare sotto Domino (sembra che passando per una servlet Java sia possibile) feeder NNTP e un servizio di CHAT. Tutto ciò può essere utile secondo Voi? :yellow_idea.gif:
(Daniele) [quote]spero sia inerente alla sezione AMMINISTRAZIONE. mi accingo a creare un db..per uso esclusivo client Notes. Per me è la prima volta perchè i precedenti lavori erano tutti per web. Ho la necessità di far visualizzare dei dati ad alcuni tipi di utenti ed altri ad altri utenti. Io l'ho pensata così di gestirla dall'ACL...mi creo dei gruppi che conterrano tutti gli utenti specifici...etc. Il gruppi in questione però...devono essere READER con la possibilità (Write Public Documents) di editare delle info nei documenti in cui hanno accesso... insomma nulla di sconvolgente... che lato web ho sempre gestito egregiamente... cosa mi succede... mi loggo al mio client notes come utente prova (appena creato sul names.nsf)...mi richiamo il db sul mio workspace... tasto dx e vedo l'ACL ma non posso toccarlo, vedo le propertis del Db ma nn posso editarle, provo a fare la copia mi fà selezionare cartella di destinazione nome ed altro..ma poi mi segnala che non ho i privilegi sufficienti...tutto secondo le previsioni... vado a fare DELETE DATABASE...e paff..mi sega il database fisicamente sul server :yellow_dead.gif: il mio ACL -default NO ACCESS Amministrator/dominioetc Person/Manager Server Server/Manager GruppoProva Person Group/Reader (con solo WritePublicDocument selezionato) -anonymous l'ho tolto perchè mi sembra che sia valido solo per applicazioni web. Dov'è che sbaglio? [/quote] Per quanto riguarda la parte di Sviluppo penso sia errato ragionare sui GRUPPI...ma ti conviene già ragionare sui CAMPI READERS E AUTHORS...Nell'ACL non capisco perchè non vada o meglio non ho capito forse bene in che gruppo sei...
(freemaui) spero sia inerente alla sezione AMMINISTRAZIONE. mi accingo a creare un db..per uso esclusivo client Notes. Per me è la prima volta perchè i precedenti lavori erano tutti per web. Ho la necessità di far visualizzare dei dati ad alcuni tipi di utenti ed altri ad altri utenti. Io l'ho pensata così di gestirla dall'ACL...mi creo dei gruppi che conterrano tutti gli utenti specifici...etc. Il gruppi in questione però...devono essere READER con la possibilità (Write Public Documents) di editare delle info nei documenti in cui hanno accesso... insomma nulla di sconvolgente... che lato web ho sempre gestito egregiamente... cosa mi succede... mi loggo al mio client notes come utente prova (appena creato sul names.nsf)...mi richiamo il db sul mio workspace... tasto dx e vedo l'ACL ma non posso toccarlo, vedo le propertis del Db ma nn posso editarle, provo a fare la copia mi fà selezionare cartella di destinazione nome ed altro..ma poi mi segnala che non ho i privilegi sufficienti...tutto secondo le previsioni... vado a fare DELETE DATABASE...e paff..mi sega il database fisicamente sul server :yellow_dead.gif: il mio ACL -default NO ACCESS Amministrator/dominioetc Person/Manager Server Server/Manager GruppoProva Person Group/Reader (con solo WritePublicDocument selezionato) -anonymous l'ho tolto perchè mi sembra che sia valido solo per applicazioni web. Dov'è che sbaglio?
(freemaui) mi interessa la seconda applicazione che hai sviluppato... importare da un file XML e generare n documenti notes... come detto... ero orientato ad una soluzione che prevedesse LotusScript e non java..e tu mi dai conforto sulla fattibilità. Di familiarità con XSL ne ho poca, tendente allo zero...ma posso informarmi... se tu hai qualche dritta te ne sarei grato. il tracciato XML è pressapoco così: ARTICOLO Numero="1"> IDARTICOLO> [b]null[/b] </IDARTICOLO> IDPAGINA>21111</IDPAGINA> IDPROGRESSIVO>1</IDPROGRESSIVO> NUMEROPAGINE>1</NUMEROPAGINE> DOPPIO>0</DOPPIO> DATARASSEGNA>14/04/2005</DATARASSEGNA> DATAARTICOLO>14/04/2005</DATAARTICOLO> TESTATA>TESTATA GIORNALE</TESTATA> TITOLO>TITOLO ARTICOLO</TITOLO> RIFERIMENTI>579UOL4NC9YSME</RIFERIMENTI> AUTORE>NOME AUTORE</AUTORE> PAGINA>2</PAGINA> INFO_CLI/> ARGOMENTI_CT> ARGOMENTO>AREA TEMATICA</ARGOMENTO> /ARGOMENTI_CT> /ARTICOLO> [i]ho segato i tag... per non farli formattare dal browser[/i] la trasformazione in DXL è realiazzata da DXLimport mi pare di capire... ma a livello di pure "performance"... mi conviene o approfitto di tutto quello che viene messo a disposizione con Java...
(mere) Hai provato ad aggiornare il client Notes?.. usa la 5.12 ... la 5.8 è piuttosto vecchia....
(cassanelli) Uso la 5.0.8, ho provato a impostare la programmazione delle repliche, ma mi dice che partono sempre da DOMANI (e siccome ogni giorno ha un domani, si va all'infinito..) Mah! Secondo voi perche' Minder non scarica?
(guen) Importare documenti XML è semplice, servono poche righe di LS o Java che creano un DXLImporter che legge lo stream e lo caricano nella db. La difficoltà sta nel creare documenti XML conformi al DTD di Domino. Se però hai un po' di famigliarità con trasformazioni XSL puoi ottenere risultati interessanti. Personalmente ho scritto due applicativi che usano la tecnologia in questione: - un generatore di protocolli Notes "complessi" che partendo da N documenti Notes li esporta in XML e con una trasformazione XSL li filtra, aggrega e formatta in un campo rich text nel documento Notes finale. - uno strumento di migrazione di schede redatte in Word che, passando da XML, le trasforma in DXL e le importa in Notes. Ripeto: l'arte sta nella trasformazione XSL...
(Daniele) [quote]bene, allora come potrei fare quello che mi serve? devo verificare che in un campo ci sia contenuto un certo valore.... grazie in anticipo per le risposte marko[/quote] Puoi ad esempio utilizzare la funzione [b]Instr[/b] che se è presente da la posizione, altrimenti restituisce NULL. Che ne dici?
(marko) bene, allora come potrei fare quello che mi serve? devo verificare che in un campo ci sia contenuto un certo valore.... grazie in anticipo per le risposte marko
(Daniele) [quote]ciao a tutti, sto cercando di capire come mai non mi funziona la contains...cioè non mi trova il valore in un campo di testo del tipo (11\12\14) se gli chiedo di vedere se c'è all'interno il valore 12 mi dice che non c'è.... il mio codice è: dim item as notesitem Set item = doc.GetFirstItem("campo") If item.contains("1") Then res=res+1 End If grazie...[/quote] Attenzione se leggi bene nella guida del Designer troverai che il metodo CONTAINS non serve per verificare che una parola sia contenuta in un testo, ma semplicemente per verificare che una parola sia contenuta in una lista. *************************** 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. If value is a distinguished name and if the item contains Notes user names, the distinguished name matches the common version of the hierarchical name. ***************************
(marko) ciao a tutti, sto cercando di capire come mai non mi funziona la contains...cioè non mi trova il valore in un campo di testo del tipo (11\12\14) se gli chiedo di vedere se c'è all'interno il valore 12 mi dice che non c'è.... il mio codice è: dim item as notesitem Set item = doc.GetFirstItem("campo") If item.contains("1") Then res=res+1 End If grazie...
(mere) purtroppo non è possibile. il prompt è obbligatorio in uscita. Tra l'altro se così non fosse la chiusura di notes sarebbe molto lunga e l'utente potrebbe non ricordare che sta replicando in fase di uscita...
(Antelope) Attivando la modalità roaming, al momento dell'uscita dal programma il gestore delle repliche chiede sempre una conferma all'utente.. non è possibile fare in modo che la replica venga effettuata senza bisogno di confermare?
(freemaui) Grazie Daniele... con un giro interminabile mi sono imbattuto anche io in questo pidiffino ad hoc :yellow_idea.gif: @Gentilissimo("molto","molto", etc :yellow_wink2.gif: ) vado a studiare
(mere) grazie mille... che versione di client notes usi??... sulla r6 nella località puoi attivare le repliche programmate...
(cassanelli) Innanzitutto complimenti per il sito. Mi chiamo Fabio e sono un neofita di Notes, sto cercando di impostare la ricezione della posta in automatico, senza dover agire sul Gestore Repliche. Neppure Minder funziona (non riceve), ma se dal Gestore Repliche clicco su "Invio e Ricezione Posta" scarico tutto tranquillamente dal pop. Penso sia un problema legato all'impostazione in locale del database, ma non sono sicuro ne' tantomeno so come risolverlo. Se qualcuno avesse un'idea ve ne sarei grato. Ciao Fabio
(Daniele) [quote]ci stò prendendo gusto... :yellow_razz.gif: ho necessità di leggere dei file XML e trasformarli in documenti notes... NON volendo sfruttare le classi JAVA in che altro modo posso impostare un agente di import? La mia paura, prima di testare la soluzione Java...è che sia troppo onerosa come risorse allocate... sono troppo diffidente?[/quote] Ti mando alla lettura di questo REDBOOK IBM che sicuramente ti potrà aiutare... [url=http://www.redbooks.ibm.com/redbooks/pdfs/sg246207.pdf]Redbook[/url] :yellow_smile.gif:
(mere) [quote]quindi... potresti per favore dare un'occhiata al messaggio sopra, dove elencavo i download che ho a disposizione, e dirmi qual'è quello relativo al 6.5.3 e relativo LP italiano? [/quote] credo sia questo: Notes Domino 6.5.3 e-Assembly Brazillian Portuguese, French, German, Italian, Spanish, English(CR2DUML) 28-Sep-2004 Ma io in genere non scarico mai i pacchetti Assembly... dovresti trovare anche l'installazione da nuovo del Server DOmino 6.5.3 e il language pack Ita x Domino 6.5.3. GLi incremental lasciali stare... usa sempre setup completi... è meglio per esperienza [/quote]
(Antelope) [quote] no... in realtà attualmente l'ultimo LP uscito è quello della 6.5.3. i LP vanno in linea con le release. Di ogni versione esce il proprio LP in tutte le lingue e il LP della 6.5.3 ad esempio non può essere installato su nessuna altra versione a parte la 6.5.3 [/quote] quindi... potresti per favore dare un'occhiata al messaggio sopra, dove elencavo i download che ho a disposizione, e dirmi qual'è quello relativo al 6.5.3 e relativo LP italiano?
(mere) [quote]fatemi sapere quando sarà la presentazione... e dove... fino a Roma... no problem :yellow_biggrin.gif: [/quote] vedi link: http://www.dominopoint.it/DOMINOPOINT/dominopoint_blog.nsf/dx/pdomino7.htm ad ogni modo è a Malpensa fiere il 10 Giugno
(freemaui) fatemi sapere quando sarà la presentazione... e dove... fino a Roma... no problem :yellow_biggrin.gif: anche se altra premessa che posso fare...è che sono una CACCOLA del mondo Notes...ma ormai mi è caduto stà croce addosso :yellow_lol.gif: mi adeguo :yellow_wink2.gif: esco da questa discussione prima di diventare OT.
(mere) [quote] Grazie mille, era quello che avevo intuito. Quindi l'ultimo LP ita uscito è quello per la 6.5.1? [/quote] per gli utenti se un server è in inglese o ha il LP italiano? no... in realtà attualmente l'ultimo LP uscito è quello della 6.5.3. i LP vanno in linea con le release. Di ogni versione esce il proprio LP in tutte le lingue e il LP della 6.5.3 ad esempio non può essere installato su nessuna altra versione a parte la 6.5.3 [quote] C'è un'altra cosa che vorrei capire: a parte la posta e il diario, cosa cambia [/quote] Nulla... la differenza è esclusivamente nei database e nella interfaccia web di Domino Web Access
PRECEDENTE SUCCESSIVO