hi

not sure if this will help but cfx_soap on cfdev has source code included

regards
mark

-----Original Message-----
From: Craig Dudley [mailto:[EMAIL PROTECTED]]
Sent: 25 October 2001 11:15
To: CF-Talk
Subject: RE: HTTP Posts with a java cfx


It already does ?

-----Original Message-----
From: nagraj [mailto:[EMAIL PROTECTED]]
Sent: 25 October 2001 11:30
To: CF-Talk
Subject: Re: HTTP Posts with a java cfx


Hai Craig,

This is specially when you donot give exception throws exception  clause
processrequest() method.


Is the syntax as below. Please check it
public void processRequest(Request req,Response res) throws Exception
{
}

Regards
Nagaraj

----- Original Message -----
From: "Craig Dudley" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Thursday, October 25, 2001 3:15 PM
Subject: HTTP Posts with a java cfx


> Good morning all,
>
> I'm trying to write a java custom tag to do a simple http post and read
the
> response into a variable, I'm getting the same error no matter what method
I
> try.
>
> Basically it's for posting small xml packets to an SMS service provider.
>
> I've tried this with 20+ differnet url's, all of which exist.
>
> Error;
> -----------------------------------------------
> java.io.FileNotFoundException: http://localhost/public/sms/smsin.cfm. Java
> exception occurred in call to method.
> -----------------------------------------------
>
> What I don't undestand is why it would say file not found when I'm opening
a
> connection to a url, not a file?
>
> Are there any java experts out there that can give me some advice?
>
> Code follows;
>
> sendMessages.class
> -----------------------------------------------
>
> import com.allaire.cfx.* ;
>
> import java.net.*;
> import java.io.*;
>
>
> public class sendMessages implements CustomTag
> {
>    public void processRequest( Request request, Response response )
> throws Exception
>    {
>
>      // validate that required attributes were passed
>      if ( !request.attributeExists( "XMLDATA" ) )
>   {
>        throw new Exception( "Missing attribute ( XMLDATA is a " +
"required
> attribute for this tag)" ) ;
>      }
>
> String strName = request.getAttribute( "XMLDATA" );
>
> URL url = new URL("http://localhost/public/sms/smsin.cfm";);
> URLConnection connection = url.openConnection();
> connection.setDoOutput(true);
> connection.setDoInput (true);
> connection.setUseCaches (false);
> connection.setRequestProperty("Content-Type",
> "application/x-www-form-urlencoded");
>
> PrintWriter out = new PrintWriter(connection.getOutputStream());
>
> out.println("XMLDATA=" + strName);
> out.close();
>
> BufferedReader in = new BufferedReader(new
> InputStreamReader(connection.getInputStream()));
>
> String inputLine;
> String ReturnXML = "";
>
> while ((inputLine = in.readLine()) != null)
> {
> ReturnXML = ReturnXML + inputLine;
> }
>
> in.close();
>
> response.setVariable( "ReturnXML" , ReturnXML );
> response.write(ReturnXML);
>
> }
>
> }
>
> -----------------------------------------------
>
> Sorry for the slight OT post, but at least it's a java CFX.
>
> 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. http://www.fusionauthority.com/ads.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to