WIMS> Posted eight WIMS schema (12 Dec 2004)

WIMS> Posted eight WIMS schema (12 Dec 2004)

McDonald, Ira imcdonald at sharplabs.com
Sun Dec 12 21:01:11 EST 2004


Hi folks,                                      Sunday (12 December 2004)

I have just posted the _first_ complete set of WIMS XML schema, which
validate without warnings using XML SPY 2004, XRay 2.0, and XSV 2.5 (the
free XML Schema Validator) at:

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/wimsbase-20041212.xsd
        - WIMS Base v0.10 - Agent, Device, Manager, Service, System

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/wimstype-20041212.xsd
        - WIMS Type v0.10

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/alert-20041212.xsd
        - Alert v0.40 - Alert and Subscription

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/events-20041212.xsd
        - Events v0.70

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/report-20041212.xsd
        - Report v0.40

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/resource-20041212.xsd
        - Resource v0.60

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/schedule-20041212.xsd
        - Schedule v0.92

    ftp://ftp.pwg.org/pub/pwg/wims/schemas/subunits-20041212.xsd
        - Subunits v0.30

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

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

[module include dependencies]

(1) Alert - includes Resource, Schedule, and Subunits

(2) Events - no includes (free-standing)

(3) Report - includes Schedule

(4) Resource - includes WIMS Type

(5) Schedule - includes WIMS Type and Events

(6) Subunits - includes WIMS Type

(7) WIMS Base - includes WIMS Type, Alert, Report, and Subunits

(8) WIMS Type - no includes (free-standing)

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

[changes to WIMS Type v0.10]

(1) Deleted PWG SM/1.0 Printer, Job, and Document objects from the
    enumeration in 'WIMSObjectTypeWKV' and thus 'WIMSObjectsSupported'
    (redundant with WIMS System and Service objects in this release)
    per longstanding request of Bill Wagner to clarify;

(2) Kept PWG SM/1.0 Printer object in 'WIMSManagedEntityTypeWKV'
    (needed for Subscription, Alert, and Report content)
    to support IPP/1.1 Printer peer to WIMS Service;

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

[changes from Alert v0.30 to v0.40]

(1) Changed type of 'NotifyElement' metamorphic element
    to standard 'ObjectElement' in new WIMS Type XML schema;

(2) Changed type of 'NotifySubscriptionId' object key element
    to standard 'ObjectIdentifier32' in new WIMS Type XML schema;

(3) Changed type of 'NotifyJobSetId' object pointer element
    to standard 'ObjectPointer16' in new WIMS Type XML schema;

(4) Changed type of 'NotifyJobId' and 'NotifyDocumentNumber'
    to standard 'ObjectPointer32' in new WIMS Type XML schema;

(5) Changed type of 'NotifySequenceNumber' and 'NotifyTimeInterval'
    to standard 'ObjectCounter32' in new WIMS Type XML schema;

(6) Changed type of 'NotifyUserData', 'NotifyCharset', and
    'NotifyNaturalLanguage'
    to standard 'ObjectStringShort' in new WIMS Type XML schema;

(7) Changed type of 'NotifyText'
    to standard 'ObjectStringMax' in new WIMS Type XML schema;

(8) Changed type of 'NotifyManagedEntityStateReasons',
    'NotifyJobStateReasons', and 'NotifyDocumentStateReasons'
    to standard 'ObjectStateReasons' in new WIMS Type XML schema;

(9) Added 'NotifySubunitReference' and 'NotifySubunitStates',
    per review at PWG San Antonio on 16 November 2004;

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

[changes from Events v0.60 to v0.70]

(1) Added new 'Service...' events, identical to 'Printer...' events
    (to support new Service object in WIMS Base XML schema);

(2) Added new 'Device...' events, identical to 'Service...' events
    (to support new Device object in WIMS Base XML schema);

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

[changes from Report v0.30 to v0.40]

(1) Changed type of 'ReportElement' metamorphic element
    to standard 'ObjectElement' in new WIMS Type XML schema;

(2) Changed type of 'ReportSequenceNumber' counter element
    to standard 'ObjectCounter32' in new WIMS Type XML schema;

(3) Added 'ReportText' and 'ReportNaturalLanguage' elements,
    analogous to 'NotifyText' and 'NotifyNaturalLanguage' in Alert;

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

[changes from Resource v0.50 to v0.60]

(1) Moved 'ResourceAccessModeWKV' to new WIMS Type XML schema and
    renamed to 'ObjectAccessModeWKV';

(2) Moved 'ResourceDataCompressionWKV' to new WIMS Type XML schema and
    renamed to 'ObjectDataCompressionWKV';

(3) Moved 'ResourcePersistencWKV' to new WIMS Type XML schema and
    renamed to 'ObjectPersistenceWKV';

(4) Changed type of 'ResourceId' object key element
    to standard 'ObjectIdentifier32' in new WIMS Type XML schema;

(5) Changed type of 'ResourceJobId' object pointer element
    to standard 'ObjectPointer32' in new WIMS Type XML schema;

(6) Changed type of 'ResourceDataKOctets' counter element
    to standard 'ObjectCounter32' in new WIMS Type XML schema;

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

[changes from Schedule v0.91 to v0.92]

(1) Moved all 'WIMSxxx' types and elements to new WIMS Type XML schema;

(2) Moved 'ActionElement' type to WIMS Type XML schema,
    and renamed to 'ObjectElement';

(3) Moved 'ActionQualifiedNamePattern' type to WIMS Type XML schema,
    and renamed to 'ObjectQualifiedNamePattern';

(4) Corrected types of numerous attributes to use common types from new
    WIMS Type XML schema;

(5) Changed type of 'ActionJobId', 'ActionScheduleId' and
    'ActionSubscriptionId' object pointer elements
    to standard 'ObjectPointer32' in new WIMS Type XML schema;

(6) Changed type of 'PlanId' and 'ScheduleId' object key elements
    to standard 'ObjectIdentifier32' in new WIMS Type XML schema;

(7) Revised 'PlanHour' and 'PlanMinute' types and elements to support
    negative values (consistent with other calendar attributes);

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

[changes from Subunits v0.20 to v0.30]

(1) Corrected types of numerous attributes to use common types from new
    WIMS Type XML schema;

(2) Added Scanner group (analogous to Marker group);

(3) Added support for multiple Consoles;

(4) Deleted General group (redundant with System and Service objects);

(5) Deleted SubunitAlerts group (redundant with Agent object);

(6) Added 'SubunitReference' and 'SubunitReferences' (list of subunits)
    to support Alert, Report, System, Service, and Device schema;

(7) Changed all text localization to use SystemNaturalLanguage (except
    Console text localization still uses ConsoleNaturalLanguage);

(8) Added 'ChannelInfo' (description, not 'prtChannelInfo') to
    Channel group, per review at PWG San Antonio on 16 November 2004;

(9) Renamed 'ChannelCurrentJobInterpreterId' to
    'ChannelDefaultJobControlLanguageId' and clarified usage,
    per review at PWG San Antonio on 16 November 2004;

(10) Renamed 'ChannelDefaultPageInterpreterId' to
    'ChannelDefaultPageDescriptionLanguageId' and clarified usage,
    per review at PWG San Antonio on 16 November 2004;

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



More information about the Wims mailing list