forget this.  i think we found the actual issue being with abstract types.  the 
argument name is shape and the type is box.  how do i solve this?



http://www.msu.edu/~dwormans/test_wsdl.wsdl

<cfscript>
        test = structnew();
        test.height = "1";
        test.length = "2";
        test.width = "3";
        test.volume = "4";
        test.area = "5";
        test.sides="6";
</cfscript>

<cfdump var="#test#">

<cfinvoke 
  webservice="http://www.msu.edu/~dwormans/test_wsdl.wsdl";
  method="EchoShape"
  returnvariable="aTemp">
  
  <cfinvokeargument name="shape" value="#test#"/>
  
 </cfinvoke>
 
 <cfdump var="#aTemp#">


Error converting CFML arguments to Java classes for web service invocation.  

Unable to create web service argument class org.tempuri.Shape. Error: 
java.lang.InstantiationException. Often this is because the web service defines 
an abstract complexType as an input to an operation. You must create an actual 
instance of this type in Java.  


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Check out the new features and enhancements in the
latest product release - download the "What's New PDF" now
http://download.macromedia.com/pub/labs/coldfusion/cf8_beta_whatsnew_052907.pdf

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

Reply via email to