Domanda

Dato il seguente servizio Web URL:

http://geoss.compusult.net/wes/servicemanagercsw/csw?request=getcapabilities&service=csw

Come creerei le classi proxy per il servizio?

Maggiori informazioni QUI.

EDIT #1:

Il servizio di hosting di cui sopra è l'implementazione di uno standard OGC (CSW). Gli schemi per questo standard sono ospitati QUI. E hanno alcuni WSDL QUI. Se dovessi posizionare il URL A uno di questi WSDL nel "Aggiungi riferimento/servizio" di Visual Studio ottengo un elenco di operazioni web e genererò un riferimento. Tuttavia, ciò non funzionerà perché non è a conoscenza del vero fornitore di hosting. Quindi non sono del tutto sicuro di cosa fare.

EDIT #2:

Questo è ciò che ha generato:enter image description here

EDIT #3:

Seguendo il commento di John Saunders per verificare gli eroi, ho ottenuto quanto segue:

Errore dello strumento personalizzato: non è riuscito a generare codice per il riferimento del servizio "Serviceference1". Si prega di controllare altri messaggi di errore e di avviso per i dettagli. D: temp WebApplication2 WebApplication2 Service References ServiceReference1 Reference.Svcmap 1 1 WebApplication2

Così ho controllato gli avvertimenti e ho visto alcuni avvertimenti simili a questo:

ATTENZIONE 1 Strumento personalizzato Avvertenza: Impossibile importare WSDL: Dettaglio di PortType: è stata lanciata un'eccezione durante l'esecuzione di un'estensione di importazione WSDL: System.ServiceModel.Description.xmlserializerMessageContratMporter Errore: schema con spazio dei nomi target 'http://www.opengis.net/cat/csw/2.0.2' non può essere trovato. XPath to Error Source: // WSDL: Definizioni [@TargetNamesPace = 'http://www.opengis.net/cat/csw/2.0.2/requests']/wsdl: portType [@name =' csw '] d: temp webapplication2 webApplication2 REFERIMENTI SERVIZI

E questi sono gli stessi tipi di avvertimenti che ho ricevuto quando faccio qualcosa con questi schemi in .NET. Gli schemi non dovrebbero lavorare con nessuna lingua? Ecco qualche esempio del mio cuore mal di cuore con .NET e questi schemi:QUI QUI QUI

Quindi non sono sicuro se incolpare gli schemi o .NET per non essere in grado di affrontare schemi così grandi.

L'evento Sebbene Marc e BasicLife abbiano entrambi fornito risposte che normalmente avrebbero lavorato su schemi "normali", John sta ottenendo la risposta perché mi ha aiutato a risolverla quando non pensavo fosse un problema di risoluzione dei problemi, ma piuttosto qualcosa che mi mancava. Avrei dovuto sapere con questi schemi anche se pensavo che creare il cliente non sarebbe stato un grosso problema.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top