ews-java-api icon indicating copy to clipboard operation
ews-java-api copied to clipboard

Other environments Lucee

Open ASKemp opened this issue 3 years ago • 0 comments

I'm trying to make use of this api from within a Lucee application but making slow progress.

I have... <cfset userName = "abcde"> <cfset password = "12345"> <cfset domain = "xyz"> <cfset serverAddress = "https://ourserver/EWS/Exchange.asmx"> <cfset javaPath = "D:\pathToJarFiles">

<cfset exchangeVersion = createObject("java","microsoft.exchange.webservices.data.core.enumeration.misc.ExchangeVersion",javaPath).Exchange2010_SP2> <cfset exchangeService = createObject("java","microsoft.exchange.webservices.data.core.ExchangeService",javaPath).init(exchangeVersion)> <cfset webCredentials = createObject("java","microsoft.exchange.webservices.data.credential.WebCredentials",javaPath).init(userName,password,domain)>

<cfset exchangeService.setCredentials(webCredentials)>

<cfset uri = createObject("java","java.net.URI",javaPath)> <cfset serverUri = uri.create(serverAddress)> <cfset exchangeService.setUrl(serverUri)>

<cfset wellKnownFolderName = createObject("java","microsoft.exchange.webservices.data.core.enumeration.property.WellKnownFolderName",javaPath)> <cfset folderClass = createObject("java","microsoft.exchange.webservices.data.core.service.folder.Folder",javaPath).init(exchangeService)> <cfset inbox = folderClass.bind(exchangeService,wellKnownFolderName.Inbox)>

But at the final point, of setting a variable to the inbox, I'm getting an error of 'javax/xml/ws/http/HTTPException' - any ideas?

ASKemp avatar Mar 01 '22 13:03 ASKemp