Sorry, I should of mentioned that, I'm using the AXIS implementation in Macromedia JRun4, which comes with the handy dandy taglib (webservicetag.jar).. I highly recommend it!
-Mick -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, June 27, 2002 11:08 AM To: [EMAIL PROTECTED] Subject: Re: Interesting TAG -> Code Questions Where did you fnd this taglib? "Mick Robinson" <[EMAIL PROTECTED]> on 06/27/2002 02:04:58 PM Please respond to [EMAIL PROTECTED] To: <[EMAIL PROTECTED]> cc: (bcc: Kevin Bedell/Systems/USHO/SunLife) Subject: Interesting TAG -> Code Questions Hello, I'm Mick, I'm new to the list, and it's a pleasure meeting everyone, I see big things happening between all of us! :) Ok lets get to the point. I got 2 things. First, I've been very successful consuming web services in JSP with the use of the webservice taglib. What I need to do now is consume using straight code. This is what I got so far: ------------------------ If this is the taglib: ------------------------ <web:invoke url="http://www.geographynetwork.com/services/v1/PlaceFinder" namespace="http://www.geographynetwork.com/PlaceFinder" operation="findPlace" resultType="LocationInfo" result="myResult" scope="page"> <web:param name="arg0" value="Paris"/> </web:invoke> <% locationInfo = (LocationInfo)pageContext.getAttribute("myResult", pageContext.PAGE_SCOPE); %> ------------------------ Then this is the code I've come up with so far, please let me know if I'm missing anything: ------------------------ Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new java.net.URL("http://www.geographynetwork.com/services/v1/PlaceFinder")) ; call.setOperationName(new QName("http://www.geographynetwork.com/PlaceFinder","findPlace")); locationInfo = (LocationInfo) call.invoke( new Object[] { "Paris" } ); ------------------------ Now that code doesn't work, because I'm missing a key ingredient, my MAIN question, is what is the code equivalent of the following tag (the key ingredient:)): ------------------------ <web:beanmapping class="com.themindelectric.www.LocationInfo" namespace="http://www.themindelectric.com/package/com.esri.is.services.c ommon/" type="LocationInfo"/> ------------------------ I hope someone can help me out with that, or point in the right direction, I couldn't find anything about that for code. My Second thing is, I have never been able to consume a service written in .NET, no matter what the service, or what it returns, I always get a "500 Server did not recognize the value of HTTP Header SOAPAction:" error? Anyone know what I got to do to consume to a .NET web service? Thanks in advance! Mick _________________________ Mick Robinson MapCloud Services Inc 1200-1185 West Georgia St Vancouver B.C. 604-895-7611 (P) 604-682-3497 (F)
