PS> FYI...Some notification edits for PSI spec

PS> FYI...Some notification edits for PSI spec

McDonald, Ira imcdonald at sharplabs.com
Tue Jun 22 17:18:48 EDT 2004


Hi,

These are the event edits referred to in Alan's
announcement of a PSI telecon on 6 July.

Cheers,
- Ira

Ira McDonald (Musician / Software Architect)
Blue Roof Music / High North Inc
PO Box 221  Grand Marais, MI  49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com

-----Original Message-----
From: McDonald, Ira 
Sent: Monday, June 21, 2004 4:59 PM
To: 'Hall, David M'; McDonald, Ira; thrasher at lexmark.com; Berkema, Alan
C (R&D Roseville)
Subject: RE: Some notification edits for PSI spec


Hi Dave,

A newer wrinkle.  The enumerated type 'PrinterEventType'
only defines the few standard Printer events.  But the
element 'PrinterEvents' is a choice of 'PrinterEventType'
and 'VendorEventType'.  Likewise for Jobs and Documents.

See - I was thinking ahead...

Cheers,
- Ira

Ira McDonald (Musician / Software Architect)
Blue Roof Music / High North Inc
PO Box 221  Grand Marais, MI  49839
phone: +1-906-494-2434
email: imcdonald at sharplabs.com

-----Original Message-----
From: Hall, David M [mailto:dhall at hp.com]
Sent: Monday, June 21, 2004 3:54 PM
To: McDonald, Ira; thrasher at lexmark.com; Berkema, Alan C (R&D Roseville)
Subject: RE: Some notification edits for PSI spec


Thanks Ira!

D

-----Original Message-----
From: McDonald, Ira [mailto:imcdonald at sharplabs.com] 
Sent: Monday, June 21, 2004 11:13 AM
To: 'thrasher at lexmark.com'; Berkema, Alan C (R&D Roseville); Hall, David
M
Cc: McDonald, Ira
Subject: Some notification edits for PSI spec


Hi Dave and Alan,                                  Monday (21 June 2004)

[Background - Alan and I agree that we need a new 'last call' for PSI
spec, because there are technical errors in the current PSI spec].

Below are some notification changes for the PSI spec.

Comments?

Cheers,
- Ira

------------------------------------------------------------------------
[changes for 'wd-psi10-20040615.pdf']


(1) Section 5.6.2 FetchNextJob - 'sendJobNotifications'

- method signature is correct, but...

- in 'Returns' section, should CHANGE definition to
    "A collection of Job Events as defined by the JobEvents
    element in the Semantic Model [SM] Events.xsd."


(2) Section 5.6.2 FetchNextJob - 'callBackInterval'

- in 'Returns' section, should ADD definition (_not_ from IETF stalled
  IPP Get spec) and this element should occur ONLY in PSI WSDL (because
  we are _not_ adding Subscription object to Semantic Model for PSI).

- otherwise, we should DELETE 'callBackInterval'


(3) Section 5.6.4 FetchNextDocmentByPull - 'sendDocumentNotifications'

- method signature is correct, but...

- in 'Returns' section, should CHANGE definition to
    "A collection of Document Events as defined by the DocumentEvents
    element in the Semantic Model [SM] Events.xsd."


(4) Section 5.6.4 FetchNextDocmentByPull - 'callBackInterval'

- see item (2) above.


(5) Section 5.6.6 FetchNextDocmentByValue - 'sendDocumentNotifications'

- see item (3) above.


(6) Section 5.6.6 FetchNextDocmentByValue - 'callBackInterval'

- see item (2) above.


(7) Section 5.6.7 SendJobNotification

- in method signature, should ADD the missing parameter
    "sendJobNotifications : JobEvents"
    (existing JobStatus group does NOT include Job Events)

- in 'Parameters' section, should ADD the parameter and definition
    "A collection of Job Events as defined by the JobEvents
    parameter in the Semantic Model [SM] Events.xsd."


(8) Section 5.6.8 SendDocumentNotification

- in method signature, should ADD the missing parameter
    "sendDocumentNotifications : DocumentEvents"
    (existing DocumentStatus group does NOT include Document Events)

- in 'Parameters' section, should ADD the parameter and definition
    "A collection of Document Events as defined by the DocumentEvents
    parameter in the Semantic Model [SM] Events.xsd."


(9) Section 5.6.9 RegisterTargetDevice - 'sendTargetDeviceNotifications'

- in method signature, should CHANGE definition to
    "sendTargetDeviceNotifications : NotifyEvents"
    (to allow subscription for Job and Document events too)

- in 'Returns' section, should CHANGE definition to
    "A collection of Printer, Subunit, Job, Document, and Vendor Events
    as defined by the NotifyEvents element in the Semantic Model [SM]
    Events.xsd."


(10) Section 5.6.11 SendTargetDeviceNotification

- in method signature, should ADD the missing parameter
    "sendTargetDeviceNotifications : NotifyEvents"
    (existing PrinterStatus group does NOT include Printer Events)

- in 'Parameters' section, should ADD the parameter and definition
    "A collection of Printer, Subunit, and Vendor Events
    as defined by the NotifyEvents element in the Semantic Model [SM]
    Events.xsd.  The SendTargetDeviceNotification method MUST NOT be
    used to deliver Job or Document level events."

------------------------------------------------------------------------



More information about the Ps mailing list