Well I guess I will have to keep pestering their forum as noone is
supporting it.
They want $150 for a phone call... That's just NUTS! 


Robert P. Reil
Managing Director,
Motorcyclecarbs.com, Inc.
4292 Country Garden Walk NW
Kennesaw, Ga. 30152
Office 770-974-8851
Fax 770-974-8852
www.motorcyclecarbs.com 

-----Original Message-----
From: Will Glass-Husain [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 26, 2007 4:07 PM
To: Carbs Sales&Service
Subject: Re: HELP!!!! Able Commerce Email Problem in Velocity Programming

Well, I can't really give you a definitive answer-- only the AbleCommerce
people can.

Try removing
#set( $shipment = $shipments )

and see what happens.  If the application is providing you with $shipment as
a reference, then you don't need to set it.

WILL

On 1/26/07, Robert Reil <[EMAIL PROTECTED]> wrote:
> Will!
>
> How would you call this item then?
> Please don't give up on me I am so close to figuring this out but cant 
> quite get the right combination.
>
>
> Robert P. Reil
> Managing Director,
> Motorcyclecarbs.com, Inc.
> 4292 Country Garden Walk NW
> Kennesaw, Ga. 30152
> Office 770-974-8851
> Fax 770-974-8852
> www.motorcyclecarbs.com
>
> -----Original Message-----
> From: Will Glass-Husain [mailto:[EMAIL PROTECTED]
> Sent: Monday, January 22, 2007 12:54 AM
> To: Velocity Users List
> Subject: Re: HELP!!!! Able Commerce Email Problem in Velocity 
> Programming
>
> Why do you keep putting in the #set:
> #set( $shipment = $shipments )
>
> That sets $shipment to something entirely new.  If your docs tell you 
> that $shipment is provided, just use it.
>
> WILL
>
> On 1/21/07, Robert Reil <[EMAIL PROTECTED]> wrote:
> > I am starting to feel stupid here....
> > I just ran
> > *****
> > <html>
> > <head>
> > </head>
> > <body>
> > #set( $shipment = $shipments )
> >
> > <p><strong>Bill To</strong>:<br>
> >   #set ($billAddress = $user.getBillAddr())
> > $billAddress.getFirstName()
> > $billAddress.getLastName() <br>
> >   $LocaleUtils.formatAddress($token,$billAddress,true) </p>
> >
> > <strong>Ship To</strong>:<br>
> >   $shipment.getShipAddr().getFirstName()
> > $shipment.getShipAddr().getLastName()<br>
> >   $LocaleUtils.formatAddress($token,$shipment.getShipAddr(),true)
> >   <p><strong>$shipment.getShipMsg()</strong>             </body>
> > </html>
> > *****
> >
> > And it still returns the Ship To stings as text.
> > If I ignore the #set( $shipment = $shipments ) I still get just a 
> > list of stings...
> > What am I missing?
> >
> > If I read your previous replies it insinuates that if I take
> > "$shipment.getShipAddr().getFirstName()
> > $shipment.getShipAddr().getLastName()"
> > And change it to
> > "$shipment.ShipAddr.FirstName $shipment.ShipAddr.LastName"
> > It should return the same result. That is without the #set.
> >
> > But it still did not and I am clueless as to which way to tackle 
> > this thing according to what you are telling me..
> >
> > What am I missing?
> >
> > Robert
> >
> > -----Original Message-----
> > From: Will Glass-Husain [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, January 21, 2007 10:45 PM
> > To: Carbs Sales&Service
> > Subject: Re: HELP!!!! Able Commerce Email Problem in Velocity 
> > Programming
> >
> > Well, if $shipment is a Shipment object, and that object has method
> > getShipAddr()
> >
> > then
> > $shipment.ShipAddr
> >
> > will presumably return the shipping address.  No #set needed.
> >
> > WILL
> >
> > On 1/21/07, Robert Reil <[EMAIL PROTECTED]> wrote:
> > > I found this in the Documentation!
> > > Here to be specific.
> > >
> > http://help.ablecommerce.com/faqs/ablecommerce_55_cfmx/developer/ema
> > il
> > _templ
> > > ates.htm
> > > *************
> > > Object: $shipment
> > >
> > >
> > > Type: com.ablecommerce.ac5.shipping.Shipment
> > >
> > >
> > > Available To:
> > > ORDER_SHIPPED_FULL
> > > ORDER_SHIPPED_PARTIAL
> > > SHIPMENT_CREATED
> > > *************
> > > But now again..
> > > How to make it just show the Ship To: address?
> > > Again the JavaDocs are at
> > > http://motorcyclecarbs.com/remove.me/javadoc/index.html
> > >
> > > The code I am trying to make work again is:
> > >
> > > <html>
> > > <body>
> > > <p><strong>Bill To</strong>:<br>
> > >         #set ($billAddress = $user.getBillAddr())
> > >         $billAddress.getFirstName() $billAddress.getLastName() <br>
> > >         $LocaleUtils.formatAddress($token,$billAddress,true) </p>
> > >         <br>
> > > <p><strong>Ship To</strong>:<br>
> > >         $shipment.getShipAddr().getFirstName()
> > >           $shipment.getShipAddr().getLastName()<br>
> > >
> > >
> $LocaleUtils.formatAddress($token,$shipment.getShipAddr(),true)
> > >         <p><strong>Shipping Message:</strong> 
> > > $shipment.getShipMsg()</p> <br> </body> </html>
> > >
> > > So there should be a:
> > > #set ($shipment = $?????.????????())
> > >
> > > How to find the ?
> > >
> > > Robert
> > >
> > > -----Original Message-----
> > > From: Will Glass-Husain [mailto:[EMAIL PROTECTED]
> > > Sent: Sunday, January 21, 2007 10:03 PM
> > > To: Carbs Sales&Service
> > > Subject: Re: HELP!!!! Able Commerce Email Problem in Velocity 
> > > Programming
> > >
> > > Robert,
> > >
> > > Your problem sounds pretty specific to AbleCommerce.  Just to be 
> > > clear, (you probably know this) the Velocity project has no 
> > > connection to AbleCommerce.  Velocity is just a library they use.
> > >
> > > All I can tell you is that when Velocity is used in an 
> > > application, the developer puts a number of "references" into the 
> > > context.  These references, which look like $something, are 
> > > available for use in the template.  Generally, the developer gives 
> > > a list of those references to the template writer (e.g. you).  Is 
> > > there such a list in the documentation?
> > >
> > > I'd guess $shipments is probably something provided by the 
> > > AbleCommerce application and $shipment is not, but there's no way 
> > > for me to tell.  If you have specific questions on Velocity syntax 
> > > I might be able to offer tips, but otherwise I'll have to refer 
> > > you back to the authors of AbleCommerce.
> > >
> > > WILL
> > >
> > > On 1/21/07, Robert Reil <[EMAIL PROTECTED]> wrote:
> > > > Well....
> > > >
> > > > Here is the short story:
> > > > -------------
> > > > <html>
> > > > <body>
> > > > <p><strong>Bill To</strong>:<br>
> > > >         #set ($billAddress = $user.getBillAddr())
> > > >         $billAddress.getFirstName() $billAddress.getLastName() <br>
> > > >         $LocaleUtils.formatAddress($token,$billAddress,true) </p>
> > > >         <br>
> > > > <p><strong>Ship To</strong>:<br>
> > > > #*
> > > >         #set ($shipment = $user.getShipAddr())
> > > >         $shipment.getShipAddr().getFirstName()
> > > > $shipment.getShipAddr().getLastName()<br>
> > > >
> > > > $LocaleUtils.formatAddress($token,$shipment.getShipAddr(),true)
> > > >         <p><strong>Shipping Message:</strong> 
> > > > $shipment.getShipMsg()</p> *#
> > > >                                 </li><br> </body> </html>
> > > > -------------
> > > > And removing these does not.    #* *#
> > > > ------------
> > > > And this does not
> > > >
> > > > Maybe I am having trouble finding my way through the JavaDocs.
> > > > What is funny is that this DOES work.
> > > >
> > > > ------------
> > > > <html>
> > > > <head>
> > > > </head>
> > > > <body>
> > > > #foreach( $shipment in $shipments ) #foreach( $payment in 
> > > > $payments ) <p><strong>Bill To</strong>:<br>
> > > >   #set ($billAddress = $user.getBillAddr())
> > > > $billAddress.getFirstName()
> > > > $billAddress.getLastName() <br>
> > > >   $LocaleUtils.formatAddress($token,$billAddress,true) </p>
> > > >
> > > > <strong>Ship To</strong>:<br>
> > > >   $shipment.getShipAddr().getFirstName()
> > > > $shipment.getShipAddr().getLastName()<br>
> > > >   $LocaleUtils.formatAddress($token,$shipment.getShipAddr(),true)
> > > >   <p><strong>$shipment.getShipMsg()</strong>
> > > > #end
> > > > #end
> > > > </body>
> > > > </html>
> > > > ------------
> > > >
> > > > You say good if it works but the whole problem is the #foreach 
> > > > creates a problem elsewhere. All I want to do is to get the Ship 
> > > > To info to post
> > and
> > > > it just wont do anything but return:
> > > >
> > > > Ship To:
> > > > $shipment.getShipAddr().getFirstName()
> > > > $shipment.getShipAddr().getLastName()
> > > >
> > > > $shipment.getShipMsg()
> > > >
> > > > Note: It was my attempt in the first example to assign the variable
> > > >         #set ($shipment = $user.getShipAddr())
> > > >
> > > > If it is the variable itself that is the problem I can not find 
> > > > in www.motorcyclecarbs.com/remove.me/javadoc/index.html
> > > > where to find the right item to assign it.
> > > > It makes sence to me that it should be user.getShipAddr but 
> > > > obviously it's not working.
> > > >
> > > > Again I don't want to use #foreach to make a loop.
> > > > I want to fill in the ship to address just one time.
> > > > The #foreach makes it work without the #set variable of $shipment.
> > > > Why I don't know. Doesn't make sence.
> > > >
> > > > I do not see also how #foreach ($shipment in $shipments()) would 
> > > > work as there is no reference to "shipments" in the code anywhere.
> > > > Im stuck and confused.....
> > > >
> > > > Robert
> > > >
> > > > -----Original Message-----
> > > > From: Will Glass-Husain [mailto:[EMAIL PROTECTED]
> > > > Sent: Sunday, January 21, 2007 1:38 PM
> > > > To: Carbs Sales&Service
> > > > Subject: Re: HELP!!!! Able Commerce Email Problem in Velocity
> > Programming
> > > >
> > > > Hi Robert,
> > > >
> > > > Hard to offer help with such a complex example... perhaps you 
> > > > could distill the problem into a few lines of code?  That's a 
> > > > good approach to debugging problems in almost any situation.
> > > >
> > > > A couple notes:
> > > >
> > > > (1)
> > > > Note that this syntax is unnecessarily complex:
> > > >
> > > > $shipment.getShipAddr()
> > > >
> > > > Anytime you have a getter (e.g.   getXXXX()   )  you can change it
to
> > > > this syntax
> > > > $shipment.XXXX
> > > >
> > > > e.g.
> > > > $shipment.ShipAddr.FirstName
> > > >
> > > > (2) With a multi-step reference like this, when you see the 
> > > > reference in the final text, it means that some part of it is 
> > > > invalid.  Check each part $shipment $shipment.ShipAddr 
> > > > $shipment.ShipAddr.FirstName
> > > >
> > > >
> > > > (3)
> > > > I suspect that $shipment itself is invalid.  It's hard to read 
> > > > your complex example, but it appears to be above the #foreach.  
> > > > In other words, this will probably not work
> > > >
> > > > $shipment.ShipAddr.FirstName
> > > > #foreach($shipment in $shipments)
> > > >
> > > > something
> > > > #end
> > > >
> > > > but this might.  (assuming all the references and property names 
> > > > are
> > > valid)
> > > >
> > > > #foreach($shipment in $shipments)
> > > >
> > > >     $shipment.ShipAddr.FirstName
> > > >
> > > > #end
> > > >
> > > > WILL
> > > >
> > > > On 1/20/07, Robert Reil <[EMAIL PROTECTED]> wrote:
> > > > > Hello:
> > > > >
> > > > > I am new to programming and am having trouble with a line of 
> > > > > code not executing. I have been advised that it is a loop issue.
> > > > > But I dont understand the logic behind looping or how to read 
> > > > > into
> it.
> > > > > I have a VERY detailed description well documented and trouble 
> > > > > shot,
> > and
> > > > one
> > > > > of you programmers could see the problem in about 30 seconds. 
> > > > > Me I
> > have
> > > > > spent about 14 hours on it to get to this point in diagnostics.
> > > > > At
> > this
> > > > > point I am stuck...
> > > > >
> > > > > HELP PLEASE!!!!
> > > > >
> > > > > http://forums.ablecommerce.com/viewtopic.php?t=4577
> > > > > <http://forums.ablecommerce.com/viewtopic.php?t=4577>
> > > > >
> > > > > Robert P. Reil
> > > > >
> > > > > Managing Director,
> > > > >
> > > > > Motorcyclecarbs.com, Inc.
> > > > >
> > > > > 4292 Country Garden Walk NW
> > > > >
> > > > > Kennesaw, Ga. 30152
> > > > >
> > > > > Office 770-974-8851
> > > > >
> > > > > Fax 770-974-8852
> > > > >
> > > > > www.motorcyclecarbs.com <http://www.motorcyclecarbs.com/>
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Forio Business Simulations
> > > >
> > > > Will Glass-Husain
> > > > [EMAIL PROTECTED]
> > > > www.forio.com
> > > >
> > > > ----------------------------------------------------------------
> > > > --
> > > > --- To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > > ----------------------------------------------------------------
> > > > --
> > > > --- To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > --
> > > Forio Business Simulations
> > >
> > > Will Glass-Husain
> > > [EMAIL PROTECTED]
> > > www.forio.com
> > >
> > > ------------------------------------------------------------------
> > > --
> > > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > > ------------------------------------------------------------------
> > > --
> > > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > Forio Business Simulations
> >
> > Will Glass-Husain
> > [EMAIL PROTECTED]
> > www.forio.com
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Forio Business Simulations
>
> Will Glass-Husain
> [EMAIL PROTECTED]
> www.forio.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Forio Business Simulations

Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to