Re: [ietf-calsify] Group Event

Reinhold Kainhofer <reinhold@kainhofer.com> Wed, 13 January 2010 21:13 UTC

Return-Path: <ietf-calsify-bounces@osafoundation.org>
X-Original-To: ietfarch-calsify-archive-Feit0ahl@core3.amsl.com
Delivered-To: ietfarch-calsify-archive-Feit0ahl@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3E93F3A6857 for <ietfarch-calsify-archive-Feit0ahl@core3.amsl.com>; Wed, 13 Jan 2010 13:13:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.092
X-Spam-Level:
X-Spam-Status: No, score=-1.092 tagged_above=-999 required=5 tests=[AWL=0.907, BAYES_00=-2.599, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E4TES3N+wyuf for <ietfarch-calsify-archive-Feit0ahl@core3.amsl.com>; Wed, 13 Jan 2010 13:13:16 -0800 (PST)
Received: from leka.osafoundation.org (leka.osafoundation.org [149.20.54.96]) by core3.amsl.com (Postfix) with ESMTP id C09E03A67E5 for <calsify-archive-Feit0ahl@lists.ietf.org>; Wed, 13 Jan 2010 13:13:15 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by leka.osafoundation.org (Postfix) with ESMTP id 0B96A77D714; Wed, 13 Jan 2010 13:13:03 -0800 (PST)
X-Virus-Scanned: by amavisd-new and clamav at osafoundation.org
Received: from leka.osafoundation.org ([127.0.0.1]) by localhost (leka.osafoundation.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ciCrsEeyCVZ1; Wed, 13 Jan 2010 13:13:02 -0800 (PST)
Received: from leka.osafoundation.org (localhost [127.0.0.1]) by leka.osafoundation.org (Postfix) with ESMTP id E379477D718; Wed, 13 Jan 2010 13:11:03 -0800 (PST)
X-Original-To: ietf-calsify@osafoundation.org
Delivered-To: ietf-calsify@osafoundation.org
Received: from localhost (localhost [127.0.0.1]) by leka.osafoundation.org (Postfix) with ESMTP id 93ACE77D718 for <ietf-calsify@osafoundation.org>; Wed, 13 Jan 2010 13:10:00 -0800 (PST)
X-Virus-Scanned: by amavisd-new and clamav at osafoundation.org
Received: from leka.osafoundation.org ([127.0.0.1]) by localhost (leka.osafoundation.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3E6V8GgafdFN for <ietf-calsify@osafoundation.org>; Wed, 13 Jan 2010 13:09:33 -0800 (PST)
Received: from mail.fam.tuwien.ac.at (doob.fam.tuwien.ac.at [128.130.51.99]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by leka.osafoundation.org (Postfix) with ESMTP id E903577D714 for <ietf-calsify@osafoundation.org>; Wed, 13 Jan 2010 13:09:12 -0800 (PST)
Received: from einstein.kainhofer.com (localhost [127.0.0.1]) by mail.fam.tuwien.ac.at (8.14.3/8.14.3/Debian-5) with ESMTP id o0DL8wpM032364; Wed, 13 Jan 2010 22:08:58 +0100
From: Reinhold Kainhofer <reinhold@kainhofer.com>
Organization: Vienna University of Technology
To: ietf-calsify@osafoundation.org, Calvin So <sochihong@gmail.com>
Date: Wed, 13 Jan 2010 22:08:55 +0100
User-Agent: KMail/1.12.4 (Linux/2.6.31-17-generic; KDE/4.3.4; i686; ; )
References: <6b35e9b91001131001y7a5aafdeu352d5856bb7436ba@mail.gmail.com> <B117B2CA219624E0B7345955@socrates.local>
In-Reply-To: <B117B2CA219624E0B7345955@socrates.local>
MIME-Version: 1.0
Message-Id: <201001132208.55349.reinhold@kainhofer.com>
Subject: Re: [ietf-calsify] Group Event
X-BeenThere: ietf-calsify@osafoundation.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "RFC2445, 2446 and 2447 Discusions" <ietf-calsify.osafoundation.org>
List-Unsubscribe: <http://lists.osafoundation.org/mailman/listinfo/ietf-calsify>, <mailto:ietf-calsify-request@osafoundation.org?subject=unsubscribe>
List-Archive: <http://lists.osafoundation.org/pipermail/ietf-calsify>
List-Post: <mailto:ietf-calsify@osafoundation.org>
List-Help: <mailto:ietf-calsify-request@osafoundation.org?subject=help>
List-Subscribe: <http://lists.osafoundation.org/mailman/listinfo/ietf-calsify>, <mailto:ietf-calsify-request@osafoundation.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ietf-calsify-bounces@osafoundation.org
Errors-To: ietf-calsify-bounces@osafoundation.org

Am Mittwoch, 13. Januar 2010 19:34:33 schrieb Cyrus Daboo:
> Hi Calvin,
> 
> --On January 13, 2010 10:01:40 AM -0800 Calvin So <sochihong@gmail.com>
> 
> wrote:
> > I am not sure if my case is feasible but I am trying to write a 
> > backend program that send out message to "A", "B", "C" and "D" and 
> > make "A" as the organizer/chair of a group event and the others as the 
> > attendees. 

Okay, so basically your programm (who is operating it???) is the organizer. 
There should be some human contact organizing (i.e. fixing the date, 
organizing the room, informing the participants about changes, etc.) the event 
with A,B,C and D. That human contact (email address) should be the ORGANIZER 
of the event.

The fact that A is the CHAIR of the meeting can be indicated by the ROLE 
parameter of the ATTENDEE:

       ATTENDEE;ROLE=CHAIR:mailto:mrbig@example.com

See section 3.2.16 of RFC 5545

All other attendees will either have no ROLE parameter (implicitly, REQ-
PARTICIPANT is assumed in that case) or an explicit ROLE parameter:

       ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;CN=Henry
        Cabot:mailto:hcabot@example.com



> > I have read the "4.2. Group Event Examples" in 
> > http://ri-cal.rubyforge.org/rdoc/docs/draft-ietf-calsify-2446bis-08_t... 
> > but it doesn't mention much about what message content should be 
> > constructed for message sending to "A" 

You should definitely also read RFC 5545 (the successor to RFC 2445) about 
ATTENDEE, ORGANIZER and all its parameters. RFC 2446bis builds on RFC5545.


> > Can somebody shed some light on this? In particular, which parameter 
> > (s) should I pay special attention to? Or there is no feasible 
> > solution for my case? 
> 
> Strictly speaking in the iTIP model messages are assumed to be originated
> by the Organizer. In your case it looks like you want some third party to
> originate the message and make sure it also gets put on the Organizer's
> calendar. 

You are using "organizer" for two different tasks: 1) really organizing the 
event and 2) chairing the event.

> Does the third party have any direct access to the Organizer's
> calendar? Are you expecting the Attendee's to reply to the organizer with
> their participation status updates?

Exactly, this is the issue. if your application simply acts on behalf of the 
chair/organizer (i.e. can fix dates for him/her, has access to the calendar, 
etc. like a secretary), the chair or the secretary should also be the 
ORGANIZER and will receive all replies by the attendees. 

Otherwise, the chair is simply a "normal" attendee with a special role at the 
meeting. In that case the ORGANIZER is someone else and the chair is an 
ATTENDEE with ROLE=CHAIR.

Cheers,
Reinhold

-- 
------------------------------------------------------------------
Reinhold Kainhofer, reinhold@kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org
_______________________________________________
ietf-calsify mailing list
ietf-calsify@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/ietf-calsify