On the rare times it's worked and not simply crashed, that tool spits out
billions of classes when working with multi-level type hierarchies (an
unfortunate necessity here it seems due to the nature of the SOA solution).
I might have another crack at it when I get some spare time, but I don't
hold out much hope.

-Josh

On Wed, Aug 6, 2008 at 2:16 PM, Douglas Knudsen <[EMAIL PROTECTED]>wrote:

>  Try out the web service code gen tool in FB under Data > Import Web
> Service  It creates a butt load of code using the low level schtuff, might
> help here.
>
> DK
>
>
> On Wed, Aug 6, 2008 at 12:09 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:
>
>>   Nothing in the WebService hierarchy includes the [DefaultProperty]
>> metadata, mxml.Operation does not implement IMXMLObject or extend
>> UIComponent, and I can't see anywhere how the compiler makes the leap from
>> <mx:operation> (lowercase "o") to the mx.rpc.soap.mxml.Operation class. Is
>> it in some sort of manifest file?
>>
>> Is it hard-coded into the compiler, or is there another way to specify
>> these things that I'm not aware of? Is it hard-coded to look for
>> IMXMLSupport? Is there any actual documentation for IMXMLSupport?
>>
>> -Josh
>>
>>
>> On Wed, Aug 6, 2008 at 1:45 PM, Alex Harui <[EMAIL PROTECTED]> wrote:
>>
>>>  mx:WebService is defined in the RPC.SWC manifest as
>>> mx.rpc.soap.mxml.WebService, which implements IMXMLObject
>>>
>>> mx.rpc.soap.mxml.WebService has a default property which is a map of
>>> mx:rpx.soap.mxml.Operation objects
>>>
>>> IMXMLObjects have an initialized() method
>>>
>>>  ------------------------------
>>> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
>>> Behalf Of *Josh McDonald
>>> *Sent:* Tuesday, August 05, 2008 8:06 PM
>>> *To:* [email protected]
>>> *Subject:* [flexcoders] <mx:WebService> compilation - what's the secret
>>> sauce?
>>>
>>>   A few questions -
>>>
>>> How does the compiler make the leap from this:
>>>
>>>     <mx:WebService id="service">
>>>         <mx:operation name="VehicleOutOfRepair"/>
>>>     </mx:WebService>
>>>
>>> to this:
>>>
>>> private function _main_WebService1_i() : mx.rpc.soap.mxml.WebService
>>> {
>>>     var temp : mx.rpc.soap.mxml.WebService = new
>>> mx.rpc.soap.mxml.WebService();
>>>     service = temp;
>>>     temp.operations = {VehicleOutOfRepair: _main_Operation1_c()};
>>>     temp.initialized(this, "service")
>>>     return temp;
>>> }
>>>
>>> private function _main_Operation1_c() : mx.rpc.soap.mxml.Operation
>>> {
>>>     var temp : mx.rpc.soap.mxml.Operation = new
>>> mx.rpc.soap.mxml.Operation();
>>>     temp.name = "VehicleOutOfRepair";
>>>     return temp;
>>> }
>>>
>>> ?? How does it know do create a mx.rpc.soap.mxml.Operation from
>>> <mx:operation> which doesn't seem to be defined? How does it know to collect
>>> these into a dynamic object and call it operations? I can't find any
>>> appropriate metadata or anything to make this leap?
>>>
>>> Anybody who can clear this up would definitely be appreciated!
>>>
>>> -Josh
>>>
>>> --
>>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>>
>>> :: Josh 'G-Funk' McDonald
>>> :: 0437 221 380 :: [EMAIL PROTECTED]
>>>
>>>
>>
>>
>> --
>> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>>
>> :: Josh 'G-Funk' McDonald
>> :: 0437 221 380 :: [EMAIL PROTECTED]
>>
>
>
>
> --
> Douglas Knudsen
> http://www.cubicleman.com
> this is my signature, like it?
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to