Hi,
[Background - WIMS folks want to include UnsupportedElements
in the returns from most of their Operations and Actions - so
we reviewed the PSI definition yesterday afternoon.]
PSI has the OPPOSITE behavior for elements which ARE supported
but have been supplied by the client with an unsupported VALUE.
PSI returns the element with the _new_ substituted value.
But - IPP/1.1 and the PWG Semantic Model/1.0 UnsupportedElements
return the element with the _old_ unsupported value (perhaps more
sensible, but less useful to the client).
Pete Zehler was on the WIMS telecon yesterday and agrees that
we should _fix_ this bug in PSI (because it's impossible to
write a print service gateway between the two different
behaviors).
WIMS folks also decided to define a second SubstitutedElements
return that has the _new_ value for client convenience (the
present mistaken behavior in PSI UnsupportedElements).
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