Il Wiki di SistriForum
Accumulatori al piombo esausti
Albo Gestori Ambientali, categorie e procedure di iscrizione
Assimilazione dei rifiuti speciali
Classificazione dei rifiuti
Codice CER
Esumazione ed estumulazione, rifiuti da
Etichettatura dei rifiuti
Formulario di identificazione del rifiuto
Imballaggio
Lampade fluorescenti
Perizia dei mezzi di trasporto
Registro di carico e scarico
Responsabile tecnico della gestione rifiuti
Sottoprodotti di origine animale
Spazzamento stradale, rifiuti da
Da Aurora Brancia Oggi a 5:49 pm
» documenti da portare con se
Da marcosperandio Oggi a 5:48 pm
» markettos
Da steffina79 Oggi a 5:46 pm
» Autorizzazione/albo con troppi zeri?
Da mapi68 Oggi a 4:29 pm
» Zombi fino alle prossime elezioni (almeno). Proroga sistri a fine 2013?
Da fabiodafirenze Oggi a 4:20 pm
» peso gonfiato a destino
Da anpachi Oggi a 3:27 pm
» Tariffe consulenti
Da adesposito Oggi a 3:23 pm
» partenza sistri per officine
Da riger Oggi a 2:15 pm
» Selex in Commissione Rifiuti
Da marcosperandio Oggi a 1:56 pm
» Iscrizione a pneumaticifuoriuso.it
Da luanap Oggi a 1:20 pm
» Lana di vetro - Irritante?
Da vento Oggi a 12:26 pm
» tecnologia per recupero traversine ferroviarie
Da Demetrio Oggi a 12:07 pm
» Trasporto vestiti usati
Da Ranx Oggi a 12:05 pm
» trasporto combinato rifiuto e sottoprodotto
Da Demetrio Oggi a 11:46 am
» trasporto cataloghi
Da matix Oggi a 11:23 am
» Trasporto di rifiuti RAEE al centro raccolta
Da Baseballz Oggi a 10:11 am
» Se parte il Sistri...
Da ecomanager Oggi a 9:44 am
» Affidamento in house in deroga all'articolo 4 della legge 148/2011
Da Admin Oggi a 9:20 am
» TRASPORTO DI UNA BOMBOLA GPF PER SMALTIMENTO
Da Lilika Oggi a 8:33 am
» registrazioni sistri di un ecocentro
Da lu_2011 Oggi a 8:07 am
Conserva e condividi l'indirizzo di SISTRI - Forum e tracciabilità rifiuti sul tuo sito sociale bookmarking
Conserva e condividi l'indirizzo di SistriForum - Il social network italiano sui rifiuti sul tuo sito sociale bookmarking
Accesso service con VS 2010
Pagina 1 su2 • 1, 2 
Accesso service con VS 2010
Sono arrivato a trovare la versione, oltre ancora non sono andato ma la procedura seguita è:
Windows 7 64bit vs 2010 vb.net
1) Generare il certificato p12 come indicato nelle guide sistri
1.1) Se chiede la password inserirla e salvarla
2) Caricare il certificato p12 in IE Tools / options /certificates (io l'ho messo in Personal) (qui sarà richiesta la pwd precedente)
3) Creare un progetto VS ed aggiungere un service reference a https://sisssl.sistri.it/SIS/services/SIS?wsdl
3.1) Compilare
4) Modificare app.config così:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="SIS_WSDL" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false"
bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="Transport">
<transport clientCredentialType="Certificate" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://sisssl.sistri.it/SIS/services/SIS/"
binding="basicHttpBinding" bindingConfiguration="SIS_WSDL"
contract="SIS.SIS_WSDL" name="SIS_WSDL" />
</client>
</system.serviceModel>
5) per provare:
Using sisCLI = New SIS.SIS_WSDLClient
sisCLI.ClientCredentials.ClientCertificate.SetCertificate(storeLocation:=Security.Cryptography.X509Certificates.StoreLocation.CurrentUser,
StoreName:=Security.Cryptography.X509Certificates.StoreName.My,
findType:=Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName,
findValue:="aaaaaaa")
MsgBox(sisCLI.GetVersioneSIS("bbbb"))
End Using
dove "aaaaaa" rappresenta il nome del certificato come visibile in IE / certificates / Personal
Risultato: "Protocollo v1.2.4 SIS Software v1.2.3"
Buon lavoro
Piero

pierom- Nuovo Utente
- Messaggi: 2
Data d'iscrizione: 18.05.11
Re: Accesso service con VS 2010
Io, dopo aver agganciato il servizio web a visual studio, non riesco a richiamarmi il web service "it.sistri.sisssl".
Sai come posso risolvere il problema?

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Re: Accesso service con VS 2010
sviluppo ha scritto:Purtroppo non funziona...
Io, dopo aver agganciato il servizio web a visual studio, non riesco a richiamarmi il web service "it.sistri.sisssl".
Sai come posso risolvere il problema?
Leggete i vari post su vb scritti in precedenza devi fare "aggiungi riferimento al servizio" e non aggiungi riferimento web

lucky2005- Utente Attivo
- Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania
Re: Accesso service con VS 2010
lucky2005 ha scritto:sviluppo ha scritto:Purtroppo non funziona...
Io, dopo aver agganciato il servizio web a visual studio, non riesco a richiamarmi il web service "it.sistri.sisssl".
Sai come posso risolvere il problema?
Leggete i vari post su vb scritti in precedenza devi fare "aggiungi riferimento al servizio" e non aggiungi riferimento web
Purtroppo non c'è.....
C'è solo "Aggiungi Riferimento WEB".....

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Accesso non riuscito
Confermo "aggiungi riferimento al servizio".
Che versione VS usi e per quale ambiente (winforms wpf, asp.net)?
Il punto critico sono le modifiche all'app.config ed il findname del certificato. Ci ho perso diverse ore. Ringrazio coloro che hanno postato in precedenza.
Attenzione perchè se fai un update del servizio l'app.config torna come prima e non funziona!

pierom- Nuovo Utente
- Messaggi: 2
Data d'iscrizione: 18.05.11
Re: Accesso service con VS 2010
E purtroppo trovo solo "Aggiungi riferimento web..."

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Re: Accesso service con VS 2010
sviluppo ha scritto:Utilizzo Visual Studio 2005 (Visual basic 2005).
E purtroppo trovo solo "Aggiungi riferimento web..."
Se rileggi i post precedenti mi sembra che un altro utente abbia avuto i tuoi stessi problemi con vb2005 ed ha dovuto installare vb2008 lo puoi fare tranquillamente è compatibile al 100%

lucky2005- Utente Attivo
- Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania
Re: Accesso service con VS 2010
lucky2005 ha scritto:sviluppo ha scritto:Utilizzo Visual Studio 2005 (Visual basic 2005).
E purtroppo trovo solo "Aggiungi riferimento web..."
Se rileggi i post precedenti mi sembra che un altro utente abbia avuto i tuoi stessi problemi con vb2005 ed ha dovuto installare vb2008 lo puoi fare tranquillamente è compatibile al 100%
In effetti ho provato su un pc di un mio collega che vs2010 e visualizza i metodi..
Ora lo installo anch'io e provo.
Grazie ancora!!

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Re: Accesso service con VS 2010
sviluppo ha scritto:lucky2005 ha scritto:sviluppo ha scritto:Utilizzo Visual Studio 2005 (Visual basic 2005).
E purtroppo trovo solo "Aggiungi riferimento web..."
Se rileggi i post precedenti mi sembra che un altro utente abbia avuto i tuoi stessi problemi con vb2005 ed ha dovuto installare vb2008 lo puoi fare tranquillamente è compatibile al 100%
In effetti ho provato su un pc di un mio collega che vs2010 e visualizza i metodi..
Ora lo installo anch'io e provo.
Grazie ancora!!![]()
Con vs2010 rispetto a vb2005 qualcosa cambia dovrai apportare al tuo gestionale delle modifiche

lucky2005- Utente Attivo
- Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania
Re: Accesso service con VS 2010
lucky2005 ha scritto:sviluppo ha scritto:lucky2005 ha scritto:sviluppo ha scritto:Utilizzo Visual Studio 2005 (Visual basic 2005).
E purtroppo trovo solo "Aggiungi riferimento web..."
Se rileggi i post precedenti mi sembra che un altro utente abbia avuto i tuoi stessi problemi con vb2005 ed ha dovuto installare vb2008 lo puoi fare tranquillamente è compatibile al 100%
In effetti ho provato su un pc di un mio collega che vs2010 e visualizza i metodi..
Ora lo installo anch'io e provo.
Grazie ancora!!![]()
Con vs2010 rispetto a vb2005 qualcosa cambia dovrai apportare al tuo gestionale delle modifiche
Lo so!
Nel frattempo sto iniziando a testare l'interfacciamento...
Ora ho un solo problema sul codice....quando eseguo il comando:
"obj1.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, StoreName.My, X509FindType.FindByIssuerDistinguishedName, "RootCA Sistri")"
visual studio mi dice che non trova il certificato.
Mi puoi dare una dritta un merito?
Ti ringrazio in anticipo!!!!
Ciaoooo!!

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Re: Accesso service con VS 2010
Visualizza il certificato e trovi la voce CN=xxxxxxxxx
obj1.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, _
StoreName.My, X509FindType.FindBySubjectName,“CN=nome certificato”)

lucky2005- Utente Attivo
- Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania
Re: Accesso service con VS 2010
lucky2005 ha scritto:Controlla il nome del certificato che non è il nome esterno ma quello interno .
Visualizza il certificato e trovi la voce CN=xxxxxxxxx
obj1.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, _
StoreName.My, X509FindType.FindBySubjectName,“CN=nome certificato”)
Ok!
In quale campo del tab "Dettagli" del certificato posso trovare questa informazione?
Ogni volta che provo, VS mi da questo messaggio: "Impossibile trovare il certificato X.509 utilizzando i criteri di ricerca seguenti: StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindBySubjectName', FindValue 'CN=XXXXXXX'";
Grazie per il supporto che mi stai dando!!!

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Re: Accesso service con VS 2010
sviluppo ha scritto:lucky2005 ha scritto:Controlla il nome del certificato che non è il nome esterno ma quello interno .
Visualizza il certificato e trovi la voce CN=xxxxxxxxx
obj1.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, _
StoreName.My, X509FindType.FindBySubjectName,“CN=nome certificato”)
Ok!
In quale campo del tab "Dettagli" del certificato posso trovare questa informazione?
Ogni volta che provo, VS mi da questo messaggio: "Impossibile trovare il certificato X.509 utilizzando i criteri di ricerca seguenti: StoreName 'My', StoreLocation 'LocalMachine', FindType 'FindBySubjectName', FindValue 'CN=XXXXXXX'";
Grazie per il supporto che mi stai dando!!!
Campo soggetto

lucky2005- Utente Attivo
- Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania
Re: Accesso service con VS 2010
Che mi consigli per ovviare questo problema?

sviluppo- Utente Attivo
- Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino
Re: Accesso service con VS 2010
sviluppo ha scritto:Ho copiato la voce "CN = nome.cognome0123" presa dal campo "soggetto" e l'ho inserita nel comando SetCertificate...ma niente....non lo trova.
Che mi consigli per ovviare questo problema?
Ascolta il mio ambiente è vb2008 ed ho installato il certificato in formato p12 cliccando sul certificato ed eseguendo la procedura guidata di importazione e con il seguente comando funziona
obj1.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, _
StoreName.My, X509FindType.FindBySubjectName, "xxxnome certificato")
Una curiosità ma se non hai potuto importare il file WSDL come avvalori obj1 con SIS_WSDLClient

lucky2005- Utente Attivo
- Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania
Pagina 1 su2 • 1, 2 
Argomenti simili» Hannover Messe 2010
» CHECKLIST DEL SECONDO TIROCINIO (estate 2010)
» Disturbo da Deficit di Attenzione e Iperattività:marzo-aprile 2010
» Accesso service con VS 2010