#2595 CR27: Deprecate Get/SetProperty CIM operations

closed-rejected
Dave Blaschke
jsr48-client
4
2013-09-19
2013-01-15
Dave Blaschke
No

Background/Rationale:

DSP0200 1.3.1 defines the operations getProperty and setProperty.

This CR deprecates these operations.

Requested Change:

1. Change subclause 5.3.2.18 (GetProperty):
Note to the editor: Any occurrences of "(DEPRECATED)" and "DEPRECATION NOTE:" need to get red color in the document.
5.3.2.18 GetProperty (DEPRECATED)

The GetProperty operation retrieves a single property value from a CIM instance in the target namespace:.

DEPRECATION NOTE: The GetProperty operation has been deprecated in version 1.4 of this specification. Use GetInstance instead.

2. Change subclause 5.3.2.19 (SetProperty):
Note to the editor: Any occurrences of "(DEPRECATED)" and "DEPRECATION NOTE:" need to get red color in the document.
5.3.2.19 SetProperty (DEPRECATED)

The SetProperty operation sets a single property value in a CIM instance in the target namespace:.

DEPRECATION NOTE: The SetProperty operation has been deprecated in version 1.4 of this specification. Use ModifyInstance instead.

Discussion

  • Dave Blaschke
    Dave Blaschke
    2013-01-15

    • priority: 5 --> 4
     
  • Dave Blaschke
    Dave Blaschke
    2013-01-15

    Lowering priority one notch below normal, this bug is dependent on DMTF
    CIM-XML changes

     
  • Dave Blaschke
    Dave Blaschke
    2013-01-15

    • summary: Implement DMTF CRCIMXML00027 --> Deprecate Get/SetProperty CIM operations
     
  • Dave Blaschke
    Dave Blaschke
    2013-01-16

    This change is defined in DMTF CRCIMXML00027

     
  • Dave Blaschke
    Dave Blaschke
    2013-01-24

    • summary: Deprecate Get/SetProperty CIM operations --> CR27: Deprecate Get/SetProperty CIM operations
     
  • Dave Blaschke
    Dave Blaschke
    2013-02-20

    Classic ID #3600972

     
  • Dave Blaschke
    Dave Blaschke
    2013-02-20

    • component: --> jsr48-client
     
  • Dave Blaschke
    Dave Blaschke
    2013-04-30

    DSP0200 1.4.0a-rc1 was published yesterday and contained the following:

    1963 5.4.2.18 GetProperty (DEPRECATED)
    
    1993 5.4.2.19 SetProperty (DEPRECATED)
    

    Fortunately, the JSR48 spec does NOT contain any APIs which use the Get/SetProperty operations.

     
  • Dave Blaschke
    Dave Blaschke
    2013-09-19

    • status: open --> closed-rejected
     
  • Dave Blaschke
    Dave Blaschke
    2013-09-19

    The Java CIM Client does not use the Get/SetProperty operations directly because the the JSR48 spec's use of Get/SetProperty APIs relates to Java properties, NOT CIM instance properties. The JSR48 spec defines Get/ModifyInstance APIs which translate directly to the Get/ModifyInstance operations.