tracker issue : CF-3756964

select a category, or use search below
(searches all categories and all time range)
Title:

exchange 2010: The organizer is not correctly set in cfexchangecalendar Event struct.

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): / ext-user (Piyush Kumar Nayak)

Created: 05/08/2014

Components: CFExchange

Versions: 11.0

Failure Type:

Found In Build/Fixed In Build: 289822 / CF11 Update5

Priority/Frequency: Normal / Few users will encounter

Locale/System: English / Windows 7 64-bit

Vote Count: 0

Listed in the version 11.0.05.293506 Issues Fixed doc
Problem:
exchange 2010 | cfexchangecalendar | action="create" | event : The Organizer field in the Event struct is set to the sender's email even if a different value is specified in for it when defining the event.

Method:


dump the created event after fetching it:

<cfexchangeCalendar action="get" connection="testconn1" name="getEvent">
   <CFExchangeFilter name="location" value="goa"> 
	 <CFExchangeFilter name="organizer" value="CF-QA">
</cfexchangeCalendar>
<cfdump var="#getEvent#" abort=true>

Result:
See notes\

Expected:
Organizer should be set to "<CF-QA>", as it is in Exchange 2007.

Workaround:

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3756964

External Customer Info:
External Company:  
External Customer Name:  
External Customer Email:

Attachments:

Comments:

error when opening connection with ( cfexchangeConnection action="open" ... serverversion = 2010 or 2013 ): ( CF1 1,0,05,293112) coldfusion.tagext.net.exchange.ExchangeExceptions$ExchangeConnectionException: Error opening connection to the Exchange server. at coldfusion.tagext.net.exchange.ExchangeExceptions.throwExchangeConnectionException(ExchangeExceptions.java:703) at coldfusion.tagext.net.exchange.ExchangeTag.createConnection(ExchangeTag.java:498) at coldfusion.tagext.net.exchange.ExchangeConnectionTag.doEndTag(ExchangeConnectionTag.java:70) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2990) at cfev2dorganizer2d20102ecfm1025824336.runPage(/usr/local/apache24/htdocs/chfsuite11/exchange/cfexchange-cal-evnt-orgnzr/ev-organizer-2010.cfm:10) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:487) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:142) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at coldfusion.inspect.weinre.MobileDeviceDomInspectionFilter.doFilter(MobileDeviceDomInspectionFilter.java:121)
Comment by Piyush K.
12247 | January 28, 2015 01:16:15 AM GMT
The fix for this bug is available in the pre-release build of ColdFusion 11 Update 5
Comment by CFwatson U.
12248 | February 20, 2015 09:23:04 AM GMT
Hi Piyush, This isn't completely fixed in CF11 Update 5. In CF11 Final, the organizer was set as the mailbox Email Address. In CF11 Update 5, the organizer is set as the mailbox Display Name. Thus, in CF11 Update 5, the organizer is still not set as specified in the event attribute. Repro: 1) Run the following: <cfexchangeconnection action="open" protocol="https" server="the.domain.com" serverversion="2010" username="username" password="password" connection="myConnection" /> <cfexchangecalendar action="create" connection="myConnection" event="#{location='myLocation', organizer='myOrganizer', starttime=now(), endtime=dateAdd('h', 1, now())}#" /> <cfexchangecalendar action="get" connection="myConnection" name="q"> <cfexchangefilter name="location" value="myLocation"> </cfexchangecalendar> <cfdump var="#q#"> 2) See the Organizer was set as the mailbox Display Name (not "myOrganizer") Could this ticket please be re-opened? Thanks!, -Aaron
Comment by External U.
12249 | August 27, 2015 01:20:58 AM GMT