What do you see when you cfdump YourWebserviceReturnVar.get_any() ?
On Thu, Dec 11, 2008 at 12:21 AM, Sebastian Powell <[EMAIL PROTECTED]> wrote:
> I am trying to consume a .NET webservice from coldfusion. When I cfinvoke
> the webservice it returns a complex object which has the get_any() method. I
> am trying to access the data but am not sure where it is located or how to
> consume the returned object.
>
> I have run the wsdl2java and got the following java response file code and
> been using cfdump on the methods returned to try an find where the xml data
> is contained within the object, but no luck.
>
> Hoping for some guidance on where the find the data, or what i should try
> for next steps.
>
> Thanks,
>
> Bas.
>
> /**
> * MeetingSummaryResponseMeetingSummaryResult.java
> *
> * This file was auto-generated from WSDL
> * by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
> */
>
>
> public class MeetingSummaryResponseMeetingSummaryResult implements
> java.io.Serializable, org.apache.axis.encoding.AnyContentType {
> private org.apache.axis.message.MessageElement [] _any;
>
> public MeetingSummaryResponseMeetingSummaryResult() {
> }
>
> public MeetingSummaryResponseMeetingSummaryResult(
> org.apache.axis.message.MessageElement [] _any) {
> this._any = _any;
> }
>
>
> /**
> * Gets the _any value for this
> MeetingSummaryResponseMeetingSummaryResult.
> *
> * @return _any
> */
> public org.apache.axis.message.MessageElement [] get_any() {
> return _any;
> }
>
>
> /**
> * Sets the _any value for this
> MeetingSummaryResponseMeetingSummaryResult.
> *
> * @param _any
> */
> public void set_any(org.apache.axis.message.MessageElement [] _any) {
> this._any = _any;
> }
>
> private java.lang.Object __equalsCalc = null;
> public synchronized boolean equals(java.lang.Object obj) {
> if (!(obj instanceof MeetingSummaryResponseMeetingSummaryResult))
> return false;
> MeetingSummaryResponseMeetingSummaryResult other =
> (MeetingSummaryResponseMeetingSummaryResult) obj;
> if (obj == null) return false;
> if (this == obj) return true;
> if (__equalsCalc != null) {
> return (__equalsCalc == obj);
> }
> __equalsCalc = obj;
> boolean _equals;
> _equals = true &&
> ((this._any==null && other.get_any()==null) ||
> (this._any!=null &&
> java.util.Arrays.equals(this._any, other.get_any())));
> __equalsCalc = null;
> return _equals;
> }
>
> private boolean __hashCodeCalc = false;
> public synchronized int hashCode() {
> if (__hashCodeCalc) {
> return 0;
> }
> __hashCodeCalc = true;
> int _hashCode = 1;
> if (get_any() != null) {
> for (int i=0;
> i<java.lang.reflect.Array.getLength(get_any());
> i++) {
> java.lang.Object obj =
> java.lang.reflect.Array.get(get_any(), i);
> if (obj != null &&
> !obj.getClass().isArray()) {
> _hashCode += obj.hashCode();
> }
> }
> }
> __hashCodeCalc = false;
> return _hashCode;
> }
>
> // Type metadata
> private static org.apache.axis.description.TypeDesc typeDesc =
> new
> org.apache.axis.description.TypeDesc(MeetingSummaryResponseMeetingSummaryResult.class,
> true);
>
> static {
> typeDesc.setXmlType(new javax.xml.namespace.QName("
> http://direct.tab.com.au/LiveOdds/",
> ">>MeetingSummaryResponse>MeetingSummaryResult"));
> }
>
> /**
> * Return type metadata object
> */
> public static org.apache.axis.description.TypeDesc getTypeDesc() {
> return typeDesc;
> }
>
> /**
> * Get Custom Serializer
> */
> public static org.apache.axis.encoding.Serializer getSerializer(
> java.lang.String mechType,
> java.lang.Class _javaType,
> javax.xml.namespace.QName _xmlType) {
> return
> new org.apache.axis.encoding.ser.BeanSerializer(
> _javaType, _xmlType, typeDesc);
> }
>
> /**
> * Get Custom Deserializer
> */
> public static org.apache.axis.encoding.Deserializer getDeserializer(
> java.lang.String mechType,
> java.lang.Class _javaType,
> javax.xml.namespace.QName _xmlType) {
> return
> new org.apache.axis.encoding.ser.BeanDeserializer(
> _javaType, _xmlType, typeDesc);
> }
>
> }
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:316599
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4