Hi Rob
Just saw the address you are trying to connect to. Have you heard of CourierPost's CIMA tool? This will give you the connection you need between your application and courierpost without having to code anything. It does the lot like the label printing, 2d barcoding, and manifest data/changelogs. This tool will plug straight into your accounting software because it has a magic backend adapter... Courier post will give this application to your client for free. * Please note I will be on leave from Monday 8th March through to Wednesday 24th March. For support during this time please contact supp...@flowsoftware.co.nz <mailto:supp...@flowsoftware.co.nz> or 09 476 3577 Cameron Hart Development Manager Flow Software Limited PO Box 305-237, Triton Plaza P +64 9 476 3579 Auckland 0757, New Zealand M +64 21 222 3569 www.flowsoftware.co.nz <http://www.flowsoftware.co.nz> E cameron.h...@flowsoftware.co.nz <mailto:cameron.h...@flowsoftware.co.nz> This message is intended for the addressee named above. It may contain privileged or confidential information. If you are not the intended recipient of this message you must not use, copy, distribute or disclose it to anyone. P Please consider the environment before printing this email From: delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] On Behalf Of Robert martin Sent: Friday, 26 February 2010 11:13 a.m. To: NZ Borland Developers Group - Delphi List Subject: [DUG] Http help Hi Guys I had imported a WSDL file and built a soap service to send data to a web service. Unfortunately there is a bug in the WSDL that impacts delphi but seems to be ignored in Microsoft tools (it really is a problem with the wsdl file). Anyway since it is a simple job I thought it might be quicker to fix by just removing the soap and building the XML manually and posting it with idHttp. However I cant get it to work ! When I try and post my test xml to the web serivce I get an 'Invalid IOHandler' message in the app. I have no ioHandler defined but that works fine in my other apps where I post to php based web services. I am sure it is just some weird indy bug but I am under a huge deadline and need to sort this. Any help would be greatly appreciated. code follows (this is quick and dirty proof of concept code) var sl : TStringList; PostDataStream : TStringStream; SendStream : TStringStream; begin PostDataStream := TStringStream.Create(''); sl := TStringList.Create; try IdHTTP.Request.Username := '9313527067946306'; IdHTTP.Request.Password := 'passdfsw9634306'; IdHTTP.ReadTimeout := 5000; sl.LoadFromFile('E:\Work\Test post\TestRequest.XML'); SendStream := TStringStream.Create(sl.text); IdHTTP.Post(' https://uateclonline.nzpost.co.nz/eclonlinewebnowse/Services.asmx', SendStream, PostDataStream); //Error here ShowMessage(PostDataStream.DataString); finally sl.Free; PostDataStream.Free; SendStream.Free; end; -- Robert Martin Software development manager Chreos www.chreos.co.nz Ph +64 03 377-0495
<<image001.jpg>>
<<image002.jpg>>
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe