I am getting an error from Transfer that it can't find a class alias
that I setup in a query object.  I feel like I may have just been
looking at the code to long to be able to find it, so I figured I
would post it here and see if maybe someone else can find the error
point.
So here is my CF code to create an call the query:
local.q = 'SELECT c.title,c.catid FROM catalog.relationship AS
r,catalog.category AS c WHERE r.child = :varid AND c.catid = r.parent
AND r.type = :type';
local.q = APPLICATION.transfer.createQuery(local.q);
local.q.setParam('varid',ARGUMENTS.rc.varid,'numeric');
local.q.setParam('type','cv2c','string');
categories = APPLICATION.transfer.listByQuery(local.q);

And here is my transfer.xml file portion required for the error:
<package name="catalog">
                        <object name="category" table="categories">
                                <id name="catid" type="numeric" />
                                <property name="title" type="string" />
                                <property name="parent" type="numeric" />
                                <property name="metadesc" type="string" />
                                <property name="metakey" type="string" />
                                <property name="active" type="boolean" />
                        </object>

                        <object name="product" table="products">
                                <id name="prodid" type="numeric" />
                                <property name="title" type="string" />
                                <property name="tagline" type="string" />
                                <property name="description" type="string" />
                                <property name="sku" type="string" />
                                <property name="retailPrice" type="numeric" />
                                <property name="ourPrice" type="numeric" />
                                <property name="salePrice" type="numeric" />
                                <property name="onSale" type="boolean" />
                                <property name="active" type="boolean" />
                                <property name="dateavailable" type="date" />
                                <property name="inventory" type="numeric" />
                                <property name="height" type="numeric" />
                                <property name="length" type="numeric" />
                                <property name="width" type="numeric" />
                                <property name="metadesc" type="string" />
                                <property name="metakey" type="string" />
                                <property name="show0" type="boolean" />
                                <property name="tags" type="string" />
                                <property name="taxclass" type="numeric" />
                                <property name="weight" type="numeric" />

                                <manytoone name="primaryImg">
                                        <link to="catalog.image" 
column="primaryImg" />
                                </manytoone>
                        </object>

                        <object name="relationship" table="relationships">
                                <id name="relid" type="numeric" />
                                <property name="type" type="string" />
                                <property name="child" type="numeric" />
                                <property name="parent" type="numeric" />

                        </object>

                        <object name="image" table="images">
                                <id name="imgid" type="numeric" />
                                <property name="src" type="string" />
                                <property name="thumb" type="string" />
                        </object>

                        <object name="variation" table="variations">
                                <id name="varid" type="numeric" />
                                <property name="title" type="string" />
                                <property name="type" type="string" />
                                <onetomany name="values">
                                        <link to="catalog.variationVal" 
column="varid" />
                                        <collection type="array">
                                                <order property="price" 
order="asc" />
                                        </collection>
                                </onetomany>
                        </object>

                        <object name="variationVal" table="variationVals">
                                <id name="valid" type="numeric" />
                                <property name="title" type="string" />
                                <property name="price" type="numeric" />
                        </object>

                        <object name="download" table="downloads">
                                <id name="fileid" type="numeric" />
                                <property name="path" type="string" />
                                <property name="title" type="string" />
                                <property name="description" type="string" 
nullable="true" />
                        </object>
                </package>

-- 
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

Try out the new Transfer ORM Custom Google Search:
http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8

You received this message because you are subscribed to the Google Groups 
"transfer-dev" 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/transfer-dev?hl=en

Reply via email to