Hi Bill,
Comments about your operation names:
(1) 'GetSchedule' is fine.
(2) 'AcceptReport' I don't like - the verb should describe the action
of the Sender - I suggest (following IPP Notifications) we use
'SendReport'.
(3) 'AcceptAlert' - same comment - I suggest 'SendAlert' or (closer
to IPP Notifications) 'SendNotification'.
Cheers,
- Ira McDonald
High North Inc
PS - I actually _am_ working on XML schema for a Schedule object and
an Action object (row in a schedule). I'm looking at the very mature
IETF Schedule MIB (RFC 3231, October 2002, which obsoletes RFC 2591):
"Abstract
This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community.
In particular, it describes a set of managed objects that are used to
schedule management operations periodically or at specified dates and
times."
-----Original Message-----
From: Wagner,William [mailto:WWagner at NetSilicon.com]
Sent: Wednesday, August 27, 2003 1:37 PM
To: wbmm at pwg.org
Subject: WBMM> Operations
Ira,
Considering what I was calling the "connections" as the initial
operations requested in the Post by the managed object, these
operations would be called;
Get Schedule (arguments include ID of device or proxy [which
represents a group of devices])
(Accept) Periodic report
(Accept) Alert Report (notification)
The schedule would consist of one or more of what we have been
previously calling operation requests (e.g., get element), qualified
by time, condition and (to accommodate proxies) actual managed object
ID. The time could be immediate, in which case you would have the
exchange:
Managed Object
Manager
Open connection or send initial mail message
----------------------Get
Schedule------------------------------>
<----Schedule (get-element X, device y,
immediate)---
-----Accept Report (element X value, device
y)--------->
<---------------------------Report
Accepted------------------------
----------------------Get
Schedule------------------------------>
<-------Schedule (send next Get Schedule
[time], end)-----
close connection or cease POP polling
Perhaps we could also allow that a Schedule can be the response to an
Accept Report. That would simplify an exchange to:
Managed Object
Manager
----------------------Get
Schedule------------------------------>
<----Schedule (get-element X, device y,
immediate)---
-----Accept Report (element X value, device
y)--------->
<----Schedule (get-element Z, device y,
immediate)---
-----Accept Report (element X value, device
y)--------->
<-------Schedule (send next Get Schedule
[time], end)-----
I am uncertain if we can represent the operation commands contained
within the Get Schedule operation response in the same was as the Get
Schedule, Accept Report and Accept Alert operations.
Bill Wagner