Ik ben bezig met een klein onderzoekje om een gateway te benaderen. Deze gateway is een TomCat 5.5 met Hermes Gateway 2.0.
Normaal gesproken kom je via UDDI bij een WSDL. De UDDI is er niet, maar de WSDL kan wel worden verkregen door http://localhost:8080/corvus/httpd/ebms/sender?wsdl te versturen.
Nadat ik de WSDL te pakken heb, probeer ik een proxy te genereren door Visual Studio 2005. Er zou een operatie "Request" te zien moeten zijn maar deze wordt niet gegenereerd.
Ik heb wat zitten rondneuzen in Google Groups; volgens mij heeft de webservice geen getypeerde ingang, maar kun je gewoon een SOAP envelop sturen naar http://localhost:8080/corvus/httpd/ebms/sender.
Dit vertelt de documentatie:
following request SOAP message, we assume that the content elements under SOAP
Body have the namespace URI http://service.ebms.edi.cecid.hku.hk/:
<SOAP-ENV:Body>
<cpaId>…</cpaId>
<service>…<service >
<action>…</action>
<convId>…<convId>
<fromPartyId>…</fromPartyId>
<fromPartyType>…</fromPartyType>
<toPartyId>…</toPartyId>
<toPartyType>…</toPartyType>
<refToMessageId>…</refToMessageId>
</ SOAP-ENV:Body>
Mijn vragen:
1) Is dit een gebruikelijke manier van consumeren van webservices ?
2) Kan ik een soap bericht zo maar naar het bovenstaande adres sturen ?
ps: mijn kennis op het gebied van webservices en SOAP is niet zo groot, dus niet vlammen he
Normaal gesproken kom je via UDDI bij een WSDL. De UDDI is er niet, maar de WSDL kan wel worden verkregen door http://localhost:8080/corvus/httpd/ebms/sender?wsdl te versturen.
Nadat ik de WSDL te pakken heb, probeer ik een proxy te genereren door Visual Studio 2005. Er zou een operatie "Request" te zien moeten zijn maar deze wordt niet gegenereerd.
Ik heb wat zitten rondneuzen in Google Groups; volgens mij heeft de webservice geen getypeerde ingang, maar kun je gewoon een SOAP envelop sturen naar http://localhost:8080/corvus/httpd/ebms/sender.
Dit vertelt de documentatie:
following request SOAP message, we assume that the content elements under SOAP
Body have the namespace URI http://service.ebms.edi.cecid.hku.hk/:
<SOAP-ENV:Body>
<cpaId>…</cpaId>
<service>…<service >
<action>…</action>
<convId>…<convId>
<fromPartyId>…</fromPartyId>
<fromPartyType>…</fromPartyType>
<toPartyId>…</toPartyId>
<toPartyType>…</toPartyType>
<refToMessageId>…</refToMessageId>
</ SOAP-ENV:Body>
Mijn vragen:
1) Is dit een gebruikelijke manier van consumeren van webservices ?
2) Kan ik een soap bericht zo maar naar het bovenstaande adres sturen ?
ps: mijn kennis op het gebied van webservices en SOAP is niet zo groot, dus niet vlammen he