WBMM> Posted new Printer MIB v2 and Finisher MIB XML schema (7 Feb 2004 )

WBMM> Posted new Printer MIB v2 and Finisher MIB XML schema (7 Feb 2004 )

McDonald, Ira imcdonald at sharplabs.com
Sat Feb 7 13:25:39 EST 2004


Hi folks,                                     Saturday (7 February 2004)

[XML Schema for use by FSG Japan's Open Printing Bi-Di API project]


Posted on the PWG FTP server in the directory:

    ftp://ftp.pwg.org/pub/pwg/wbmm/schemas/

in archive files with long filenames:

    60532 Feb  7 13:05 prtmib15-20040207.xsd
    13593 Feb  7 13:05 finmib16-20040207.xsd
    13697 Feb  7 13:05 ianachar-20040207.xsd
    20249 Feb  7 13:05 ianaprt-20040207.xsd
     8414 Feb  7 13:05 ianafin-20040207.xsd
    62938 Feb  7 13:05 rfc1759-20040207.xsd

and latest files with short filenames:

    60532 Feb  7 13:05 prtmib15.xsd
    13593 Feb  7 13:05 finmib16.xsd
    13697 Feb  7 13:05 ianachar.xsd
    20249 Feb  7 13:05 ianaprt.xsd
     8414 Feb  7 13:05 ianafin.xsd
    62938 Feb  7 13:06 rfc1759.xsd

Per request of Pete Zehler and others during PWG WBMM telecons, I have
upgraded my SNMP MIB to XML Schema conversion tool and generated new
machine-translated XML schema for the IESG-approved Printer MIB v2 and
Finisher MIB, and their includes IANA Printer MIB, IANA Finisher MIB,
and IANA Charset MIB, and Printer MIB v1 (RFC 1759).

These schema validate without warnings using XML SPY 2004, XRay 2.0, and
XSV 2.5 (the free XML Schema Validator).  Posted in the directory:

Note:  I hand-edited the 'prtmib15' and 'finmib16' schemas to add XML
schema include statements for the textual conventions (now XML types)
in 'ianachar', 'ianaprt', and 'ianafin'.  These includes use the short
filenames.  This allows the 'prtmib15' and 'finmib16' schemas to load
into XML SPY and XRay without warnings.

Comments?

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


------------------------------------------------------------------------
Changes to schema:

1)  All integer MIB datatypes have been converted to "xsd:int" (32-bit),
    rather than "xsd:integer" (unbounded).
2)  All integer ranges have been converted to equivalents in XML,
    using "xsd:minInclusive" and "xsd:maxInclusive".
3)  All string lengths have been converted to equivalents in XML,
    using "xsd:minLength" and "xsd:maxLength".



More information about the Wims mailing list