Thanks Martin, That helps a bit. Why do I always see the xxService = xxServiceLocator() in the examples, but I don't see them in my project when generating the code with wsdl2java?
Anyway, my 'main' looks like: public static void main(String[] args) throws AxisFault, MalformedURLException, ServiceException { String lifeline_wsdl = "https://www.lifeline.nl/wsdl/vz33-vz34/"; String lifeline_serv = "https://www.lifeline.nl/webservices/vz33-vz34"; String COV = lifeline_wsdl; java.net.URL URL_wsdl = new java.net.URL(lifeline_wsdl); java.net.URL URL_serv = new java.net.URL(lifeline_serv); String targetNamespace = lifeline_wsdl; QName servQN = new QName(targetNamespace, "vz33-vz34"); QName portQN = new QName(targetNamespace, "vz33-vz34"); Service VIPservice = new org.apache.axis.client.Service(URL_wsdl, servQN); BerichtInformatie bi = new BerichtInformatie(); bi.setCodeExterneIntegratie(1); bi.setDatumAanvraag(new Date()); bi.setReferentienummerAanvrager(new Integer(1020818)); bi.setRetourneerNAWGegevens(true); bi.setSessienummer("1"); bi.setVersienummer(0); VerzekerdenGegevens[] vg = new VerzekerdenGegevens[1]; VerzekerdenGegevens vgone = new VerzekerdenGegevens(); vg[0] = vgone; vgone.setCodeZorgverzekeraar(7100); vgone.setVerzekerdenNummer(""); vgone.setPatientidentificatieZorgverlener(""); Calendar cal = Calendar.getInstance(); cal.set(1970, 12, 31); vgone.setGeboortedatum(cal.getTime()); vgone.setPostcode("2211EB"); vgone.setHuisnummer(2); vgone.setHuisnummerToevoeging(""); bi.setVerzekerden(vg); Vz33Vz34BindingStub vz_stub = new Vz33Vz34BindingStub(URL_serv, VIPservice); vz_stub.setUsername("??"); vz_stub.setPassword("??"); nl.lifeline.www.schemas.vz34.BerichtInformatie result = null; try { result = vz_stub.vz33(bi); } catch(RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(result != null) { System.out.println(result.toString()); } } Now I am still having problems. The proxy server received an invalid response from an upstream server.<P> The proxy server could not handle the request <EM><A HREF="/webservices/vz33-vz34">POST&nbsp;/webservices/vz33-vz34</A></EM>.<P> Reason: <STRONG>Could not connect to remote machine: Connection refused</STRONG><P> Another question: is vz_stub.setUsername("??"); vz_stub.setPassword("??"); correct to set the 'header message'? Thanks in advance, Stephan > Stephan, > > As you can see in the WSDL the URL of the service is > 'https://www.lifeline.nl/webservices/vz33-vz34' (specified in the > <Service> element), your Axis client is POSTing to > https://www.lifeline.nl/wsdl/vz33-vz34/ which is the URL of the WSDL > itself. POSTing to a WSDL file is of course not allowed. So please check > if you use the correct URL to access the service. Somewhere you should > be doing something like: > > xxxServices xxxService = new xxxServiceLocator().getxxxService(); > > or > > xxxServices xxxService = new xxxServiceLocator().getxxxService(new > URL("...")); > > In the first case check URL in the generated source of > xxServiceLocator.java, in the second case check the URL that you're > specifying yourself. > > Regards, > > Martin > > >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, April 28, 2004 11:26 >> To: [EMAIL PROTECTED] >> Subject: Re: Error: Method not allowed >> >> >> Leo, >> >> How can I check SSL authentication? >> Why did you switch to WASP, instead of axis? >> I am planning to develop similar client-software for VECOZO >> (and Infomedics) as well! I already have the VECOZO >> key-certificate info. >> >> Client-applications are to be distributed to Dutch >> general-practitioners >> (huisartsen) who can check insurance-status ot their patients. >> >> I consider myself as a newbie in programming web-services. >> Any change you can help me with examples of client-applications? >> >> Regards, Stephan >> > Stephan, >> > >> > Since the URL of the webservice is HTTPS, are you sure the SSL >> authentication goes ok ? By the way we developed simular >> webservices >> > for VECOZO using the same standards. We >> > originally used axis as well but since a few weeks ago >> switched to using >> > WASP. >> > >> > Sincere greetz >> > Leo de Blaauw >> > IZA >> > >> > ----- Original Message ----- >> > From: <[EMAIL PROTECTED]> >> > To: <[EMAIL PROTECTED]> >> > Sent: Wednesday, April 28, 2004 10:16 AM >> > Subject: Error: Method not allowed >> > >> > >> >> Hi, >> >> >> >> I am building a client-application. >> >> I am using Eclipse with Apache-axis. >> >> A WSDL is hosted by a server: >> https://www.lifeline.nl/wsdl/vz33-vz34/ >> >> >> >> I used WSDL2java to generate a stub. >> >> Running my application always gives me the message: >> >> 'The requested method POST is not allowed for the URL >> >> /wsdl/vz33-vz34/' >> >> >> >> Is this a problem on my client, or is it a problem on the >> server. For >> >> those interested, I can provide you with my 'main' >> >> >> >> Thanks, Stephan Borst (The Netherlands) >> >> >> >> > > > begin 666 Martin Wibbels.vcf > M0D5'24XZ5D-!4D0-"E9%4E-)3TXZ,BXQ#0I..E=I8F)E;',[36%R=&EN#0I& > M3CI-87)T:[EMAIL PROTECTED]<PT*3U)'.E1E;&[EMAIL PROTECTED]&ET=75T#0I4 > M14P[5T]22SM63TE#13HK,[EMAIL PROTECTED] I-3,@[EMAIL > PROTECTED],#0V-0T*5$5,.U=/4DL[1D%8 > M.BLS,2 H,"DU,R T.#4P-# P#0I!1%([5T]22SH[2#0T-#M0+D\N($)O>" U > M.#D[16YS8VAE9&4[.S<U,# @04X[3D542$523$%.1%,-"DQ!0D5,.U=/4DL[ > M14Y#3T1)3D<]455/5$5$+5!224Y404),13I(-#0T/3!$/3!!4"Y/+B!";W@@ > [EMAIL PROTECTED]/3!$/3!!16YS8VAE9&4L(#<U,# @04X],$0],$%.151(15),04Y$4PT* > M14U!24P[4%)%1CM)3E1%4DY%5#I-87)T:6XN5VEB8F5L<T!T96QI;BYN; T* > A4D56.C(P,#(Q,# W5# X-3<U-UH-"D5.1#I60T%21 T* > ` > end