One issue that came up is whether or not VSCHEDULE should be used as a table in a query. That is, to query for components that have been scheduled (not booked) there are a couple of approaches. One way would look something like this:
BEGIN:VQUERYA couple of issues with with this query are:
QUERY:SELECT (*);
FROM (*);
WHERE (METHOD = REQUEST OR METHOD = PUBLSH OR
METHOD = ADD OR METHOD = CANCEL OR METHOD = REFRESH OR
METHOD = COUNTER OR METHOD = DECLINECOUNTER);
END:VQUERY
BEGIN:VQUERYIf we go this route, it means that VSCHEDULE gets a more formal role in our schema. It addresses the issue of where scheduling messages go until they are handled. But it was not clear that people wanted this.
QUERY:SELECT (*);
FROM (VSCHEDULE_TABLE);
END:VQUERY
Are there other issues with these approaches? Which approach do you prefer? Is there yet another way?
-Steve
begin:vcard adr;dom:;;;Mountain View;CA;94043; n:Mansour;Steve x-mozilla-html:FALSE org:Netscape version:2.1 email;internet:sman@netscape.com title:Judge, Jury, and Executioner tel;fax:650-937-2103 tel;work:650-937-2378 x-mozilla-cpt:;0 fn:Steve Mansour end:vcard