Hallo, fellow tweakers.
Ik ben voor een stageproject bezig met SOAP. SOAP is helemaal nieuw voor mij en daarom heb ik wat problemen.
Eerst greep ik in mijn hoogmoed kennelijk te hoog door te proberen aan de hand van een tutorial een VB6-server aan een Java-client te knopen. Ik moet daarbij wel toegeven dat de tutorial uitging van de Microsoft SOAP toolkit versie 2 en Apache SOAP, terwijl ik zelf dus ben uitgegaan van versie 3 van de Microsoft SOAP toolkit en Apache Axis (de opvolger van Apache SOAP). Ik ging er in al mijn optimisme vanuit dat die tutorial met relatief weinig moeite ook op deze nieuwere generatie SOAP-implementaties van toepassing zou zijn. Ik ben nu dus een illusie armer.
Het probleem is dat ik alleen in grote lijnen begrijp hoe SOAP werkt. De grootste onduidelijkheid vormen al die namespaces. Ik heb het idee dat ik daar iets verknal.
Aan de Microsoft-kant wordt er in de wizard van de SOAP toolkit in de eerste instantie gevraagd om een "listener-URI". Is dit gewoon "http://webserver/virtualdirectory" of "http://webserver/virtualdirectory/ASP-file-of-wat-dan-ook"? En verschilt dat nog als ik in plaats van een ASP-listener een ISAPI-listener selecteer?
Vervolgens vraagt de wizard een zooi URI's:
Tenslotte nog een vraag voor degenen die ervaring hebben met .NET: in hoeverre is SOAP nou al geintegreerd in .NET dat het veel minder omslachtig is om te gebruiken dan bij deze SOAP toolkit voor (D)COM, die (althans in mijn ogen) eigenlijk overkomt als een lapmiddel?
Alvast bedankt!
Ik ben voor een stageproject bezig met SOAP. SOAP is helemaal nieuw voor mij en daarom heb ik wat problemen.
Eerst greep ik in mijn hoogmoed kennelijk te hoog door te proberen aan de hand van een tutorial een VB6-server aan een Java-client te knopen. Ik moet daarbij wel toegeven dat de tutorial uitging van de Microsoft SOAP toolkit versie 2 en Apache SOAP, terwijl ik zelf dus ben uitgegaan van versie 3 van de Microsoft SOAP toolkit en Apache Axis (de opvolger van Apache SOAP). Ik ging er in al mijn optimisme vanuit dat die tutorial met relatief weinig moeite ook op deze nieuwere generatie SOAP-implementaties van toepassing zou zijn. Ik ben nu dus een illusie armer.
Het probleem is dat ik alleen in grote lijnen begrijp hoe SOAP werkt. De grootste onduidelijkheid vormen al die namespaces. Ik heb het idee dat ik daar iets verknal.
Aan de Microsoft-kant wordt er in de wizard van de SOAP toolkit in de eerste instantie gevraagd om een "listener-URI". Is dit gewoon "http://webserver/virtualdirectory" of "http://webserver/virtualdirectory/ASP-file-of-wat-dan-ook"? En verschilt dat nog als ik in plaats van een ASP-listener een ISAPI-listener selecteer?
Vervolgens vraagt de wizard een zooi URI's:
- WSDL Namespace URI
- Schema Type Definition Namespace URI
- Message Namespace URI
- Base SOAP Action URI (will have method name appended)
Tenslotte nog een vraag voor degenen die ervaring hebben met .NET: in hoeverre is SOAP nou al geintegreerd in .NET dat het veel minder omslachtig is om te gebruiken dan bij deze SOAP toolkit voor (D)COM, die (althans in mijn ogen) eigenlijk overkomt als een lapmiddel?
Alvast bedankt!