Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
1
2
3
4
5
6
7
8
9
Document Number: DSP0843
Date: 2009-06-04
Version: 1.0.0
Media Redirection Profile SM CLP Command Mapping Specification
Document Type: Specification
Document Status: DMTF Standard
Document Language: E
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
2 DMTF Standard Version 1.0.0
10
Copyright notice 11
Copyright © 2006, 2009 Distributed Management Task Force, Inc. (DMTF). All rights reserved. 12
13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29
30 31
DMTF is a not-for-profit association of industry members dedicated to promoting enterprise and systems management and interoperability. Members and non-members may reproduce DMTF specifications and documents, provided that correct attribution is given. As DMTF specifications may be revised from time to time, the particular version and release date should always be noted.
Implementation of certain elements of this standard or proposed standard may be subject to third party patent rights, including provisional patent rights (herein "patent rights"). DMTF makes no representations to users of the standard as to the existence of such rights, and is not responsible to recognize, disclose, or identify any or all such third party patent right, owners or claimants, nor for any incomplete or inaccurate identification or disclosure of such rights, owners or claimants. DMTF shall have no liability to any party, in any manner or circumstance, under any legal theory whatsoever, for failure to recognize, disclose, or identify any such third party patent rights, or for such party’s reliance on the standard or incorporation thereof in its product, protocols or testing procedures. DMTF shall have no liability to any party implementing such standard, whether such implementation is foreseeable or not, nor to any patent owner or claimant, and shall have no liability or responsibility for costs or losses incurred if a standard is withdrawn or modified after publication, and shall be indemnified and held harmless by any party implementing the standard from any and all claims of infringement by a patent owner for such implementations.
For information about patents held by third-parties which have notified the DMTF that, in their opinion, such patent may relate to or impact implementations of DMTF standards, visit http://www.dmtf.org/about/policies/disclosures.php. 32
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 3
CONTENTS 33
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
60
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
Foreword ....................................................................................................................................................... 5 Introduction ................................................................................................................................................... 6 1 Scope .................................................................................................................................................... 7 2 Normative References........................................................................................................................... 7
2.1 Approved References ................................................................................................................. 7 2.2 Other References........................................................................................................................ 7
3 Terms and Definitions............................................................................................................................ 7 4 Symbols and Abbreviated Terms........................................................................................................... 8 5 Recipes.................................................................................................................................................. 9 6 Mappings............................................................................................................................................... 9
6.1 CIM_ElementCapabilities ........................................................................................................... 9 6.2 CIM_HostedService.................................................................................................................. 12 6.3 CIM_HostedAccessPoint .......................................................................................................... 14 6.4 CIM_ServiceAffectsElement ..................................................................................................... 17 6.5 CIM_SAPAvailableForElement................................................................................................. 19 6.6 CIM_ServiceAccessBySAP ...................................................................................................... 22 6.7 CIM_RemoteAccessAvailableToElement ................................................................................. 24 6.8 CIM_BindsTo ............................................................................................................................ 27 6.9 CIM_MediaAccessDevice......................................................................................................... 29 6.10 CIM_RemoteServiceAccessPoint............................................................................................. 32 6.11 CIM_EnabledLogicalElementCapabilities................................................................................. 35 6.12 CIM_MediaRedirectionCapabilities........................................................................................... 37 6.13 CIM_MediaRedirectionSAP ...................................................................................................... 39 6.14 CIM_MediaRedirectionService ................................................................................................. 45
ANNEX A (informative) Change Log ......................................................................................................... 49
Tables
Table 1 – Command Verb Requirements for CIM_ElementCapabilities .................................................... 10 Table 2 – Command Verb Requirements for CIM_HostedService............................................................. 12 Table 3 – Command Verb Requirements for CIM_HostedAccessPoint ..................................................... 15 Table 4 – Command Verb Requirements for CIM_ServiceAffectsElement ................................................ 17 Table 5 – Command Verb Requirements for CIM_SAPAvailableForElement............................................ 20 Table 6 – Command Verb Requirements for CIM_ServiceAccessBySAP ................................................. 22 Table 7 – Command Verb Requirements for CIM_RemoteAccessAvailableToElement............................ 25 Table 8 – Command Verb Requirements for CIM_BindsTo ....................................................................... 27 Table 9 – Command Verb Requirements for CIM_MediaAccessDevice.................................................... 29 Table 10 – Command Verb Requirements for CIM_RemoteServiceAccessPoint...................................... 32 Table 11 – Command Verb Requirements for CIM_EnabledLogicalElementCapabilities.......................... 35 Table 12 – Command Verb Requirements for CIM_MediaRedirectionCapabilities.................................... 37 Table 13 – Command Verb Requirements for CIM_MediaRedirectionSAP............................................... 39 Table 14 – Command Verb Requirements for CIM_MediaRedirectionService .......................................... 45
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
4 DMTF Standard Version 1.0.0
76
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 5
Foreword 77
78 79
80
81
The Media Redirection Profile SM CLP Command Mapping Specification (DSP0843) was prepared by the Server Management Working Group.
Conventions
The pseudo-code conventions utilized in this document are the Recipe Conventions as defined in SNIA SMI-S 1.1.0, section 7.6. 82
83
84
85
86
87
88
89
90
Acknowledgements • John Leung – Intel
• Aaron Merkin – IBM
• Christina Shaw – HP
• Jon Hass – Dell
• Jeff Hilland – HP
• Khachatur Papanyan – Dell
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
6 DMTF Standard Version 1.0.0
Introduction 91
This document defines the SM CLP mapping for CIM elements described in the Media Redirection 92 Profile. The information in this specification, combined with the SM CLP-to-CIM Common Mapping Specification 1.0 (
93 DSP0216), is intended to be sufficient to implement SM CLP commands relevant to the
classes, properties, and methods described in the 94
Media Redirection Profile using CIM operations. 95
The target audience for this specification is implementers of the SM CLP support for the Media 96 Redirection Profile. 97
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 7
Media Redirection Profile SM CLP Command Mapping Specification
98
99
101
1 Scope 100
This specification contains the requirements for an implementation of the SM CLP to provide access to, and implement the behaviors of, the Media Redirection Profile. 102
104 105 106
108
2 Normative References 103
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
2.1 Approved References 107
DMTF DSP1077, Media Redirection Profile 1.0, http://www.dmtf.org/standards/published_documents/DSP1077_1.0.pdf 109
110 DMTF DSP0216, SM CLP-to-CIM Common Mapping Specification 1.0, http://www.dmtf.org/standards/published_documents/DSP0216_1.0.pdf 111
112 SNIA, Storage Management Initiative Specification (SMI-S) 1.1.0, http://www.snia.org/tech_activities/standards/curr_standards/smi 113
115
2.2 Other References 114
ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards, http://isotc.iso.org/livelink/livelink.exe?func=ll&objId=4230456&objAction=browse&sort=subtype 116
118
120 121
123 124
126 127 128
3 Terms and Definitions 117
For the purposes of this document, the following terms and definitions apply.
3.1 119 can used for statements of possibility and capability, whether material, physical, or causal
3.2 122 cannot used for statements of possibility and capability, whether material, physical, or causal
3.3 125 conditional indicates requirements to be followed strictly in order to conform to the document when the specified conditions are met
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
8 DMTF Standard Version 1.0.0
3.4 129 mandatory 130
131 132
134 135
137 138
140 141
143 144 145
147 148 149
151 152 153
155 156
158
160 161
163 164
166 167
indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted
3.5 133 may indicates a course of action permissible within the limits of the document
3.6 136 need not indicates a course of action permissible within the limits of the document
3.7 139 optional indicates a course of action permissible within the limits of the document
3.8 142 shall indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted
3.9 146 shall not indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted
3.10 150 should indicates that among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others, or that a certain course of action is preferred but not necessarily required
3.11 154 should not indicates that a certain possibility or course of action is deprecated but not prohibited
4 Symbols and Abbreviated Terms 157
The following symbols and abbreviations are used in this document.
4.1 159 CIM Common Information Model
4.2 162 CLP Command Line Protocol
4.3 165 DMTF Distributed Management Task Force
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 9
4.4 168 SM 169
170
172 173
175 176
178 179
181
Server Management
4.5 171 SMI-S Storage Management Initiative Specification
4.6 174 SNIA Storage Networking Industry Association
4.7 177 UFsT User Friendly selection Tag
5 Recipes 180
The following is a list of the common recipes used by the mappings in this specification. For a definition of each recipe, see the SM CLP-to-CIM Common Mapping Specification 1.0 (DSP0216). 182
183
184
185
186
187
188
189
190
191
193
• smShowInstance( )
• smShowInstances( )
• smSetInstance( )
• smShowAssocationInstance( )
• smShowAssociationInstances( )
• smRequestStateChange( )
• smStartRSC( )
• smStopRSC( )
This mapping does not define any recipes for local reuse.
6 Mappings 192
The following sections detail the mapping of CLP verbs to CIM Operations for each CIM class defined in the Media Redirection Profile. Requirements specified here related to support for a CLP verb for a particular class are solely within the context of this profile.
194 195
6.1 CIM_ElementCapabilities 196
The cd, exit, help, and version verbs shall be supported as described in DSP0216. 197
198 199 200 201 202
Table 1 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 1 is for informational purposes only; in case of a conflict between Table 1 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 1.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
10 DMTF Standard Version 1.0.0
Table 1 – Command Verb Requirements for CIM_ElementCapabilities 203
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.1.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
204 205
207 208
209
211 212 213
215
216 217 218 219
6.1.1 Ordering of Results 206
When results are returned for multiple instances of CIM_ElementCapabilities, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_ElementCapabilities are unordered; therefore, no algorithm is defined.
6.1.2 Show 210
This section describes how to implement the show verb when applied to an instance of CIM_ElementCapabilities. Implementations shall support the use of the show verb with CIM_ElementCapabilities.
6.1.2.1 Show Command Form for a Single Instance – CIM_MediaRedirectionService or 214 CIM_MediaRedirectionSAP Reference
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against instances of CIM_ElementCapabilities where only one reference is specified and the reference is to the scoping instance of CIM_MediaRedirectionService or CIM_MediaRedirectionSAP.
6.1.2.1.1 Command Form 220
show <CIM_ElementCapabilities single instance> 221
6.1.2.1.2 CIM Requirements 222
See CIM_ElementCapabilities in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
223 224
227 228
229
6.1.2.1.3 Behavior Requirements 225
6.1.2.1.3.1 Preconditions 226
$instance represents the instance of a CIM_MediaRedirectionService or CIM_MediaRedirectionSAP, which is referenced by CIM_ElementCapabilities.
#all is true if the “-all” option was specified with the command; otherwise, #all is false.
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 11
6.1.2.1.3.2 Pseudo Code 230
&smShowAssociationInstances (“CIM_ElementCapabilities”, $instance.getObjectPath() ) ; 231 &smEnd; 232
234
235 236 237
6.1.2.2 Show Command Form for Multiple Instances – CIM_MediaRedirectionCapabilities 233 Reference
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_ElementCapabilities where only one reference is specified and the reference is to the instance of CIM_MediaRedirectionCapabilities.
6.1.2.2.1 Command Form 238
show <CIM_ElementCapabilities multiple instances> 239
6.1.2.2.2 CIM Requirements 240
See CIM_ElementCapabilities in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
241 242
245 246
6.1.2.2.3 Behavior Requirements 243
6.1.2.2.3.1 Preconditions 244
$instance represents the instance of a CIM_MediaRedirectionCapabilities, which is referenced by CIM_ElementCapabilities.
6.1.2.2.3.2 Pseudo Code 247
&smShowAssociationInstances ( “CIM_ElementCapabilities”, $instance.getObjectPath(), 248 NULL ); 249 &smEnd; 250
252
253 254 255
6.1.2.3 Show Command Form for Multiple Instances – CIM_EnabledLogicalElementCapabilities 251 Reference
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_ElementCapabilities where only one reference is specified and the reference is to an instance of CIM_EnabledLogicalElementCapabilities.
6.1.2.3.1 Command Form 256
show <CIM_ElementCapabilities multiple instances> 257
6.1.2.3.2 CIM Requirements 258
See CIM_ElementCapabilities in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
259 260
263 264
6.1.2.3.3 Behavior Requirements 261
6.1.2.3.3.1 Preconditions 262
$instance represents the instance of a CIM_EnabledLogicalElementCapabilities, which is referenced by CIM_ElementCapabilities.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
12 DMTF Standard Version 1.0.0
6.1.2.3.3.2 Pseudo Code 265
&smShowAssociationInstances ( “CIM_ElementCapabilities”, $instance.getObjectPath(), 266 NULL ); 267 &smEnd; 268
270 271 272
6.1.2.4 Show a Single Instance Target – Both References 269
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against instances of CIM_ElementCapabilities where both references are specified and therefore the desired instance is unambiguously identified.
6.1.2.4.1 Command Form 273
show <CIM_ElementCapabilities single instance> 274
6.1.2.4.2 CIM Requirements 275
See CIM_ElementCapabilities in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
276 277
280 281
282 283
6.1.2.4.3 Behavior Requirements 278
6.1.2.4.3.1 Preconditions 279
$instanceA represents the instance of a CIM_MediaRedirectionService or CIM_MediaRedirectionSAP which is referenced by the CIM_ElementCapabilities.
$instanceB represents the instance of a CIM_MediaRedirectionCapabilities or CIM_EnabledLogicalElementCapabilities which is referenced by the CIM_ElementCapabilities.
6.1.2.4.3.2 Pseudo Code 284
&smShowAssociationInstance(“CIM_ElementCapabilities”, $instanceA.getObjectPath(), 285 $instanceB.getObjectPath() ); 286 &smEnd; 287
6.2 CIM_HostedService 288
The cd and help verbs shall be supported as described in DSP0216. 289
290 291 292 293 294
295
Table 2 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 2 is for informational purposes only; in case of a conflict between Table 2 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 2.
Table 2 – Command Verb Requirements for CIM_HostedService
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 13
Command Verb Requirement Comments
set Not supported
show Shall See 6.2.2.
start Not supported
stop Not supported
No mappings are defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
296 297
299 300
301
303 304
306 307 308
6.2.1 Ordering of Results 298
When results are returned for multiple instances of CIM_HostedService, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_ControlledBy are unordered; therefore, no algorithm is defined.
6.2.2 Show 302
This section describes how to implement the show verb when applied to an instance of CIM_HostedService. Implementations shall support the use of the show verb with CIM_HostedService.
6.2.2.1 Show Command Form for Multiple Instances – CIM_ComputerSystem Reference 305
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_HostedService where only one reference is specified and the reference is to an instance of CIM_ComputerSystem.
6.2.2.1.1 Command Form 309
show <CIM_HostedService multiple objects> 310
6.2.2.1.2 CIM Requirements 311
See CIM_HostedService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
312 313
316 317
6.2.2.1.3 Behavior Requirements 314
6.2.2.1.3.1 Preconditions 315
$instance represents the instance of CIM_ComputerSystem, which is referenced by CIM_HostedService.
6.2.2.1.3.2 Pseudo Code 318
&smShowAssociationInstances ( “CIM_HostedService”, $instance.getObjectPath() ); 319 &smEnd; 320
322 323 324
6.2.2.2 Show Command Form for a Single Instance – CIM_MediaRedirectionService Reference 321
This command form is used when the show verb applies to a single instance. The command form corresponds to the show verb issued against instances of CIM_HostedService where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionService.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
14 DMTF Standard Version 1.0.0
6.2.2.2.1 Command Form 325
show <CIM_HostedService single object> 326
6.2.2.2.2 CIM Requirements 327
See CIM_HostedService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
328 329
332 333
6.2.2.2.3 Behavior Requirements 330
6.2.2.2.3.1 Preconditions 331
$instance represents the instance of CIM_MediaRedirectionService, which is referenced by CIM_HostedService.
6.2.2.2.3.2 Pseudo Code 334
&smShowAssociationInstances (“CIM_HostedService”, $instance.getObjectPath() ); 335 &smEnd; 336
338 339 340
6.2.2.3 Show Command Form for a Single Instance – Both References 337
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against CIM_HostedService where both references are specified and therefore the desired instance is unambiguously identified.
6.2.2.3.1 Command Form 341
show <CIM_HostedService single object> 342
6.2.2.3.2 CIM Requirements 343
See CIM_HostedService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
344 345
348 349
350 351
6.2.2.3.3 Behavior Requirements 346
6.2.2.3.3.1 Preconditions 347
$instanceA represents the referenced instance of CIM_ComputerSystem through CIM_HostedService association.
$instanceB represents the other instance of CIM_MediaRedirectionService which is referenced by CIM_HostedService.
6.2.2.3.3.2 Pseudo Code 352
&smShowAssociationInstance (“CIM_HostedService”, $instanceA.getObjectPath(), 353 $instanceB.getObjectPath() ); 354 &smEnd; 355
6.3 CIM_HostedAccessPoint 356
The cd and help verbs shall be supported as described in DSP0216. 357
358 359 360
Table 3 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 3 is for informational purposes only; in case of a conflict between Table 3 and
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 15
requirements detailed in the following sections, the text detailed in the following sections supersedes the information in
361 362
363
Table 3.
Table 3 – Command Verb Requirements for CIM_HostedAccessPoint
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.3.2.
start Not supported
stop Not supported
No mappings are defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
364 365
367 368
369
371 372 373
375 376 377
6.3.1 Ordering of Results 366
When results are returned for multiple instances of CIM_HostedAccessPoint, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_HostedAccessPoint are unordered; therefore, no algorithm is defined.
6.3.2 Show 370
This section describes how to implement the show verb when applied to an instance of CIM_HostedAccessPoint. Implementations shall support the use of the show verb with CIM_HostedAccessPoint.
6.3.2.1 Show Command Form for Multiple Instances – CIM_ComputerSystem Reference 374
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_HostedAccessPoint where only one reference is specified and the reference is to an instance of CIM_ComputerSystem.
6.3.2.1.1 Command Form 378
show <CIM_HostedAccessPoint multiple objects> 379
6.3.2.1.2 CIM Requirements 380
See CIM_HostedAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
381 382
385 386
6.3.2.1.3 Behavior Requirements 383
6.3.2.1.3.1 Preconditions 384
$instance represents the instance of CIM_ComputerSystem, which is referenced by CIM_HostedAccessPoint.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
16 DMTF Standard Version 1.0.0
6.3.2.1.3.2 Pseudo Code 387
&smShowAssociationInstances ( “CIM_HostedAccessPoint”, $instance.getObjectPath() ); 388 &smEnd; 389
391 392 393
6.3.2.2 Show Command Form for a Single Instance – CIM_MediaRedirectionSAP Reference 390
This command form is used when the show verb applies to a single instance. The command form corresponds to the show verb issued against instances of CIM_HostedAccessPoint where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionSAP.
6.3.2.2.1 Command Form 394
show <CIM_HostedAccessPoint single object> 395
6.3.2.2.2 CIM Requirements 396
See CIM_HostedAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
397 398
401 402
6.3.2.2.3 Behavior Requirements 399
6.3.2.2.3.1 Preconditions 400
$instance represents the instance of CIM_MediaRedirectionSAP, which is referenced by CIM_HostedAccessPoint.
6.3.2.2.3.2 Pseudo Code 403
&smShowAssociationInstances (“CIM_HostedAccessPoint”, $instance.getObjectPath() ); 404 &smEnd; 405
407 408 409
6.3.2.3 Show Command Form for a Single Instance – Both References 406
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against CIM_HostedAccessPoint where both references are specified and therefore the desired instance is unambiguously identified.
6.3.2.3.1 Command Form 410
show <CIM_HostedAccessPoint single object> 411
6.3.2.3.2 CIM Requirements 412
See CIM_HostedAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
413 414
417 418
419 420
6.3.2.3.3 Behavior Requirements 415
6.3.2.3.3.1 Preconditions 416
$instanceA represents the referenced instance of CIM_ComputerSystem through CIM_HostedAccessPoint association.
$instanceB represents the other instance of CIM_MediaRedirectionSAP which is referenced by CIM_HostedAccessPoint.
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 17
6.3.2.3.3.2 Pseudo Code 421
&smShowAssociationInstance (“CIM_HostedAccessPoint”, $instanceA.getObjectPath(), 422 $instanceB.getObjectPath() ); 423 &smEnd; 424
6.4 CIM_ServiceAffectsElement 425
The cd and help verbs shall be supported as described in DSP0216. 426
427 428 429 430 431
432
Table 4 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 4 is for informational purposes only; in case of a conflict between Table 4 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 4.
Table 4 – Command Verb Requirements for CIM_ServiceAffectsElement
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.4.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
433 434
436 437
438
440 441 442
444 445 446
6.4.1 Ordering of Results 435
When results are returned for multiple instances of CIM_ServiceAffectsElement, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_ServiceAffectsElement are unordered; therefore, no algorithm is defined.
6.4.2 Show 439
This section describes how to implement the show verb when applied to an instance of CIM_ServiceAffectsElement. Implementations shall support the use of the show verb with CIM_ServiceAffectsElement.
6.4.2.1 Show Command Form for Multiple Instances – CIM_ComputerSystem Reference 443
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_ServiceAffectsElement where only one reference is specified and the reference is to an instance of CIM_ComputerSystem.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
18 DMTF Standard Version 1.0.0
6.4.2.1.1 Command Form 447
show <CIM_ServiceAffectsElement multiple instances> 448
6.4.2.1.2 CIM Requirements 449
See CIM_ServiceAffectsElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
450 451
454 455
6.4.2.1.3 Behavior Requirements 452
6.4.2.1.3.1 Preconditions 453
$instance represents the instance of CIM_ComputerSystem, which is referenced by CIM_ServiceAffectsElement.
6.4.2.1.3.2 Pseudo Code 456
&smShowAssociationInstances ( “CIM_ServiceAffectsElement”, 457 $instance.getObjectPath() ); 458 &smEnd; 459
461 462 463
6.4.2.2 Show Command Form for Multiple Instances – CIM_MediaAccessDevice Reference 460
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_ServiceAffectsElement where only one reference is specified and the reference is to an instance of CIM_MediaAccessDevice.
6.4.2.2.1 Command Form 464
show <CIM_ServiceAffectsElement multiple instances> 465
6.4.2.2.2 CIM Requirements 466
See CIM_ServiceAffectsElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
467 468
471 472
6.4.2.2.3 Behavior Requirements 469
6.4.2.2.3.1 Preconditions 470
$instance represents the instance of CIM_MediaAccessDevice, which is referenced by CIM_ServiceAffectsElement.
6.4.2.2.3.2 Pseudo Code 473
&smShowAssociationInstances ( “CIM_ServiceAffectsElement”, 474 $instance.getObjectPath() ); 475 &smEnd; 476
478 479 480
6.4.2.3 Show Command Form for Multiple Instances – CIM_MediaRedirectionService Reference 477
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_ServiceAffectsElement where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionService.
6.4.2.3.1 Command Form 481
show <CIM_ServiceAffectsElement multiple instances> 482
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 19
6.4.2.3.2 CIM Requirements 483
See CIM_ServiceAffectsElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
484 485
488 489
6.4.2.3.3 Behavior Requirements 486
6.4.2.3.3.1 Preconditions 487
$instance represents the instance of CIM_MediaRedirectionService, which is referenced by CIM_ServiceAffectsElement.
6.4.2.3.3.2 Pseudo Code 490
&smShowAssociationInstances ( “CIM_ServiceAffectsElement”, 491 $instance.getObjectPath() ); 492 &smEnd; 493
495 496 497
6.4.2.4 Show Command Form for a Single Instance – Both References 494
This command form is used when the show verb applies to a single instance. This command form corresponds to the show verb issued against instances of CIM_ServiceAffectsElement where both references are specified and therefore the desired instance is unambiguously identified.
6.4.2.4.1 Command Form 498
show <CIM_ServiceAffectsElement single instance> 499
6.4.2.4.2 CIM Requirements 500
See CIM_ServiceAffectsElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
501 502
505 506
507 508
6.4.2.4.3 Behavior Requirements 503
6.4.2.4.3.1 Preconditions 504
$instanceA represents the instance of CIM_MediaRedirectionService, which is referenced by CIM_ServiceAffectsElement.
$instanceB represents the instance of CIM_ComputerSystem or CIM_MediaDevice which is referenced by CIM_ServiceAffectsElement.
6.4.2.4.3.2 Pseudo Code 509
&smShowAssociationInstance ( “CIM_ServiceAffectsElement”, $instanceA.getObjectPath(), 510 $instanceB.getObjectPath() ); 511 &smEnd; 512
6.5 CIM_SAPAvailableForElement 513
The cd and help verbs shall be supported as described in DSP0216. 514
515 516 517 518 519
Table 5 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 5 is for informational purposes only; in case of a conflict between Table 5 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 5.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
20 DMTF Standard Version 1.0.0
Table 5 – Command Verb Requirements for CIM_SAPAvailableForElement 520
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.5.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
521 522
524 525
526
528 529 530
532 533 534
6.5.1 Ordering of Results 523
When results are returned for multiple instances of CIM_SAPAvailableForElement, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_SAPAvailableForElement are unordered; therefore, no algorithm is defined.
6.5.2 Show 527
This section describes how to implement the show verb when applied to an instance of CIM_SAPAvailableForElement. Implementations shall support the use of the show verb with CIM_SAPAvailableForElement.
6.5.2.1 Show Command Form for Multiple Instances – CIM_ComputerSystem Reference 531
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_SAPAvailabileForElement where only one reference is specified and the reference is to an instance of CIM_ComputerSystem.
6.5.2.1.1 Command Form 535
show <CIM_SAPAvailabileForElement multiple instances> 536
6.5.2.1.2 CIM Requirements 537
See CIM_SAPAvailableForElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
538 539
542 543
6.5.2.1.3 Behavior Requirements 540
6.5.2.1.3.1 Preconditions 541
$instance represents the instance of CIM_ComputerSystem, which is referenced by CIM_SAPAvailabileForElement.
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 21
6.5.2.1.3.2 Pseudo Code 544
&smShowAssociationInstances ( “CIM_SAPAvailabileForElement”, 545 $instance.getObjectPath() ); 546 &smEnd; 547
549 550 551
6.5.2.2 Show Command Form for a Single Instance – CIM_MediaAccessDevice Reference 548
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against instances of CIM_SAPAvailabileForElement where only one reference is specified and the reference is to an instance of CIM_MediaAccessDevice.
6.5.2.2.1 Command Form 552
show <CIM_SAPAvailabileForElement single instance> 553
6.5.2.2.2 CIM Requirements 554
See CIM_SAPAvailableForElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
555 556
559 560
6.5.2.2.3 Behavior Requirements 557
6.5.2.2.3.1 Preconditions 558
$instance represents the instance of CIM_MediaAccessDevice, which is referenced by CIM_SAPAvailabileForElement.
6.5.2.2.3.2 Pseudo Code 561
&smShowAssociationInstances ( “CIM_SAPAvailabileForElement”, 562 $instance.getObjectPath() ); 563 &smEnd; 564
566 567 568
6.5.2.3 Show Command Form for Multiple Instances – CIM_MediaRedirectionSAP Reference 565
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_SAPAvailabileForElement where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionSAP.
6.5.2.3.1 Command Form 569
show <CIM_SAPAvailabileForElement multiple instances> 570
6.5.2.3.2 CIM Requirements 571
See CIM_SAPAvailableForElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
572 573
576 577
6.5.2.3.3 Behavior Requirements 574
6.5.2.3.3.1 Preconditions 575
$instance represents the instance of CIM_MediaRedirectionSAP, which is referenced by CIM_SAPAvailabileForElement.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
22 DMTF Standard Version 1.0.0
6.5.2.3.3.2 Pseudo Code 578
&smShowAssociationInstances ( “CIM_SAPAvailabileForElement”, 579 $instance.getObjectPath() ); 580 &smEnd; 581
583 584 585
6.5.2.4 Show Command Form for a Single Instance – Both References 582
This command form is used when the show verb applies to a single instance. This command form corresponds to the show verb issued against instances of CIM_SAPAvailableForElement where both references are specified and therefore the desired instance is unambiguously identified.
6.5.2.4.1 Command Form 586
show <CIM_SAPAvailableForElement single instance> 587
6.5.2.4.2 CIM Requirements 588
See CIM_SAPAvailableForElement in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
589 590
593 594
595 596
6.5.2.4.3 Behavior Requirements 591
6.5.2.4.3.1 Preconditions 592
$instanceA represents the instance of CIM_MediaRedirectionSAP, which is referenced by CIM_SAPAvailableForElement.
$instanceB represents the instance CIM_ComputerSystem or CIM_MediaAccessDevice which is referenced by CIM_SAPAvailableForElement.
6.5.2.4.3.2 Pseudo Code 597
&smShowAssociationInstance ( “CIM_SAPAvailableForElement”, $instanceA.getObjectPath(), 598 $instanceB.getObjectPath() ); 599 &smEnd; 600
6.6 CIM_ServiceAccessBySAP 601
The cd and help verbs shall be supported as described in DSP0216. 602
603 604 605 606 607
608
Table 6 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 6 is for informational purposes only; in case of a conflict between Table 6 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 6.
Table 6 – Command Verb Requirements for CIM_ServiceAccessBySAP
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 23
Command Verb Requirement Comments
set Not supported
show Shall See 6.6.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
609 610
612 613
614
616 617 618
620 621 622
6.6.1 Ordering of Results 611
When results are returned for multiple instances of CIM_ServiceAccessBySAP, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_ServiceAccessBySAP are unordered; therefore, no algorithm is defined.
6.6.2 Show 615
This section describes how to implement the show verb when applied to an instance of CIM_ServiceAccessBySAP. Implementations shall support the use of the show verb with CIM_ServiceAccessBySAP.
6.6.2.1 Show Command Form for a Single Instance – CIM_MediaRedirectionSAP Reference 619
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against instances of CIM_ServiceAccessBySAP where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionSAP.
6.6.2.1.1 Command Form 623
show <CIM_ServiceAccessBySAP single instance> 624
6.6.2.1.2 CIM Requirements 625
See CIM_ServiceAccessBySAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
626 627
630 631
6.6.2.1.3 Behavior Requirements 628
6.6.2.1.3.1 Preconditions 629
$instance represents the instance of CIM_MediaRedirectionSAP, which is referenced by CIM_ServiceAccessBySAP.
6.6.2.1.3.2 Pseudo Code 632
&smShowAssociationInstances ( “CIM_ServiceAccessBySAP”, $instance.getObjectPath() ); 633 &smEnd; 634
636 637 638
6.6.2.2 Show Command Form for Multiple Instances – CIM_MediaRedirectionService Reference 635
This command form is used when the show verb applies to multiple instances. The command form corresponds to the show verb issued against instances of CIM_ServiceAccessBySAP where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionService.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
24 DMTF Standard Version 1.0.0
6.6.2.2.1 Command Form 639
show <CIM_ServiceAccessBySAP multiple instances> 640
6.6.2.2.2 CIM Requirements 641
See CIM_ServiceAccessBySAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
642 643
646 647
6.6.2.2.3 Behavior Requirements 644
6.6.2.2.3.1 Preconditions 645
$instance represents the instance of CIM_MediaRedirectionService, which is referenced by CIM_ServiceAccessBySAP.
6.6.2.2.3.2 Pseudo Code 648
&smShowAssociationInstances (“CIM_ServiceAccessBySAP”, $instance.getObjectPath() ); 649 &smEnd; 650
652 653 654
6.6.2.3 Show Command Form for a Single Instance – Both References 651
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against CIM_ServiceAccessBySAP where both references are specified and therefore the desired instance is unambiguously identified.
6.6.2.3.1 Command Form 655
show <CIM_ServiceAccessBySAP single instance> 656
6.6.2.3.2 CIM Requirements 657
See CIM_ServiceAccessBySAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
658 659
662 663
664 665
6.6.2.3.3 Behavior Requirements 660
6.6.2.3.3.1 Preconditions 661
$instanceA represents the referenced instance of CIM_MediaRedirectionService through CIM_ServiceAccessBySAP association.
$instanceB represents the other instance of CIM_MediaRedirectionSAP which is referenced by CIM_ServiceAccessBySAP.
6.6.2.3.3.2 Pseudo Code 666
&smShowAssociationInstance (“CIM_ServiceAccessBySAP”, $instanceA.getObjectPath(), 667 $instanceB.getObjectPath() ); 668 &smEnd; 669
6.7 CIM_RemoteAccessAvailableToElement 670
The cd, exit, help, and version verbs shall be supported as described in DSP0216. 671
672 673 674
Table 7 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 7 is for informational purposes only; in case of a conflict between Table 7 and
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 25
requirements detailed in the following sections, the text detailed in the following sections supersedes the information in
675 676
677
Table 7.
Table 7 – Command Verb Requirements for CIM_RemoteAccessAvailableToElement
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.7.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
678 679
681 682
683 684
686 687 688
690
691 692 693 694
6.7.1 Ordering of Results 680
When results are returned for multiple instances of CIM_RemoteAccessAvailableToElement, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_RemoteAccessAvailableToElement are unordered; therefore, no algorithm is defined.
6.7.2 Show 685
This section describes how to implement the show verb when applied to an instance of CIM_RemoteAccessAvailableToElement. Implementations shall support the use of the show verb with CIM_RemoteAccessAvailableToElement.
6.7.2.1 Show Command Form for a Single Instance – CIM_RemoteServiceAccessPoint 689 Reference
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against instances of CIM_RemoteAccessAvailableToElement where only one reference is specified and the reference is to an instance of CIM_RemoteServiceAccessPoint.
6.7.2.1.1 Command Form 695
show <CIM_RemoteAccessAvailableToElement single instance> 696
6.7.2.1.2 CIM Requirements 697
See CIM_RemoteAccessAvailableToElement in the “CIM Elements” section of the Media Redirection 698 Profile for the list of mandatory properties. 699
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
26 DMTF Standard Version 1.0.0
6.7.2.1.3 Behavior Requirements 700
6.7.2.1.3.1 Preconditions 701
$instance represents the instance of CIM_RemoteServiceAccessPoint, which is referenced by CIM_RemoteAccessAvailableToElement.
702 703
6.7.2.1.3.2 Pseudo Code 704
&smShowAssociationInstances ( “CIM_RemoteAccessAvailableToElement”, 705 $instance.getObjectPath() ); 706 &smEnd; 707
709 710 711
6.7.2.2 Show Command Form for a Single Instance – CIM_MediaRedirectionSAP Reference 708
This command form is used when the show verb applies to a single instance. The command form corresponds to the show verb issued against instances of CIM_RemoteAccessAvailableToElement where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionSAP.
6.7.2.2.1 Command Form 712
show <CIM_RemoteAccessAvailableToElement single instance> 713
6.7.2.2.2 CIM Requirements 714
See CIM_RemoteAccessAvailableToElement in the “CIM Elements” section of the Media Redirection 715 Profile for the list of mandatory properties. 716
719 720
6.7.2.2.3 Behavior Requirements 717
6.7.2.2.3.1 Preconditions 718
$instance represents the instance of CIM_MediaRedirectionSAP, which is referenced by CIM_RemoteAccessAvailableToElement.
6.7.2.2.3.2 Pseudo Code 721
&smShowAssociationInstances (“CIM_RemoteAccessAvailableToElement”, 722 $instance.getObjectPath() ); 723 &smEnd; 724
726 727 728
6.7.2.3 Show Command Form for a Single Instance – Both References 725
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against CIM_RemoteAccessAvailableToElement where both references are specified and therefore the desired instance is unambiguously identified.
6.7.2.3.1 Command Form 729
show <CIM_RemoteAccessAvailableToElement single instance> 730
6.7.2.3.2 CIM Requirements 731
See CIM_RemoteAccessAvailableToElement in the “CIM Elements” section of the Media Redirection 732 Profile for the list of mandatory properties. 733
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 27
6.7.2.3.3 Behavior Requirements 734
6.7.2.3.3.1 Preconditions 735
$instanceA represents the referenced instance of CIM_RemoteServiceAccessPoint through CIM_RemoteAccessAvailableToElement association.
736 737
738 739
$instanceB represents the other instance of CIM_MediaRedirectionSAP which is referenced by CIM_RemoteAccessAvailableToElement.
6.7.2.3.3.2 Pseudo Code 740
&smShowAssociationInstance (“CIM_RemoteAccessAvailableToElement”, 741 $instanceA.getObjectPath(), $instanceB.getObjectPath() ); 742 &smEnd; 743
6.8 CIM_BindsTo 744
The cd and help verbs shall be supported as described in DSP0216. 745
746 747 748 749 750
751
Table 8 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 8 is for informational purposes only; in case of a conflict between Table 8 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 8.
Table 8 – Command Verb Requirements for CIM_BindsTo
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.8.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
752 753
755 756
757
6.8.1 Ordering of Results 754
When results are returned for multiple instances of CIM_BindsTo, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_BindsTo are unordered; therefore, no algorithm is defined.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
28 DMTF Standard Version 1.0.0
6.8.2 Show 758
This section describes how to implement the show verb when applied to an instance of CIM_BindsTo. Implementations shall support the use of the show verb with CIM_BindsTo.
759 760
762 763 764
6.8.2.1 Show Command Form for Multiple Instances – CIM_ProtocolEndpoint Reference 761
This command form is used when the show verb applies to multiple instances. This command form corresponds to the show command issued against instances of CIM_BindsTo where only one reference is specified and the reference is to an instance of CIM_ProtocolEndpoint.
6.8.2.1.1 Command Form 765
show <CIM_BindsTo multiple instances> 766
6.8.2.1.2 CIM Requirements 767
See CIM_BindsTo in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
768 769
772
6.8.2.1.3 Behavior Requirements 770
6.8.2.1.3.1 Preconditions 771
$instance represents the instance of CIM_ProtocolEndpoint, which is referenced by CIM_BindsTo.
6.8.2.1.3.2 Pseudo Code 773
&smShowAssociationInstances ( “CIM_BindsTo”, $instance.getObjectPath() ); 774 &smEnd; 775
777 778 779
6.8.2.2 Show Command Form for a Single Instance – CIM_MediaRedirectionSAP Reference 776
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against instances of CIM_BindsTo where only one reference is specified and the reference is to an instance of CIM_MediaRedirectionSAP.
6.8.2.2.1 Command Form 780
show <CIM_BindsTo single instance> 781
6.8.2.2.2 CIM Requirements 782
See CIM_BindsTo in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
783 784
787
6.8.2.2.3 Behavior Requirements 785
6.8.2.2.3.1 Preconditions 786
$instance represents the instance of CIM_MediaRedirectionSAP, which is referenced by CIM_BindsTo.
6.8.2.2.3.2 Pseudo Code 788
&smShowAssociationInstances ( “CIM_BindsTo”, $instance.getObjectPath() ); 789 &smEnd; 790
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 29
6.8.2.3 Show Command Form for a Single Instance – Both References 791
This command form is used when the show verb applies to a single instance. This command form corresponds to the show command issued against CIM_BindsTo where both references are specified and therefore the desired instance is unambiguously identified.
792 793 794
6.8.2.3.1 Command Form 795 show <CIM_BindsTo single instance> 796
6.8.2.3.2 CIM Requirements 797
See CIM_BindsTo in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
798 799
802 803
804 805
6.8.2.3.3 Behavior Requirements 800
6.8.2.3.3.1 Preconditions 801
$instanceA represents the referenced instance of CIM_ProtocolEndpoint through CIM_BindsTo association.
$instanceB represents the other instance of CIM_MediaRedirectionSAP which is referenced by CIM_BindsTo.
6.8.2.3.3.2 Pseudo Code 806 &smShowAssociationInstance (“CIM_BindsTo”, $instanceA.getObjectPath(), 807 $instanceB.getObjectPath() ); 808 &smEnd; 809
6.9 CIM_MediaAccessDevice 810
The cd, and help verbs shall be supported as described in DSP0216. 811
812 813 814 815 816
817
Table 9 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 9 is for informational purposes only; in case of a conflict between Table 9 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 9.
Table 9 – Command Verb Requirements for CIM_MediaAccessDevice
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.9.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
818 819
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
30 DMTF Standard Version 1.0.0
6.9.1 Ordering of Results 820
When results are returned for multiple instances of CIM_MediaAccessDevice, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
821 822
823
825 826 827
829 830
• Results for CIM_MediaAccessDevice are unordered; therefore, no algorithm is defined.
6.9.2 Show 824
This section describes how to implement the show verb when applied to an instance of CIM_MediaAccessDevice. Implementations shall support the use of the show verb with CIM_MediaAccessDevice.
6.9.2.1 Show a Single Instance 828
This command form is used to display the information about a single instance of CIM_MediaAccessDevice.
6.9.2.1.1 Command Form 831
show <CIM_MediaAccessDevice single instance> 832
6.9.2.1.2 CIM Requirements 833
See CIM_MediaAccessDevice in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
834 835
838
839
840
6.9.2.1.3 Behavior Requirements 836
6.9.2.1.3.1 Preconditions 837
$instance represents the instance of CIM_MediaAccessDevice.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[ ] is an array of mandatory non-key property names.
6.9.2.1.3.2 Pseudo Code 841
if (false != #all) { #propertylist[] = NULL; } 842 &smShowInstance ( $instance.getObjectPath(), #propertylist[] ); 843 &smEnd; 844
846 847 848
6.9.2.2 Show Multiple Instances – CIM_ServiceAffectsElement 845
This command form is used to display the information about multiple instances of CIM_MediaAccessDevice. This command form corresponds to UFsT-based selection within a scoping system.
6.9.2.2.1 Command Form 849
show <CIM_MediaAccessDevice multiple instances> 850
6.9.2.2.2 CIM Requirements 851
See CIM_MediaAccessDevice in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
852 853
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 31
6.9.2.2.3 Behavior Requirements 854
6.9.2.2.3.1 Preconditions 855
$containerInstance represents the instance of CIM_MediaRedirectionService for which the scoped instance of CIM_MediaAccessDevice is being displayed. The CIM_MediaRedirectionService is associated to targeted instances of CIM_MediaAccessDevice via a CIM_ServiceAffectsElement association.
856 857 858 859
860
861
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[ ] is an array of mandatory non-key property names.
6.9.2.2.3.2 Pseudo Code 862
if (false != #all) { #propertylist[] = NULL; } 863 &smShowInstances ( “CIM_MediaAccessDevice”, “CIM_ServiceAffectsElement”, 864 $containerInstance.getObjectPath(), #propertylist[] ); 865 &smEnd; 866
868 869 870
6.9.2.3 Show Multiple Instances – CIM_ServiceAvailableForElement 867
This command form is used to display the information about multiple instances of CIM_MediaAccessDevice. This command form corresponds to UFsT-based selection within a scoping system.
6.9.2.3.1 Command Form 871
show <CIM_MediaAccessDevice multiple instances> 872
6.9.2.3.2 CIM Requirements 873
See CIM_MediaAccessDevice in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
874 875
878 879 880
881
882
6.9.2.3.3 Behavior Requirements 876
6.9.2.3.3.1 Preconditions 877
$containerInstance represents the instance of CIM_MediaRedirectionSAP for which the scoped instance of CIM_MediaAccessDevice is being displayed. The CIM_MediaRedirectionSAP is associated to targeted instances of CIM_MediaAccessDevice via a CIM_ServiceAvailableForElement association.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[ ] is an array of mandatory non-key property names.
6.9.2.3.3.2 Pseudo Code 883
if (false != #all) { #propertylist[] = NULL; } 884 &smShowInstances ( “CIM_MediaAccessDevice”, “CIM_ServiceAvailableForElement”, 885 $containerInstance.getObjectPath(), #propertylist[] ); 886 &smEnd; 887
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
32 DMTF Standard Version 1.0.0
6.10 CIM_RemoteServiceAccessPoint 888
The cd and help verbs shall be supported as described in DSP0216. 889
890 891 892 893 894
895
Table 10 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 10 is for informational purposes only; in case of a conflict between Table 10 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 10.
Table 10 – Command Verb Requirements for CIM_RemoteServiceAccessPoint
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set May See 6.10.2.
show Shall See 6.10.3.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, start, and stop.
896 897
899 900
901
904 905
906 907
6.10.1 Ordering of Results 898
When results are returned for multiple instances of CIM_RemoteServiceAccessPoint, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_RemoteServiceAccessPoint are unordered; therefore, no algorithm is defined.
6.10.2 Set 902
6.10.2.1 General Usage of Set for a Single Property 903
This command form corresponds to the general usage of the set verb to modify a single property of a target instance. The setting of a single property shall be deterministic.
The requirements for supporting modification of a property using this command form shall be equivalent to the requirement for supporting modification of the property using the ModifyInstance operation as defined in the Media Redirection Profile. 908
6.10.2.1.1 Command Form 909
set <CIM_RemoteServiceAccessPoint single object> <propertyname>=<propertyvalue> 910
6.10.2.1.2 CIM Requirements 911
See CIM_RemoteServiceAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
912 913
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 33
6.10.2.1.3 Behavior Requirements 914
6.10.2.1.3.1 Preconditions 915
$instance represents the instance of CIM_RemoteServiceAccessPoint. 916
$instance=<CIM_RemoteServiceAccessPoint single object>; 917
6.10.2.1.3.2 Pseudo Code 918
#propertyNames[] = <propertname>; 919 #propertyValues[] = <propertyvalue>; 920 &smSetInstance ( $instance, #propertyNames, #propertyValues ); 921 &smEnd; 922
924 925
926 927
6.10.2.2 General Usage of Set for Multiple Properties 923
This command form corresponds to the general usage of the set verb to modify multiple properties of a target instance. The setting of multiple properties may be deterministic.
The requirements for supporting modification of a property using this command form shall be equivalent to the requirement for supporting modification of the property using the ModifyInstance operation as defined in the Media Redirection Profile. 928
6.10.2.2.1 Command Form 929
set <CIM_RemoteServiceAccessPoint multiple objects> <propertyname1>=<propertyvalue1> 930 <propertynameN>=<propertyvalueN> 931
6.10.2.2.2 CIM Requirements 932
See CIM_RemoteServiceAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
933 934
937
6.10.2.2.3 Behavior Requirements 935
6.10.2.2.3.1 Preconditions 936
$instance represents the instance of CIM_RemoteServiceAccessPoint.
6.10.2.2.3.2 Pseudo Code 938
for #i < n 939 { 940 #propertyNames[#i] = <propertname#i> 941 #propertyValues[#i] = <propertyvalue#i> 942 } 943 &smSetInstance ( $instance, #propertyNames[], #propertyValues[] ); 944 &smEnd; 945
947 948
6.10.3 Show 946
The show verb is used to display information about instances of CIM_RemoteServiceAccessPoint. Implementations shall support the use of the show verb with CIM_RemoteServiceAccessPoint.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
34 DMTF Standard Version 1.0.0
6.10.3.1 Show a Single Instance 949
This command form is used to display the information about a single instance of CIM_RemoteServiceAccessPoint.
950 951
6.10.3.1.1 Command Form 952
show <CIM_RemoteServiceAccessPoint single instance> 953
6.10.3.1.2 CIM Requirements 954
See CIM_RemoteServiceAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
955 956
959
960
961
6.10.3.1.3 Behavior Requirements 957
6.10.3.1.3.1 Preconditions 958
$instance represents the instance of CIM_RemoteServiceAccessPoint.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.10.3.1.3.2 Pseudo Code 962
if (false != #all) { #propertylist[] = NULL; } 963 &smShowInstance ( $instance.getObjectPath(), #propertylist[] ); 964 &smEnd; 965
967 968 969
6.10.3.2 Show Multiple Instances – CIM_RemoteAccessAvailableToElement 966
This command form is used to display the information about multiple instances of CIM_RemoteServiceAccessPoint. This command form corresponds to UFsT-based selection within a scoping system.
6.10.3.2.1 Command Form 970
show <CIM_RemoteServiceAccessPoint multiple instances> 971
6.10.3.2.2 CIM Requirements 972
See CIM_RemoteServiceAccessPoint in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
973 974
977 978 979 980
981
982
6.10.3.2.3 Behavior Requirements 975
6.10.3.2.3.1 Preconditions 976
$containerInstance represents the instance of CIM_MediaRedirectionSAP for which the scoped instance of CIM_RemoteServiceAccessPoint is being displayed. The CIM_MediaRedirectionSAP is associated to targeted instances of CIM_RemoteServiceAccessPoint via a CIM_RemoteAccessAvailableToElement association.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 35
6.10.3.2.3.2 Pseudo Code 983
if (false != #all) { #propertylist[] = NULL; } 984 &smShowInstances ( “CIM_RemoteServiceAccessPoint”, 985 “CIM_RemoteAccessAvailableToElement", $containerInstance.getObjectPath(), 986 #propertylist[] ); 987 &smEnd; 988
6.11 CIM_EnabledLogicalElementCapabilities 989
The cd and help verbs shall be supported as described in DSP0216. 990
991 992 993 994 995
996
Table 11 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 11 is for informational purposes only; in case of a conflict between Table 11 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 11.
Table 11 – Command Verb Requirements for CIM_EnabledLogicalElementCapabilities
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.11.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
997 998
1000 1001
1002 1003
1005 1006 1007
1009 1010
6.11.1 Ordering of Results 999
When results are returned for multiple instances of CIM_EnabledLogicalElementCapabilities, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_EnabledLogicalElementCapabilities are unordered; therefore, no algorithm is defined.
6.11.2 Show 1004
The show verb is used to display information about instances of CIM_EnabledLogicalElementCapabilities. Implementations shall support the use of the show verb with CIM_EnabledLogicalElementCapabilities.
6.11.2.1 Show a Single Instance 1008
This command form is used to display the information about a single instance of CIM_EnabledLogicalElementCapabilities.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
36 DMTF Standard Version 1.0.0
6.11.2.1.1 Command Form 1011
show <CIM_EnabledLogicalElementCapabilities single instance> 1012
6.11.2.1.2 CIM Requirements 1013
See CIM_EnabledLogicalElementCapabilities in the “CIM Elements” section of the Media Redirection 1014 Profile for the list of mandatory properties. 1015
1018
1019
1020
6.11.2.1.3 Behavior Requirements 1016
6.11.2.1.3.1 Preconditions 1017
$instance represents the instance of CIM_EnabledLogicalElementCapabilities.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.11.2.1.3.2 Pseudo Code 1021
if (false != #all) { #propertylist[] = NULL; } 1022 &smShowInstance ( $instance.getObjectPath(), #propertylist[] ); 1023 &smEnd; 1024
1026 1027 1028
6.11.2.2 Show Multiple Instances 1025
This command form is used to display the information about multiple instances of CIM_EnabledLogicalElementCapabilities. This command form corresponds to UFsT-based selection within a scoping system.
6.11.2.2.1 Command Form 1029
show <CIM_EnabledLogicalElementCapabilities multiple instances> 1030
6.11.2.2.2 CIM Requirements 1031
See CIM_EnabledLogicalElementCapabilities in the “CIM Elements” section of the Media Redirection 1032 Profile for the list of mandatory properties. 1033
1036 1037 1038
1039
1040
6.11.2.2.3 Behavior Requirements 1034
6.11.2.2.3.1 Preconditions 1035
$containerInstance represents the instance of CIM_ConcreteCollection with ElementName property that contains “Capabilities” and is associated to the targeted instances of CIM_EnabledLogicalElementCapabilities through the CIM_MemberOfCollection association.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.11.2.2.3.2 Pseudo Code 1041
if (false != #all) { #propertylist[] = NULL; } 1042 &smShowInstances ( “CIM_EnabledLogicalElementCapabilities”, “CIM_ConcreteCollection”, 1043 $containerInstance.getObjectPath(), #propertylist[] ); 1044 &smEnd; 1045
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 37
6.12 CIM_MediaRedirectionCapabilities 1046
The cd and help verbs shall be supported as described in DSP0216. 1047
1048 1049 1050 1051 1052
1053
Table 12 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 12 is for informational purposes only; in case of a conflict between Table 12 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 12.
Table 12 – Command Verb Requirements for CIM_MediaRedirectionCapabilities
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set Not supported
show Shall See 6.12.2.
start Not supported
stop Not supported
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, reset, set, start, and stop.
1054 1055
1057 1058
1059
1061 1062 1063
1064 1065
1067 1068
6.12.1 Ordering of Results 1056
When results are returned for multiple instances of CIM_MediaRedirectionCapabilities, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_MediaRedirectionCapabilities are unordered; therefore, no algorithm is defined.
6.12.2 Show 1060
This section describes how to implement the show verb when applied to an instance of CIM_MediaRedirectionCapabilities. Implementations shall support the use of the show verb with CIM_MediaRedirectionCapabilities.
The show verb is used to display information about an instance or instances of the CIM_MediaRedirectionCapabilities class.
6.12.2.1 Show a Single Instance 1066
This command form is for the show verb applied to a single instance of CIM_MediaRedirectionCapabilities.
6.12.2.1.1 Command Form 1069
show <CIM_MediaRedirectionCapabilities single instance> 1070
6.12.2.1.2 CIM Requirements 1071
See CIM_MediaRedirectionCapabilities in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1072 1073
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
38 DMTF Standard Version 1.0.0
6.12.2.1.3 Behavior Requirements 1074
6.12.2.1.3.1 Preconditions 1075
$instance represents the instance of CIM_MediaRedirectionCapabilities. 1076
$instance=<CIM_MediaRedirectionCapabilities single instance>; 1077
1078 #all is true if the all option was specified with the command; otherwise, #all is false.
6.12.2.1.3.2 Pseudo Code 1079
#propertylist[] = null; 1080 if ( false == #all) 1081 { 1082 #propertylist[] = {//all mandatory non-key properties} 1083 } 1084 &smShowInstance ( $instance.getObjectPath(), #propertylist[] ); 1085 &smEnd; 1086
1088 1089 1090
6.12.2.2 Show Multiple Instances 1087
This command form is for the show verb applied to multiple instances of CIM_MediaRedirectionCapabilities. This command form corresponds to UFsT-based selection within a capabilities collection.
6.12.2.2.1 Command Form 1091
show <CIM_MediaRedirectionCapabilities multiple instances> 1092
6.12.2.2.2 CIM Requirements 1093
See CIM_MediaRedirectionCapabilities in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1094 1095
1098 1099 1100
1101
6.12.2.2.3 Behavior Requirements 1096
6.12.2.2.3.1 Preconditions 1097
$containerInstance represents the instance of CIM_ConcreteCollection with ElementName property that contains “Capabilities” and is associated to the targeted instances of CIM_MediaRedirectionCapabilities through the CIM_MemberOfCollection association.
#all is true if the all option was specified with the command; otherwise, #all is false.
6.12.2.2.3.2 Pseudo Code 1102
#propertylist[] = NULL; 1103 if ( false == #all) 1104 { 1105 #propertylist[] = {//all mandatory non-key properties } 1106 } 1107 &smShowInstances ( “CIM_MediaRedirectionCapabilities”, “CIM_MemberOfCollection”, 1108 $containerInstance.getObjectPath(), #propertylist[] ); 1109 &smEnd; 1110
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 39
6.13 CIM_MediaRedirectionSAP 1111
The cd and help verbs shall be supported as described in DSP0216. 1112
1113 1114 1115 1116 1117
1118
Table 13 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 13 is for informational purposes only; in case of a conflict between Table 13 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 13.
Table 13 – Command Verb Requirements for CIM_MediaRedirectionSAP
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set May See 6.13.2.
show Shall See 6.13.3.
start May See 6.13.4.
stop May See 6.13.5.
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, and reset.
1119 1120
1122 1123
1124
1126 1127
1129 1130
1131 1132
6.13.1 Ordering of Results 1121
When results are returned for multiple instances of CIM_MediaRedirectionSAP, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_MediaRedirectionSAP are unordered; therefore, no algorithm is defined.
6.13.2 Set 1125
The set verb is used to set properties on an instance of CIM_MediaRedirectionSAP. Implementations may support the use of the set verb with CIM_MediaRedirectionSAP.
6.13.2.1 General Usage of Set for a Single Property 1128
This command form corresponds to the general usage of the set verb to modify a single property of a target instance. The setting of a single property shall be deterministic.
The requirements for supporting modification of a property using this command form shall be equivalent to the requirement for supporting modification of the property using the ModifyInstance operation as defined in the Media Redirection Profile. 1133
6.13.2.1.1 Command Form 1134
set <CIM_MediaRedirectionSAP single object> <propertyname>=<propertyvalue> 1135
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
40 DMTF Standard Version 1.0.0
6.13.2.1.2 CIM Requirements 1136
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1137 1138
1141
6.13.2.1.3 Behavior Requirements 1139
6.13.2.1.3.1 Preconditions 1140
$instance represents the targeted instance of CIM_MediaRedirectionSAP.
$instance=<CIM_MediaRedirectionSAP single object>; 1142
6.13.2.1.3.2 Pseudo Code 1143
#propertyNames[] = <propertname>; 1144 #propertyValues[] = <propertyvalue>; 1145 &smSetInstance ( $instance, #propertyNames, #propertyValues ); 1146 &smEnd; 1147
1149 1150
1151 1152
6.13.2.2 General Usage of Set for Multiple Properties 1148
This command form corresponds to the general usage of the set verb to modify multiple properties of a target instance. The setting of multiple properties may be deterministic.
The requirements for supporting modification of a property using this command form shall be equivalent to the requirement for supporting modification of the property using the ModifyInstance operation as defined in the Media Redirection Profile. 1153
6.13.2.2.1 Command Form 1154
set <CIM_MediaRedirectionSAP multiple objects> <propertyname1>=<propertyvalue1> 1155 <propertynameN>=<propertyvalueN> 1156
6.13.2.2.2 CIM Requirements 1157
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1158 1159
1162
6.13.2.2.3 Behavior Requirements 1160
6.13.2.2.3.1 Preconditions 1161
$instance represents the instance of CIM_MediaRedirectionSAP.
6.13.2.2.3.2 Pseudo Code 1163
for #i < n 1164 { 1165 #propertyNames[#i] = <propertname#i> 1166 #propertyValues[#i] = <propertyvalue#i> 1167 } 1168 &smSetInstance ( $instance, #propertyNames[], #propertyValues[] ); 1169 &smEnd; 1170
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 41
6.13.3 Show 1171
The show verb is used to display information about instances of CIM_MediaRedirectionSAP. Implementations shall support the use of the show verb with CIM_MediaRedirectionSAP.
1172 1173
1175
6.13.3.1 Show a Single Instance 1174
This command form is used to display information about a single instance of CIM_MediaRedirectionSAP.
6.13.3.1.1 Command Form 1176
show <CIM_MediaRedirectionSAP single instance> 1177
6.13.3.1.2 CIM Requirements 1178
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1179 1180
1183
1184
1185
6.13.3.1.3 Behavior Requirements 1181
6.13.3.1.3.1 Preconditions 1182
$instance represents the instance of CIM_MediaRedirectionSAP.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.13.3.1.3.2 Pseudo Code 1186
if (false != #all) { #propertylist[] = NULL; } 1187 &smShowInstance ( $instance.getObjectPath(), #propertylist[] ); 1188 &smEnd; 1189
1191 1192
6.13.3.2 Show Multiple Instances – CIM_HostedAccessPoint 1190
This command form is used to display information about multiple instances of CIM_MediaRedirectionSAP.
6.13.3.2.1 Command Form 1193
show <CIM_MediaRedirectionSAP multiple instances> 1194
6.13.3.2.2 CIM Requirements 1195
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1196 1197
1200 1201 1202
1203
1204
6.13.3.2.3 Behavior Requirements 1198
6.13.3.2.3.1 Preconditions 1199
$containerInstance represents the instance of CIM_ComputerSystem for which the scoped instance of CIM_MediaRedirectionSAP is being displayed. The CIM_MediaRedirectionSAP is associated to CIM_ComputerSystem via a CIM_HostedAccessPoint association.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
42 DMTF Standard Version 1.0.0
6.13.3.2.3.2 Pseudo Code 1205
if (false != #all) { #propertylist[] = NULL; } 1206 &smShowInstances ( “CIM_MediaRedirectionSAP”, “CIM_HostedAccessPoint”, 1207 $containerInstance.getObjectPath(), #propertylist[] ); 1208 &smEnd; 1209
1211 1212
6.13.3.3 Show Multiple Instances – CIM_SAPAvailableForElement 1210
This command form is used to display information about multiple instances of CIM_MediaRedirectionSAP.
6.13.3.3.1 Command Form 1213
show <CIM_MediaRedirectionSAP multiple instances> 1214
6.13.3.3.2 CIM Requirements 1215
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1216 1217
1220 1221 1222
1223
1224
6.13.3.3.3 Behavior Requirements 1218
6.13.3.3.3.1 Preconditions 1219
$containerInstance represents the instance of CIM_ComputerSystem for which the scoped instance of CIM_MediaRedirectionSAP is being displayed. The CIM_MediaRedirectionSAP is associated to CIM_ComputerSystem via a CIM_SAPAvailableForElement association.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.13.3.3.3.2 Pseudo Code 1225
if (false != #all) { #propertylist[] = NULL; } 1226 &smShowInstances ( “CIM_MediaRedirectionSAP”, “CIM_SAPAvailableForElement”, 1227 $containerInstance.getObjectPath(), #propertylist[] ); 1228 &smEnd; 1229
1231 1232
6.13.3.4 Show Multiple Instances – CIM_ServiceAccessBySAP 1230
This command form is used to display information about multiple instances of CIM_MediaRedirectionSAP.
6.13.3.4.1 Command Form 1233
show <CIM_MediaRedirectionSAP multiple instances> 1234
6.13.3.4.2 CIM Requirements 1235
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1236 1237
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 43
6.13.3.4.3 Behavior Requirements 1238
6.13.3.4.3.1 Preconditions 1239
$containerInstance represents the instance of CIM_MediaRedirectionService for which the scoped instance of CIM_MediaRedirectionSAP is being displayed. The CIM_MediaRedirectionSAP is associated to CIM_MediaRedirectionService via a CIM_ServiceAccessBySAP association.
1240 1241 1242
1243
1244
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.13.3.4.3.2 Pseudo Code 1245
if (false != #all) { #propertylist[] = NULL; } 1246 &smShowInstances ( “CIM_MediaRedirectionSAP”, “CIM_ServiceAccessBySAP”, 1247 $containerInstance.getObjectPath(), #propertylist[] ); 1248 &smEnd; 1249
1251 1252 1253
1254
1256 1257
6.13.4 Start 1250
This section describes how to implement the start verb when applied to an instance of CIM_MediaRedirectionSAP. Implementations may support the use of the start verb with CIM_MediaRedirectionSAP.
The start verb is used to enable a Media Redirection Session.
6.13.4.1 Start a Single Instance 1255
This command form is for the start verb applied to a single instance of CIM_MediaRedirectionSAP, in which the CIM_MediaRedirectionSAP does not use CLP session for the Media Redirection session.
6.13.4.1.1 Command Form 1258
start <CIM_MediaRedirectionSAP single instance> 1259
6.13.4.1.2 CIM Requirements 1260
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1261 1262
1265
6.13.4.1.3 Behavior Requirements 1263
6.13.4.1.3.1 Preconditions 1264
$instance represents the targeted instance of CIM_MediaRedirectionSAP.
$instance=<CIM_MediaRedirectionSAP single instance>; 1266
6.13.4.1.3.2 Pseudo Code 1267
&smStartRSC ( $instance.getObjectPath() ); 1268 &smEnd; 1269
1271 1272 1273
6.13.5 Stop 1270
This section describes how to implement the stop verb when applied to an instance of CIM_MediaRedirectionSAP. Implementations may support the use of the stop verb with CIM_MediaRedirectionSAP.
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
44 DMTF Standard Version 1.0.0
The stop verb is used to place a Media Redirection session into a 6 (Enabled but Offline) state. 1274
1276
6.13.5.1 Stop a Single Instance 1275
This command form is for the stop verb applied to a single instance of CIM_MediaRedirectionSAP.
6.13.5.1.1 Command Form 1277
stop <CIM_MediaRedirectionSAP single instance> 1278
6.13.5.1.2 CIM Requirements 1279
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1280 1281
1284
6.13.5.1.3 Behavior Requirements 1282
6.13.5.1.3.1 Preconditions 1283
$instance represents the targeted instance of CIM_MediaRedirectionSAP.
$instance=<CIM_MediaRedirectionSAP single instance>; 1285
6.13.5.1.3.2 Pseudo Code 1286
“Offline” is valuemap 6 1287 &smRequestStateChange ( $instance.getObjectPath(), “Offline” ); 1288 &smEnd; 1289
1291 1292
6.13.5.2 Set RequestedState to “Disabled” 1290
This section describes how to change the state of the Redirection Session represented by CIM_MediaRedirectionSAP to “Disabled”.
6.13.5.2.1 Command Form 1293
set <CIM_MediaRedirectionSAP single instance> RequestedState=“Disabled” 1294
6.13.5.2.2 CIM Requirements 1295
See CIM_MediaRedirectionSAP in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1296 1297
1300
6.13.5.2.3 Behavior Requirements 1298
6.13.5.2.3.1 Preconditions 1299
$instance represents the targeted instance of CIM_MediaRedirectionSAP.
$instance=<CIM_MediaRedirectionSAP single instance>; 1301
6.13.5.2.3.2 Pseudo Code 1302
&smStopRSC ( $instance.getObjectPath() ); 1303 &smEnd; 1304
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 45
6.14 CIM_MediaRedirectionService 1305
The cd and help verbs shall be supported as described in DSP0216. 1306
1307 1308 1309 1310 1311
1312
Table 14 lists each SM CLP verb, the required level of support for the verb in conjunction with instances of the target class, and, when appropriate, a cross-reference to the section detailing the mapping for the verb and target. Table 14 is for informational purposes only; in case of a conflict between Table 14 and requirements detailed in the following sections, the text detailed in the following sections supersedes the information in Table 14.
Table 14 – Command Verb Requirements for CIM_MediaRedirectionService
Command Verb Requirement Comments
create Not supported
delete Not supported
dump Not supported
load Not supported
reset Not supported
set May See 6.14.2.
show Shall See 6.14.3.
start May See 6.14.5.
stop May See 6.14.5.
No mapping is defined for the following verbs for the specified target: create, delete, dump, load, and reset.
1313 1314
1316 1317
1318
1320 1321 1322
1323
1325 1326
1327 1328
6.14.1 Ordering of Results 1315
When results are returned for multiple instances of CIM_MediaRedirectionService, implementations shall utilize the following algorithm to produce the natural (that is, default) ordering:
• Results for CIM_MediaRedirectionService are unordered; therefore, no algorithm is defined.
6.14.2 Set 1319
This section describes how to implement the set verb when it is applied to an instance of CIM_MediaRedirectionService. The set verb is used to set properties on an instance of CIM_MediaRedirectionService.
Implementations may support the use of the set verb with CIM_MediaRedirectionService.
6.14.2.1 General Usage of Set for a Single Property 1324
This command form corresponds to the general usage of the set verb to modify a single property of a target instance. The setting of a single property shall be deterministic.
The requirements for supporting modification of a property using this command form shall be equivalent to the requirement for supporting modification of the property using the ModifyInstance operation as defined in the Media Redirection Profile. 1329
6.14.2.1.1 Command Form 1330
set <CIM_MediaRedirectionService single object> <propertyname>=<propertyvalue> 1331
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
46 DMTF Standard Version 1.0.0
6.14.2.1.2 CIM Requirements 1332
See CIM_MediaRedirectionService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1333 1334
1337
6.14.2.1.3 Behavior Requirements 1335
6.14.2.1.3.1 Preconditions 1336
$instance represents the instance of CIM_MediaRedirectionService.
$instance=<CIM_MediaRedirectionService single object>; 1338
6.14.2.1.3.2 Pseudo Code 1339
#propertyNames[] = <propertname>; 1340 #propertyValues[] = <propertyvalue>; 1341 &smSetInstance ( $instance, #propertyNames[], #propertyValues[] ); 1342 &smEnd; 1343
1345 1346
1347 1348
6.14.2.2 General Usage of Set for Multiple Properties 1344
This command form corresponds to the general usage of the set verb to modify multiple properties of a target instance. The setting of multiple properties may be deterministic.
The requirements for supporting modification of a property using this command form shall be equivalent to the requirement for supporting modification of the property using the ModifyInstance operation as defined in the Media Redirection Profile. 1349
6.14.2.2.1 Command Form 1350
set <CIM_MediaRedirectionService multiple objects> <propertyname1>=<propertyvalue1> 1351 <propertynameN>=<propertyvalueN> 1352
6.14.2.2.2 CIM Requirements 1353
See CIM_MediaRedirectionService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1354 1355
1358
6.14.2.2.3 Behavior Requirements 1356
6.14.2.2.3.1 Preconditions 1357
$instance represents the instance of CIM_MediaRedirectionService.
6.14.2.2.3.2 Pseudo Code 1359
for #i < n 1360 { 1361 #propertyNames[#i] = <propertname#i> 1362 #propertyValues[#i] = <propertyvalue#i> 1363 } 1364 &smSetInstance ( $instance, #propertyNames[], #propertyValues[] ); 1365 &smEnd; 1366
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 47
6.14.3 Show 1367
The show verb is used to display information about instances of CIM_MediaRedirectionService. Implementations shall support the use of the show verb with CIM_MediaRedirectionService.
1368 1369
1371
6.14.3.1 Show Command Form for a Single Instance 1370
This command form is to show a single instance of CIM_MediaRedirectionService.
6.14.3.1.1 Command Form 1372
show <CIM_MediaRedirectionService single instance> 1373
6.14.3.1.2 CIM Requirements 1374
See CIM_MediaRedirectionService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1375 1376
1379
1380
1381
6.14.3.1.3 Behavior Requirements 1377
6.14.3.1.3.1 Preconditions 1378
$instance represents the instance of CIM_MediaRedirectionService.
#all is true, if the “-all” option was specified with the command; otherwise, #all is false.
#propertylist[] is an array of mandatory non-key property names.
6.14.3.1.3.2 Pseudo Code 1382
if (false != #all) { #propertylist[] = NULL; } 1383 &smShowInstance ( $instance.getObjectPath(), #propertylist[] ); 1384 &smEnd; 1385
1387 1388 1389
1390
1392 1393
1394
6.14.4 Start 1386
This section describes how to implement the start verb when applied to an instance of CIM_MediaRedirectionService. Implementations may support the use of the start verb with CIM_MediaRedirectionService.
Implementations may support the use of the start verb with CIM_MediaRedirectionService.
6.14.4.1 Start Command Form for a Single Instance 1391
This command form is for the start verb applied to a single instance of CIM_MediaRedirectionService. Implementations may support the use of the start verb with CIM_MediaRedirectionService.
The start verb is used to enable a Media Redirection Service.
6.14.4.1.1 Command Form 1395
start <CIM_MediaRedirectionService single instance> 1396
6.14.4.1.2 CIM Requirements 1397
See CIM_MediaRedirectionService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1398 1399
Media Redirection Profile SM CLP Command Mapping Specification DSP0843
48 DMTF Standard Version 1.0.0
6.14.4.1.3 Behavior Requirements 1400
6.14.4.1.3.1 Preconditions 1401
$instance represents the instance of CIM_MediaRedirectionService. 1402
$instance=<CIM_MediaRedirectionService single instance>; 1403
6.14.4.1.3.2 Pseudo Code 1404
&smStartRSC ( $instance.getObjectPath() ); 1405 &smEnd; 1406
1408 1409 1410
1411
1413
6.14.5 Stop 1407
This section describes how to implement the stop verb when applied to an instance of CIM_MediaRedirectionService. Implementations may support the use of the stop verb with CIM_MediaRedirectionService.
The stop verb is used to place a Media Redirection Service in a 3 (Disabled) state.
6.14.5.1 Stop Command Form for a Single Instance 1412
This command form is for the stop verb applied to a single instance of CIM_MediaRedirectionService.
6.14.5.1.1 Command Form 1414
stop <CIM_MediaRedirectionService single instance> 1415
6.14.5.1.2 CIM Requirements 1416
See CIM_MediaRedirectionService in the “CIM Elements” section of the Media Redirection Profile for the list of mandatory properties.
1417 1418
1421
6.14.5.1.3 Behavior Requirements 1419
6.14.5.1.3.1 Preconditions 1420
$instance represents the instance of CIM_MediaRedirectionService.
$instance=<CIM_MediaRedirectionService single instance>; 1422
6.14.5.1.3.2 Pseudo Code 1423
&smRequestStateChange ( $instance.getObjectPath(), “Disabled” ); 1424 &smEnd; 1425
1426
DSP0843 Media Redirection Profile SM CLP Command Mapping Specification
Version 1.0.0 DMTF Standard 49
ANNEX A (
1427 1428 1429 1430 1431
informative)
Change Log
Version Date Author Description
1.0.0 2009-06-04 DMTF Standard Release
1432