ISO/IEC 10164-18:1997
(Main)Information technology — Open Systems Interconnection — Systems Management: Software management function — Part 18:
Information technology — Open Systems Interconnection — Systems Management: Software management function — Part 18:
Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Gestion-systèmes: Fonction de gestion de logiciel — Partie 18:
General Information
- Status
- Published
- Publication Date
- 16-Jul-1997
- Technical Committee
- ISO/IEC JTC 1 - Information technology
- Drafting Committee
- ISO/IEC JTC 1 - Information technology
- Current Stage
- 9093 - International Standard confirmed
- Start Date
- 25-Feb-2011
- Completion Date
- 14-Feb-2026
Relations
- Effective Date
- 06-Jun-2022
- Effective Date
- 15-Apr-2008
Overview
ISO/IEC 10164-18:1997 - "Information technology - Open Systems Interconnection - Systems Management: Software management function" defines a systems-management model for managing software as part of the OSI systems-management framework. The standard specifies managed objects, attributes, actions, services and protocol procedures needed to support software lifecycle operations such as delivery, installation, execution, validation, backup and restore. It is a reference for consistent automation and interoperability of software management across heterogeneous systems.
Key topics and technical requirements
- Software management functional model: Defines high-level functions (Create, Delete, Deliver, Install, Execute program, Validate, Revert, Set administrative state, Terminate Validation) and supporting operations.
- Managed objects: Standard object types include Software Unit, Executable Software, and Software Distributor, with lifecycle states and relationships described.
- Attributes and metadata: Common attributes enumerated (examples found in the standard) include checksum, fileLocation, fileSize, dateDelivered, dateInstalled, appliedPatches, identityOfCreator, noteField, and backup/restore metadata.
- Actions and services: Canonical actions such as deliver, install, execute program, backup, restore, revert, and validate are defined along with service semantics (e.g., Backup Service, Deliver Service, Auto backup/restore reports, Deliver result notification).
- Notifications and parameters: Standard notification types (autoBackupReport, autoRestoreReport, deliverResultNotification) and service parameters (e.g., alarmEffectOnServiceParameter, softwareProcessingFailureParameter) to support automated monitoring and error handling.
- Protocol procedures and functional units: Describes procedure elements for each service (deliver, install, execute, backup/restore, revert, validation termination) enabling consistent implementation of management protocols.
- Conformance guidance: Includes management information model definitions, CMIS references, and guidelines for managed-object definitions and name bindings.
Applications and practical value
- Enables automated, interoperable software lifecycle management in distributed and multi-vendor environments.
- Supports design of network and systems management tools (software distribution, patch management, remote install/execute).
- Useful for building management information bases (MIBs) or management agents that expose software state and control operations.
- Supports backup/restore automation and auditability for enterprise and carrier-class systems.
Who would use this standard
- Systems integrators and network/system management product developers
- Vendors of software distribution, patching, and configuration management tools
- Architects implementing OSI-compliant management frameworks or MIBs
- IT operations teams seeking standardized software lifecycle automation across heterogeneous platforms
Related standards
- Part of the ISO/IEC 10164 series for OSI systems management. Implementers typically refer to other OSI systems-management parts and CMIS-related standards for full protocol and information-service context.
Buy Documents
ISO/IEC 10164-18:1997 - Information technology -- Open Systems Interconnection -- Systems Management: Software management function
ISO/IEC 10164-18:1997 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Gestion-systemes: Fonction de gestion de logiciel
ISO/IEC 10164-18:1997 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Gestion-systemes: Fonction de gestion de logiciel
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

NYCE
Mexican standards and certification body.
Sponsored listings
Frequently Asked Questions
ISO/IEC 10164-18:1997 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Open Systems Interconnection — Systems Management: Software management function — Part 18:". This standard covers: Information technology — Open Systems Interconnection — Systems Management: Software management function — Part 18:
Information technology — Open Systems Interconnection — Systems Management: Software management function — Part 18:
ISO/IEC 10164-18:1997 is classified under the following ICS (International Classification for Standards) categories: 35.100.70 - Application layer. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 10164-18:1997 has the following relationships with other standards: It is inter standard links to ISO/IEC 10164-18:1997/Cor 1:1999; is excused to ISO/IEC 10164-18:1997/Cor 1:1999. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO/IEC 10164-18:1997 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
INTERNATIONAL
ISOAEC
STANDARD
10164-18
First edition
1997-07-01
Information technology - Open Systems
Interconnection - Systems Management:
Software management function
Technologies de I’informa tion - Interconnexion de sysfemes
ouveris (03) - Gestion-systemes: Fonction de gestion de logiciel
Reference number
ISOAEC 10164~18:1997(E)
ISQIIEC NM4-18 : 1997 (E)
Conte&
Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
1 Scope
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Identical Recommendations 1 International Standards .
2.1
.......................... 3
Paired Recommendations 1 International Standards equivalent in technical content
2.2
Additional references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23 .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Management framework definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3:2 Systems management overview definitions
CMIS definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3
Management information model definitions .
3.4
............................................................. 4
3.5 Guidelines for the definition of managed objects definitions
............................................................ 4
3.6 Implementation conformance Statement proforma definitions
Additional definitions .
3.7
Symbols and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Conventions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Requirements for Software management
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 Model for Software Management Function
......................................................................................................... 6
7.1 Software management functions
Create .
7.1.1
7.1.2 Delete .
7.1.3 Deliver .
7.1.4 Execute program .
..................................................................................................................................... 7
7.1.5 Get
Install .
7.1.6
7.1.7 Revert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.8 Set administrative state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.9 Terminate Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.10 Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.11 Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0 ISO/IEC 1997
All rights reserved. Unless otherwise specified, no gart of this publication may be reproduced or
utilized in any form or by any means, electronie or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-121 1 Geneve 20 l Switzerland
Printed in Switzerland
ISOiIEC 10164~18:1997 (E)
0 ISO/IEC
7.2 Other functions .
7.2.1 Backup .
7.2.2 Restore .
Software Unit Managed Object . 8
7.3
7.3.1 Lifecycle . 8
7.3.2 States of the Software Unit Managed Object . 9
Operations on the Software Unit Managed Object . 10
7.3.3
7.4 Executable Software managed Object .
7.4.1 Additional states for the Executable Software Managed Object .
7.4.2 Additional operations for the Executable Software Managed Object .
Software Distributor Managed Object . 11
7.5
7.5.1 Operations on the Software Distributor Managed Object . 11
7.5.2 States of the Software Distributor Managed Object . 12
7.6 Relationships .
......................................................................................................................................... 12
8 Generic definitions
................................................................................................................................. 12
8.1 Managed objects
Software .
8.1.1
.................................................................................................................... 13
8.1.2 Software Unit
Executable Software .
8.1.3
.......................................................................................................... 14
8.1.4 Software Distributor
8.2 Attributes .
appliedpatches .
8.2.1
8.2.2 checksum .
dateDelivered .
8.2.3
8.2.4 dateInstalled .
dateOfCreation . 15
8.2.5
.................................................................................................... 15
8.2.6 dateOfLastModification
filelocation .
8.2.7
.............................................................................................................................. 15
8.2.8 filesize
fileType .
8.2.9
futureAutoBackupDestination . 15
8.2.10
................................................................................. 15
8.2.11 WureAutoBackupTriggerThreshold
futureAutoRestoreAllowed .
8.2.12
f%tureAutoRestoreSource . 15
8.2.13
8.2.14 identityofcreator .
identityOfLastModifier .
8.2.15
...................................................................................................... 16
8.2.16 1astBackupDestination
8.2.17 1astBackupTime .
1astRestoreSource .
8.2.18
................................................................................................................
8.2.19 1astRestoreTime
8.2.20 noteField .
sofiwareDistributorId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2.21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3 Actions
backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.1
8.3.2 deliver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
execute program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3.4 install
. . .
@ ISO/IEC
ISO/IEC 10164-18 : 1997 (E)
8.3.5 restore . 17
8.3.6 revert . 17
tenninatevalidation
8.3.7 . 17
8.3.8 validate . 18
84 . Notifications . 18
8.4.1 autoBackupReport . 18
8.4.2 autoRestoreReport . 18
8.4.3 deliverResultNotification . 18
85 . Parameters .
alarmEffectOnServicePa.rameter . 18
8.5.1
8.5.2 sofiwareProcessingFailureParameter . 19
. Name bindings . 19
Software distributor - Subsystem . 19
8.6.1
8.6.2 Software distributor - System . 19
8.6.3 Software unit - Subsystem . 19
8.6.4 Software unit - System . 19
..........................................................................................................................................
9 Service definitions
.........................................................................................................................................
9.1 Introduction
....................................................................................................................................
9.2 Backup Service
....................................................................................................................................
9.3 Deliver Service
.....................................................................................................................
94 Execute program Service
Install Service .
9:5
....................................................................................................................................
9.6 Restore Service
97 . Revert Service .
...............................................................................................................
98 Terminate Validation Service
...................................................................................................................................
9:9 Validate Service
Auto backup report Service .
9.10
..................................................................................................................
9.11 Auto restore report Service
.......................................................................................................
9.12 Deliver result notification Service
10 Functional units .
Protocol .
........................................................................................................................
11.1 Elements of procedure
.............................................................................................................
11.1.1 Backup procedure
..............................................................................................................
11.1.2 Deliver procedure
..............................................................................................
11.1.3 Execute program procedure
Install procedure .
11.1.4
11.1.5 Restore procedure .
...............................................................................................................
11.1.6 Revert procedure
11.1.7 Terminate Validation procedure .
11.1.8 Validate procedure .
.........................................................................................
11.1.9 Auto backup report procedures
..........................................................................................
11.1.10 Auto restore report procedures
11.1.11 Deliver result notification procedures .
....................................................................................................................................
11.2 Abstract Syntax
11.2.1 Objects .
11.2.2 Packages .
...........................................................................................................................
11.2.3 Attributes
11.2.4 Notifications .
iv
ISO/IEClOl64-18:1997(E)
0 ISO/IEC
Actions . 33
11.2.5
11.2.6 Name bindings . 34
Negotiation of functional units . 34
11.3
12 Relationship with other functions .
13 Conformance .
13.1 Static conformance . 34
13.2 Dynamit conformance .
13.3 Management implementation conformance Statement requirements .
Annex A - Definition of management information .
..................................................................................................................... 36
A.l Managed Object Classes
............................................................................................................................ 36
A.l.l Software
...................................................................................................................... 36
A.l.2 softwareunit
A.l.3 executableSoftware . 37
A.l.4 softwareDistributor . 37
A.2 Packages .
......................................................................................................... 37
A.2.1” appliedPatchPackage
............................................................................................................. 38
A.2.2 CheckSumPackage
executeProgramPackage . 38
A.2.3
A.2.4 fileInformationPackage . 38
A.2.5 filepackage . 38
A.2.6 informationAutoBackupPackage . 38
A.2.7 informationAutoRestorePackage .
A.2.8 informationBackupPackage . 39
A.2.9 informationRestorePackage . 39
A.2.10 installpackage . 39
A.2.11 noteFieldPackage . 39
A.2.12 processingErrorAlarmOnServicePackage . 39
A.2.13 revertpackage . 39
A.2.14 terminateValidationPackage .
A.2.15 UsageStatePackage . 40
A.2.16 validationpackage . 40
A.3 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
A.3.1 appliedpatches .
A.3.2 checkSum . 40
dateDelivered 40
A.3.3 .
A.3.4 dateInstalled . 41
A.3.5 dateOfCreation .
A.3.6 dateOfLastModification . 41
A.3.7 filelocation .
A.3.8 filesize . 42
A.3.9 HeType .
A.3.10 WureAutoBackupDestination .
................................................................................. 42
A.3.11 WureAutoBackupTriggerThreshold
A.3.12 futureAutoRestoreAllowed .
futureAutoRestoreSource . 43
A.3.13
A.3.14 identityOfCreator .
A.3.15 identityOfLastModifier . 43
1astBackupDestination . 44
A.3.16
A.3.17 1astBackupTime .
A.3.18 1astRestoreSource .
A.3.19 1astRestoreTime .
A.3.20 noteField .
........................................................................................................ 45
A.3.21 softwareDistributorId
V
ISO/IEC 10164-18 : 1997 (E) @ ISO/IEC
A.4 Name Bindings .
A.4.1 sofiwareDistributor-Subsystem
......................................................................................... 45
A.4.2 softwareDistributor-System
...............................................................................................
A.4.3 sofiwareunit-Subsystem .
A.4.4 softwareunit-System
.........................................................................................................
................................................................................................................................................
A.5 Actions
A.5.1 deliver .
executeprogram
A.5.2 .
A.5.3 install .
A.5.4 revert .
A.5.5 terminatevalidation .
validate .
A.5.6
Notifications .
A.6
A.6.1 autoBackupReport
.............................................................................................................
autoRestoreReport
A.6.2 .
A.6.3 deliverResultNotification
..................................................................................................
A.7 Parameters .
A.7.1 alarmEffectOnServiceParameter .
A.7.2 softwareProcessingFailu.reParameter
................................................................................
A.8 Supporting Productions
.......................................................................................................................
A.9 Backup and Restore Actions
...............................................................................................................
A.9.1 backup .
A.9.2 restore .
A.9.3 Backup Restore Supporting Productions
.......................................................................... 54
.....................................................................................................................................
Annex B MC S proforma 55
B.l Introduction .
B.l.l Purpose and structure .
B.1.2 Instructions for completing the MCS proforma to produce an MCS .
B.1.3 Symbols, abbreviations and terms .
B.1.4 Table format .
Identification of the implementation .
B.2 56
Date of Statement .
B.2.1 56
Identification of the implementation
B.2.2 . 57
..............................................................................................................................
B.2.3 Contact 57
Identification of the Recommendations 1 International Standards in which the management
B.3
.........................................................................................................................
information is defined 57
8.3.1 Technical corrigenda implemented . 57
B.3.2 Amendments implemented . 57
B.4 Management conformance summary .
Annex C - MICS proforma .
c.1 Introduction . 61
C.2 Instructions for completing the MICS proforma to produce an MICS .
c.3 Symbols, abbreviations and terms .
C.4 Statement of conformance to the management information
................................................................ 61
c.4.1 Attributes .
C.4.2 Actions .
c.4.3 Notifications .
c.4.4 Create and delete management operations . 78
Annex D - MOCS proforma .
D.l Introduction . 79
D.2 Instructions for completing the MOCS proforma to produce an MOCS . 79
D.3 Symbols, abbreviations and terms . 79
D.4 Software unit managed Object class .
D.4.1 Statement of conformance to the managed Object class .
vi
ISO/IEC 10164-18 : 1997 (E)
0 ISO/IEC
D.4.2 Packages .
Attributes
D.4.3 . 81
D.4.4 Attribute groups
................................................................................................................ 83
D.4.5 Actions .
D.4.6 Notifications .
D.4.7 Parameters .
Executable Software managed Object class
D.5 . 95
D.5.1 Statement of conformance to the managed Object class
.................................................... 95
D.5.2 Packages .
D.5.3 Attributes .
D.5.4 Attribute groups .
D.5.5 Actions .
D.5.6 Notifications .
D.5.7 Parameters .
Software distributor managed Object class
D-6 . 114
D.6.1 Statement of conformance to the managed Object class
.................................................... 114
D.6.2 Packages
............................................................................................................................
D.6.3 Attributes
...........................................................................................................................
D.6.4 Attribute groups . 115
D.6.5 Actions .
D.6.6 Notifications .
D.6.7 Parameters .
Annex E - MRCS proforma for name binding .
Introduction
E.l . 120
E.2 Instructions for completing the MRCS proforma for name binding to produce an MRCS .
Symbols, abbreviations and terms
E.3 . 120
Statement of conformance to the name binding
E.4 . 120
MIDS proforma .
Annex F - 122
F.l Actions . 122
Recommendation M-3 100 Software Object Class .
Annex G - 123
Gl . Software Object Class . 123
..............................................................................................................................................
G2 . Packages 123
G.2.1 Administrative Operational States Package . 123
Affected Object List Package . 124
G.2.2
Attribute Value Change Notification Package
G.2.3 . 124
G.2.4 Create Delete Notifications Package . 124
G.2.5 Current Problem List Package . 124
G.2.6 Software Processing Error Alarm Package . 124
State Change Notification Package . 124
G.2.7
...........................................................................................................
G.2.8 User Label Package 124
......................................................................................................
G.2.9 Vendor Name Package 124
G.2.10 Version Package . 125
G.3 Attributes . 125
.......................................................................................................... 125
G.3.1 Affected Object List
...................................................................................................................... 125
G.3.2 Alarm Status
G.3 03 Current Problem List .
........................................................................................................................
G.3 04 Software Id 126
.........................................................................................................................
G.3.5 User Label 127
....................................................................................................................
G.3.6 Vendor Name 127
..............................................................................................................................
G.3.7 Version 127
Annex H - POSIX and Software Management Model Mapping . 128
vii
@ ISO/IEC
ISO/IEC 10164-18 : 1997 (E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form
the specialized System for worldwide standardization. National bodies that are members of ISO or IEC participate in the
development of International Standards through technical committees established by the respective organization to deal
with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft
International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publ
...
NORME ISOKEI
INTERNATIONALE 101644 8
Première édition
1997-07-O 1
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Gestion-systèmes: Fonction de
gestion de logiciel
Information technology - Open Systems Interconnection - Systems
Management: Software management function
ISO/CEI 10164-18 : 1997 (F)
Sommaire
Page
Domaine d’application .
...................................................................................................................................
2 Références normatives
Recommandations 1 Normes internationales identiques .
2.1
.......
Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
2.2
2.3 Références additionnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions .
..............................................................................................
3.1 Définitions du cadre général de gestion
Définitions de l’aperçu général de la gestion-systèmes .
3.2
Définitions du service CMIS .
3.3
.................................................................................
3.4 Définitions du modèle d’information de gestion
........................................................
3.5 Directives pour l’établissement de la définition des objets gérés
......................................
Définitions des formulaires de déclaration de conformité d’implémentation
3.6
3.7 Définitions supplémentaires .
................................................................................................................................
Symboles et abréviations
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prescriptions pour la gestion de logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .*.
7 Modèle concernant la fonction de gestion de logiciel
Fonctions de gestion de logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1
Create (création) .
7.1.1
Delete (suppression) .
7.1.2
.............................................................................................................
7.1.3 Deliver (livraison)
....................................................................
7.1.4 Execute Program (exécution de programme)
7.1.5 Get (recherche) .
7.1.6 Install (installation) .
Revert (désinstallation) .
7.1.7
...................................... 8
7.1.8 Set administrative state (positionnement de l’état administratif)
...........................................................................
7.1.9 Terminate validation (fin de validation)
7.1.10 Validation (validation) .
7.1.11 Notifications .
7.2 Autres fonctions .
7.2.1 Backup (sauvegarde) .
Restore (restauration) .
7.2.2
7.3 Objet géré «Software Unit» (unité de logiciel) .
7.3.1 Cycle de vie .
................................................................................
7.3.2 Etats de l’objet géré
.....................................................................
7.3.3 Operations sur l’objet géré «Software Unit»
0 ISOKEI 1997
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur
ISOKEI Copyright Office l Case postale 56 l CH- 1211 Genève 20 l Suisse
Imprimé en Suisse
ii
ISOKEI 10164-18:1997(F)
0 ISWCEI
....................................................................
Objet géré «Executable Software» (logiciel exécutable)
7.4
.......................................... 11
7.4.1 Etats supplémentaires de l’objet géré «Executable Software»
............................. 12
7.4.2 Opérations supplémentaires pour l’objet géré «Executable Software))
..............................................................
7.5 Objet géré «Software Distributor» (distributeur de logiciel)
...........................................................
7.51 Opérations sur l’objet géré (Software Distributor»
.....................................................................
7.5.2 Etats de l’objet géré «Software Distributor»
7.6 Relations .
...................................................................................................................................
8 Définitions génériques
Objets gérés .
81 .
Software (logiciel) .
8.1.1
.......................................................................................
8.1.2 Software Unit (unité de logiciel)
........................................................................
8.1.3 Executable Software (logiciel exécutable)
.................................................................
Software Distributor (distributeur de logiciel)
8.1.4
8.2 Attributs .
........................................................................... 15
8.2.1 appliedpatches (corrections appliquées)
8.2.2 checksum (somme de contr6le) .
dateDelivered (date de livraison) .
8.2.3
...................................................................................... 16
8.2.4 dateInstalled (date d’installation)
8.2.5 dateOfCreation (date de création) .
dateOfLastModifïcation (date de dernière modification) .
8.2.6
.............................................................................. 16
8.2.7 filelocation (emplacement defichier)
8.2.8 fileSize (taille defichier) .
8.2.9 fileType (type defichier) .
............. 16
8.2.10 futu.reAutoBackupDestination (destination de sauvegarde automatiquefiture)
8.2.11 f&ureAutoBackupTriggerThreshold (seuil de déclenchement de sauvegarde
........................................................................................................... 17
automatique future)
.............. 17
8.2.12 WureAutoRestoreAllowed (autorisation de restauration automatique future).
........................... 17
8.2.13 WureAutoRestoreSource (source de restauration automatique future)
8.2.14 identityOfCreator (identité du créateur) .
.............................................. 17
8.2.15 identityOfLastModifier (identité du dernier modificateur)
.......................................... 17
8.2.16 1astBackupDestination (dernière destination de sauvegarde)
........................................................... 17
8.2.17 1astBackupTime (date de la dernière sauvegarde)
................................................... 17
8.2.18 1astRestoreSource (source de la dernière restauration)
8.2.19 1astRestoreTime (date de la dernière restauration) .
8.2.20 noteField (champ de note) .
softwareDistributorId (identité du distributeur du logiciel) .
8.2.21
8.3 Actions .
8.3.1 backup (sauvegarde) .
8.3.2 deliver (livraison) .
8.3.3 execute program (exécution de programme) .
install (installation) .
8.3.4
restore (restauration) .
8.3.5
revert (désinstallation) .
8.3.6
terminateValidation (fGz de validation) .
8.3.7
validate (validation) .
8.3.8
Notifications .
8.4
...................................... 20
8.4.1 autoBackupReport (compte rendu de sauvegarde automatique)
..................................... 20
8.4.2 autoRestoreReport (compte rendu de restauration automatique)
...................................... 20
8.4.3, deliverResultNotification (notification de résultat de livraison)
8.5 Paramètres .
...................................
8.5.1 alarmEffectOnServiceParameter (efit de l’alarme sur le service)
............................. 20
8.5.2 softwareProcessingFailurePararneter Cfaute de traitement de logiciel)
............................................................................................................................
8.6 Corrélations de nom
Software Distributor (distributeur de logiciel) .
8.6.1 Sous-système -
........................................................................................
8.6.2 Système - Software Distributor
Software Unit (unité de logiciel) .
8.6.3 Sous-système -
8.6.4 Système - Software Unit .
. . .
0 ISOKEI
ISOKEI 10164-18:1997(F)
.....................................................................................................................................
9 Définition de services
.........................................................................................................................................
9.1 Introduction
.............................................................................................................
9.2 Service Backup (sauvegarde)
..................................................................................................................
9.3 Service Deliver (livraison)
......................................................................... 21
Service Execute program (exécution de programme)
9.4
................................................................................................................ 23
9.5 Service Install (installation)
............................................................................................................
96 Service Restore (restauration)
..........................................................................................................
9:7 Service Revert (désinstallation)
................................................................................. 24
Service Terminate validation (fin de validation)
98 .
..............................................................................................................
Service Validate (validation)
..........................................
& Service Auto backup report (compte rendu de sauvegarde automatique)
......................................... 26
9.11 Service Auto restore report (compte rendu de restauration automatique)
...........................................
9.12 Service Deliver result notification (notification de résultat de livraison)
10 Unités fonctionnelles .
11 Protocole .
11.1 Eléments de procédure . 28
11.1.1 Procédure de sauvegarde .
11.1.2 Procédure de livraison .
11.1.3 Procédure d’exécution de programme .
..................................................................................................... 30
11.1.4 Procédure d’installation
.................................................................................................. 31
11.1.5 Procédure de restauration
Procédure de désinstallation . 31
11.1.6
11.1.7 Procédure de fin de validation . 32
11.1.8 Procédure de validation .
11.1.9 Procédure de compte rendu de sauvegarde automatique .
.................................................. 34
11.1.10 Procédure de compte rendu de restauration automatique
11.1.11 Procédure de livraison de notification de résultat . 34
11.2 Syntaxe abstraite .
11.2.1 Objets . 35
11.2.2 Paquetages .
11.2.3 Attributs .
11.2.4 Notifications . 36
11.2.5 Actions . 36
11.2.6 Corrélations de noms .
11.3 Négociation des unités fonctionnelles .
12 Relations avec d’autres fonctions .
13 Conformité .
13.1 Conformité statique .
13.2 Conformité dynamique . 38
13.3 Prescriptions concernant les déclarations de conformité d’implémentation de gestion . 38
Annexe A - Définition de l’information de gestion . 39
A.1 Managed Object Classes . 39
A.l.l Software .
A.l.2 softwareunit 39
......................................................................................................................
A.l.3 executableSoftware . 40
A.l.4 softwareDistributor .
A.2 Packages . 40
Ae2.1 . 40
appliedPatchPackage
At.2<2 CheckSumPackage . 41
ISO/CEI 10164-18 : 1997 (F)
0 ISOKEI
A.2.3 executeProgramPackage . 48
A.2.4 fileInformationPackage . 41
filepackage 41
A.2.5 .
informationAutoBackupPackage . 41
A.2.6
A.2.7 informationAutoRestorePackage . 41
A.2.8 informationBackupPackage . 42
A.2.9 informationRestorePackage . 42
A.2.10 installpackage .
noteFieldPackage . 42
A.2.11
A.2.12 processingErrorAlarmOnServicePackage . 42
A.2.13 revertPackage . 42
A.2.14 terminateValidationPackage . 42
A.2.15 UsageStatePackage . 43
............................................................................................................. 43
A.2.16 ValidationPackage
A.3 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3.1 appliedpatches .
A.3.2 checkSum .
dateDelivered .
A.3.3
A-3.4 dateInstalled .
A.3.5 dateOfCreation .
....................................................................................................
A.3.6 dateOfLastModification
filelocation .
A.3.7
A.3.8 filesize .
A.3.9 fileType .
..........................................................................................
A.3.10 WureAutoBackupDestination
A.3.11 WureAutoBackupTriggerThreshold .
............................................................................................... 46
A.3.12 futureAutoRestoreAIlowed
A.3.13 futureAutoRestoreSource .
..............................................................................................................
A.3.14 identityOfCreator
identityOfLastModifier .
A.3.15
A.3.16 1astBackupDestination .
1astBackupTime .
A.3.17
A.3.18 1astRestoreSource .
1astRestoreTime .
A-3.19
A.3.20 noteField .
........................................................................................................
A.3.21 softwareDistributorId
....................................................................................................................................
A.4 Name Bindings
.........................................................................................
A.4.1 softwareDistributor-subsystem
softwa.reDistributor-system .
A.4.2
....................................................................................................
A.4.3 softwareunit-subsystem
softwareUnit-system .
A.4.4
................................................................................................................................................
A.5 Actions
A.5.1 deliver .
A.5.2 executeProgram .
.................................................................................................................................
A.5.3 install
A.5.4 revert .
terminatevalidation .
A.5:5
A.5.6 validate .
........................................................................................................................................
A.6 Notifications
.............................................................................................................
A.6.1 autoBackupReport
A.6.2 autoRestoreReport .
..................................................................................................
A.6.3 deliverResultNotification
A.7 Parameters .
.......................................................................................
A.7.1 alarmEffectOnServiceParameter
................................................................................
A.7.2 softwareProcessingFailureParameter
V
ISOKEI 10164-18:1997(F) 0 ISOLE1
....................................................................................................................... 53
A.8 Supporting Productions
............................................................................................................... 56
A.9 Backup and Restore Actions
backup .
A.9.1
A.9.2 restore .
Backup Restore Supporting Productions .
A.9.3
.................................................................................................................................... 58
Annexe B - Formulaire MCS
B.l Introduction .
Purpose and structure . 58
B.l.l
................................ 58
Instructions for completing the MCS proforma to produce an MCS
B.1.2
..................................................................................... 58
B.1.3 Symbols, abbreviations and terms
...................................................................................................................... 58
B.1.4 Table format
................................................................................................... 59
B.2 Identification of the implementation
Date of statement .
B.2.1
................................................................................. 60
B.2.2 Identification of the implementation
Contact . 60
B.2.3
B.3 Identification of the Recommendations 1 International Standards in which the management
......................................................................................................................... 60
information is defined
................................................................................... 60
B.3.1 Technical corrigenda implemented
Amendments implemented . 60
B.3.2
B.4 Management conformance summary . 60
Formulaire MICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Annexe C -
Cl . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c2 . Instructions for completing the MICS proforma to produce an MICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Symbols, abbreviations and terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
c3
c:4 Statement of conformance to the management information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
c.4.1 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.4.2 Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c.4.3 Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create and delete management operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
c.4.4
Annexe D - - Formulaire MOCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
D.l Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 82
D.2 Instructions for completing the MOCS proforma to produce a MOCS . 82
D.3 Symbols, abbreviations and terms . 82
D.4 Software unit managed abject class . 82
D.4.1 Statement of conformance to the managed abject class . 82
D.4.2 Packages 83
............................................................................................................................
D.4.3 Attributes . 84
D.4.4 Attribute groups . 86
D.4.5 Actions . 86
D.4.6 Notifications 90
......................................................................................................................
D.4.7 Parameters . 98
D.5 Executable software managed abject class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
D.5.1 Statement of conformance to the managed abject class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
D.5.2 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
D.5.3 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
D.5.4 102
Attribute groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.5.5 Actions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
D.5.6 Notifications 108
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.5.7 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
ISOKEI 10164-18 : 1997 (F)
0 ISOKEI
D.6 Software distributor managed abject class .
D.6.1 Statement of conformance to the managed abject class .
D.6.2 Packages .
D.6.3 Attributes .
D.6.4 Attribute groups .
D.6.5 Actions .
D.6.6 Notifications .
D.6.7 Parameters .
.......................................................................................................... 123
Annex E - MRCS proforma for name binding
E.1 Introduction .
................ 123
E.2 Instructions for completing the MRCS proforma for name binding to produce an MRCS
E.3 . Symbols, abbreviations and terms .
Statement of conformance to the name binding .
E.4
Annex F - MIDS proforma .
F.l Actions .
Annex G - Recommendation M.3 100 Software Object Class .
Software Object Class .
G.l
i26
..............................................................................................................................................
G.2 Packages
Administrative Operational States Package .
G.2.1
Affected Object List Package .
G.2.2
.................................................................. 127
G.2.3 Attribute Value Change Notification Package
.................................................................................
G.2.4 Create Delete Notifications Package
..........................................................................................
G.2.5 Current Problem List Package
.......................................................................
G.2.6 Software Processing Error Alarm Package
................................................................................... 127
G.2.7 State Change Notification Package
........................................................................................................... 127
G.2.8 User Label Package
......................................................................................................
G.2.9 Vendor Name Package
Version Package .
G.2.10
.............................................................................................................................................
G.3 Attributes
..........................................................................................................
G.3.1 Affected Object List
Alarm Status .
G.3.2
G.3.3 Current Problem List .
........................................................................................................................
G.3.4 Software Id
G.3.5 User Label .
....................................................................................................................
G.3.6 Vendor Name
G.3.7 Version .
..............................................................................
Annex H - POSIX and Software Management Mode1 Mapping
vii
0 ISOKEI
ISOKEI 10164-18 : 1997 (F)
Avant-propos
LIS0 (Organisation internationale de normalisation) et la CE1 (Commission électrotechnique internationale) forment
ensemble un système consacré à la normalisation internationale considérée comme un tout. Les organismes nationaux
membres de I’ISO ou de la CE1 participent au développement de Normes internationales par l’intermédiaire des comités
techniques créés par l’organisation concernée afin de s’occuper des différents domaines particuliers de l’activité
technique. Les comités techniques de 1’ISO et de la CE1 collaborent dans des domaines d’intérêt commun. D’autres
organisations internationales, gouvernementales et non gouvernementales, en liaison avec I’ISO et la CEI participent
également aux travaux.
Dans le domaine des technologies de l’information, 1’ISO et la CE1 ont créé un comité technique mixte, l’ISO/CEI JTC 1.
Les projets de Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes internationales sont approuvées
conformément aux procédures qui requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 10164- 18 a été élaborée par le comité technique mixte ISOKEI JTC 1, Technologies
de l’information, sous-comité SC 21, Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec l’UIT-T. Le texte identique est publié en tant que Recommandation UIT-T X.744.
L’ISOKEI 10164 comprend les parties suivantes, présentées sous le titre général Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) - Gestion-systèmes:
Partie 1: Fonction de gestion d’objets
Partie 2: Fonction de gestion d’états
Partie 3
...
NORME ISOKEI
INTERNATIONALE 101644 8
Première édition
1997-07-O 1
Technologies de l’information -
Interconnexion de systèmes ouverts
(OSI) - Gestion-systèmes: Fonction de
gestion de logiciel
Information technology - Open Systems Interconnection - Systems
Management: Software management function
ISO/CEI 10164-18 : 1997 (F)
Sommaire
Page
Domaine d’application .
...................................................................................................................................
2 Références normatives
Recommandations 1 Normes internationales identiques .
2.1
.......
Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
2.2
2.3 Références additionnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définitions .
..............................................................................................
3.1 Définitions du cadre général de gestion
Définitions de l’aperçu général de la gestion-systèmes .
3.2
Définitions du service CMIS .
3.3
.................................................................................
3.4 Définitions du modèle d’information de gestion
........................................................
3.5 Directives pour l’établissement de la définition des objets gérés
......................................
Définitions des formulaires de déclaration de conformité d’implémentation
3.6
3.7 Définitions supplémentaires .
................................................................................................................................
Symboles et abréviations
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prescriptions pour la gestion de logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .*.
7 Modèle concernant la fonction de gestion de logiciel
Fonctions de gestion de logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1
Create (création) .
7.1.1
Delete (suppression) .
7.1.2
.............................................................................................................
7.1.3 Deliver (livraison)
....................................................................
7.1.4 Execute Program (exécution de programme)
7.1.5 Get (recherche) .
7.1.6 Install (installation) .
Revert (désinstallation) .
7.1.7
...................................... 8
7.1.8 Set administrative state (positionnement de l’état administratif)
...........................................................................
7.1.9 Terminate validation (fin de validation)
7.1.10 Validation (validation) .
7.1.11 Notifications .
7.2 Autres fonctions .
7.2.1 Backup (sauvegarde) .
Restore (restauration) .
7.2.2
7.3 Objet géré «Software Unit» (unité de logiciel) .
7.3.1 Cycle de vie .
................................................................................
7.3.2 Etats de l’objet géré
.....................................................................
7.3.3 Operations sur l’objet géré «Software Unit»
0 ISOKEI 1997
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne
peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou
mécanique, y compris la photocopie et les microfilms, sans l’accord écrit de l’éditeur
ISOKEI Copyright Office l Case postale 56 l CH- 1211 Genève 20 l Suisse
Imprimé en Suisse
ii
ISOKEI 10164-18:1997(F)
0 ISWCEI
....................................................................
Objet géré «Executable Software» (logiciel exécutable)
7.4
.......................................... 11
7.4.1 Etats supplémentaires de l’objet géré «Executable Software»
............................. 12
7.4.2 Opérations supplémentaires pour l’objet géré «Executable Software))
..............................................................
7.5 Objet géré «Software Distributor» (distributeur de logiciel)
...........................................................
7.51 Opérations sur l’objet géré (Software Distributor»
.....................................................................
7.5.2 Etats de l’objet géré «Software Distributor»
7.6 Relations .
...................................................................................................................................
8 Définitions génériques
Objets gérés .
81 .
Software (logiciel) .
8.1.1
.......................................................................................
8.1.2 Software Unit (unité de logiciel)
........................................................................
8.1.3 Executable Software (logiciel exécutable)
.................................................................
Software Distributor (distributeur de logiciel)
8.1.4
8.2 Attributs .
........................................................................... 15
8.2.1 appliedpatches (corrections appliquées)
8.2.2 checksum (somme de contr6le) .
dateDelivered (date de livraison) .
8.2.3
...................................................................................... 16
8.2.4 dateInstalled (date d’installation)
8.2.5 dateOfCreation (date de création) .
dateOfLastModifïcation (date de dernière modification) .
8.2.6
.............................................................................. 16
8.2.7 filelocation (emplacement defichier)
8.2.8 fileSize (taille defichier) .
8.2.9 fileType (type defichier) .
............. 16
8.2.10 futu.reAutoBackupDestination (destination de sauvegarde automatiquefiture)
8.2.11 f&ureAutoBackupTriggerThreshold (seuil de déclenchement de sauvegarde
........................................................................................................... 17
automatique future)
.............. 17
8.2.12 WureAutoRestoreAllowed (autorisation de restauration automatique future).
........................... 17
8.2.13 WureAutoRestoreSource (source de restauration automatique future)
8.2.14 identityOfCreator (identité du créateur) .
.............................................. 17
8.2.15 identityOfLastModifier (identité du dernier modificateur)
.......................................... 17
8.2.16 1astBackupDestination (dernière destination de sauvegarde)
........................................................... 17
8.2.17 1astBackupTime (date de la dernière sauvegarde)
................................................... 17
8.2.18 1astRestoreSource (source de la dernière restauration)
8.2.19 1astRestoreTime (date de la dernière restauration) .
8.2.20 noteField (champ de note) .
softwareDistributorId (identité du distributeur du logiciel) .
8.2.21
8.3 Actions .
8.3.1 backup (sauvegarde) .
8.3.2 deliver (livraison) .
8.3.3 execute program (exécution de programme) .
install (installation) .
8.3.4
restore (restauration) .
8.3.5
revert (désinstallation) .
8.3.6
terminateValidation (fGz de validation) .
8.3.7
validate (validation) .
8.3.8
Notifications .
8.4
...................................... 20
8.4.1 autoBackupReport (compte rendu de sauvegarde automatique)
..................................... 20
8.4.2 autoRestoreReport (compte rendu de restauration automatique)
...................................... 20
8.4.3, deliverResultNotification (notification de résultat de livraison)
8.5 Paramètres .
...................................
8.5.1 alarmEffectOnServiceParameter (efit de l’alarme sur le service)
............................. 20
8.5.2 softwareProcessingFailurePararneter Cfaute de traitement de logiciel)
............................................................................................................................
8.6 Corrélations de nom
Software Distributor (distributeur de logiciel) .
8.6.1 Sous-système -
........................................................................................
8.6.2 Système - Software Distributor
Software Unit (unité de logiciel) .
8.6.3 Sous-système -
8.6.4 Système - Software Unit .
. . .
0 ISOKEI
ISOKEI 10164-18:1997(F)
.....................................................................................................................................
9 Définition de services
.........................................................................................................................................
9.1 Introduction
.............................................................................................................
9.2 Service Backup (sauvegarde)
..................................................................................................................
9.3 Service Deliver (livraison)
......................................................................... 21
Service Execute program (exécution de programme)
9.4
................................................................................................................ 23
9.5 Service Install (installation)
............................................................................................................
96 Service Restore (restauration)
..........................................................................................................
9:7 Service Revert (désinstallation)
................................................................................. 24
Service Terminate validation (fin de validation)
98 .
..............................................................................................................
Service Validate (validation)
..........................................
& Service Auto backup report (compte rendu de sauvegarde automatique)
......................................... 26
9.11 Service Auto restore report (compte rendu de restauration automatique)
...........................................
9.12 Service Deliver result notification (notification de résultat de livraison)
10 Unités fonctionnelles .
11 Protocole .
11.1 Eléments de procédure . 28
11.1.1 Procédure de sauvegarde .
11.1.2 Procédure de livraison .
11.1.3 Procédure d’exécution de programme .
..................................................................................................... 30
11.1.4 Procédure d’installation
.................................................................................................. 31
11.1.5 Procédure de restauration
Procédure de désinstallation . 31
11.1.6
11.1.7 Procédure de fin de validation . 32
11.1.8 Procédure de validation .
11.1.9 Procédure de compte rendu de sauvegarde automatique .
.................................................. 34
11.1.10 Procédure de compte rendu de restauration automatique
11.1.11 Procédure de livraison de notification de résultat . 34
11.2 Syntaxe abstraite .
11.2.1 Objets . 35
11.2.2 Paquetages .
11.2.3 Attributs .
11.2.4 Notifications . 36
11.2.5 Actions . 36
11.2.6 Corrélations de noms .
11.3 Négociation des unités fonctionnelles .
12 Relations avec d’autres fonctions .
13 Conformité .
13.1 Conformité statique .
13.2 Conformité dynamique . 38
13.3 Prescriptions concernant les déclarations de conformité d’implémentation de gestion . 38
Annexe A - Définition de l’information de gestion . 39
A.1 Managed Object Classes . 39
A.l.l Software .
A.l.2 softwareunit 39
......................................................................................................................
A.l.3 executableSoftware . 40
A.l.4 softwareDistributor .
A.2 Packages . 40
Ae2.1 . 40
appliedPatchPackage
At.2<2 CheckSumPackage . 41
ISO/CEI 10164-18 : 1997 (F)
0 ISOKEI
A.2.3 executeProgramPackage . 48
A.2.4 fileInformationPackage . 41
filepackage 41
A.2.5 .
informationAutoBackupPackage . 41
A.2.6
A.2.7 informationAutoRestorePackage . 41
A.2.8 informationBackupPackage . 42
A.2.9 informationRestorePackage . 42
A.2.10 installpackage .
noteFieldPackage . 42
A.2.11
A.2.12 processingErrorAlarmOnServicePackage . 42
A.2.13 revertPackage . 42
A.2.14 terminateValidationPackage . 42
A.2.15 UsageStatePackage . 43
............................................................................................................. 43
A.2.16 ValidationPackage
A.3 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3.1 appliedpatches .
A.3.2 checkSum .
dateDelivered .
A.3.3
A-3.4 dateInstalled .
A.3.5 dateOfCreation .
....................................................................................................
A.3.6 dateOfLastModification
filelocation .
A.3.7
A.3.8 filesize .
A.3.9 fileType .
..........................................................................................
A.3.10 WureAutoBackupDestination
A.3.11 WureAutoBackupTriggerThreshold .
............................................................................................... 46
A.3.12 futureAutoRestoreAIlowed
A.3.13 futureAutoRestoreSource .
..............................................................................................................
A.3.14 identityOfCreator
identityOfLastModifier .
A.3.15
A.3.16 1astBackupDestination .
1astBackupTime .
A.3.17
A.3.18 1astRestoreSource .
1astRestoreTime .
A-3.19
A.3.20 noteField .
........................................................................................................
A.3.21 softwareDistributorId
....................................................................................................................................
A.4 Name Bindings
.........................................................................................
A.4.1 softwareDistributor-subsystem
softwa.reDistributor-system .
A.4.2
....................................................................................................
A.4.3 softwareunit-subsystem
softwareUnit-system .
A.4.4
................................................................................................................................................
A.5 Actions
A.5.1 deliver .
A.5.2 executeProgram .
.................................................................................................................................
A.5.3 install
A.5.4 revert .
terminatevalidation .
A.5:5
A.5.6 validate .
........................................................................................................................................
A.6 Notifications
.............................................................................................................
A.6.1 autoBackupReport
A.6.2 autoRestoreReport .
..................................................................................................
A.6.3 deliverResultNotification
A.7 Parameters .
.......................................................................................
A.7.1 alarmEffectOnServiceParameter
................................................................................
A.7.2 softwareProcessingFailureParameter
V
ISOKEI 10164-18:1997(F) 0 ISOLE1
....................................................................................................................... 53
A.8 Supporting Productions
............................................................................................................... 56
A.9 Backup and Restore Actions
backup .
A.9.1
A.9.2 restore .
Backup Restore Supporting Productions .
A.9.3
.................................................................................................................................... 58
Annexe B - Formulaire MCS
B.l Introduction .
Purpose and structure . 58
B.l.l
................................ 58
Instructions for completing the MCS proforma to produce an MCS
B.1.2
..................................................................................... 58
B.1.3 Symbols, abbreviations and terms
...................................................................................................................... 58
B.1.4 Table format
................................................................................................... 59
B.2 Identification of the implementation
Date of statement .
B.2.1
................................................................................. 60
B.2.2 Identification of the implementation
Contact . 60
B.2.3
B.3 Identification of the Recommendations 1 International Standards in which the management
......................................................................................................................... 60
information is defined
................................................................................... 60
B.3.1 Technical corrigenda implemented
Amendments implemented . 60
B.3.2
B.4 Management conformance summary . 60
Formulaire MICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Annexe C -
Cl . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c2 . Instructions for completing the MICS proforma to produce an MICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Symbols, abbreviations and terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
c3
c:4 Statement of conformance to the management information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
c.4.1 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.4.2 Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c.4.3 Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Create and delete management operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
c.4.4
Annexe D - - Formulaire MOCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
D.l Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 82
D.2 Instructions for completing the MOCS proforma to produce a MOCS . 82
D.3 Symbols, abbreviations and terms . 82
D.4 Software unit managed abject class . 82
D.4.1 Statement of conformance to the managed abject class . 82
D.4.2 Packages 83
............................................................................................................................
D.4.3 Attributes . 84
D.4.4 Attribute groups . 86
D.4.5 Actions . 86
D.4.6 Notifications 90
......................................................................................................................
D.4.7 Parameters . 98
D.5 Executable software managed abject class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
D.5.1 Statement of conformance to the managed abject class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
D.5.2 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
D.5.3 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
D.5.4 102
Attribute groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.5.5 Actions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
D.5.6 Notifications 108
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.5.7 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
ISOKEI 10164-18 : 1997 (F)
0 ISOKEI
D.6 Software distributor managed abject class .
D.6.1 Statement of conformance to the managed abject class .
D.6.2 Packages .
D.6.3 Attributes .
D.6.4 Attribute groups .
D.6.5 Actions .
D.6.6 Notifications .
D.6.7 Parameters .
.......................................................................................................... 123
Annex E - MRCS proforma for name binding
E.1 Introduction .
................ 123
E.2 Instructions for completing the MRCS proforma for name binding to produce an MRCS
E.3 . Symbols, abbreviations and terms .
Statement of conformance to the name binding .
E.4
Annex F - MIDS proforma .
F.l Actions .
Annex G - Recommendation M.3 100 Software Object Class .
Software Object Class .
G.l
i26
..............................................................................................................................................
G.2 Packages
Administrative Operational States Package .
G.2.1
Affected Object List Package .
G.2.2
.................................................................. 127
G.2.3 Attribute Value Change Notification Package
.................................................................................
G.2.4 Create Delete Notifications Package
..........................................................................................
G.2.5 Current Problem List Package
.......................................................................
G.2.6 Software Processing Error Alarm Package
................................................................................... 127
G.2.7 State Change Notification Package
........................................................................................................... 127
G.2.8 User Label Package
......................................................................................................
G.2.9 Vendor Name Package
Version Package .
G.2.10
.............................................................................................................................................
G.3 Attributes
..........................................................................................................
G.3.1 Affected Object List
Alarm Status .
G.3.2
G.3.3 Current Problem List .
........................................................................................................................
G.3.4 Software Id
G.3.5 User Label .
....................................................................................................................
G.3.6 Vendor Name
G.3.7 Version .
..............................................................................
Annex H - POSIX and Software Management Mode1 Mapping
vii
0 ISOKEI
ISOKEI 10164-18 : 1997 (F)
Avant-propos
LIS0 (Organisation internationale de normalisation) et la CE1 (Commission électrotechnique internationale) forment
ensemble un système consacré à la normalisation internationale considérée comme un tout. Les organismes nationaux
membres de I’ISO ou de la CE1 participent au développement de Normes internationales par l’intermédiaire des comités
techniques créés par l’organisation concernée afin de s’occuper des différents domaines particuliers de l’activité
technique. Les comités techniques de 1’ISO et de la CE1 collaborent dans des domaines d’intérêt commun. D’autres
organisations internationales, gouvernementales et non gouvernementales, en liaison avec I’ISO et la CEI participent
également aux travaux.
Dans le domaine des technologies de l’information, 1’ISO et la CE1 ont créé un comité technique mixte, l’ISO/CEI JTC 1.
Les projets de Normes internationales adoptés par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes internationales sont approuvées
conformément aux procédures qui requièrent l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 10164- 18 a été élaborée par le comité technique mixte ISOKEI JTC 1, Technologies
de l’information, sous-comité SC 21, Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec l’UIT-T. Le texte identique est publié en tant que Recommandation UIT-T X.744.
L’ISOKEI 10164 comprend les parties suivantes, présentées sous le titre général Technologies de l’information -
Interconnexion de systèmes ouverts (OSI) - Gestion-systèmes:
Partie 1: Fonction de gestion d’objets
Partie 2: Fonction de gestion d’états
Partie 3
...












Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...