DCD wizards are currently available in Flex Projects only.
I'm not sure I asked the correct question. Let me try again.
Right now in Flex 3 and Actionscript 3 we communiate to .NET (C#) using WebORB. With Flash Builder 4, targeting Flash 10, will we be able communicate with .NET without the use of WebORB? (Via WebServices for Example)
Yes, Flex SDK provides you with the WebService component, which can be used in Flex Projects to connect to any web service.
What Mayank meant was Flash Builder has tooling support for connecting to a web service, (as part of the Data menu) and this is available only for Flex Projects and not for Action Script Projects.
Actually to connect to WebServices from flex you actually do not need a server like WebOrb. (unless you want to proxy it through a server like BlazeDS / LCDS / WebOrb for various other reasons like not having a crossdomain.xml etc.)
Hope this helps.
This did help a lot, thanks.
Is this feature possible in Flex Builder 3? Because I remember us having a problem with it when using Actionscript 3 as code, but not with Actionscript 2.
Yes, It is available with Flex Builder 3. I would recommend (obviously -) to use Flash Builder 4 for the following reasons
a. The AS code generated to access the webservice has gotten better
b. There is significant support to use the generated code to author your User Interface using the Data / Services Panel
c. Using the same data type across your project created by the Web Services code generator to pass it around to other services
Thank you again for all the help. Just one more thing I believe.
With Flash Builder 4 will we need to send the WSDL with every request like Flex Builder 3 requires? The reason we use WebORB was for enhanced security, in that we did not need to send the WSDL for each request.
The WSDL does not get sent as part of the SOAP request sent by Flex. It gets loaded once and uses the appropriate endpoint mentioned in the WSDL for the corresponding operation which is being invoked.
Or Are you referring to the usage of WebOrb as the proxy to invoke web services through the destinations defined on WebOrb?
Thank you for your detailed response.
Lastly, is it possible to only reference the WSDL during development as we would like to keep it private (hidden) in our production environment. Most development platforms allow you to reference the WSDL during application development for the purpose of generating the client proxy. Once the proxy has been generated, you no longer need access to the WSDL file. However, it seems like Flex always needs access to WSDL, even when compiled into a .swf file. Is this assumption correct? If so, we would always have to publish the WSDL's of our private web services for them to work with our FLEX application.
Thanks a lot for your help.
I have sent a response to Jody Zhang because she needed clarification over at http://bugs.adobe.com/jira/browse/SDK-21811. Yet the satus remains, "Waiting on Info" just wondering if she has gotten the extra info, or would you have to clarify with her directly?
Sure, the bug was not assigned to me. I have posted my comments and the information has been supplied and there should be further communication. Thanks for noticing this.