Thanks for the prompt reply VELO

I included the entire text of one of the generated classes in my initial
email, and it's below too:
/**
 * AuthTokenObject.as
 * This file was auto-generated from WSDL by the Apache Axis2 generator
modified by Adobe
 * Any change made to this file will be overwritten when the code is
re-generated.
 */

package com.commlayer.Modules.WebService.model.generated
{
    import mx.utils.ObjectProxy;
    import flash.utils.ByteArray;
    import mx.rpc.soap.types.*;
    /**
     * Wrapper class for a operation required type
     */

    public class AuthTokenObject
    {
        /**
         * Constructor, initializes the type class
         */
        public function AuthTokenObject() {}

        public var securityToken:String;
    }
}

I don't see anything special about it, would importing these packages break
anything for maven?
  mx.utils.ObjectProxy;
  flash.utils.ByteArray;
  mx.rpc.soap.types.*;

To answer your questions:

*Where this code is generated?* You can specify where - give it a namespace
and it creates the folders for you
*It uses generation gap pattern? *If yes, both sourcepaths are included on
maven build? Honestly, I'm not sure.
*Are you sure this doesn't depend on any extra library that flexbuilder
hides somehow? *I don't think it does, but I'm not absolutely certain; it's
functionality built into FlexBuilder

Any insight would be appreciated.

Thanks


On Thu, Feb 5, 2009 at 4:18 AM, Marvin Froeder <[email protected]> wrote:

> I never generated code from webservice, so I will need some light one that.
>
> Where this code is generated?  It uses generation gap pattern?  If yes,
> both sourcepaths are included on maven build?  Are you sure this doesn't
> depend on any extra library that flexbuilder hides somehow?
>
>
> VELO
>
>
> On Thu, Feb 5, 2009 at 7:50 AM, caleb <[email protected]> wrote:
>
>>
>> As I'm sure you all know already, FlexBuilder is capable of importing
>> SOAP web services, and generating domain model objects that reflect
>> the objects defined by the web service.
>>
>> For my project, I have to implement a web service written by some Java
>> developers.  The app builds fine from the FlexBuilder IDE, but it
>> won't build from maven, and I'm trying to figure out why.
>>
>> I have one app, let's call it "SampleApp" that depends on several
>> external libraries, for the sake of dialogue, we'll call them
>> "CommunicationsLayer", "ReusableCode", and "ApplicationTemplate".
>>
>> ReusableCode has no dependancies
>> CommunicationsLayer depends on ReusableCode
>> ApplicationTemplate depends on both CommunicationsLayer and
>> ReusableCode (not to mention PureMVC, Tweener, and a few other
>> external libs)
>> SampleApp depends on ApplicationTemplate
>>
>> Everything is working fine - almost.  I have all of the dependencies
>> chaining properly, the build order is as follows:
>>
>> Parent POM
>> ReusableCode
>> CommunicationsLayer
>> ApplicationTemplate
>> SampleApp
>>
>> The problem is that I am getting weird compiler errors from the maven
>> build that don't surface when building in FlexBuilder.
>>
>> To elaborate on how the service generates objects - It basically takes
>> the obj name from the webservice, and appends "Object" to the end. For
>> example, if you have an "AuthToken" object in your webservice
>> definition, then a corresponding "AuthTokenObject" will be generated,
>> which might look something like this:
>>
>> <pre>
>> /**
>>  * AuthTokenObject.as
>>  * This file was auto-generated from WSDL by the Apache Axis2
>> generator modified by Adobe
>>  * Any change made to this file will be overwritten when the code is
>> re-generated.
>>  */
>>
>> package com.commlayer.Modules.WebService.model.generated
>> {
>>        import mx.utils.ObjectProxy;
>>        import flash.utils.ByteArray;
>>        import mx.rpc.soap.types.*;
>>        /**
>>         * Wrapper class for a operation required type
>>         */
>>
>>        public class AuthTokenObject
>>        {
>>                /**
>>                 * Constructor, initializes the type class
>>                 */
>>                public function AuthTokenObject() {}
>>
>>                public var securityToken:String;
>>        }
>> }
>> </pre>
>>
>> Not very complex.  But flex-mojos seems to blow up when it hits one of
>> those objects for some reason.
>>
>> The Flex build error is either "The definition of base class [obj
>> name] was not found" or Type was not found or was not a compile-time
>> constant: [obj name]
>>
>> Any help would be greatly appreciated.
>>
>> Thanks,
>> - Caleb
>>
>>
>>
>
> >
>


-- 
Caleb Adam Haye
[email protected]

Fire, Inc.
487 S. Main St
Sebastopol, Ca 95472

office: (707) 827-3782
toll-free: (888) 314-FIRE
fax: (888) FAX-7933

The information contained in this message is confidential and intended only
for the use of the individual or entity named above, and may be privileged.
Any unauthorized review, use, disclosure, or distribution is prohibited. If
you are not the intended recipient, please reply to the sender immediately,
stating that you have received the message in error, then please delete this
e-mail. Thank you.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en

http://blog.flex-mojos.info/
-~----------~----~----~----~------~----~------~--~---

Reply via email to