That was it... I didn't realize that ldap returned a query type.
Thanks
Joelle

Adrian Lynch wrote:
> Ah, can you use a query as the argumentcollection? Maybe it's just
> structures.
>
> Adrian
>
> -----Original Message-----
> From: Joelle Tegwen [mailto:[EMAIL PROTECTED]
> Sent: 20 April 2006 22:23
> To: CF-Newbie
> Subject: Re: cfinvoke problem
>
>
> Well, it's an ldap request, but yes, those are keys within the ldap
> query return... case sensitive and all
> Joelle
>
> Adrian Lynch wrote:
>   
>> Does your structure test contain uid and displayName as keys?
>>
>> Adrian
>>
>> -----Original Message-----
>> From: Joelle Tegwen [mailto:[EMAIL PROTECTED]
>> Sent: 20 April 2006 20:43
>> To: CF-Newbie
>> Subject: cfinvoke problem
>>
>>
>> I get this error:
>>
>>  Entity has incorrect type for being called as a function.
>> The symbol you have provided init is not the name of a function.
>>
>> The error occurred in C:\Projects\timeTracking\test1.cfm: line 17
>>
>> 15 :         <!---Create a new User instance and put the information in
>> there --->
>> 16 :         <cfobject name="myUser" component="components.user"  />
>> 17 :         <cfinvoke method="init"  argumentcollection="#test#"
>> returnvariable="results">
>> 18 :         <cfoutput >isStruct(myUser)</cfoutput>
>>
>> I've looked online for the error and they say the problem is with
>> variable scoping, that one has a variable with the same name as a
>> function call, but I don't see that.
>>
>> Am I missing something or is something else going on here?
>> Thanks in advance
>> Joelle
>>
>> Context:
>>         <cfldap action="QUERY" attributes="*" name="test"
>> scope="SUBTREE" start="o=University of Minnesota, c=US"
>>                 filter="(&(cn =*tegwe002*))" server="ldap.umn.edu"
>> port="389">
>>         <cfdump var="#test#">
>>
>>         <!---Create a new User instance and put the information in there
>> --->
>>         <cfobject name="myUser" component="componants.user"  />
>>         <cfinvoke method="init"  argumentcollection="#test#"
>> returnvariable="results">
>>         <cfoutput >isStruct(myUser)</cfoutput>
>>
>>
>>
>> Components.user.cfm
>> <cfcomponent displayname="contains relevent data for a user including
>> projects and time allocations"
>>             name="user" output="false" >
>>     <!--- This componant holds all information for a user. It can be
>> populated with setUserAction. --->
>>
>>     <!--- Author: tegwe002 - Date: 4/19/2006 --->
>>     <cffunction name="init" returntype="boolean" hint="Initializes
>> componant">
>>         <cfargument name="uid" required="true" type="String"
>> hint="user's ID number"/>
>>         <cfargument name="displayName" required="true" type="String"
>> hint="user's name"/>
>>         <cfset userID=#uid# />
>>         <cfset userName=#displayName#/>
>>         <cfreturn true>
>>     </cffunction>
>>
>>     <!--- Author: tegwe002 - Date: 4/5/2006 --->
>>     <!--- getter for userID --->
>>     <cffunction name="getUserID" access="public" output="false"
>> returntype="string">
>>         <cfreturn variables.my.userID/>
>>     </cffunction>
>>
>>     <!--- Author: tegwe002 - Date: 4/19/2006 --->
>>     <!--- getter for displayName --->
>>     <cffunction name="getdisplayName" access="public" output="false"
>> returntype="string">
>>         <cfreturn variables.my.userName/>
>>     </cffunction>
>>
>>
>> </cfcomponent>
>>
>>
>>
>>     
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:15:1791
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/15
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:15
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to