I just created deserialize and view object web service in pure java inside
CF

The main goal was show how you can transfer java objects into a pure java
web services inside CF effectively
getting around that limitation.

Accepts only wddx which are deserialize java objects and it only has one
method GiveToSax() (org.xml.sax.InputSource)
and only returns only string data.

example:

<cfset myQuery = QueryNew("Ticker, Sector", "VarChar, VarChar") />

<cfwddx action="cfml2wddx"  input="#myQuery#" output="JWS">

<cfinvoke webservice="http://www.cfide.org/DeserializeAndViewObject.jws?WSDL";

          method="GiveToSax"
          returnvariable="returnedBigString">
         <cfinvokeargument name="str" value="#JWS#" />
        </cfinvoke>

    <cfoutput><pre>#returnedBigString#</pre></cfoutput>

Returns something like this

public class coldfusion.sql.QueryTable
 extends coldfusion.sql.Table
implementsjavax.sql.RowSet, coldfusion.wddx.RecordSet
{
 /*** CONSTRUCTORS ***/
 public coldfusion.sql.QueryTable(com.allaire.cfx.Query)

 public coldfusion.sql.QueryTable(java.sql.ResultSet)

 public coldfusion.sql.QueryTable(int)

 public coldfusion.sql.QueryTable(coldfusion.sql.QueryTable)

 public coldfusion.sql.QueryTable()

 public coldfusion.sql.QueryTable(int ,java.lang.String)

 public coldfusion.sql.QueryTable(int ,[Ljava.lang.String;)


 /*** METHODS ***/


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:257131
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to