Communications Expressworking but when I click options or addressbook error

I have the communications express working now but ervytime I click on any link. Options or Address book I get an error like this. can't establish a connection to the server at proxy1.mrc.ac.za:0. And it seems as if the redirect has the wrong port. What can i check.Carinus
[294 byte] By [ccarelse1] at [2007-11-26 8:22:06]
# 1
Hi ,Do the following:cd ...../messaging/sbin./configutil -o local.webmail.sso.uwcport -v 80;(Here your uwc port)because from the URL it is showing 0 instead of uwc port...Let me know the result..
ashik_s at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 2
That was an improvment but now I get a not found in the corner of the screen makes me think something is not setup properly. What port must that be the original webamil port or the webserver port. Itried both?Carinus
ccarelse1 at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 3
Neigher webmail nor UWC have required ports, but you must tell UWC configuration what ports you use.
jay_plesset at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 4
Should be a web container port (might be app server,or web server)., that you are using for your uwcCan You Please .. send the URL for on mouse over , address and options tab..
ashik_s at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 5

Add book - http://proxy1.mrc.ac.za/history.html?http://proxy1.mrc.ac.za:80/abclient/Addres sBook

Options - http://proxy1.mrc.ac.za/history.html?http://proxy1.mrc.ac.za:80/base/MailOption s

Plus when I search for abclient or MailOptions. I don't find them. I find a AddressBook.jsp but that's all. What process must I rerun.

Carinus

ccarelse1 at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 6
hiare you using port 80 for your (app or web) server. which server u r using for uwc ?.what is your messenger exp port?..
ashik_s at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 7
My web server is on port 99. My messenger espress is on 80. Carinus
ccarelse1 at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 8

Try setting these parameters :

Configuration required in Messaging server

these 3 parameters are required by webmail to generate the uwc logout url during session timeout event of webmail.

e.g.

local.webmail.sso.uwccontexturi = uwc

local.webmail.sso.uwcport = 85

local.webmail.sso.uwcsslport = 443

this parameter is required to instruct webmail to get uwc integration services. for ex., if this parameter is set, then timeout event of webmail will take user to uwc's login page.

local.webmail.sso.uwcenabled = 1

This parameter is going to avoid the document.domain hack in the dymamic response. If this parameter is not set, then dymamic response will contain the document.domain hack and this is required for JES 3- uwc.

local.webmail.uwcrppsupport = 1

thanks

Ramya

ramya_ravi at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 9
Hi ..Please do this...cd ...../messaging/sbin./configutil -o local.webmail.sso.uwcport -v 99
ashik_s at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 10

All of those changes that were suggested seems to have worked. I can now see my options and I click on address book. I have one final problem when I now click on the calendar tab it gives me an error message saying "The application is not configured properly. Contact your administrator." I am gonna search in the forums but I don't know what else to look for.

Thank you for all of the help I am at least further than I was.

Carinus

ccarelse1 at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 11
You must set service.http.allowadminproxy = "yes" in /opt/SUNWics5/cal/config/ics.conf.Also check if store.admins =calmaster (for non-VD setup).thanksRamya
ramya_ravi at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 12
I have both of those set but in my calendar log file I get this error message. [06/Jul/2006:07:59:11 +0200] proxy1 cshttpd[21362]: Account Notice: badlogin: [172.18.4.150] proxy uid=calmaster,ou=people,o=msp Invalid login but I go in to my directory server and the user is
ccarelse1 at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 13
Can you please tell me which build you are using?Is calmaster able to login to UWC and view Calendar TAB.-Ramya
ramya_ravi at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 14

Java Systems Communications Express 6 2005Q4 and no the calmaster cannot seem to login into the communications express.

I get this error but the ID is in the Directory Server.

[06/Jul/2006:08:07:05 +0200] proxy1 cshttpd[21591]: Account Notice: badlogin: [172.18.2.43] plaintext calmaster User unknown

Carinus

ccarelse1 at 2007-7-6 21:29:44 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 15

Check for these parameters in ics.conf :

> service.virtualdomain.support = "n"

> sasl.default.ldap.domainmap = "n"

> sasl.default.ldap.searchfordomain = "n"

> service.http.ui.enable = "y"

> service.http.allowadminproxy = "yes"

> store.admins = "calmaster"

Restart CS after any changes made to these parameters.

Thanks

Ramya

ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 16

I have looked into the ics.conf and the ones that are in bold are not in my file the other ones are right.

service.virtualdomain.support = "n"

[b]sasl.default.ldap.domainmap = "n"

sasl.default.ldap.searchfordomain = "n"

service.http.ui.enable = "y"

service.http.allowadminproxy = "yes"

store.admins = "calmaster"

carinus

ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 17
There is one more parameter caldb.calmaster .It must be set to your calmaster email address.Can you please check that?Also can you try logging into Calendar Express with the same users and let me know.thanksRamya
ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 18
caldb.calmaster is set to my email address and I have tried to log into the calendar directly with all the IDs and i have no problem accessing it that way. The Log file show me I am in and I can make appointments.Carinus
ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 19
Is it possible for you to send me the ics.conf file?Or you could try re-configuring Calendar server.Its a non-hosted domain setup right,make sure there is no mismatch in ics.conf and uwcauth.properties.-Ramya
ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 20

My ics.conf file

!!!!

!!!! ics.conf Parameter Specification: You can have three kinds of records

!!!!

!!!! #1) Uncommented Key: Starts with alphabet [a-z] and in the form a="b"

!!!!

!!!! #2) Commented key: Start with !!<alphabet> OR !![a-z]

!!!!And in the form !!a="b" (min 7 chars length)

!!!!

!!!! #3) Commented Lines: Starts with ! But not with !![a-z]

!!!!

!!!! #4) Records other than types #1, #2, #3 will be ignored or won't be

!!!!processed e.g. blank lines, lines starting with non-alphabets etc..

!!!!

!!!! All these parameters are SINGLE valued

!!!!

!!!! Imaginary Domain Names siroe.com, varrius.com, florizel.com, and sesta.com

!!!! are used in the examples below.

!!!!

!

! Description sent with insufficient disk space messages.

alarm.diskstat.msgalarmdescription = "percentage calendar partition diskspace available"

!

! Number of seconds between monitoring disk space.

alarm.diskstat.msgalarmstatinterval = "3600"

!

! Percentage of available disk space that triggers sending a warning message.

alarm.diskstat.msgalarmthreshold = "10"

!

! Whether alarm.diskavail.msgalarmthreshold is above or below percentage. -1 is below and 1 would be above.

alarm.diskstat.msgalarmthresholddirection = "-1"

!

! Number of hours between sending warning messages about insufficient disk space sent out.

alarm.diskstat.msgalarmwarninginterval = "24"

!

! Specifies the SMTP host for server alarms.

alarm.msgalarmnoticehost = "proxy1.mrc.ac.za"

!

! Specifies the SMTP port for server alarms.

alarm.msgalarmnoticeport = "25"

!

! Who are server alarms sent to?

alarm.msgalarmnoticercpt = "ccarelse@mrc.ac.za"

!

! When server alarms are sent, who is the sender?

alarm.msgalarmnoticesender = "ccarelse@mrc.ac.za"

!

! Default is "From: %s\nTo: %s\nSubject: ALARM: %s of \"%s\" is %u\n\n%s\n"

alarm.msgalarmnoticetemplate = ""

!

! Description sent with no service response messages.

alarm.responsestat.msgalarmdescription = "calendar service not responding"

!

! Number of seconds between monitoring services.

alarm.responsestat.msgalarmstatinterval = "3600"

!

! Only trigger sending a warning message if no service response.

alarm.responsestat.msgalarmthreshold = "100"

!

! Whether alarm.responsestat.msgalarmthreshold is above or below percentage. -1 is below and 1 would be above.

alarm.responsestat.msgalarmthresholddirection = "-1"

!

! Number of hours between sending warning messages about no service response sent out.

alarm.responsestat.msgalarmwarninginterval = "24"

!

! Enable (yes) or Disable (no) browser cache for performance reasons.

browser.cache.enable = "no"

!

! Retry time in seconds after a recoverable alarm delivery error.

caldb.berkeleydb.alarmretrytime = "300"

caldb.berkeleydb.archive.enable = "1"

!

! Interval between hotbackup or archivebackup in seconds

caldb.berkeleydb.archive.interval = "120"

!

! Maximum number of days of archivebackup

caldb.berkeleydb.archive.maxdays = "6"

!

! Minimum number of days of archivebackup

caldb.berkeleydb.archive.mindays = "3"

caldb.berkeleydb.archive.path = "/var/opt/sun/calendar/csdb/archive"

!

! Percentage threshold of allowable disk space usage

caldb.berkeleydb.archive.threshold = "70"

!

! Seconds between checkpointing.

caldb.berkeleydb.checkpointinterval = "60"

!

! Remove checkpoint files after synchronized? (yes/no)

caldb.berkeleydb.circularlogging = "no"

!

! Milliseconds between checking database deadlocks.

caldb.berkeleydb.deadlockinterval = "100"

!

! Enable more advanced notifications - replyevent/refreshevent/replytodo/refreshtodo considered

! as advanced topics. By default, all these notifications will be published to

! modifyevent and modifytodo respectively. If it is enabled modifyevent will get only

! organizer updates to components and attendees replies and the refreshes triggered by replies

! to components will be published to the respective topics. (yes/no)

caldb.berkeleydb.ensmsg.advancedtopics = "no"

!

! Create an ENS message when a calendar is created? (yes/no)

caldb.berkeleydb.ensmsg.createcal = "no"

!

! Create an ENS message when an event is created? (yes/no)

caldb.berkeleydb.ensmsg.createevent = "no"

!

! Create an ENS message when a task is created? (yes/no)

caldb.berkeleydb.ensmsg.createtodo = "no"

!

! Create an ENS message when a calendar is deleted? (yes/no)

caldb.berkeleydb.ensmsg.deletecal = "no"

!

! Create an ENS message when an event is deleted? (yes/no)

caldb.berkeleydb.ensmsg.deleteevent = "no"

!

! Create an ENS message when a task is deleted? (yes/no)

caldb.berkeleydb.ensmsg.deletetodo = "no"

!

! Create an ENS message when a calendar is modified? (yes/no)

caldb.berkeleydb.ensmsg.modifycal = "no"

!

! Create an ENS message when an event is modified? (yes/no)

caldb.berkeleydb.ensmsg.modifyevent = "no"

!

! Create an ENS message when a task is modified? (yes/no)

caldb.berkeleydb.ensmsg.modifytodo = "no"

!

! Initial size of the in-memory Event Notification Server message queue. This queue stores all ENS messages other than alarm reminders.

caldb.berkeleydb.ensmsg.qsize = "10000"

!

! Create an ENS message when an event is refreshed? (yes/no)

caldb.berkeleydb.ensmsg.refreshevent = "no"

!

! Create an ENS message when a task is refreshed? (yes/no)

caldb.berkeleydb.ensmsg.refreshtodo = "no"

!

! Create an ENS message when an event is replied? (yes/no)

caldb.berkeleydb.ensmsg.replyevent = "no"

!

! Create an ENS message when a task is replied? (yes/no)

caldb.berkeleydb.ensmsg.replytodo = "no"

!

! Create an ENS message when a scheduling request written to the calendar is deleted? (yes/no)

caldb.berkeleydb.ensmsg.schedreq = "no"

!

! Physical path location of database event, task, and alarm files.

caldb.berkeleydb.homedir.path = "/var/opt/sun/calendar/csdb"

caldb.berkeleydb.hotbackup.enable = "1"

!

! Maximum number of days of hotbackup

caldb.berkeleydb.hotbackup.maxdays = "6"

! Path for archivebackup

!caldb.berkeleydb.archive.path

!

! Path for hobackup

!caldb.berkeleydb.hotbackup.path

!

! Enable/disable of archivebackup feature, yes/no

!caldb.berkeleydb.archive.enable

!

! Enable/disable of hotbackup feature, yes/no

!caldb.berkeleydb.hotbackup.enable

!

! Minimum number of days of hotbackup

caldb.berkeleydb.hotbackup.mindays = "3"

caldb.berkeleydb.hotbackup.path = "/var/opt/sun/calendar/csdb/hotbackup"

!

! Percentage threshold of allowable disk space usage

caldb.berkeleydb.hotbackup.threshold = "70"

!

! Max megabytes of checkpoint file.

caldb.berkeleydb.logfilesizemb = "10"

!

! Max threads of database.

caldb.berkeleydb.maxthreads = "10000"

!

! Megabytes of shared memory.

caldb.berkeleydb.mempoolsizemb = "4"

!

! Time before which to purge deletelog

caldb.berkeleydb.purge.deletelog.beforetime = "86400"

!

! Time interval between auto purge of deletelog

caldb.berkeleydb.purge.deletelog.interval = "86400"

!

! If "yes", open the database in readonly mode

caldb.berkeleydb.readonly = "no"

!

! Email of calendar database administrator.

caldb.calmaster = "ccarelse@mrc.ac.za"

!

! Seconds between checkpointing.

caldb.cld.cache.checkpointinterval = "60"

!

! Remove checkpoint files after synchronized? (yes/no)

caldb.cld.cache.circularlogging = "yes"

!

!service.calendarsearch.ldap.primaryownersearchfilter = "(&(|(uid=*%s*)(cn=*%s*))(objectclass=icsCalendarUser))"

! Enables ("yes") or disables ("no") cld db cache

caldb.cld.cache.enable = "yes"

!

! Physical path location of cache database

caldb.cld.cache.homedir.path = "/var/opt/sun/calendar/csdb/cld_cache"

!

! Max megabytes of checkpoint file.

caldb.cld.cache.logfilesizemb = "10"

!

! Max threads of database.

caldb.cld.cache.maxthreads = "1000"

!

! Megabytes of shared memory.

caldb.cld.cache.mempoolsizemb = "4"

!

! Type of Calendar Lookup Database plugin to use ("local" "algorithmic" or "directory").

caldb.cld.type = "local"

!

! Count data base statistics? (yes/no)

caldb.counters = "yes"

!

! Maximum number of calendars with counters.

caldb.counters.maxinstances = "100"

!

! Maximum number of backlogged requests before the server obtains a new network connection.

caldb.dwp.connthreshold = "1"

!

! Initial number of connections for DWP client to make to each DWP host.

caldb.dwp.initconns = "2"

!

! Initial number of threads for handling DWP requests.

caldb.dwp.initthreads = "2"

!

! Maximum number of connections allowed to a DWP server.

caldb.dwp.maxcons = "1000"

!

! Maximum number of threads to service HTTP requests in csdwpd.

caldb.dwp.maxthreads = "1000"

!

! Specifies if the server performs MD5 hash checking of all DWP requests.

caldb.dwp.md5 = "n"

!

! IP address of a specified DWP server.

!

!!caldb.dwp.server.[hostname.xyz.com].ip = "a.b.c.d"

!

! Port number of a specified DWP server (Algorithmic CLD only).

!

!!caldb.dwp.server.[hostname.xyz.com].port = "59779"

!

! Default DWP server (LDAP CLD only), used if user's icsDWPhost value does not exist.

!

!!caldb.dwp.server.default = "hostname.xyz.com"

!

! Stack size for DWP threads.

caldb.dwp.stacksize = "65536"

!

! Process alarms on the alarm queue -- that is, store them in the alarm queue when an event/todo is saved

caldb.serveralarms = "1"

!

! Timeout for contacting ENS. If no response, we assume ENS is not running

caldb.serveralarms.acktimeout = "30"

!

! Dispatch -- that is, enable alarm dispatching. When an alarm trigger time arrives send out email or ENS message.

caldb.serveralarms.dispatch = "yes"

!

! Enable binary alarms.Used by csnotifyd and csadmind. (default: yes)

!caldb.serveralarms.binary.enable = "yes"

!

! Binary alarm url.Used by csnotifyd and csadmind. (default: enp:///ics/alarm)

!caldb.serveralarms.binary.url = "enp:///ics/alarm"

!

! Custom alarm url. Use this to get xml or calendar mime type contents

!caldb.serveralarms.url = "enp:///ics/customalarm"

!

! Custom alarm url contenttype. (text/xml or text/calendar)

!caldb.serveralarms.contenttype = "text/xml"

!

! Dispatch type for Calendar Server alarms ("ens" o "smtp").

caldb.serveralarms.dispatchtype = "ens"

!

! Initial number of threads for the Event Notification Server.

caldb.serveralarms.initthreads = "0"

!

! Specifies how long, in seconds, the server will continue to try reconnecting to ENS before giving up. -1 means forever.

caldb.serveralarms.maxretrytime = "-1"

!

! Maximum number of threads for the Event Notification Server

caldb.serveralarms.maxthreads = "10"

!

! Time to sleep, in seconds, after a timeout connecting to ens before making another attempt to connect to ens

caldb.serveralarms.retryinterval = "5"

!

! Stack frame size for Event Notification Server threads.

caldb.serveralarms.stacksize = "65536"

!

! Total time, in seconds, to retry connecting to ENS on startup.

caldb.serveralarms.startupretrytime = "30"

!

! Send alarms to this SMTP host.

caldb.smtphost = "proxy1.mrc.ac.za"

!

! Specifies the directory in cal/bin/config containing the localized version of the files used to format email notifications.

caldb.smtpmsgfmtdir = "en"

!

! Specifies the SMTP port.

caldb.smtpport = "25"

!

! Event reminder format file.

calmail.eventreminder.fname = "mail_eventreminder.fmt"

!

! Event cancellation format file.

calmail.imipeventcancel.fname = "mail_eventcancel.fmt"

!

! Event CANCEL NOTIFICATION message format file

calmail.imipeventcancelnotification.fname = "mail_eventcancelnotification.fmt"

calmail.imipeventcancelnotificationrecur.fname = "mail_eventcancelnotificationrecur.fmt"

!

! Event NOTIFICATION message format file

calmail.imipeventnotification.fname = "mail_eventnotification.fmt"

calmail.imipeventnotificationrecur.fname = "mail_eventnotificationrecur.fmt"

!

! Event notification format file.

calmail.imipeventpublish.fname = "mail_eventpublish.fmt"

!

! Event REPLY message format file

calmail.imipeventreply.fname = "mail_eventreply.fmt"

!

! Event REQUEST message format file

calmail.imipeventrequest.fname = "mail_eventrequest.fmt"

!

! Task cancellation format file.

calmail.imiptodocancel.fname = "mail_todocancel.fmt"

!

! Task notification format file

calmail.imiptodopublish.fname = "mail_todopublish.fmt"

!

! Task REPLY message format file

calmail.imiptodoreply.fname = "mail_todoreply.fmt"

!

! Task REQUEST Message format file

calmail.imiptodorequest.fname = "mail_todorequest.fmt"

!

! Task reminder format file.

calmail.todoreminder.fname = "mail_todoreminder.fmt"

!

! Anonymous login CALID.

calstore.anonymous.calid = "anonymous"

!

! Does server support only two privacy types for components - PRIVATE (acts as confidential) /PUBLIC instead of PRIVATE/CONFIDENTIAL/PUBLIC

calstore.binaryprivacy.mode = "no"

!

! When creating new calendar of user, whether to lowercase calendar or not

! Also, when looking up calendar, whether to lowercase or not

calstore.calendar.create.lowercase = "n"

!

! For a newly created calendar, set the ACL to this

calstore.calendar.default.acl = "@@o^a^r^g;@@o^c^wdeic^g;@^a^fs^g;@^c^^g;@^p^r^g"

!

! Definition of the "owner" acl

calstore.calendar.owner.acl = "@@o^a^rsf^g;@@o^c^wdeic^g"

!

! Timezone ID used when importing files.

calstore.default.timezoneID = "America/New_York"

!

! Whether to filtering the private/confidential events on queries to server

calstore.filterprivateevents = "yes"

!

! Is user's default calendar included in user's freebusy-calendar-list or not

calstore.freebusy.include.defaultcalendar = "yes"

!

! Can user's default calendar be removed from user's freebusy-calendar-list or not

calstore.freebusy.remove.defaultcalendar = "no"

!

! Maximum number attendees to be allowed in a LDAP group when expanding event. Value of 0 means expand group entirely.

calstore.group.attendee.maxsize = "0"

!

! Maximum number of events created by recurrence

calstore.recurrence.bound = "60"

!

! Is user's default calendar included in user's subscribed-calendar-list or not

calstore.subscribed.include.defaultcalendar = "yes"

!

! Can user's default calendar be removed from user's subscribed-calendar-list or not

calstore.subscribed.remove.defaultcalendar = "no"

!

! For attendee calendar lookup, when encountering string that looks like (jdoe OR jdoe:tv), treat string as a userid (uid) when looking-up in Directory.

!

! Value can be {uid | cn | gid | res | mailto | cap}

calstore.unqualifiedattendee.fmt1.type = "uid"

!

! For attendee calendar lookup, when encountering string that looks like (jdoe@varrius.com) (has @ sign), treat string as a mailto address when looking-up in Directory

!

! Value can be {uid | cn | gid | res | mailto | cap}

calstore.unqualifiedattendee.fmt2.type = "mailto"

!

! For attendee calendar lookup, when encountering string that looks like (John Doe) (has space), treat string as a common name (cn) when looking-up in Directory

!

! Value can be {uid | cn | gid | res | cap}

calstore.unqualifiedattendee.fmt3.type = "cn"

!

!

! Maximum number of results returned from LDAP lookup from user search. Value of 0 means no limit.

calstore.userlookup.maxsize = "200"

!

! Is Server in Virtual Domain mode or not (this affects 5.0p2 only)

calstore.virtualdomain.mode = "n"

!

! Enable (y) or disable (n) Access Control plugin.

csapi.plugin.accesscontrol = "n"

!

! Load only the plugin specified in csapi.plugin.authentication.name? (y/n)

csapi.plugin.authentication = "n"

!

! Enable (y) or disable (n) Calendar Lookup Database plugins.

csapi.plugin.calendarlookup = "n"

!

! Specifies the name of a specific Calendar Lookup Database plugin to load. If "*", load the plugins.

csapi.plugin.calendarlookup.name = "*"

!

! Load only the plugin specified in csapi.plugin.database.name or if not specified, load all database plugins in alphabetical order.

csapi.plugin.database = "y"

!

! Only load this specific plugin if csapi.plugin.loadall is no and csapi.plugin.database is yes.

csapi.plugin.database.name = "cs_caldb_berkeley10"

!

! Load only the plugin specified in csapi.plugin.datatranslator.name? (y/n)

csapi.plugin.datatranslator = "y"

!

! Only load this specific plugin if csapi.plugin.loadall is no and csapi.plugin.data translator is yes.

csapi.plugin.datatranslator.name = "cs_datatranslatorcsv10"

!

! Enable (y) or disable (n) database-to-output format plugins.

csapi.plugin.dbtranslator = "y"

!

! If "*", then load all the database-to-output format plugins. If a library name, only load that plugin. csapi.plugin.dbtranslator must be set to "yes" to load plugin

csapi.plugin.dbtranslator.name = "*"

!

! Load all plugins found in the plugins directory? (y/n)

csapi.plugin.loadall = "n"

!

! Load only the plugin specified in csapi.plugin.userprefs.name? (y/n)

csapi.plugin.userprefs = "n"

!

! Load only this plugin if csapi.plugin.loadall is no and csapi.plugin.userprefs is yes.

!

!!csapi.plugin.userprefs.name = "plugin_name"

!

! Enable the RSA Cypher Encryption Family Services for SSL

!!encryption.rsa.nssslactivation = "on"

!

! Define the Certificate name for the RSA Cypher Encryption Family

!!encryption.rsa.nssslpersonalityssl = "SampleSSLServerCert"

!

! Define the location of the RSA Cypher Encryption Family token

!!encryption.rsa.nsssltoken = "internal"

!

! Specifies if the auto refresh feature is enabled or disbaled. (yes/no)

gse.autorefreshreplystatus = "yes"

!

! Specifies (in seconds) how long to wait before the server scans the schedule queue for incoming jobs.

gse.belowthresholdtimeout = "3"

!

! Maximum number of concurrent threads the server uses to process the schedule queue.

gse.maxthreads = "10"

!

! Maximum length of time the server will retry to complete a group scheduling job.

gse.retryexpiredinterval = "86400"

!

! Specifies (in seconds) how often the server will retry a previous failing job.

gse.retryinterval = "300"

!

! Maximum stack size (in bytes) of a group scheduling thread

gse.stacksize = "65535"

!

! global flags to control notification for invitation and cancellation.

! Enable (yes) Disable (no), default is enabled. Notification will be sent.

ine.cancellation.enable = "yes"

ine.invitation.enable = "yes"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.basedir.path = "/opt/sun"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.betamajorversion = "0"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.betaminorversion = "0"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.caldbtype = "local"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csinstalldir.path = "/opt/sun"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csprodbasedir.path = "/opt/sun/calendar"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csprodclassesdir.path = "/opt/sun/calendar/classes"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csproddir.path = "/opt/sun"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csprodjavadir.path = "?"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csprodlibdir.path = "/opt/sun/calendar/lib"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csprodtoolsdir.path = "/opt/sun/calendar/tools"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.csproduicustdir.path = "/opt/sun/calendar/uicust"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.fullversion = "6.0"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.majorversion = "6"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.minorversion = "0"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.osarch = "i386"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.osname = "linux"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.ostype = "unix"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.osversion = "2.4.21-4.el"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.patchversion = "0"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.serveruidpassword = "icsuser"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.startupafterinstall = "yes"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.startupatboot = "yes"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.userauthtype = "ldap"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.userprefstype = "ldap"

!

! WARNING: DO NOT CHANGE OR DELETE THE FOLLOWING CONFIGURATION FILE ENTRY.

! THIS ENTRY WAS AUTOMATICALLY GENERATED BY THE INSTALLATION PROGRAM.

! IT IS USED ONLY BY THE INSTALLATION AND UNINSTALLATION PROGRAMS.

! THIS ENTRY IS COMPLETELY IGNORED BY ALL OF THE INSTALLED PRODUCTS.

! IF YOU CHANGE OR DELETE THIS ENTRY, THE INSTALLATION AND UNINSTALLATION

! PROGRAMS COULD FAIL THE NEXT TIME THEY ARE RUN.

install.version = "6.0"

!

! Base DN for LDAP authentication. If not specified, use local.ugldapbasedn.

local.authldapbasedn = "o=msp"

!

! Bind credentials (password) for user specified in local.authldapbinddn.

local.authldapbindcred = "01russia"

!

! DN used to bind to LDAP authentication host to search for user's dn.

local.authldapbinddn = "cn=Directory Manager"

!

! Host for LDAP authentication. If not specified, use local.ugldaphost.

local.authldaphost = "proxy1.mrc.ac.za"

!

! Maximum number of LDAP client connections maintained for LDAP authentication. If not specified, use local.ugldapmaxpool.

local.authldapmaxpool = "1024"

!

! Minimum number of LDAP client connections maintained for LDAP authentication. If not specified, use local.ugldappoolsize.

local.authldappoolsize = "1"

!

! Port for LDAP authentication. If not specified, use local.ugldapport.

local.authldapport = "389"

!

! Turn auto-provisioning on ("yes") or off ("no"

!

local.autoprovision = "yes"

!

! Check and reset Berkeley database if in deadlock state.

local.caldb.deadlock.autodetect = "no"

!

! Log level for Identity Server Single Sign On (1(quiet) to 5(verbose))

local.calendar.sso.amloglevel = "3"

!

local.domain.language = "en"

!

! Bind credentials (password) for user specified in local.enduseradmindn.

local.enduseradmincred = "01russia"

!

! DN used to bind to LDAP user preferences host. Must be specified. If "", anonymous bind is assumed.

local.enduseradmindn = "cn=Directory Manager"

!

! Host name of machine on which Calendar Server is installed.

local.hostname = "proxy1"

!

! Directory path location in which Calendar Server is installed.

local.installeddir = "/opt/sun/calendar"

!

! Directory path location where programs and data for this server instance are installed.

local.instancedir = "/opt/sun/calendar/lib"

!

! Seconds between checkpointing.

local.ldap.cache.checkpointinterval = "60"

!

! Remove checkpoint files after synchronized? (yes/no)

local.ldap.cache.circularlogging = "yes"

!

! Interval between each DB cleanup in seconds

local.ldap.cache.cleanup.interval = "1800"

!

! Enables ("yes") or disables ("no") ldap cache

local.ldap.cache.enable = "no"

!

! Time to live for a LDAP cache entry in seconds

local.ldap.cache.entryttl = "3600"

!

! Physical path location of cache database

local.ldap.cache.homedir.path = "/var/opt/sun/calendar/csdb/ldap_cache"

!

! Max megabytes of checkpoint file.

local.ldap.cache.logfilesizemb = "10"

!

! Max threads of database.

local.ldap.cache.maxthreads = "1000"

!

! Megabytes of shared memory.

local.ldap.cache.mempoolsizemb = "4"

!

! Debug stat log for ldap cache

local.ldap.cache.stat.enable = "no"

!

! Debug stat log interval in seconds

local.ldap.cache.stat.interval = "300"

!

!!local.lookupldap.cn.searchsub = "(cn=%w)"

!

! Attendee lookup search, mininum attendee string size for wild card searchs. Change this to 0 to always do a wild card search.

!!local.lookupldap.search.minwildcardsize = "3"

!

! Directory path location where lockfiles for this server instance are stored.

!local.instance.lockdir.path = "lock"

!

! Directory path location where pidfiles for this server instance are stored.

!local.instance.pidfile.path = "config"

!

! Directory path location where lockfiles for this server instance are stored.

!local.instance.counter.path = "counter"

!

! Configure a tmpfs(7FS) for the session database for this server instance.

! See the Solaris manual Pages on tmpfs(7FS) and mount_tmpfs(1M) for more details.

! If "true" this will overlay the tmpfs based on the values of service.http.sessiondir.path

!local.instance.use.tmpfs = "false"

!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!

! Base DN for LDAP attendee lookup. If empty or not specified, use local.ugldapbasedn.

!local.lookupldapbasedn = ""

!

! Bind credentials (password) for user specified in local.lookupldapbinddn.

!local.lookupldapbindcred = ""

!

! DN used to bind to LDAP attendee lookup host. If empty or not specified, bind anonymously.

!local.lookupldapbinddn = ""

!

! Host for LDAP attendee lookup. If empty or not specified, use local.ugldaphost.

!local.lookupldaphost = ""

!

! Maximum number of LDAP client connections maintained for LDAP attendee lookup. If empty or not specified, use local.ugldapmaxpool.

!local.lookupldapmaxpool = "1024"

!

! Minimum number of LDAP client connections maintained for LDAP attendee lookup. If empty or not specified, use local.ugldappoolsize.

!local.lookupldappoolsize = "1"

!

! Port for LDAP attendee lookup. If empty or not specified, use local.ugldapport.

!local.lookupldapport = ""

!

! For resource search, whether to use User/Group LDAP server rather than Lookup server

! "yes" means use User/Group LDAP server

! A resource search starts with "res://"

!local.lookupldap.resource.use.ugldap = "no"

!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!

! Base DN for mail to calid lookup. If empty or not specified, use local.ugldapbasedn.

!local.maillookupldapbasedn = ""

!

! Bind credentials (password) for user specified in local.maillookupldapbinddn.

!local.maillookupldapbindcred = ""

!

! DN used to bind to mail to calid lookup host. If empty or not specified, bind anonymously.

!local.maillookupldapbinddn = ""

!

! Host for mail to calid lookup. If empty or not specified, use local.ugldaphost.

!local.maillookupldaphost = ""

!

! Maximum number of LDAP client connections maintained for mail to calid lookup. If empty or not specified, use local.ugldapmaxpool.

!local.maillookupldapmaxpool = "1024"

!

! Minimum number of LDAP client connections maintained for mail to calid lookup. If empty or not specified, use local.ugldappoolsize.

!local.maillookupldappoolsize = "1"

!

! Port for mail to calid lookup. If empty or not specified, use local.ugldapport.

!local.maillookupldapport = ""

!

!

! Attendee lookup search filter for lookup of cn-search-type in direct lookup only. The %s is the attendee string.

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.cn.direct = "(&(cn=%s)(|(objectclass=groupofuniquenames)(objectclass=icsCalendarResourc e)(objectclass=person)))"

!

! Attendee lookup search filter for lookup of cn-search-type in search dialog lookup only. The %s is the attendee string.

! Default is specified here but can be changed. The %w is search string with wild cards (i.e. if search is John then %w is "*John*").

! Only in this pref is the %s is expanded. (i.e if search is "Mary Ann Smith", then %s is expanded to (&(cn=*Mary*)(cn=*Ann*)(cn=*Smith*))

!

!local.lookupldap.cn.search = "(&%s(|(objectclass=groupofuniquenames)(objectclass=icsCalendarResource)(ob jectclass=person)))"

!

! Attendee lookup search filter for lookup of gid-search-type. The %s is the attendee string.

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.gid = "(&(cn=%s)(objectclass=groupofuniquenames))"

!

! Attendee lookup search filter for lookup on mailto-search-type in "local.smtp.defaultdomain". The %s is the attendee string and %o is attendee

! string without any wildcards. The %h in the query string does not include the domain part specified by "local.smtp.defaultdomain".

! (i.e. %h represents just "jdoe", where %s represents input "jdoe@varrius.com")

! If you change this one, you may have problems. We recommend you keep this unchanged.

! Default is specified here but can be changed. Do not change number of %s.

! ie. (|(mail=jdoe@varrius.com)(mail=jdoe)(mail=*<jdoe@varrius.com>*)(uid=jdoe@ varrius.com))

!local.lookupldap.mailto.indomain = "(|(mail=%s)(mail=%h)(mail=*<%s>*)(uid=%o))"

!

! Attendee lookup search filter for lookup on mailto-search-type NOT in "local.smtp.defaultdomain". The %s is the attendee string.

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.mailto.outdomain = "(|(mail=%s)(uid=%s))"

!

! Attendee lookup search filter for lookup of res-search-type. The %s is the attendee string.

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.res = "(&(cn=%s)(objectclass=icsCalendarResource))"

!

! Attendee lookup search filter for lookup of res-search-type. The %s is the attendee string.

! This applies only to lookup of resources to the User/Group LDAP server.

! This is only enabled when the local.lookupldap.resource.use.ugldap pref is set to "yes"

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.res.ugldap = "(&(cn=%s)(objectclass=icsCalendarResource))"

!

! Attendee lookup search filter for lookup of uid-search-type in direct lookup only. The %s is the attendee string.

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.uid.direct = "(|(uid=%s)(&(cn=%s)(|(objectclass=groupofuniquenames)(objectclass=icsCalen darResource)(objectclass=person))))"

!

! Attendee lookup search filter for lookup of uid-search-type in search dialog lookup only. The %w is the attendee string with wildcards and

! %o is without wild cards. Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.uid.search = "(|(uid=%o)(&(cn=%w)(|(objectclass=groupofuniquenames)(objectclass=icsCalen darResource)(objectclass=person))))"

!

! Attendee lookup search filter for lookup of calid-search-type in direct lookup only. The %s is the attendee calid string.

! Default is specified here but can be changed. Do not change number of %s.

!local.lookupldap.calid.direct = "(icsCalendar=%s)"

!

! mail attribute for mail to calid lookup. The default is "mail"or "mailalternateaddress" or "mailequivalentaddress.

!local.lookupldap.mailtocalid.search = "(|(mail=%s)(mailalternateaddress=%s))"

!

!

local.lookupldap.user.authfilter = "(uid=%U)"

!

! uid attribute for attendee lookup. The default is "uid".

!local.lookupldapsearchattr.uid = "uid"

!

!calid attribute for attendee lookup. The default is "icsCalendar".

!local.lookupldapsearchattr.calid = "icsCalendar"

!

! mail attribute for attendee lookup. The default is "mail".

!local.lookupldapsearchattr.mail = "mail"

!

! mailalternate attribute for attendee lookup. The default is "mailalternateaddress".

!local.lookupldapsearchattr.mailalternateaddress = "mailalternateaddress"

!

! mailequivalent attribute for attendee lookup. The default is "mailequivalentaddress".

!local.lookupldapsearchattr.mailequivalentaddress = "mailequivalentaddress"

!

! calendar attribute for attendee lookup. The default is "icsCalendar".

!local.lookupldapsearchattr.calendar = "icsCalendar"

!

! common name attribute for attendee lookup. The default is "cn".

!local.lookupldapsearchattr.cn = "cn"

!

! objectclass attribute for attendee lookup. The default is "objectclass".

!local.lookupldapsearchattr.objectclass = "objectclass"

!

! objectclass calendar user for attendee lookup. The default is "icsCalendarUser".

!local.lookupldapsearchattr.objectclass.caluser = "icsCalendarUser"

!

! objectclass resource user for attendee lookup. The default is "icsCalendarResource".

!local.lookupldapsearchattr.objectclass.calresource = "icsCalendarResource"

!

! objectclass group for attendee lookup. The default is "groupofuniquenames".

!local.lookupldapsearchattr.objectclass.group = "groupofuniquenames"

!

! objectclass person for attendee lookup. The default is "person".

!local.lookupldapsearchattr.objectclass.person = "person"

!

! memberurl attribute for attendee lookup. The default is "memberurl".

!local.lookupldapsearchattr.memberurl = "memberurl"

!

! uniquemember attribute for attendee lookup. The default is "uniquemember".

!local.lookupldapsearchattr.uniquemember = "uniquemember"

!

! givenname attribute for attendee lookup. The default is "givenname".

!local.lookupldapsearchattr.givenname = "givenname"

!

! sn attribute for attendee lookup. The default is "sn".

!local.lookupldapsearchattr.sn = "sn"

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!

!

! Directory path location where CSAPI plugins for this server instance are installed.

local.plugindir.path = ""

local.regdir.path = "/var/spool"

!

! Allow (y) 8bit headers in email messages sent by this server.

local.rfc822header.allow8bit = "n"

!

! Which schema version is used. If using dctree and osi tree (Two dit), then schema version set to "1" even

! if schema II is being used. Otherwise if schema I set to "1", if schema II set to "2".

!

local.schemaversion = "2"

!

! Unix Group ID for Sun ONE Calendar Server files, e.g., counters and logs.

local.servergid = "icsgroup"

local.servername = "proxy1"

local.servertype = "cal"

!

! Unix User ID (UID) for Sun ONE Calendar Server files, e.g., counters and logs.

local.serveruid = "icsuser"

local.servicegroup = "icsgroup"

local.serviceuser = "icsuser"

!

! Default language for this server instance.

local.sitelanguage = "en"

!

! Name of the default domain for lookup of attendee calendar-id for e-mail addresses. i.e. jdoe resolves to jdoe@varrius.com when local.smtp.defaultdomain is "varrius.com".

local.smtp.defaultdomain = ""

!

! Languages supported by this server instance.

local.supportedlanguages = "en"

!

! Base DN for LDAP user preferences. (Must be specified.)

local.ugldapbasedn = "o=msp"

!

! Host name of machine that stores LDAP user preferences.

local.ugldaphost = "proxy1.mrc.ac.za"

!

! LDAP multivalue extended schema for icsextendeduserprefs

local.ugldapicsextendeduserprefs = "ceColorSet, ceFontFace, ceFontSizeDelta, ceDateOrder, ceDateSeparator, ceClock, ceDayHead, ceDayTail, ceInterval, ceToolText, ceToolImage, ceDefaultAlarmStart, ceSingleCalendarTZID, ceAllCalendarTZIDs, ceDefaultAlarmEmail, ceNotifyEmail, ceNotifyEnable, ceDefaultView, ceExcludeSatSun, ceGroupInviteAll"

!

! Maximum number of LDAP client connections maintained for LDAP user preferences.

local.ugldapmaxpool = "1024"

!

! Minimum number of LDAP client connections maintained for LDAP user preferences.

local.ugldappoolsize = "1"

!

! Port number of machine that stores LDAP user preferences.

local.ugldapport = "389"

!

! Name of log file for csadmind.

logfile.admin.logname = "admin.log"

!

! Size of log buffers (in bytes).

logfile.buffersize = "0"

!

! Name of log file for csdwpd.

logfile.dwp.logname = "dwp.log"

!

! Number of seconds before log files expire.

logfile.expirytime = "604800"

!

! Number of seconds between flushing buffers to log files.

logfile.flushinterval = "60"

!

! Name of current http access log file.

logfile.http.access.logname = "httpd.access"

!

! Name of log file for cshttpd.

logfile.http.logname = "http.log"

!

! Directory location of log files.

logfile.logdir = "/var/opt/sun/calendar/logs"

!

! Level of detail logged by the server (Critical, Error, Warning, Notice, Information, Debug).

logfile.loglevel = "Notice"

!

! Maximum number of log files in log directory.

logfile.maxlogfiles = "10"

!

! Maximum size of each log file (in bytes).

logfile.maxlogfilesize = "2097152"

!

! Maximum disk space for all log files (in bytes).

logfile.maxlogsize = "20971520"

!

! Minimum free disk space that must be available for logging (in bytes).

logfile.minfreediskspace = "5242880"

!

! name of log file for the watchdog

logfile.monitor.logname = "csmonitor.log"

!

! Maximum size of watchdog log file (in bytes)

logfile.monitor.maxlogfilesize = "2097152"

!

! Name of log file for csnotifyd.

logfile.notify.logname = "notify.log"

!

! Number of seconds before log files are rotated.

logfile.rollovertime = "86400"

!

! Message size for logfile in bytes

! logfile.messagesize = "3000"

!

! Reject specific versions of clients

! "app1", "app2", ... where a exact match is required

! service.client.disable = "evolution,glow"

!

! Reject class of clients

! "app1", "app2", ... where a case insensitive substring match suffices

! service.client.disable.allversions = "evolution,glow"

!

! Store log file name

logfile.store.logname = "store.log"

!

! Sun ONE Calendar Server Hotfix backup directory location.

product.hotfix.backupdir = "future use"

!

! Sun ONE Calendar Server Hotfix installtion date.

product.hotfix.installdate = "future use"

!

! Sun ONE Calendar Server Hotfix package type (full or sparse).

product.hotfix.type = "future use"

!

! Sun ONE Calendar Server Hotfix version.

product.hotfix.version = "future use"

!

! Sun ONE Calendar Server version.

product.version = "6.1"

!

! Do client side rendering of xsl. (Right now for IE6.0 only)

render.xslonclient.enable = "yes"

!

! When creating a resource calendar, the default for whether this calendar can be scheduled more than once for the same time slot.

resource.allow.doublebook = "no"

!

! Default ACL for resource calendars.

resource.default.acl = "@@o^a^r^g;@@o^c^wdeic^g;@^a^rsf^g"

!

! If "yes", start the csadmind alarm (reminders) dispatcher thread.

service.admin.alarm = "yes"

!

! Bind credentials (password) for user specified in service.admin.calmaster.userid.

service.admin.calmaster.cred = "01russia"

!

! Indicate whether Sun ONE Calendar Server administrator can override access control.

service.admin.calmaster.overrides.accesscontrol = "no"

!

! User specified as the Sun ONE Calendar Server administrator.

service.admin.calmaster.userid = "calmaster"

!

! Indicate whether Sun ONE Calendar Server administrator get/set userprefs via WCAP for users

service.admin.calmaster.wcap.allowgetmodifyuserprefs = "no"

!

! If "yes", start the csadmind database checkpoint thread.

service.admin.checkpoint = "yes"

!

! Maximum cache size of Berkeley DB for CAMP sessions in csadmind.

service.admin.dbcachesize = "8388608"

!

! If "yes", start the csadmind database deadlock detection thread.

service.admin.deadlock = "yes"

!

! If "yes", start the csadmind low disk space monitor thread.

service.admin.diskusage = "no"

!

! If "yes", start csadmind when starting all services and stop csadmind when stopping all services.

! The daemon will only be started up if "yes" is specified.

service.admin.enable = "yes"

!

! Number of seconds before timing out an HTTP connection in csadmind.

!

service.admin.idletimeout = "120"

! If "yes", enable LDAP for user authentication of the user specified in service.admin.calmaster.userid.

service.admin.ldap.enable = "yes"

!

! Maximum number of HTTP sessions allowed in csadmind.

service.admin.maxsessions = "100"

!

! Maximum number of threads to service HTTP requests in csadmind.

service.admin.maxthreads = "10"

!

! Port number for csadmind.

service.admin.port = "4896"

!

! Auto purge feature for deletelog? (yes/no)

service.admin.purge.deletelog = "no"

!

! Number of seconds before timing out a HTTP session in csadmind.

service.admin.resourcetimeout = "900"

!

! If "yes", start the csadmind service response thread.

service.admin.serverresponse = "no"

!

! Number of seconds to wait between checking for started, stopped, or ready calendar service

service.admin.sleeptime = "2"

!

! Number of seconds to wait for any calendar service to start

service.admin.starttime = "300"

!

! Number of seconds to wait for any calendar service to stop

service.admin.stoptime = "300"

!

! Number of seconds to wait between sending stop commands to any calendar server

service.admin.stoptime.next = "60"

!

! Maximum number of authenticated user Ids (UIDs) and passwords.

service.authcachesize = "10000"

!

! Number of seconds before a user UID and password are cached.

service.authcachettl = "900"

!

! Calendar searches are done using LDAP or UserPreferene plugin

service.calendarsearch.ldap = "no"

!

! required for virtual domain support. The root suffix of the dc tree in the directory.

service.dcroot = ""

!

! required for virtual domain support. The default domain for this instance of the calendar server.

! Used when a domain name is not supplied during a login.

!

service.defaultdomain = ""

!

! Check client IP addresses against DNS if HTTP access is allowed. (yes/no)

service.dnsresolveclient = "no"

service.domainname = ""

!

! service.dwp.enable must be set to yes for dwp to run

! If set to "yes", csdwpd will start when starting all services and will stop when stopping all services.

service.dwp.enable = "no"

!

! Number of seconds before timing out an HTTP connection in csdwpd.

service.dwp.idletimeout = "86400"

!

! If "yes", enable LDAP for remote user authentication in csdwpd.

service.dwp.ldap.enable = "yes"

!

! Maximum number of concurrently running csdwpd threads.

service.dwp.maxthreads = "20"

!

! Maximum number of concurrently running csdwpd processes.

service.dwp.numprocesses = "1"

!

! Port number for csdwpd.

service.dwp.port = "59779"

!

! If "yes", start enpd when starting all services and stop enpd when stopping all services.

! The daemon will only be started up if "yes" is specified.

service.ens.enable = "yes"

!

! Host name of the machine on which the Event Notification Server is running.

service.ens.host = "proxy1"

!

! Name of the Event Notification Server plugin.

service.ens.library = "xenp"

!

! Port number of the machine on which the Event Notification Server is running.

service.ens.port = "57997"

service.http.admins = "calmaster"

!

! Allow login via proxy. (yes/no)

service.http.allowadminproxy = "yes"

!

! Allow anonymous (no login) access. (yes/no)

service.http.allowanonymouslogin = "yes"

store.admins=calmaster

!

! Directory location relative to local.queuedir where imported files are temporarily stored.

service.http.attachdir.path = "/var/opt/sun/calendar/attach"

!

! HTTP host for retrieving HTML documents.

service.http.calendarhostname = "proxy1"

!

! Support cookies. (yes/no) (Must be yes to enable single sign on.)

service.http.cookies = "yes"

!

! Maximum cache size of Berkeley DB for HTTP sessions in cshttpd.

service.http.dbcachesize = "8388608"

!

! Filter to allow HTTP access in cshttpd, based on TCP domains.

service.http.domainallowed = ""

!

! Filter to restrict HTTP access based on TCP domains.

service.http.domainnotallowed = ""

!

! If "yes", start cshttpd when starting all services and stop cshttpd when stopping all services.

! The daemon will only be started up if "yes" is specified.

service.http.enable = "yes"

!

! Number of seconds before timing out an HTTP connection in cshttpd.

service.http.idletimeout = "120"

!

! Assume all requests referencing an existing session are verified as originating from the same IP address. (yes/no)

service.http.ipsecurity = "no"

!

! If "yes", enable LDAP for user authentication and storing user preferences.

service.http.ldap.enable = "yes"

!

! Fully log HTTP connections to server. (yes/no)

service.http.logaccess = "no"

!

! Maximum number of HTTP sessions in cshttpd.

service.http.maxsessions = "5000"

!

! Maximum number of threads to service HTTP requests in cshttpd.

service.http.maxthreads = "20"

!

! Maximum number of processes to service HTTP requests in cshttpd.

service.http.numprocesses = "1"

!

! Port number for cshttpd (where HTTP requests from Calendar Server users are received).

service.http.port = "88"

!

! Filter for allowing proxy login based on TCP domains.

service.http.proxydomainallowed = ""

!

!Render HTML (yes/no) Specifies whether to render the contents of text based fields in UI as HTML or not

service.http.renderhtml = "no"

!

! Number of seconds before timing out a HTTP session in cshttpd.

service.http.resourcetimeout = "900"

!

! Directory for the HTTP session database used by cshttpd.

service.http.sessiondir.path = "http"

!

! Number of seconds before timing out a HTTP session in cshttpd.

service.http.sessiontimeout = "1800"

!

! Directory relative to executable where all URL references to files are stored.

service.http.sourceurl = ""

!

! !!!!! SSL Configuration Parameters !!!!!

!

! Physical path location for the SSL Cache

!!service.http.ssl.cachedir = "."

!

! Maximum size of the SSL Cache Database`

!!service.http.ssl.cachesize = "10000"

!

! SSL Certificate Database access password

!!service.http.ssl.certdb.password = "password"

!

! Physical path location for the SSL Certificate Database

!!service.http.ssl.certdb.path = "alias"

!

! Port number for cshttpd (where HTTPS requests from Calendar Server users are received).

!!service.http.ssl.port = "443"

!

! cshttpd will listen on the SSL Port if "yes" is specified and service.http.enable is set to "yes".

!!service.http.ssl.port.enable = "no"

!

!!service.http.ssl.securesession = "yes"

!

! Define a different SSL Address for the originating source URL

!!service.http.ssl.sourceurl = "https://localhost:443"

!

!!service.http.ssl.ssl2.ciphers = ""

!!service.http.ssl.ssl2.sessiontimeout = "0"

!

! List of supported or valid SSL Ciphers

!!service.http.ssl.ssl3.ciphers = "rsa_rc4_40_md5,rsa_rc2_40_md5,rsa_des_sha,rsa_rc4_128_md5,rsa_3des_sha"

!

! Define the timeout value for the SSL Session

!!service.http.ssl.ssl3.sessiontimeout = "0"

!

! Define if cshttpd will use the SSL Subsystem, Default is "no"

!!service.http.ssl.usessl = "no"

service.http.tmpdir = "/var/opt/sun/calendar/tmp"

!

! Specify the directory that contains the default client. If only WCAP access is allowed, set to "".

service.http.uidir.path = "html"

!

!!!!!! End SSL Configuration Parameters !!!!!

!

! Use cache in LDAP SDK. (yes/no)

service.ldapmemcache = "no"

!

! If service.ldapmemcache is "yes", use this value to set maximum size in bytes of memory cache. 0 indicates no limit.

service.ldapmemcachesize = "131072"

!

! If service.ldapmemcache is "yes", use this value to set maximum number of seconds an item can be cached. 0 indicates no limit.

service.ldapmemcachettl = "30"

!

! (UNIX only) Specify the TCP address that http services will listen on for client requests. INADDR_ANY indicates any address.

service.listenaddr = "INADDR_ANY"

!

! A string which contains the separators for this instance. Each separator is tried in turn when parsing

! the login string which is of the form uid[loginseparator]domain where loginseparator is a single character.

service.loginseparator = "@+"

!

! Name of the Identity Server Single Sign On cookie

!local.calendar.sso.amcookiename = "iPlanetDirectoryPro"

!

!local.calendar.sso.amnamingurl = "http://your-is-server:port/amserver/namingservice"

!

! Whether or not to enable single signoff

!local.calendar.sso.singlesignoff = "yes"

!

! Name of the Identity Server Single Sign On API log file

!local.calendar.sso.logname="am_sso.log"

!

! set to 1 if you want continuous loop

! 0 if you want to wait [watchdog.refreshrate] seconds between loops

service.monitor.continuous = "0"

!

! send a warning when the disk occupation reaches threshold

service.monitor.csdb.logthreshold = "90"

!

! debug level for the watchdog

service.monitor.dbglevel = "0"

!

! email address to appear in from

service.monitor.emailaddress.from = "root@localhost"

!

! email to send warning or error to

service.monitor.emailaddress.to = "root@localhost"

!

! refresh time in seconds (1800 - half an hour by default)

service.monitor.loopsdelay = "1800"

!

! If "yes", start csnotifyd when starting all services and stop csnotifyd when stopping all services.

! The daemon will only be started up if "yes" is specified.

service.notify.enable = "yes"

!

! Number of seconds csnotifyd will continue to try reconnecting to ENS before giving up. -1 means forever.

service.notify.maxretrytime = "-1"

!

! Time to sleep, in seconds, after a timeout connecting to ens before making another attempt to connect to ens

service.notify.retryinterval = "3"

!

! Total time, in seconds, to retry connecting to ENS on startup.

service.notify.startupretrytime = "0"

!

! Number of seconds to delay after successfully authenticating a user using plain text passwords.

service.plaintextloginpause = "0"

!

! If schema II native mode is being used, then the root of the DIT in the directory must be listed here.

service.schema2root = ""

!

! The site administrator has complete rights to all users and calednars in all domains

service.siteadmin.cred = ""

!

! The site administrator has complete rights to all users and calendars in all domains

service.siteadmin.userid = ""

!

! In virtual domain mode, set cross-domain search limits. "select" => all domain set for searching will be

! searched; "primary" => only the logged in user's domain will be searched.

service.virtualdomain.scope = "select"

!

! Do we support virtual domain support for separate namespace in ldap?

service.virtualdomain.support = "n"

!

! Let users change their passwords via this server. (yes/no)

service.wcap.allowchangepassword = "no"

!

! Redirect the get_freebusy command to another server.

!service.wcap.freebusy.redirecturl = "abc.com"

!

! Allow calendars to be created. (yes/no)

service.wcap.allowcreatecalendars = "yes"

!

! Allow calendars to be deleted. (yes/no)

service.wcap.allowdeletecalendars = "yes"

!

! Let users have publicly writable calendars. (yes/no)

service.wcap.allowpublicwritablecalendars = "yes"

!

! Allow set_userprefs.wcap attribute to modify the user preference "cn". (yes/no)

service.wcap.allowsetprefs.cn = "no"

!

! Allow set_userprefs.wcap attribute to modify the user preference "givenname". (yes/no)

service.wcap.allowsetprefs.givenname = "no"

!

! Allow the set_userprefs.wcap attribute to modify the user preference "icsCalendar" (a user's default calendar identifier). (yes/no) '

service.wcap.allowsetprefs.icsCalendar = "no"

!

! Allow set_userprefs.wcap attribute to modify the user preference "mail". (yes/no)

service.wcap.allowsetprefs.mail = "no"

!

! Allow the set_userprefs.wcap attribute to modify the user preference "preferredlanguage". (yes/no)

service.wcap.allowsetprefs.preferredlanguage = "no"

!

! Allow the set_userprefs.wcap attribute to modify the user preference "sn". (yes/no)

service.wcap.allowsetprefs.sn = "no"

!

! Allow anonymous users to write to publicly writable calendars. (yes/no)

service.wcap.anonymous.allowpubliccalendarwrite = "yes"

!

! Default output format for WCAP commands

service.wcap.format = "text/calendar"

!

!

! Default offset from current time in days for get_freebusy for beginning of the range

service.wcap.freebusybegin = "30"

!

! Default offset from current time in days for get_freebusy for end of the range

service.wcap.freebusyend = "30"

!

! Set default user calendars to public read/private write. (yes/no) If "no" set to to private read/private write.

service.wcap.login.calendar.publicread = "no"

!

! Enable ldap proxy authorization for get_userprefs.wcap. If this is set to no, anonymous ldap search will be performed.

service.wcap.userprefs.ldapproxyauth = "no"

!

! Validate each owner of a calendar exists in user directory or user directory mechanism. (yes/no)

service.wcap.validateowners = "no"

!

! WCAP API version

service.wcap.version = "3.1"

!

! Unique application ID for a the host application for user single sign-on.

sso.appid = "ics50"

!

! Prefix for the host application used to find cookies generated by other trusted applications for single sign-on.

sso.appprefix = "ssogrp1"

!

! Specifies the domain saved as part of the single sign-on cookie.

sso.cookiedomain = "."

!

! Enables ("1") or disbales ("0") single sign-on functions.

sso.enable = "1"

!

! Remove all single sign-on cookies matching sso.appprefix? (true/false)

sso.singlesignoff = "true"

!

! Sets the domain that will be part of the user's single sign-on authentication. '

sso.userdomain = ""

!

! Location of primary disk partition where calendaring information is stored.

store.partition.primary.path = "/var/opt/sun/calendar/csdb"

!

! Config file for the UI. Allows items in the ui to be turned off.

! ui.config.file = "nogroup_config.xml"

! ui.config.file = "ui_config.xml"

!

! Allow the HTML UI to show and use the "Everybody" acl.

ui.allow.anyone = "yes"

!

! Allow the HTML UI to show and use the "This Domain" acl.

ui.allow.domain = "no"

!

! Base Server Address, eg "https://proxyserver"

ui.base.url = ""

!

! Enable the Inform feature for events.

ui.eventdialog.inform.enable = "no"

!

! Proxy Server Address to prepend in HTML UI's JavaScript file. Example "https://web_portal.varrius.com/"

ui.proxyaddress.url = ""

!

! Enable/disable toolbar repainting. Performance tweak under load.

! In order to gain performance set it to "no".

ui.toolbar.repainting.enable = "yes"

!

! When creating a user calendar, the default for whether this calendar can be scheduled more than once for the same time slot.

user.allow.doublebook = "yes"

ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 21
Can you set service.siteadmin.userid /cred and try?thanksRamya
ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 22
I have tried to set both to "calmaster" and restarting the calendar server but nothing doing is there a way to start the calendar up in debug mode to get more info out of the log files. Carinus
ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 23
Set logfile.loglevel in ics.conf to DEBUG and restart the server.-Ramya
ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 24
One last try, set store.admins = "calmaster" the quotes is missing.Let me know.ThanksRamya
ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 25

Changed that and still the same this is waht i get as denug output.

[06/Jul/2006:14:36:06 +0200] proxy1 cshttpd[25987]: General Debug: caldb: Opening database: GSE

[06/Jul/2006:14:36:06 +0200] proxy1 cshttpd[25987]: General Debug: caldb: Opening database: Recurrence

[06/Jul/2006:14:36:06 +0200] proxy1 cshttpd[25987]: General Debug: caldb: Opening database: DeleteLog

[06/Jul/2006:14:36:06 +0200] proxy1 cshttpd[25987]: General Debug: caldb_pvt_OpenDBInstance: NOT Initializing - no call to cld_init().

[06/Jul/2006:14:36:06 +0200] proxy1 cshttpd[25987]: General Notice: cshttpd successfully opened the Calendar Database

[06/Jul/2006:14:36:06 +0200] proxy1 cshttpd[25987]: General Debug: cal_html_Init - Enter

[06/Jul/2006:14:36:07 +0200] proxy1 cshttpd[25987]: General Debug: cal_html_Init - Exit

[06/Jul/2006:14:36:07 +0200] proxy1 cshttpd[25987]: General Notice: cshttpd is ready

[06/Jul/2006:14:36:07 +0200] proxy1 cshttpd[25987]: Store Debug: session_cleanup: starting

[06/Jul/2006:14:36:07 +0200] proxy1 cshttpd[25987]: Store Debug: session_cleanup: done

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: Account Information: select [172.18.4.150] [unauthenticated] [null]

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug: WCAP: version command called.

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug:argv[0] = fmt-out=text/xml

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug: WCAP: login command called.

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug:argv[0] = user=uid=calmaster,ou=people,o=msp

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug:argv[1] = password=*****

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug:argv[2] = proxyauth=jisolder

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug:argv[3] = applyauthfilter=0

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: General Debug:argv[4] = fmt-out=text/xml

[06/Jul/2006:14:37:13 +0200] proxy1 cshttpd[25987]: Account Notice: badlogin: [172.18.4.150] proxy uid=calmaster,ou=people,o=msp Invalid login

ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 26

Have you tried by setting store.admins = "calmaster".?

In that case can you add this to ics.conf : service.http.commandlog = "yes" .Restart the CS.Then pls send us the system logs.(http.command).

I discussed with one of the developers and it clearly looks like proxy login is not happening.

Thanks

Ramya

ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 27

I set it with the inverted commas yes this is the output from the http.log file.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: Sun Java System Calendar Server 6 2005Q4 (built Jul 21 2005) cshttpd starting up

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd attempting to open Counters Database

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd successfully opened the Counters Database

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: csCalendarLookupAlg::Init. caldb.cld.type != algorithmic. Exiting.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: csCalendarLookup::Init.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: csCalendarLookup::Init - Creating LDAP Pool context for LDAP CLD.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: csCalendarLookup::Init - LDAP Pool context: Admin DN ='cn=Directory Manager', Admin Passwd=******, LDAP Host=proxy1.mrc.ac.za, LDAP Base DN='o=msp', LDAP Port=389.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Information: line (2992), calparser: Parse error: encountered abrupt end of parsing VTIMEZONE.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: HTTP Module is refreshing

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd is refreshing

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd is refreshed

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: HTTP Module has refreshed

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd: argc=3 argv[0]=/opt/sun/calendar/lib/cshttpd

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: session_init: attempting to open session database for cshttpd

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: session_init: session database open completed for cshttpd

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: Enter - CldCacheInit

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: Enter - LdapCacheInit

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: LdapCacheInit: Ldap Cache not enabled.

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: cshttpd: am_sso_enable = 0

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: login_initialize:1:values => authstathdl : @<98>^F^Hj£D^D?n′?^A ^ authstat_numFailedLogins : <uthstat_numSuccessfulLogins : D ^ authstat_lastLoginTime : 8

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: login_initialize:2:values > usessl : 0 ^ svrroot : /opt/sun/calendar/lib ^ basedn : o=msp

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: external_init(): initialized cert mapping library: success, rc=0

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd attempting to open Calendar Database

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: Events

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: Todos

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: CalProps

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: Alarms

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: Journal

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: GSE

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: Recurrence

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb: Opening database: DeleteLog

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: caldb_pvt_OpenDBInstance: NOT Initializing - no call to cld_init().

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd successfully opened the Calendar Database

[07/Jul/2006:08:23:37 +0200] proxy1 cshttpd[3300]: General Debug: cal_html_Init - Enter

[07/Jul/2006:08:23:38 +0200] proxy1 cshttpd[3300]: General Debug: cal_html_Init - Exit

[07/Jul/2006:08:23:38 +0200] proxy1 cshttpd[3300]: General Notice: cshttpd is ready

[07/Jul/2006:08:23:38 +0200] proxy1 cshttpd[3300]: Store Debug: session_cleanup: starting

[07/Jul/2006:08:23:38 +0200] proxy1 cshttpd[3300]: Store Debug: session_cleanup: done

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: Account Information: select [172.18.4.150] [unauthenticated] [null]

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug: WCAP: version command called.

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[0] = fmt-out=text/xml

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug: WCAP: login command called.

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[0] = fmt-out=text/xml

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug: WCAP: login command called.

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[0] = user=uid=calmaster,ou=people,o=msp

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[1] = password=*****

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[2] = proxyauth=jisolder

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[3] = applyauthfilter=0

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: General Debug:argv[4] = fmt-out=text/xml

[07/Jul/2006:08:28:14 +0200] proxy1 cshttpd[3300]: Account Notice: badlogin: [172.18.4.150] proxy uid=calmaster,ou=people,o=msp Invalid login

ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 28
Can you pls send me the uwcauth.properties and uwcconfig.properties.?can you provide us the URL to access UWC with port details so we can debug the issue.ThanksRamya
ramya_ravia at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 29

!##################################################

!

! Defines the default domain for users logging in

defaultdomain = mrc.ac.za

! Defines the default locale of the application

defaultlocale = en

! Defines the mode in which calendar server is operating.If the calendar server is operating in hosted(virtual) domain mode, this parameter should have value of 'y' else it should have 'n'

virtualdomain.mode = n

!#### Defines if SSL is enabled #####

uwcauth.ssl.enabled=false

!#### Defines if SSL is enabled for authentication only#####

uwcauth.ssl.authonly=false

!###### Defines list of Admins for Proxy Authentication########

!###### multiple admins can be defined and are seperated by comma

!###### value of the admin should be in the form of uid@domain

!###### for default domain, value can be without domain

!uwcauth.admins=<List of comma seperated admins

!######## LDAPAuth Filter Configuration ########

!

! LDAP server to authenticate against

! Usually the ldapauth.ldaphost is the same as the ldapusersession.ldaphost

! but it doesnt have to.

!ldapauth.ldaphost= <LDAPhostName>

!ldapauth.ldapport = <LDAPhostportnumber>

!ldapauth.dcroot = o=msp

!ldapauth.domainattr = inetDomainBaseDN,inetDomainStatus,inetDomainSearchFilter,domainUidSeparator,pre ferredLanguage,aliasedObjectName

!ldapauth.domainfilter = (|(objectclass=inetDomain)(objectclass=inetDomainAlias))

!ldapauth.ldapbinddn = <binddn>

!ldapauth.ldapbindcred = <binddncredintials>

!

! ldapauth.enablessl parameter is reserved for future use. Connecting to

! Authentication LDAP directory over SSL is not yet supported.

!

!ldapauth.enablessl = false

!Parameters for the user lookup

!Syntax for the filter: %U is replaced by the uid part of the login (uid@domain)

! %V is replaced by the domain (uid@domain)

ldapusersession.defaultugfilter = uid=%U

!ldapusersession.ugattr = uid,inetUserStatus,preferredLanguage,psRoot,pabURI,cn,mail,mailHost

!Host name of the directory server used for users lookup. More than one host can be specfied for fallback.

!The names of the servers are delimited by semi-colon (;).

!The name of fallback servers should be in the format : Host Name: Port#

ldapusersession.ldaphost = proxy1.mrc.ac.za

ldapusersession.ldapport = 389

ldapusersession.ldapbinddn = cn=Directory Manager

ldapusersession.ldapbindcred = 01russia

ldapusersession.dcroot = o=msp

ldapusersession.domainfilter = (|(objectclass=inetDomain)(objectclass=inetDomainAlias))

! Minimum Number of Connections in LDAP Pool

ldapusersession.ldappoolmin =30

! Maximum Number of Connections in LDAP Pool

ldapusersession.ldappoolmax = 100

! Timeout for LDAP request (in seconds)

ldapusersession.ldappooltimeout =30

! ldapusersession.enablessl parameter is reserved for future use. Connecting to

! User/group LDAP directory over SSL is not yet supported.

!

ldapusersession.enablessl = false

!######## Common Auth Configuration ######################

! Contains the name of the cookie used by the servlet container to

! keep track of sessions. Should never change!!!

!

uwcauth.sessioncookie = JSESSIONID

!

! Prefix for the host application used to find cookies generated by other trusted applications for single sign-on.

uwcauth.appprefix = iPlanetDirectory

!

! Unique application ID for a the host application for user single sign-on.

uwcauth.appid = uwc

! messaging application ID value of this should be same as local.webmail.sso.id

messagingsso.appid = ims

! Specifies the domain/path saved as part of the single sign-on cookie.

uwcauth.cookiedomain = .mrc.ac.za

!

!######## MessagingSSOAuth Filter Configuration ########

!

! Enables ("true") or disables ("false") single sign-on based on MessagingSSO

uwcauth.messagingsso.enable = true

!

!Cookie Path for Messaging SSO

uwcauth.messagingsso.cookiepath = /

!

! verifyurl of Messaging SSO for webmail

messagingsso.ims.url = http://proxy1.mrc.ac.za:80/VerifySSO?

!

! verifyurl for Communications Express

messagingsso.uwc.url = http://proxy1.mrc.ac.za:99/uwc/VerifySSO?

!

!Sets whether or not to restrict session access to login IP addresses.

!If set to yes, when the user logs in, the server remembers which IP address the user used to log in.

!Then it only allows that IP address to use the session cookie it issues to the user. Default: true.

messagingsso.ipsecurity = true

!

!################################

!Identity SSO

!################################

!

!'true' if Communications Express is enabled with Identity SSO, else 'false'

uwcauth.identity.enabled=true

! Login Page URL of the Indentity Server

uwcauth.identity.login.url=http://proxy1.mrc.ac.za:99/amserver/UI/Login

!Bind DN of AdmAdmin

uwcauth.identity.binddn=uid=amadmin,ou=people,o=msp

!Bind Credentials of AmAdmin

uwcauth.identity.bindcred=01russia

! Name of the Cookie set by Identity Server

! Note: This should be the same as the one configured in Identity Server

uwcauth.identity.cookiename=iPlanetDirectoryPro

!HTTP Port number of Communications Express

uwcauth.http.port=99

!HTTPS Port number of Communications Express

uwcauth.https.port=443

! Identity SSO Cookie Path

uwcauth.identitysso.cookiepath = /

!

! if this flag is true then the logout will cleans the IS Session completely so, all the applications participated

! in this IS session will be signed out. If this flag is false then only the uwc's session will be cleaned and user

! will be taken to the url configured below(identitysso.portalurl)

identitysso.singlesignoff = true

!

! if IS is enabled and singlesignoff is false then UWC leads to following URL

identitysso.portalurl = http://www.sun.com

!

!

! To support user to login thru the domain specific url (http://virtualdomain.com/uwc) without providing

! @virtualdomain.com as part of UID, the domain part of IS login url and domain specific url of UWC should be same.

! To achieve this uwc needs to construct the IS login url in the runtime based on the domain specific url otherwise the

! browser will not provide IS cookie to UWC.

!

! Now, to help UWC to construct the IS login url according to the domain specific url of uwc, we need to define the

! mapping as follows:

!

! [fully qualified virtual hostname of uwc].isvirtualhostname=[virtual hostname of IS server.]

!

! Ex., if user access uwc as http://ce.virtualdomain.com/uwc then IS url should be something like

! http://is.virtualdomain.com/amserver/UI/Login. This IS url need to be constructed based on following mapping:

!

! ce.virtualdomain.com.isvirtualhostname=is.virtualdomain.com

!

! Suppose if the above mapping is not provided, then uwc will construct IS login url based on static IS

! login url configured above in uwcauth.identity.login.url.

!

! for ex., if uwcauth.identity.login.url=http://duck.india.sun.com:85/amserver/UI/Login and user access uwc thru

! domain specific url as http://ce.iplanet.com:80/uwc and let say the domain is iplanet.com then UWC will construct

! the IS login url as: http://duck.iplanet.com:85/amserver/UI/Login. If the domain is ce.iplanet.com then UWC will

! construct the IS login url as: http://duck.ce.iplanet.com:85/amserver/UI/Login.

! If you need to override this default behaviour then provide the mapping as said in the above example.

!

!

!'true' if pab migration is required else 'false'

!turn on this if pab migration is required

pab_mig_required = true

ccarelse1a at 2007-7-21 15:12:21 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 30

!Default skin name for Communication Express

uwc.defaultskin = uwc

!

!Webmail server related configuration parameters

!

!'true' if mail is deployed in Communications Express

mail.deployed = true

! mail HTTP Server hostname

webmail.host = proxy1.mrc.ac.za

! mail HTTP Server port number

webmail.port = 80

!

!Calendar Related Configuration Parameters

!'true' if calendar is deployed in Communications Express

calendar.deployed = true

!Calendar HTTP Server hostname

calendar.wcap.host = proxy1.mrc.ac.za

!Calendar HTTP Server port number

calendar.wcap.port = 88

!Calendar HTTP Server admin ID

calendar.wcap.adminid = uid=calmaster,ou=people,o=msp

!Calendar HTTP Server admin password

calendar.wcap.passwd = cal2005

!Name of Class implementing Java API for Calendar (JCAPI) for Sun ONE Calendar Server. Donot Change this value

calendar.jcapi.serviceclass.socs = com.sun.comclient.calendar.socs.SOCSCalendarStore

! 'true' if response from Communications Express Server needs to zipped

uwc.gzipcompression = true

!'y' if calendar data needs to be rendered in HTML (valid values - 'y' or 'n')

uwc.renderhtml = n

! Defines the log file and level for XSLUIEngine Servlet

! level = 0 (off), 1 (debug only), 2 (error only), 3 (all)

! By default lof messages go to the http server error log file

! uncomment next line to log into a file

! log.file = /tmp/trace.log

log.level = 0

log.components = 127

! Define the maximum content-length of a POST command with a content-type

!of multipart/form-data (for file upload) in octets. -1 means no limit.

maxpostcontentlength = 1000000

!##################################################

!This part is specific to XSLUIEngineServlet

!

loginpagetemplate = login.xml

uwcloginpath=/base/UWCMain

!

! Defines the list of SessionObjectFactory plugin to load

!

! All config param should start with "sessionobjfactory." followed by a unique

! id followed by:

! . class defines the class implementing the SessionObjectFactory

! . configpath specifies the path to the plugin's configuration. The path

!is either relative to the path of the current file or absolute.

! . sessionid specifies the name under which the object should be stored in

!the user's session.

!

sessionobjfactory.pstore.class = com.iplanet.iabs.coresrv.CorePersonalStoreFactory

sessionobjfactory.pstore.configpath = .

sessionobjfactory.pstore.sessionid = com.iplanet.iabs.pstore

!WABP Version, returned for get_version.wabp

addressbook.wabp.version = 1.0

!WABP Purge, if this is enabled then addressbook server purge_entries.wabp command can be invoked by the user with

!jsessionid. All the entries which are marked for deletion will be permanently deleted

manual_purge_enabled = true

!WABP Purge, if this is enabled then purge happens automatically when login.wabp is invoked

auto_purge_enabled = false

!WABP Purge, period(in days) after which the entries get deleted permanently.

!This is applicable only when auto_purge_enabled is set to true

expire_period = 0

!WABP Purge, purge interval(in days). Purge cycle happens at this interval.

!This is applicable only when auto_purge_enabled is set to true

purge_interval = 30

! Home Page Url. On clicking home link, it will take user to this url.

! By default (in the absence of this parameter) home link will take user

! to user's default application.

!uwc.homepageurl=http://www.sun.com

mailfiltermaxmailcount=2

ccarelse1a at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 31
Hi.. Have You done this...if it so Verify the calmaster password, it should be correct:service.admin.calmaster.cred = "password"(Here Your Shared Password).under /etc/.../calendar/config/ics.conf
ashik_sa at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 32
and also in your uwcconfig.properties...It is Showing ...calendar.wcap.passwd = cal2005instead of your ...Shared master passwd...
ashik_sa at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 33
Your uwccauth.properties ...also showing..some misconfig..set this as false...uwcauth.messagingsso.enable = true
ashik_sa at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 34
The cal2005 is a miscopy from me it was th wrong file. I tried changingthe uwcauth.messagingsso.enable = true to false. but the I get stuck in a login loop.Carinus
ccarelse1a at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 35
Hi,Are you suing Identity SSO or Messaging SSO,appropraitely you need to set the parameter to true in uwcauth.properties.I also noticed that your uwc port is 80 but your Identity port is 99.?Is that the case?ThanksRamya
ramya_ravia at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 36
Sorry for the delay in coming back I was out of office for a bit. On Port 80 is my messaging webmail and 99 is the is the webserver.so I use /uwc to access the webmail.Carinus
ccarelse1a at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 37
In ics.conf pls set this parameter to your DC root,service.schema2root = "" .Also in uwcconfig.properties,set calendar.wcap.adminid =calmaster.The ou=people..is not required.Restart the Webcontainer.thanksRamya
ramya_ravia at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 38
I have made the changes but I still get no joy. I am trying to arrange access to the site so you can check it out online for me.Carinus
ccarelse1a at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 39

Ok It seems as if what you gave did help but now I have anew problem when I click on the calendar link now then I get this page.

Application Error

java.lang.NullPointerException

- -

Notes for application developers:

To prevent users from seeing this error message, override the onUncaughtException() method in the module servlet and take action specific to the application

To see a stack trace from this error, see the source for this page

CArinus

ccarelse1a at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 40
Hi,You have set calendar.wcap.adminid =calmaster and restarted CS as well right?Ok,then can you please enable UWC logs in uwclogging.properties and set it to FINE and send us the logs.thanksRamya
ramya_ravia at 2007-7-21 15:12:26 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 41

uwc.log ouput

Carinus

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.identity.enabled

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: identity enabeld is :true

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.admins

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: list of proxy admins :null

2006/07/12 12:41:41 com.sun.uwc.common.auth.IdentitySSO <init>

FINE: Read Identity SSO Properties....:

2006/07/12 12:41:41 com.sun.uwc.common.auth.IdentitySSO <init>

FINE: enabled is....true

2006/07/12 12:41:41 com.sun.uwc.common.auth.IdentitySSO <init>

FINE: configbinddn is....uid=amadmin,ou=people,o=msp

2006/07/12 12:41:41 com.sun.uwc.common.auth.IdentitySSO <init>

FINE: configbindcred is....01russia

2006/07/12 12:41:41 com.sun.uwc.common.auth.SecureDirFilter init

INFO: Initializing SecureDirFilter

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.identity.enabled

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: identity enabeld is :true

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.admins

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: list of proxy admins :null

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.identity.enabled

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: identity enabeld is :true

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.admins

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: list of proxy admins :null

2006/07/12 12:41:41 com.sun.uwc.common.auth.MessagingSSO <init>

FINE: Read Messaging SSO Properties....

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.identity.enabled

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: identity enabeld is :true

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.admins

2006/07/12 12:41:41 com.sun.uwc.common.auth.AuthFilter init

FINE: list of proxy admins :null

2006/07/12 12:41:42 com.sun.uwc.common.auth.LDAPConfig init

FINE: Read defaultdomain:mrc.ac.za

2006/07/12 12:41:42 com.sun.uwc.common.auth.LDAPConfig init

FINE: Read ldap host:proxy1.mrc.ac.za

2006/07/12 12:41:42 com.sun.uwc.common.auth.LDAPConfig init

FINE: Read ldap port:389

2006/07/12 12:41:42 com.sun.uwc.common.auth.LDAPConfig init

FINE: Read ldap dcroot:o=msp

2006/07/12 12:41:42 com.sun.uwc.common.auth.LDAPConfig init

FINE: Read ldap domainAttr:inetDomainBaseDN,inetDomainStatus,inetDomainSearchFilter,domainUidSe parator,preferredLanguage,aliasedObjectName

2006/07/12 12:41:42 com.sun.uwc.common.auth.LDAPConfig init

FINE: read ldap domainfilter:(|(objectclass=inetDomain)(objectclass=inetDomainAlias))

2006/07/12 12:41:42 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.identity.enabled

2006/07/12 12:41:42 com.sun.uwc.common.auth.AuthFilter init

FINE: identity enabeld is :true

2006/07/12 12:41:42 com.sun.uwc.common.auth.AuthFilter init

FINE: read :uwcauth.admins

2006/07/12 12:41:42 com.sun.uwc.common.auth.AuthFilter init

FINE: list of proxy admins :null

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter useTempFile = false

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter autoDeleteTempFile = false

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter tempFileDirectory = null

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter fileSizeLimit = 1048576

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter fileSizeHardLimit = 2097152

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter requestSizeLimit = 4194304

2006/07/12 12:41:42 com.sun.uwc.calclient.MultipartFormServletFilter init

FINE: Filter parameter failureRedirectURL = null

2006/07/12 12:41:43 com.sun.uwc.UWCServletBase init

FINE: UWCServletBase: Initializing application..

2006/07/12 12:42:02 com.sun.uwc.common.util.UWCPreferences node

SEVERE: Could not load the file: /var/opt/sun/uwc/WEB-INF/domain/mrc.ac.za/uwcdomainconfig.properties (No such file or directory)

2006/07/12 12:42:02 com.sun.uwc.common.util.UWCDomainCache loadUWCDomainProperties

WARNING: Unable to load domain configuration file for domainmrc.ac.za

2006/07/12 12:42:03 com.sun.uwc.UWCServletBase init

FINE: UWCServletBase: Initializing application..Done

2006/07/12 12:43:14 com.sun.uwc.common.auth.UWCAuthServlet init

FINE: get configPath:.....

2006/07/12 12:43:14 com.sun.uwc.common.auth.UWCAuthServlet init

FINE: load configuration file:/var/opt/sun/uwc/WEB-INF/config/uwcauth.properties

2006/07/12 12:43:15 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: IdentitySSOAuthFilter: Resolved domain? mrc.ac.za

2006/07/12 12:43:15 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 1. session is not present.. get token manager..

2006/07/12 12:43:15 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

WARNING: SSOException..Invalid session ID.AQIC5wM2LY4SfcwT13IVVIS7e52PIvzcF7n9u0gInZ0PL7Q=@AAJTSQACMDE=#

2006/07/12 12:43:15 com.sun.uwc.common.auth.LDAPAuthFilter doFilter

FINE: Check If Identity is enabled

2006/07/12 12:43:15 com.sun.uwc.common.auth.LDAPAuthFilter doFilter

FINE: Identity is enabled....return

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCPreferences node

SEVERE: Could not load the file: /var/opt/sun/uwc/WEB-INF/domain/en-za/i18n.properties (No such file or directory)

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCDomainCache loadUWCResourceBundle

WARNING: Unable to load default resource bundle for domain mrc.ac.zaand localeen-za

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCPreferences node

SEVERE: Could not load the file: /var/opt/sun/uwc/WEB-INF/domain/en-za/i18n.properties (No such file or directory)

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCDomainCache loadUWCResourceBundle

WARNING: Unable to load default resource bundle for domain mrc.ac.zaand localeen-za

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCDomainCache resolveLocale

FINE: sublangs ..en

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCDomainCache loadUWCTheme

WARNING: Theme for localeenandmrc.ac.za is not configured

2006/07/12 12:43:15 com.sun.uwc.common.util.UWCDomainCache loadUWCTheme

WARNING: Theme for localeenandmrc.ac.za is not configured

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: IdentitySSOAuthFilter: Resolved domain? mrc.ac.za

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 1. session is not present.. get token manager..

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 2. check for the token validity

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 3. Valid Response create session

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 6. userDN is uid=jisolder,o=msp

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 9. preferredLanguage is

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 10. commonName is James Isolder

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 11. domainName is mrc.ac.za

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 12. inetDomainStatus is active

2006/07/12 12:43:25 com.sun.uwc.common.ISUserHelper getMailServiceStatus

INFO: ISUserHelper:mailDomainStatus = active

2006/07/12 12:43:25 com.sun.uwc.common.ISUserHelper getMailServiceStatus

INFO: ISUserHelper:mailUserStatus = active

2006/07/12 12:43:25 com.sun.uwc.common.ISUserHelper getMailServiceStatus

INFO: ISUserHelper:mailAllowedServiceAccess =

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: 13. MailService: true

2006/07/12 12:43:25 com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter

FINE: Valid Response

2006/07/12 12:43:25 com.sun.uwc.common.auth.LDAPAuthFilter doFilter

FINE: Check If Identity is enabled

2006/07/12 12:43:25 com.sun.uwc.common.auth.LDAPAuthFilter doFilter

FINE: Identity is enabled....return

2006/07/12 12:43:25 com.sun.uwc.UWCServletBase init

FINE: UWCServletBase: Application already initialized..

2006/07/12 12:43:25 com.sun.uwc.common.auth.GZIPFilter doFilter

INFO: [ GZIP support is enabled in config -]

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeCommonPreferences

FINE: Not an Anonymous Access

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeForAuthUser

FINE: Checking ObjectClass: sunUCPreferences for DN: uid=jisolder,o=msp

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel isAttrValuePresent

FINE: LDAP Value for: ObjectClasspresent

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeForAuthUser

INFO: ObjectClass: sunUCPreferences for DN: uid=jisolder,o=msp is present

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeForAuthUser

INFO: UC Prefs Initialized : sunUCInitialized is present and value is true

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeAndObtainPrefs

FINE: AttrName: sunUCDefaultApplication

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel isAttrValuePresent

FINE: No LDAP Values for: sunUCDefaultApplication

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeAndObtainPrefs

FINE: UC preference Attribute : sunUCDefaultApplication is not present

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeAndObtainPrefs

FINE: AttrName: sunUCTheme

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel isAttrValuePresent

FINE: No LDAP Values for: sunUCTheme

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeAndObtainPrefs

FINE: UC preference Attribute : sunUCTheme is not present

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel initializeAndObtainPrefs

FINE: AttrName: sunUCColorScheme

2006/07/12 12:43:25 com.sun.uwc.common.model.UserPreferencesModel isAttrValu