Web Images Videos Maps News Shopping Google Mail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Can anyone send me an example of how to send a complex type to a .net service please?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Follow-up To:
Add Cc | Add Follow-up to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers that you hear
 
Bruno Reis  
View profile   Translate to Translated (View Original)
 More options 5 Aug 2008, 22:13
From: "Bruno Reis" <bruno.p.r...@gmail.com>
Date: Tue, 5 Aug 2008 18:13:14 -0300
Local: Tues 5 Aug 2008 22:13
Subject: Can anyone send me an example of how to send a complex type to a .net service please?

Hi there.

Can someone please send me an example of how to send a complex type to a
.net service?
I´m having no sucess at this.
How is the xml supposed to be?
How do I do it using SCO or SoapClient?

Thanks,
Bruno


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Graham Charters  
View profile   Translate to Translated (View Original)
 More options 6 Aug 2008, 10:13
From: Graham Charters <gchart...@googlemail.com>
Date: Wed, 6 Aug 2008 02:13:28 -0700 (PDT)
Local: Wed 6 Aug 2008 10:13
Subject: Re: Can anyone send me an example of how to send a complex type to a .net service please?
Hi Bruno,

In theory (given it's the goal of Web services), the fact it's a .NET
service should make no difference.  The difference between SCA and the
SoapClient (I don't know SCO) will largely come down to how you work
with the complexTypes.  With the SoapClient (If I remember correctly),
you will use DOM to create a complex type and can use SimpleXML to
read any complex type which is returned.  With SCA you use SDO to
create and read complex types.

An <any />, which you mentioned in your previous post, is a bit of a
pain to work with.  With SDO, this will result in what is called an
"Open Type" (a type which can take any content).  You will need an XSD
for the content you will put in place of the any (I would assume
the .NET service defines a schema for what can go in place of the
any).  You can then use SDO to create a DataObject for that content,
fill it in and then pass it in the request to the Web service.

Note, I've never needed to work with open types in an SCA client, so
there may be some devils in the details...

For information on open types, see example 4 in the SDO docs:
http://php.net/manual/en/sdo-das-xml.examples.php

I hope this helps.

Regards, Graham.

On 5 Aug, 22:13, "Bruno Reis" <bruno.p.r...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bruno Reis  
View profile   Translate to Translated (View Original)
 More options 6 Aug 2008, 11:36
From: "Bruno Reis" <bruno.p.r...@gmail.com>
Date: Wed, 6 Aug 2008 07:36:12 -0300
Local: Wed 6 Aug 2008 11:36
Subject: Re: [phpsoa] Re: Can anyone send me an example of how to send a complex type to a .net service please?

Thanks.

I have few experience with ws at all. But one thing I think is different on
this service I want to consume is the fact that it declares an open type in
the wsdl and then it puts a schema declaration inside the response.

2008/8/6 Graham Charters <gchart...@googlemail.com>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Graham Charters  
View profile   Translate to Translated (View Original)
 More options 6 Aug 2008, 15:04
From: Graham Charters <gchart...@googlemail.com>
Date: Wed, 6 Aug 2008 07:04:45 -0700 (PDT)
Local: Wed 6 Aug 2008 15:04
Subject: Re: Can anyone send me an example of how to send a complex type to a .net service please?
Hi Bruno,

I hadn't appreciated the complex type was in the response, not the
request (I should have looked more carefully).  I don't know whether
the schema being in the response will cause problems or not, and in
fact it may be irrelevant.  If the request with either the SoapClient
or SCA works and gives you back a valid SimpleXML or SDO object, then
I would just try to walk through the data to see what came back.  If
you're only reading the data then you should not need the schema to
work with SDO result.  If you use SoapClient/SimpleXML then it does
not use the schema whether you're manipulating the data or not.

Regards, Graham.

On 6 Aug, 11:36, "Bruno Reis" <bruno.p.r...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bruno Reis  
View profile   Translate to Translated (View Original)
 More options 6 Aug 2008, 17:19
From: "Bruno Reis" <bruno.p.r...@gmail.com>
Date: Wed, 6 Aug 2008 13:19:41 -0300
Local: Wed 6 Aug 2008 17:19
Subject: Re: [phpsoa] Re: Can anyone send me an example of how to send a complex type to a .net service please?

I did not say that it was in the response on the first email.

I could look into a valid request today and I realized that the schema
definition is passed either on the response and on the request.

The trouble here is that SimpleXML or even Dom are getting confused into
reading and writing this xml with the schema in it.

2008/8/6 Graham Charters <gchart...@googlemail.com>


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message, you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google