Newsgroup: it.comp.www.asp
Titolo: dcom ? il mistero

Ciao a tutti,
ho un problema che non riesco a risolvere.
Ho creato una dll su un server e l'ho registrata con dcom
Poi ho un client dove tramite vb creo l'istanza all'oggetto
lato server
Server con NT4 e Service Pack da 4 in su
Client con win 95
La rete che viene utilizzata č Novell
Questo č il problema :
se metto come protocollo sul client "Client x reti Microsoft" tutto va alla
perfezione
Se lo elimino, anche se riesco a pingare il server, non riesco a creare
l'oggetto lato server.
Le informazioni che ho dato sono poche, ma spero in un vostro aiuto!
Grazie anticipatamente ;-)
www.tiscaline.it/minorchio

 perfezione
Spero di non portarti fuori strada con un'informazione di cui non sono
certo, ma dalla tua descrizione sembrerebbe proprio cosi':
che io sappia gia' su piattaforma NT4 l'architettura dcom gestisce
l'autenticazione dei processi (in Win2k si parla di poter autorizzare il
singolo utente all'utilizzo del singolo metodo dell'oggetto). Senza il
client per reti microsoft la tua macchina client (o meglio l'utente che
accede alla pagina in cui viene poi richiesta l'istanza dell'oggetto) non
risulta convalidata nel dominio NT, dunque tutti gli oggetti di cui lei
richiedera' l'istanza saranno visti dal sistema operativo con il token di
processo dell'utente IUSR_nomemacchina (ovvero per il sistema operativo tali
oggetti hanno i diritti di IUSR_nomemacchina) idem per i processi figli di
un processo nato sotto un tale token.
In win2k ad occhio cominceremo a vedere installazioni che oltre a registrare
tutti i componenti necessari cominceranno a creare gruppi di utenti in modo
da poter poi inserire l'utente LOGINTIZIO nel giusto gruppo cosi' che possa
utilizzare determinate funzionalita' del tale pacchetto software. Immaginate
una nuova versione di Autocad in cui esistono varie classi di utenti e solo
alcuni possono eseguire determinate operazioni su una certa tipologia di
file.
Ieri:
erano i programmatori di autocad a dover gestire la cosa.
Domani:
i programmatori stabiliscono che un certo gruppo di utenti puo' utilizzare
il tale metodo del tale oggetto e configurano l'oggetto in conseguenza, poi
scrivono un setup che registra gli oggetti e crea i gruppi.
L'admin inserisce l'utente desiderato nei gruppi opportuni e un utente che
non e' nel gruppo giusto non vedra' proprio alcuni menu' perche contenenti
chiamate a metodi a lui inaccessibili, o qualora vi arrivi gli viene negato
il permesso di eseguire l'operazione.
Susa la confusione, ma questo e' quello che io ho capito. Prendilo con le
pinze e aspettiamo entrambi che si faccia vivo qualche sviluppatore dcom
piu' esperto.
--
Ciao, Fabio Zed Zamparelli

 Le informazioni che ho dato sono poche, ma spero in un vostro aiuto!
no sono sufficienti:
per usare DCOM hai bisogno di installare il client "Client x reti
Microsoft", bada bene che qua si sta parlando di client e non di
protocolli, un protocollo e' il TCP/IP , il NetBEUI ,l'IPX/SPX e serve a
specificare come trasmettere i dati sulla rete, il client invece mette a
disposizione dei 'servizi' di livello piu' alto
ricapitolando per far funzionare il lato client di DCOM hai bisogno di
un W95/W98/WNT , del protocollo TCP/IP  e del client "Client x reti
Microsoft" installati.