Countdown Image
Il SISTRI partirà tra

Il Wiki di SistriForum

 

Accumulatori al piombo esausti

ADR, rifiuti in

Albo Gestori Ambientali, categorie e procedure di iscrizione

Assimilazione dei rifiuti speciali 

Caratterizzazione di base

Centro di raccolta

Classificazione dei rifiuti
Codice CER

Consulente ADR

Deposito temporaneo

Esumazione ed estumulazione, rifiuti da
Etichettatura dei rifiuti

Formulario di identificazione del rifiuto

Imballaggio
Lampade fluorescenti
Perizia dei mezzi di trasporto

Pneumatici fuori uso

Registro di carico e scarico
Responsabile tecnico della gestione rifiuti
Sottoprodotti di origine animale

Spazzamento stradale, rifiuti da

Test di cessione

Toner esausti
Vidimazione

Cerca
 
 

Risultati secondo:
 


Rechercher Ricerca avanzata

Connessione

Recuperare la parola d'ordine

Bookmarking sociale

  Bookmarking sociale Digg   Bookmarking sociale Delicious   Bookmarking sociale Reddit   Bookmarking sociale Stumbleupon   Bookmarking sociale Slashdot   Bookmarking sociale Furl   Bookmarking sociale Yahoo   Bookmarking sociale Google   Bookmarking sociale Blinklist   Bookmarking sociale Blogmarks   Bookmarking sociale Technorati 

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  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

Accesso service con VS 2010

Messaggio  pierom il Mer Mag 18, 2011 2:53 pm

Spero di fare cosa gradita a molti:

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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Mer Mag 18, 2011 3:10 pm

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?

sviluppo
Utente Attivo

Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  lucky2005 il Mer Mag 18, 2011 3:17 pm

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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Mer Mag 18, 2011 3:21 pm

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

Tornare in alto Andare in basso

Accesso non riuscito

Messaggio  pierom il Mer Mag 18, 2011 3:27 pm

Con quanto ho scritto prima a me funziona.

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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Mer Mag 18, 2011 3:40 pm

Utilizzo Visual Studio 2005 (Visual basic 2005).
E purtroppo trovo solo "Aggiungi riferimento web..."

sviluppo
Utente Attivo

Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  lucky2005 il Mer Mag 18, 2011 4:10 pm

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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Mer Mag 18, 2011 4:55 pm

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!! Wink

sviluppo
Utente Attivo

Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  lucky2005 il Mer Mag 18, 2011 6:51 pm

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!! Wink


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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Mer Mag 18, 2011 7:00 pm

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!! Wink


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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  lucky2005 il Mer Mag 18, 2011 8:08 pm

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”)

lucky2005
Utente Attivo

Messaggi: 69
Data d'iscrizione: 07.02.11
Località: Catania

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Gio Mag 19, 2011 9:00 am

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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  lucky2005 il Gio Mag 19, 2011 9:05 am

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

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  sviluppo il Gio Mag 19, 2011 10:08 am

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?

sviluppo
Utente Attivo

Messaggi: 146
Data d'iscrizione: 08.03.10
Età: 27
Località: Mercato San Severino

Tornare in alto Andare in basso

Re: Accesso service con VS 2010

Messaggio  lucky2005 il Gio Mag 19, 2011 11:18 am

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

Tornare in alto Andare in basso

Pagina 1 su2 1, 2  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

Permesso del forum:
Non puoi rispondere agli argomenti in questo forum