We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byIan Porter
Modified over 2 years ago
1Copyright © 2008, Printer Working Group. All rights reserved. Mandatory vs Optional Properties Rick Landau, Dell Dell 2008/02/27
2Copyright © 2008, Printer Working Group. All rights reserved. Mandatory vs Optional Groups Mandatory: agent must implement Conditionally Mandatory: if a feature is present and the agent wants to manage it, then must implement Optional: truly optional, agent's choice
3Copyright © 2008, Printer Working Group. All rights reserved. What Does "Agent Must Implement" Mean? Groups can be Mandatory: agent must implement all properties in group Conditionally Mandatory: if the agent supports managing a particular feature, e.g., Audio, then it must implement all properties in group Optional: agent may choose to implement group or not, must implement all properties or none
4Copyright © 2008, Printer Working Group. All rights reserved. Why "All or None" Approach If an agent does not implement a property at all, GETNEXT just skips over the missing OID GET generates a "no such object" SNMP protocol error Makes error processing in client SW clumsy Client SW wants to depend on an SNMP group If feature supported, all properties in group shall be present All properties are required to have sensible DEFVALs (default values), easy for agent to include
5Copyright © 2008, Printer Working Group. All rights reserved. Two Approaches 1.Depend on default values in specs 2.Divide (some) groups into mandatory and optional parts
6Copyright © 2008, Printer Working Group. All rights reserved. Example of Split Group General group ProductName, SerialNumber, HardwareVersion, CurrentLocaleSNMP General-extension group DeviceAge, PowerOnCount, ManufactureDate, AssetTag, ServicePerson, NtsServerAddress Do all the items in the extension group have sensible default values? DeviceAge = PowerOnCount = 0 ManufactureDate = AssetTag = ServicePerson = NtsServerAddress = "" And make them read-only Not that hard to do Easier for client programs: fewer optional groups to scan
7Copyright © 2008, Printer Working Group. All rights reserved. Recommendation Define carefully default values for all properties, especially optional properties Do not split groups in half
What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/08/08 v0.2.
What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/07/15 v0.1.
LIMITS What is Calculus? What are Limits? Evaluating Limits –Graphically –Numerically –Analytically What is Continuity? Infinite Limits This presentation.
The. of and a to in is you that it he for.
PWG F2F Mtg June 2008 WIMS-CIM WG What's a Prototype Proxy Printer Provider Rick Landau Dell, CTO Office 2007/06/25 v0.1.
Status of the Proxy Printer Provider Prototype PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/10/21 v0.2.
Policy development workshop The role and characteristics of appropriate supportive policy within Bandwidth Management and Optimisation (BMO)
The following 10 questions test your knowledge of Internet-based client management in Configuration Manager Configuration Manager 2007 Internet-Based.
Then we have. to be there that was in I have a.
Projector & Display Management WG Projector & Display Management WG Technical Notes - RBL Rick Landau, Dell, and the Projector & Display Management WG.
WS Choreography v.0-1 Overview This is work-in-progress David Burdett, Commerce One 18 June 2003.
New GCSE Exams 2009 The Geography Department wants to know what you think!
Projector & Display Management WG Projector & Display Management WG F2F Meeting 2007/03 Agenda Rick Landau, Dell, and the Projector & Display Management.
1Copyright © 2008, Printer Working Group. All rights reserved. Web-based Imaging Management System Working Group Printer Working Group Face-to-Face Meeting.
Aim: How do we find the critical values of a z test? HW#7: last slide SPSS Assignment Due Monday.
Lap 1. the to and he a I you it of in Lap 2.
Of. and a to the in is you that it at be.
Microsoft SQL Server 2005 Express Edition & SQL Server Management Studio Express Installation and Configuration Guides.
The. of and a to in is you that it he was.
High Frequency Words List A Group 1. the of and.
May 18, 2006IVOA Interoperability Meeting Fine-grained vs. Coarse-grained Registries or How much detail about a resource should be stored in a registry?
Reverse Auctions & Voting Mechanisms. 2 Outline Definitions Auction Types Auction Mechanisms Mechanism Design Revenue Equivalence Mechanism Design (Again)
Reaching Consensus. What is Consensus Consensus is a decision in which all group members find a common ground. Getting consensus does not mean that everyone.
Copyright © IDAutomation.com, Inc. IDAutomation and BizFonts are registered trademarks of IDAutomation.com, Inc. All other trademarks mentioned.
POSSIBLE Projector Subunits (Subsystems) and Their Contents Rick Landau, Dell, and Projector & Display Management BOF 2006/09/13.
© 2006 Open Grid Forum JSDL Optional Elements OGF 24 Singapore.
Data Analysis 1 Chapter 2.1 V3.1 Napier University Dr Gordon Russell.
COMPUTER INTERFACES 1. The term interface means the link between the computer and the user; it refers to the means by which the user interacts with the.
What is it? What are the benefits? How does it work? Can I use Replicator? Content.
© 2016 SlidePlayer.com Inc. All rights reserved.