Calendar server management

I'm knowning about the  calendarserver_* commands.
I can backup and restore the entire calendar server. Can I restore calendars of one user only?
Deleting a user in Serveradmin does not delete its calendars (I tested it).
How do I delete orphaned calendars of not existent users? If I know its GUID, I can delete
the calendars and events with calendarserver_purge_principals. But what can I do, if
I don't know the old GUIDs?
Thank you.

petrahu wrote:
How do I delete orphaned calendars of not existent users?
Command to get all GUIDs having a calendar in calendar server:
/Applications/Server.app/Contents/ServerRoot/usr/bin/psql -h /Library/Server/PostgreSQL\ For\ Server\ Services/Socket/ -U _postgres caldav -c "select * from calendar_home;"
List all valid GUIDs:
calendarserver_manage_principals --list-principals {groups|users|resources|locations}
Then compare and delete calendars from non-existent GUIDs:
calendarserver_purge_principals 'non-existent GUID'

Similar Messages

  • Error when starting Netscape Calendar Server: Module: , Label: 355, Service error: #0x13209

    When starting Netscape Calendar Server, the following error message appears:
    <BR><P>
    Module: , Label: 355, Service error: #0x13209
    <P>
    The three ACIs listed below need to be present in the Directory Server in order
    for Calendar server to work properly. Check the properties on the Base DN to
    verify that the following ACIs exist. If they are not present, you will need
    to add them, and the Base DN will need to be modified for your enviroment.
    <P>
    <OL>
    <LI>ACI for allowing users to modify their own entries.<BR>
    <P>
    (targetattr = "*")(version 3.0; acl "Allow self entry modification";
    allow (write)userdn = "ldap:///self";)<BR>
    <P>
    <LI>ACI for allowing anyone permissions to Read, Search, and Compare.<BR>
    <P>
    (target="ldap:///o=basedn.com") (targetattr != "userPassword") (version
    3.0; acl "Anonymous access";
    allow (read, search, compare) userdn = "ldap:///anyone";)<BR>
    <P>
    <LI>ACI for allowing Calendar Server admins Write access to the Base DN
    (this is necessary in order for admins to add users and resources to the node).
    <BR><P>
    (target="ldap:///o=basedn.com") (targetattr = "*") (version 3.0; acl
    "Calendar Administrators Group";<BR>
    allow(all) groupdn = "ldap:///cn=Calendar Server Admins,ou=Netscape
    Servers,o=basedn.com";)<BR>
    </OL>

    Hi Trinidad,
    Thanks for your help!!!
    1.
    I didn't install EventSender and DIProxy yet, I tried first to upload and deploy the zip files, but I couldn't open the Itegration Application Explorer.
    2.
    The jvm.dll file is in in the folder pointed by the logs: C:\Program Files (x86)\SAP\SAP Business One Integration\jdk1.5.0_xx_sap\jre\bin\server
    and it is also in C:\Program Files (x86)\SAP\SAP Business One Integration\jdk1.5.0_xx_sap_64\jre\bin\server
    I tried running the file  java5w.exe, but I got an error message:
    Access is denied
    Unable to open the service tomcat5
    Thne I managed to open it by "rua as administrator".
    the Java Virtual Machine path is points to the java 1.5 version folder.
    Is it possible that the reason that the service can't start is related to administrator rigts??
    In the properties in the Integration Service (services.msc):
    It is set to be run with the local system account.
    all other properties looks fine.
    in the properties of the tomcat5.exe (and tomcat5w.exe  , I tried both)
    In the Compatibility tab I tried setting the flag "Run this program in compatibility mode for" to Vista, windows 7, and server 2008
    I didn't have the option of Windows XP.
    I have also set the Privilege level of: "Run this program as administrator" to true.
    But still the service won't start.
    What can be the problem?
    What else can I check?
    Thanks a lot,
    Chana

  • How do I create a Public Group on the Calendar Server?

    How do I create a Public Group on the Calendar Server?
    <P>
    Anyone can create Private Groups or Member Only Groups. You must be given
    administrative rights to create Public Groups on the Calendar Server. The
    Calendar Server Admin (SYSOP) can give anyone rights to create Public Groups by
    using the uniadmrights tool.
    <P>
    Go to /users/unison/bin/
    and run the uniadmrights
    tool. Some sample syntax:
    <P>
    To list all users with administrative rights:<P>
    % uniadmrights -ls -host yourhostname
    <P>
    To give John Smith, a user on node 10000, rights to administer Public Groups:<P>
    % uniadmrights -e "S=Smith/G=John" -add -pgrp -n 10000
    <P>
    In Calendar Server 4.0, you also have the option of using the Admin Server GUI
    to assign Administrative
    rights (instead of using the command-line method) by going to User Management,
    Administration Rights.
    <P>
    With the proper administrative rights, log into the Calendar Client. Go to Options,
    Manage Groups to create a new group. Choose PUBLIC from the dropdown window,
    add your users and/or resources and click OK to create the Public Group which
    can be seen by all users on the local Calendar Server.

    The following is info that I found in another post that I have been trying to follow.
    MrHoffman      New England
    Re: Configure DNS - OS X Server Next Steps
    Feb 13, 2011 6:36 AM (in response to Jimbooooooo)
    You're setting up internal DNS services, you referenced your ISP DNS servers and you should not have, and now those servers have no translations for your hosts. This is a common misconfiguration.
    See [configuring DNS on Mac OS X Server|http://labs.hoffmanlabs.com/node/1436] for how to set up your internal DNS server.
    And if there are any references to your ISP DNS servers here (within your client settings, within your server settings, your Airport settings, etc), then you're usually going to have DNS and connectivity problems. You're running a server now, so you'll be running your own services, and (particularly because of NAT here) referencing only your own DNS server(s).
    You may be setting up external DNS (if and when you need that), but that should happen after you set up your internal DNS. The above article has a link to setting up external DNS, when you get around to that, if/when you need in-bound connections into your LAN.

  • Contacts and Calendar Server, Pointless?

    Hello!
    MLS N00B here, not really much experience with ML Server. Only had it a few weeks, and the new Profile Managaer instead of WGM thing really messed me around, seems unstable and a little too new.
    Anyway. Todays discussion comes in the shape of Contacts and Calendar server. What are they actually for?
    Profile Manager pushed a payload to all users (by default) so they know where the calendar and contacts server is. This seems to be a side effect of activating the services in the Server app. However, the client computers don't actually seem to use them in any way.
    No contacts, not even the Directory contacts (searching via directory is enabled) are visible in the Contacts app. Nothing 'network' based in calendars either.
    Group calendars are also a mystery to me.
    My question is. Where would you create a 'Group' based contact list, or a 'Group' specific calendar? and make them available automagically (using PM) to all users within that group?
    I've tried creating Wiki specific calendars and assigning the correct groups and permissions, but I can't see how I'd get them in to iCal. I've even tried adding extra iCal payloads to the groups in PM and using the URL field - still nothing.
    Any help is welcome, thanks guys

    The 'server' Contacts and Calendars services in OS X server don't work the way you would expect — like the functionality you would see on a server app like Microsoft Exchange. That is that various users can have shared resources and/or you have server owned resources that you then make available to users/groups with individual, fine-grained permissions.
    You can have 'shared' server Contacts &amp; Calendars in OS X Server but what you have to do is setup a (dedicated) user account on which you then create various calendars and address book(s). Then in the Calendar &amp; Contacts apps on OS X and iOS you make accounts on the clients and use that pseudo account on the server as the account — not each individual users' account on the server. So each (real) user 'shares' the pseudo user's account with, obviously, full read-write access.
    It ain't beautiful... but it works.

  • How to best set up a mail and calendar server for a church

    I am the IT guy for a smaller church of 200 regular attendees.  We want to start hosting our own mail and calendar server.  We bought a mac mini and installed mac os x server.  So far I have enabled the mail, calendar, and contacts sections of the server but we aren't live quite yet (domain is not pointed at the server yet).  My question is, I do not know much about profile manager or open directory, would those benefit me at all?  I do not wish to manage devices, I just want to make the most use out of the computer as a mail server primarily.  I have found some limitations on users and groups where I wish I could do more (such as creating mailing lists that include e-mails that are not hosted from within the server without creating a user that forwards to personal e-mail for every person). 
    Would open directory and/or profile manager add more functionality to the computer as a mail server?
    Thank you

    @camelot
    What is it exactly open directory will give me that I cannot do with the regular software in this regard?  I am not sure what you mean by a signle shared mailbox and calendar.
    @cpragman
    Google apps for business was something I was looking into at one point but decided not to use it.  Once we grow more I can see us moving over to it but with just maybe 5 people tops having a real e-mail address it seems a little overkill.  (I apologize, I omitted that from my original question, i only put in the number of attendees)
    @Lincdavis
    Fortunately I don't care about whether they can create it themselves or not .  And your comment about creating a sharing-only user.  Do you mean for every external e-mail I want in a mailing list, I need to create a user for them (with services disabled) and then change mail options to forward to their personal e-mail? 
    Then go back to groups, create a group that can be e-mailed, and add those users to it? 
    Thanks

  • Calendar Server/Convergence Issues

    Hi,
    I recently managed to install Comm Suite 7 on Solaris x86_64 under a sparse zone; I'm really new to this.
    Calendar Server (CALDAV) 7u1 (7.1-1.11)
    Convergence 2 (2.0-0.06)
    running glassfish 2.2.1 (open source edition)
    Within convergence I have 2 issues:
    - Users can't click the 'New Event' button under the calendar view. Nothing appears, however if you navigate away from the page the browser warns that there are x forms left open for the x amount I clicked the new event button. Log files are not really telling me much
    This issue only occurs on the default user calendar. When users create a new calendar and click the new event button, it works as expected.
    - Not all timezones are listed; I lack all the European ones although that are present in the timezoneids.txt file under the deployment
    Anyone encountered this or could point our where to start looking? I've been poring over the massive documentation set on the wiki and following some troubleshooting guides but nothing really came out.

    Update:
    This issue seems to be really down to timezones; I moved the file aside and created a new one just containing the one I want (Europe/Paris).
    After that I switched all timezones (column wcaptzid) in the DB table CalProp to Europe/Paris and the convergence calendar behaves 'normal'
    Still would be very interested in finding out how to look further into this and if possible work with more timezones than Europe/Paris :)

  • Integrating calendar server with messaging server

    hi all,
    i have installed messaging server but am not able to bind messaging server and calendar server together.the calendar server does not start with ./start-cal command.i am attaching the ics.conf file below.
    !!!! 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 = "sonlinux.bg2iop.com"
    ! Specifies the SMTP port for server alarms.
    alarm.msgalarmnoticeport = "25"
    ! Who are server alarms sent to?
    alarm.msgalarmnoticercpt = "[email protected]"
    ! When server alarms are sent, who is the sender?
    alarm.msgalarmnoticesender = "[email protected]"
    ! 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 = "0"
    ! 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 = "yes"
    ! 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 = "0"
    ! 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 = "[email protected]"
    ! 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/calendar"
    ! 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 = "sonlinux.bg2iop.com"
    ! 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 ([email protected]) (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.6.9-22.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 = "no"
    ! 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 = "no"
    ! 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=bg2iop.com, dc=bg2iop,dc=com"
    ! Bind credentials (password) for user specified in local.authldapbinddn.
    local.authldapbindcred = "admin123"
    ! DN used to bind to LDAP authentication host to search for user's dn.
    local.authldapbinddn = "cn=Directory Manager"

    Hi Venigalla,
    You can implement a federated portal network (FPN) using the SAP NetWeaver platform to share content between portals.
    A federated portal network allows organizations with distributed portal installations, both SAP and non-SAP, to provide a single portal access point per user to portal information, services and applications distributed on portals in the network.
    WSRP-based application sharing (FPN Mode used for for integrating content between SAP and Non SAP portals) :-
    -->     Content administrators on a SAP NetWeaver consumer portal can integrate WSRP portlets (i.e. iViews) from remote non-SAP portals into SAP NetWeaver Portal.
    -->      SAP NetWeaver developers can create WSRP compliant iViews that can be consumed in non-SAP consumer portals.
    You may kindly go through the below link, should be helpful:
    http://help.sap.com/saphelp_nw70/helpdata/EN/43/23fb36cad10d23e10000000a1553f7/frameset.htm
    Regards,
    Anagha

  • Oracle Calendar Server Configuration Assistant fails with Red Hat ES 4

    I am trying to install Oracle Collaboration Suite 10.1.2 on a Red Hat ES 4 server platform.
    I have installed with the Advanced Installation Option. The infra installation proceeds well then when i try to install the ocs application tier (different Oracle Home) the Calendar Server Configuration Assistant fail.
    Output :
    ================================================================================================================
    Output generated from configuration assistant "Calendar Server Configuration Assistant" (attempt 1):
    Time zone selected: EBST3EBDT.Warning: Existing node(s) found in unison.ini. Using node 1 for configuration tasks.
    Current State for Instance:ocsapp.lf-ocs1.lima_e_falcao.inet
    Component Type Up Status In Sync Status
    ================================================================================
    1 HTTP_Server HTTP_Server Up True
    2 OC4J_Content OC4J Up True
    3 OC4J_Mail OC4J Up True
    4 OC4J_OCSADMIN OC4J Up True
    5 OC4J_OCSClient OC4J Up True
    6 OC4J_Portal OC4J Up True
    7 OC4J_RM OC4J Down True(Disabled)
    8 OC4J_Wireless OC4J Up True
    9 OC4J_imeeting OC4J Up True
    10 Service_Component_Cont OC4J Up True
    11 home OC4J Up True
    Warning: more than one process-type Element in the snippet. only the 1st one is appended
    Error: can not append, there is a same named process type element in the exisitng ias-instance.ias-component
    Error: Could not configure OPMN module information.
    java.io.IOException: /u01/oracle/product/10.1.2/ocs_2/jdk/bin/java returned 1
         at oracle.calendar.server.configuration.OCalConfig.runExternalProgram(Unknown Source)
         at oracle.calendar.server.configuration.OCalConfig.runExternalProgram(Unknown Source)
         at oracle.calendar.server.configuration.OCalConfig.configureOPMN(Unknown Source)
         at oracle.calendar.server.configuration.OCalConfig.run(Unknown Source)
         at oracle.calendar.server.configuration.OCalConfig.main(Unknown Source)
    3 [main] ERROR emSDK.config - oracle.sysman.emSDK.conf.TargetAdditionException: Target[oracle_calendar_ocal,ocsapp.lf-ocs1.lima_e_falcao.inet_Calendar Server] already present in /u01/oracle/product/10.1.2/ocs_2/sysman/emd/targets.xml
    oracle.sysman.emSDK.conf.TargetAdditionException: Target[oracle_calendar_ocal,ocsapp.lf-ocs1.lima_e_falcao.inet_Calendar Server] already present in /u01/oracle/product/10.1.2/ocs_2/sysman/emd/targets.xml
         at oracle.sysman.emSDK.conf.TargetInstaller.addTargetInt(TargetInstaller.java:1148)
         at oracle.sysman.emSDK.conf.TargetInstaller.addTargetFromFile(TargetInstaller.java:1075)
         at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3669)
    Target[oracle_calendar_ocal,ocsapp.lf-ocs1.lima_e_falcao.inet_Calendar Server] already present in /u01/oracle/product/10.1.2/ocs_2/sysman/emd/targets.xml
    Warning: ocad.conf already included in /u01/oracle/product/10.1.2/ocs_2/Apache/Apache/conf/oracle_apache.conf.
    Error: java.io.IOException: /u01/oracle/product/10.1.2/ocs_2/jdk/bin/java returned 1: Registration of ocal_targets.xml into targets.xml failed.unistart: Oracle Calendar Server 10.1.2.0.0
    unistart: Copyright (c) 1993, 2005, Oracle.
    unistart: All rights reserved.
    unistart:
    unistart: opmnctl: opmn is already running
    unistart: opmnctl: starting opmn managed processes...
    unistart: The Calendar Server started successfully.
    Orclguest account has already been provisioned for Calendar.
    Fatal Exception caught : java.lang.NullPointerExceptionopmnctl: stopping opmn managed processes...
    Configuration assistant "Calendar Server Configuration Assistant" failed
    ================================================================================================================
    Someone can help me?
    Thanks a lot.

    is it a reinstallation or a first one on a bare server ? if there were several attempts please be sure you cleaned evrything before launching the installation :
    - product directory
    - /etc/ora*
    - database
    - oraInventory
    - /tmp (I had a similar issue with remaining files in /tmp, even after rebooting)
    If it doesn't work, check that you don't hit the NO-EXCUTE problem (see the OCS 10.1.2 release notes, look for "noexec")

  • Cluster Installation of Calendar Server-RedHat3 ES -JES2005Q4-Fatal error

    Hello,
    I've installed messaging server and calendar server in cluster mode.
    Messaging server works well either calendar on the first node.
    On the second node Messaging server works (after shutting down the first node) but I didn't manage to start calendar server.
    I don't use Sun Cluster Agent.
    I've installed calendar server on the SAN (binaries and config files)
    When I start it(on the second node) I have the following error message:
    Restarting calendar services
    Stopping all calendar services
    Starting all calendar services
    enpd is started
    csnotifyd is started
    Fatal error 70: Cannot start Alarm Dispatch thread
    csadmind is not started
    Calendar service(s) not started
    PS: I've read this to help me
    http://docs.sun.com/app/docs/doc/819-2433/6n4nlfjmo?q=calendar+server+cluster&a=view
    PS2: I've tried to modify the ics.conf file with this but without any success
    http://docs.sun.com/source/817-5699/index.html#wp75517
    If anybody have a suggestion !
    Thanks for your help and sorry for my english
    Message was edited by:
    aduneo92
    Message was edited by:
    aduneo92
    Message was edited by:
    aduneo92

    [SOLVED]
    Just need a full reinstallation (as usuall ...)

  • Messaging Server and Calendar Server Mount points for SAN

    Hi! Jay,
    We are planning to configure "JES 05Q4" Messaging and Calendar Servers on 2 v490 Servers running Solaris 9.0, Sun Cluster, Sun Volume Manager and UFS. The Servers will be connected to the SAN (EMC Symmetrix) for storage.
    I have the following questions:
    1. What are the SAN mount points to be setup for Messaging Server?
    I was planning to have the following on SAN:
    - /opt/SUNWmsgsr
    - /var/opt/SUNWmsgsr
    - Sun Cluster (Global Devices)
    Are there any other mount points that needs to be on SAN for Messaging to be configured on Sun Cluster?
    2. What are the SAN mount points to be setup for Calendar Server?
    I was planning to have the following on SAN:
    - /opt/SUNWics5
    - /var/opt/SUNWics5
    - /etc/opt/SUNWics5
    3. What are the SAN mount points to be setup for Web Server (v 6.0) for Delegated Admin 1.2?
    - /opt/ES60 (Planned location for Web Server)
    Delegated Admin will be installed under /opt/ES60/ida12
    Directory server will be on its own cluster. Are there any other storage needs to be considered?
    Also, Is there a good document that walks through step-by-step on how to install Messaging, Calendar and Web Server on 2 node Sun Cluster.
    The installation document doesn't do a good job or atleast I am seeing a lot of gaps.
    Thanks

    Hi,
    There are basically two choices..
    a) Have local binaries in cluster nodes (e.g 2 nodes) ... which means there will be two sets of binaries, one on each node in your case.
    Then when you configure the software ..you will have to point the data directory to a cluster filesystem which may not be neccasarily global. But this filsystem should be mountable on both nodes.
    The advantage of this method is that ... during patching and similar system maintenance activities....the downtime is minimum...
    The disadvantage is that you have to maintain two sets of binaries ..i.e patch twice.
    The suggested filesystems can be e.g.
    /opt for local binaries
    /SJE/SUNWmsgr for data (used during configure option)
    This will mean installing the binaries twice...
    b) Having a single copy of binaries on clustered filesystem....
    This was the norm in iMS5.2 era ...and Sun would recommend this...though I have seen type a) also for iMs 5.2
    This means there should no configuration files in local fs. Everything related to iPlanet on clustered filesystem.
    I have not come accross type b) post SUNONE i.e 6.x .....it seems 6.x has to keep some files on the local filesystem anyway..so b) is either not possible or needs some special configuration
    so may be you should try a) ...
    The Sequence would be ..
    After the cluster framework is ready:
    1) Insall the binaries on both side
    2 ) Install agent on one side
    3) switch the filesytem resource on any node
    4) Configure the software with the clustered FS
    5) Switch the filesystem resource on the other node and useconfig of first node.
    Cheers--

  • Calendar Server eating events with locations - 412 precondition failed

    Start off saying that we are pretty sure this was happening to us on Lion before the upgrade as well.
    Here is the scenario:
    We get an ics attachement to an email. The user opens it in Calendar - it shows up grey. They click on it, select the Calendar Server calendar, and click accept.
    If the ics does not have an attachement, no problems. If the user saves it to their iCloud calendar, no problem.
    If the ics has a location set, and they save it to their Calendar Server calendar, it sends the acceptance, shows up on their calendar for a few seconds, then completely dissapears.
    caldavd access log looks like:
    ::1 - rmoore [03/Aug/2012:10:14:26 -0700] "PUT /calendars/__uids__/C807D9C5-2A89-4F46-BB4B-B0183492079E/calendar/040000008200E 00074C5B7101A82E0080000000070C0169E6171CD01000000000000000010000000A1E12E37B7A50 748845FD500AA823A41.ics HTTP/1.1" 412 225 "-" "Mac OS X/10.8 (12A269) CalendarAgent/47" i=0 t=454.2 or=2 cl=2425 xff=50.47.42.22 fwd=50.47.42.22
    ::1 - - [03/Aug/2012:10:14:26 -0700] "GET /calendars/__uids__/C807D9C5-2A89-4F46-BB4B-B0183492079E/calendar/040000008200E 00074C5B7101A82E0080000000070C0169E6171CD01000000000000000010000000A1E12E37B7A50 748845FD500AA823A41.ics HTTP/1.1" 401 141 "-" "Mac OS X/10.8 (12A269) CalendarAgent/47" i=0 t=3.1 or=2 fwd=50.47.42.22
    ::1 - rmoore [03/Aug/2012:10:14:26 -0700] "GET /calendars/__uids__/C807D9C5-2A89-4F46-BB4B-B0183492079E/calendar/040000008200E 00074C5B7101A82E0080000000070C0169E6171CD01000000000000000010000000A1E12E37B7A50 748845FD500AA823A41.ics HTTP/1.1" 404 383 "-" "Mac OS X/10.8 (12A269) CalendarAgent/47" i=0 t=32.4 or=2 xff=50.47.42.22 fwd=50.47.42.22
    notice the put on the event thew a 412 - precondition failed, then the subsequent GET requests thro a 404 because the event is not there.
    Anyone seen this?

    >>>> Request starting at: 1344020922.761
    PUT /calendars/__uids__/C807D9C5-2A89-4F46-BB4B-B0183492079E/calendar/040000008200E 00074C5B7101A82E0080000000070C0169E6171CD01000000000000000010000000A1E12E37B7A50 748845FD500AA823A41.ics HTTP/1.1
    Host: localhost:8443
    User-Agent: Mac OS X/10.8 (12A269) CalendarAgent/47
    Accept: */*
    Accept-Language: en-us
    Accept-Encoding: gzip, deflate
    If-Schedule-Tag-Match: 4301b17d-c2d1-49a9-9af1-a3810ae5f4d2
    Content-Type: text/calendar
    Authorization: Digest username="rmoore", realm="caprice.sparkred.com", nonce="463074419189777292313109132200432817385079663829408081379", uri="/calendars/__uids__/C807D9C5-2A89-4F46-BB4B-B0183492079E/calendar/04000000 8200E00074C5B7101A82E0080000000070C0169E6171CD01000000000000000010000000A1E12E37 B7A50748845FD500AA823A41.ics", response="ee8e53d94372e6b14e22e75e3ec755b0", algorithm="md5"
    X_FORWARDED_PROTO: https
    x-apple-service-webcal-enabled: true
    x-apple-service-wiki-enabled: true
    X-App-Scheme: https
    x-apple-service-webauth-enabled: true
    x-apple-service-profile-manager-enabled: true
    X-Forwarded-For: 50.47.42.22
    X-Forwarded-Host: caprice.sparkred.com
    X-Forwarded-Server: static-50-47-42-22.sttl.wa.frontiernet.net
    Connection: close
    Content-Length: 2400
    BEGIN:VCALENDAR
    VERSION:2.0
    PRODID:-//Apple Inc.//Mac OS X 10.8//EN
    CALSCALE:GREGORIAN
    BEGIN:VTIMEZONE
    TZID:US/Central
    BEGIN:DAYLIGHT
    TZOFFSETFROM:-0600
    RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
    DTSTART:20070311T020000
    TZNAME:CDT
    TZOFFSETTO:-0500
    END:DAYLIGHT
    BEGIN:STANDARD
    TZOFFSETFROM:-0500
    RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
    DTSTART:20071104T020000
    TZNAME:CST
    TZOFFSETTO:-0600
    END:STANDARD
    END:VTIMEZONE
    BEGIN:VEVENT
    SUMMARY:Striderite Odd Behavior
    X-MICROSOFT-CDO-OWNERAPPTID:1636009948
    PRIORITY:5
    CLASS:PUBLIC
    X-MICROSOFT-CDO-IMPORTANCE:1
    ORGANIZER;CN="Bivens, Aaron":MAILTO:[email protected]
    X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE
    TRANSP:OPAQUE
    ATTACH;VALUE=URI:CID:[email protected]
    UID:040000008200E00074C5B7101A82E0080000000070C0169E6171CD01000000000000
    000010000000A1E12E37B7A50748845FD500AA823A41
    DTSTART;TZID=US/Central:20120803T130000
    SEQUENCE:1
    X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
    X-MICROSOFT-CDO-APPT-SEQUENCE:1
    LOCATION:Conference Bridge (1-877-703-8557 Passcode 4547612823)
    X-MICROSOFT-CDO-INSTTYPE:0
    ATTENDEE;CN="T, Parvathy";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;ROLE=R
    EQ-PARTICIPANT;RSVP=TRUE:MAILTO:[email protected]
    om
    ATTENDEE;CN="Nigbor, Sara";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;ROLE=
    REQ-PARTICIPANT;RSVP=TRUE:MAILTO:[email protected]
    ATTENDEE;CN="[email protected]";CUTYPE=INDIVIDUAL;PARTSTAT=ACCEPTED;R
    OLE=REQ-PARTICIPANT:MAILTO:[email protected]
    ATTENDEE;CN="Ramasamy, Sivam";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RO
    LE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:[email protected]
    ATTENDEE;CN="Devon Hillard ([email protected])";CUTYPE=INDIVIDUAL;PARTS
    TAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:[email protected]
    m
    STATUS:CONFIRMED
    DTSTAMP:20120803T180122Z
    CREATED:20120803T180214Z
    X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
    DTEND;TZID=US/Central:20120803T133000
    DESCRIPTION:Bridge # 1-877-703-8557\nCode 4547612823\n\nThis call is the
      discuss the email I sent out this morning regarding forms behaving diff
    erently on different instances on Striderite.\n\n
    BEGIN:VALARM
    X-WR-ALARMUID:CD335498-C261-4898-9F02-85DC670E606A
    UID:CD335498-C261-4898-9F02-85DC670E606A
    TRIGGER:-PT15M
    X-APPLE-DEFAULT-ALARM:TRUE
    ATTACH;VALUE=URI:Basso
    ACTION:AUDIO
    END:VALARM
    END:VEVENT
    END:VCALENDAR
    >>>> Request complete at: 1344020922.763 (elapsed: 2.1 ms)
    <<<< Response sending at: 1344020922.809 (elapsed: 47.6 ms)
    HTTP/1.1 412 Precondition Failed
    Content-Length: 225
    Strict-Transport-Security: max-age=600
    Server: CalendarServer/4.1(CalendarServerv16.94.6) Twisted/12.0.0 TwistedWeb/9.0.0
    DAV: 1, access-control, calendar-access, calendar-schedule, calendar-auto-schedule, calendar-availability, inbox-availability, calendar-proxy, calendarserver-private-events, calendarserver-private-comments, calendarserver-sharing, calendarserver-sharing-no-scheduling, calendar-query-extended, calendar-default-alarms, addressbook, extended-mkcol, calendarserver-principal-property-search
    Date: Fri, 03 Aug 2012 19:08:42 GMT
    Content-Type: text/html;charset=utf-8
    Connection: close
    <html>
              <head>
                  <title>412 Precondition Failed</title>
              </head>
            <body>
                <h1>Precondition Failed</h1>
                A precondition evaluated to false.
            </body>
        </html>
    <<<< Response complete at: 1344020922.810 (elapsed: 48.5 ms)
    Appreciate you looking at this.

  • Having trouble with calendar server with SSO in communication express

    I have configured communication express with components calendar, messaging and access manager. I am able to login that but when i click on calendar ,it says "Aplication Error" NULL pointer Exception. I am able to access address book and options for all of them. i checked the am_sso.log , it has statement
    com.sun.uwc.UWCMainViewBean <init>
    SEVERE: UWCMainViewBean:forwardToURL(forwardtodefview) - null
    Can anybody tell me how to fix that problem?
    Thanks

    A similar problem was discussed over in the Calendar Server forum: http://forum.sun.com/jive/thread.jspa?threadID=101320 Check out the answers there (and the Calendar Server forum is probably a better place to ask this anyway since it looks pretty specific...)

  • Calendar server does not start

    We installed an OCS onebox 90411 on Win 2000 Server in january. Since last week calendar server does not start:
    D:\ocs_onebox\mtier\ocal\bin\unistart
    unistart: Oracle Calendar Server 9.0.4
    unistart: Copyright (c) 1993, 2003, Oracle.
    unistart: All rights reserved.
    unistart:
    unistart: Starting the Calendar Lock Manager
    unistart [error]: Error starting the Calendar Lock Manager
    unistart [error]: More details can be found in 'D:\ocs_onebox\mtier\ocal\log\unistart.log'
    unistart [error]: and in 'D:\ocs_onebox\mtier\ocal\log\lck.log'.
    Last entry in lck.log is from january.
    Last entries in unistart.log:
    DATE = Wed Apr 14 21:44:02.718 2004
    PID = 5336; TID = 5332
    ERROR CODE -> 0x50B05
    FUNCTION NAME -> ADM_Service::Start()
    SIS_ServerStart failed ((unilckd) SIS_ServerStart: StartService error :1069,Der Dienst konnte wegen einer fehlerhaften Anmeldung nicht gestartet werden. )
    DATE = Wed Apr 14 21:44:02.734 2004
    PID = 5336; TID = 5332
    ERROR CODE -> 0x50B05
    FUNCTION NAME -> Unistart::ProcessLocalStartServer()
    Error starting the Calendar Lock Manager. (unilckd) SIS_ServerStart: StartService error :1069,Der Dienst konnte wegen einer fehlerhaften Anmeldung nicht gestartet werden.
    Any idea ?

    Hi,
    Please log a TAR for this issue.
    Thanks,
    Lily

  • Using delegation from calendar-server (os x server) on iPhone

    Hi
    I want to use the calendar server aaplication from our Mountain Lion server to manage the appointments in our familiy. Everyone has the rights to make new appointments to anyone by using delegation.
    This is a good solution using the Macs, but how can I "install" and use the delegated accounts on our iphones?
    Who knows a proper solution?
    Thank you for your help,
    kind regards
    Klaus

    It turns out, for some reason, with extra networking interfaces set up, it wasn't able to connect to the server, which is why it kept waiting at that stage.
    Once I deleted the extra interfaces, it worked without a problem.  (I figured it had to be some kind of networking or communications issue - since it was after the network screen.  Also, if the location were the problem for execution, it should have had problems just starting up.)
    I tried to move icons to the dock - as in move them from a folder so they were not shortcuts, but that the location was on the dock.  It just wouldn't do that at all - it always copied the icon to the dock and the original was still in place.

  • Error Starting Calendar Server

    I have OCV2 installed on Solaris 8 and I am getting the following error in cws.log when I try to start the calendar server.
    ./unistart
    unistart: Oracle Calendar Server 9.0.4
    unistart: Copyright (c) 1993, 2003, Oracle.
    unistart: All rights reserved.
    unistart:
    unistart: The Calendar Directory Access Server is already started.
    unistart: The Calendar Lock Manager is already started.
    unistart: The Calendar Engine is already started.
    unistart: The Calendar Synchronous Network Connections is already started.
    unistart: Starting the Calendar Corporate-Wide Services
    unistart [error]: Error starting the Calendar Corporate-Wide Services
    unistart [error]: More details can be found in '/oracle/middle/ocal/log/unistart.log'
    unistart [error]: and in '/oracle/middle/ocal/log/cws.log'
    DATE = Tue Aug 19 16:58:38 2003
    PID = 1794; TID = 1; LWPID = 1
    unicwsd version: A.09.00
    DATE = Tue Aug 19 16:58:38 2003
    PID = 1794; TID = 1; LWPID = 1
    SYSTEM ERRNO -> 22 (Invalid argument)
    ERROR CODE -> 0x50109
    FUNCTION NAME -> ProcessDefaultMain
    SIS_SharedMemLockedCreate error: CreateSystemV: shmget error :22,Invalid argument. size:28 mo
    de:1920 key:50491296
    DATE = Tue Aug 19 16:58:38 2003
    PID = 1794; TID = 1; LWPID = 1
    SYSTEM ERRNO -> 22 (Invalid argument)
    ERROR CODE -> 0x50109
    FUNCTION NAME -> main
    ProcessDefaultMain
    Has anybody had this problem before ?

    Bonjour,
    This problem seems to be related to your Kernel parameter.
    At this point I would suggest to contact Oracle Support and open a TAR with the calendar group.
    Thank you,
    Manon Delisle

Maybe you are looking for

  • Time capsule doesn't see printer through USB hub

    I can't seem to get the TC to see my USB printer if it connects through a hub.  I have an external drive plugged into the hub and I can plug it into any of the ports and the TC log file shows the disk plug in and unplug.  The disk works great. So far

  • Can i use ipad mini adaptor for charging iphone 5s?

    Just want to check before i use the ipad mini adaptor to charge my iphone 5s...does this harm the iphone in anyways?

  • Error message when working on one pre-recorded track

    Hello!  I'm using GB 5.1, and have been encountering a frustrating problem: I have one mp3 audio track (of a group discussion) imported from a digital recorder.  I've processed this kind of file many times, as a Real Instrument track. Mostly I've had

  • Binding troubleshooting

    Hi! I've been struggling with a bit of binding code - I'm making tabs, and I'm trying to get the content to change when a different tab is selected. The tab headers change so far, but the tab content doesn't. When a tab header is clicked on, the tab

  • Dust in the touch disp

    after a few month I sadly have to recognize there is dust in my display, in the lower left corner. it'ss not much and when the light is on it'ss not noticable but i?m frightend that it get worse. anybody the same experience?