Newsgroup: it.comp.appl.access
Titolo: Collegamento ODBC DB Lotus Notes.... Allegati???

Ciao a tutti,
ho cercato di fare ricerche di ogni genere per risolvere il problema,
ma non ho trovato post sull'argomento.
In poche parole, ho linkato una tabella di notes su access,
utilizzando NotesSQL come suggerito in molti post, funziona tutto alla
perfezione, vedo le tabelle e ci faccio quello che voglio... manca
solo una cosa fondamentale, l'ALLEGATO. Premetto che non so come
funziona un DB Notes, ma l'applicazione della quale devo importare il
DB su access, da la possibilità all'utente di caricare all'interno di
un record un allegato e questo allegato non riesco a trovarmelo sulla
tabella linkata in access. In realtà non sono sicuro che l'allegato
venga caricato effettivamente sul record come oggetto, ma sono sicuro
che non venga salvato nel fileSystem, quindi non so dove altro
potrebbe essere.
Non è che qualcuno ha un'idea di come possa pescare questo allegato?
Non escludo che sia sbagliato l'approccio, ma non conoscendo
minimamente notes, speravo che si potesse pescare gli allegati
direttamente con access.
Vi ringrazio anticipatamente
Daniele

 ha scritto nel messaggio 
news:1178788488....@e51g2000hsg.googlegroups.com...

Vi ringrazio anticipatamente
Daniele
----------------  RISPOSTA  -----------------
Ciao Daniele,
solo oggi ho avuto modo di vedere il tuo messaggio e provo a dirti qualcosa, 
anche se non ti risolve il problema.
Alcuni anni fa mi sono occupato di Notes. Quest'obbrobrio di prodotto può 
essere programmato con uno script simile al VisualBasic, ma fatto moooooolto 
male. Le varie classi definite fanno acqua da tutte le parti e, se non è 
proprio lineare quello che vuoi fare, trovi una montagna di difficoltà.
Questo fino alla release 5, dopo la quale decisi di abbandonarlo.
Potresti forse tentare una strada diversa per giungere ad un risultato 
accettabile.
Se hai i privilegi di Amministratore del database, crea un nuovo form nel 
quale vai ad inserire i campi che ti interessano e quindi anche il campo 
Body (di solito viene chiamato così) che dovrebbe contenere l'allegato, che 
tra l'altro potrebbe essere definito come incorporato o collegato. Sperando 
che sia incorporato..., definisci sul form che sei andato a creare un 
pulsante che esegua una routine di script che puoi costruirti un passo alla 
volta, cercando di capire qualcosa dagli esempi presenti nell'help (anche 
questo obbrobrioso come il prodotto base).
Questa routine dovrebbe definire i vari oggetti di notes stesso e, quando 
finalmente avrai a disposizione l'oggetto allegato, potresti scriverlo sul 
disco affinchè poi possa essere catturato da Access.
E' un'impresa ardua, ma è l'unica cosa che posso suggerirti.
Ciao
Antonio

 proprio lineare quello che vuoi fare, trovi una montagna di difficoltà.
Mi sembri drastico... è una logica differente, diversa dal
relazionale: è un db destrutturato.
E' un prodotto eccezionale ed unico nel suo genere. Secondo me non lo
conosci affatto.
Miao.

 ha scritto nel messaggio 
news:1179049673....@w5g2000hsg.googlegroups.com...
Ciao,


Miao.
-------------  RISPOSTA  ----------------
Hai ragione!!! Non sono mai riuscito ad innamorarmi di questo prodotto, 
forse perchè orientato più ai non programmatori e meno a chi ha il concetto 
di struttura persino quando mangia.
Comunque un po' l'ho conosciuto ed i problemi che ho avuto con le varie 
classi poco e male documentate, nonchè piene di errori non mi hanno certo 
invogliato a proseguire nel suo studio.
Per quel che ho potuto vedere io, se intendi fare una cosa semplice, la fai 
in meno tempo di quanto ce ne vorrebbe con un altro prodotto, ma guai se ti 
venissero in mente implementazioni per migliorarne le caratteristiche... 
quello che prima era una magnificenza di semplicità diventa di colpo un 
qualcosa tanto ingarbugliato e problematico.
Ciao
Antonio

 qualcosa tanto ingarbugliato e problematico.
Guarda, nel 99 abbiamo sviluppato un sistema di automazione della
forza vendite per 50 agenzie sparse per l'europa (una media di 150
utenti connessi) con interfaccia web. Gli agenti caricvano gli ordni,
proponevano clienti e articoli prospect, vedevano le statistiche di
bollettao e fatturato il tutto all'interno di una piramide di workflow
con vari ruli in funzione dell'area, del cliente, prodotto, fatturato,
ecc. che poi dialogava con l'erp aziendale SAP R/3.
Nel db c'erano 600.000 documenti ed in certi momenti sentivo la
mancanza di un motore relazionale, avevo proposto di usare un rdbms
esterno a cui accedere via odbc o jdbc ma la cosa fu bociata
dall'alto ... cmq è un sistema ancora in funzione.
Sinceramente l'idea di gestire un worflow complesso come quello via
ASP mi avrebbe preoccupato non poco e solo l'idea di disegnare tutta
l'interfaccia utente mi avrebbe fatto perdere molto tempo
Io mi occupo di sistemi, architetture e di portare avanti i pogetti...
non sono un grande programmatore ma tutti quelli che venivano dal VB o
dal Java/html una volta spigato loro la logica del db destrutturato,
gli oggetti del mondo Lotus e le sue classi/metodi sono stati
mediamente operativi in pochissimi giorni.
Sicuramente è un mondo che oggi è penalizzato dagli attegiamenti di
IBM e dalla gente che lo svenduto per quello che non era e non ha
capito le sue potenzialità... probabilemnte non sono molte le aziende
italiane che saprebbero sfruttarlo.
Miao.

 potrebbe essere.
Innanzi tutto non è un record, l'entità minima si chiama Document ed è
abbastanza diffusa la pratica di "allegare" ai documenti file grazie
al fatto che il full-text di Notes riesce ad indicizzare anche gli
allegati e quindi poter fare ricerve anche all'interno del file
allego. Quindi ti assicuro che non li troverai nel file system.
A memoria mia NotesSQL non ti consente di vedere gli allegati anche se
quanti sono memorizzati a livello di campo.
Del resto non lo fa nemmeno Access...
Ricordo che nel passato esisteva un driver per Windows che mostrava
sotto forma di disco virtuale un db di Notes con all'interno gli
allegati del db... era qualcosa tipo "Domino File Server".
Ti consiglio di scrivere un posto nel ng it.comp.appl.notes-domino
Miao
Ganimede Dignan.

Sicuramente è un mondo che oggi è penalizzato dagli attegiamenti di
IBM e dalla gente che lo svenduto per quello che non era e non ha
capito le sue potenzialità... probabilemnte non sono molte le aziende
italiane che saprebbero sfruttarlo.
Miao.
--------------  RISPOSTA  ----------------------
Ti ringrazio per le osservazioni che, sicuramente, mi invoglieranno a 
considerare il prodotto con un occhio meno critico ed a tentare di 
utilizzarlo per come è e non per come lo vorrei io. Comunque, finchè l'ho 
adoperato io, non esisteva un client per Linux, ma solo la versione server. 
Io avevo comprato un server IBM proprio per il vantaggio di poter avere le 
licenze necessarie e lo utilizzavo, più che altro, come server locale nel 
quale il fetchmail (Linux) mi scaricava i messaggi. Nella tua risposta parli 
anche di un client Linux... se ora esiste ti assicuro che mi sentirò 
invogliato ancora di più.
Grazie
Antonio