WEB SERVICES PANEL AND XML-RPC DON'T MATCH

SATURDAY, OCTOBER 18 2003 @ 03:56 PM

Being new to creating web services of my own, I liked the idea of how the new Web Services panel allows you to inspect a web service structure. So, I rolled back my shirt sleeves and tried an xml-rpc implementation, and spent some time trying to see something in my Web Services panel, but Flash always responded "no web service there"...

Since I still work with PHP, for the most part, an xml-rpc based web service seemed like the easiest thing to start with. My applications have been consuming all sorts of external data, and when you know exactly what to give and what you get from a certain web service, there shouldn't be any trouble.

Any way, it seems like the Web Services panel will only work with CF-based web services. I'm yet to find out if it would let me inspect other kind of SOAP-based web services... Then again, I don't know if I need it to. The fact that Flash Pro is not able to show the structure of my xml-rpc web service doesn't mean it doesn't work: it does perfectly, I just have to work the 'old' way :)

Archived under: Flash. | Permalink | google | del.icio.us Is it delicious? | digg Do you digg it?


ZOOIL YANG

OCTOBER 19 2003 @ 11:27 PM

i tried to make webservice with XML-rpc like you. but i recognized it's not easy way to follow up flash webservice spec. i changed my mind to use pear soap and nusoap. it's very easy to create webservice but some worked well, others didn't. i don't know exactly. there is something difference between CF-based webservice and php soap. let me know if you find the solution.. :-)

DOMINICK

OCTOBER 20 2003 @ 09:43 AM

Oscar, the Web Services panel reads the wsdl description to create the schema that you see. If there is no wsdl file, i don't believe that you will see anything in that panel.

OSCAR TRELLES

OCTOBER 20 2003 @ 09:25 PM

Well, the thing is that all of the services I created/tried are wsdl files, even if they just don't have that extension. But probably you are right about the wsdl definition properly stated in the headers. I'll check on that and post something. Thanks :)