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;
------------------------------------------------------------------------