MAN Solaris - service_bundle (4)

advertisement


NAME

service_bundle - service manifest file format

CONTENTS

Synopsis
Description
Attributes
See Also
Notes

SYNOPSIS

/usr/share/lib/xml/dtd/service_bundle.dtd.1

advertisements

advertisements


DESCRIPTION

The service management facility, described in smf(5), utilizes an XML-based file format to marshal the description of a set of services or service instances between systems. This file is known as a service bundle. The primary form of a service bundle is the inventory of services that are provided by a package, which is called a service manifest.

The DTD describing the service_bundle is provided at /usr/share/lib/xml/dtd/service_bundle.dtd.1. service_bundle documents can also use the XML Inclusions (XInclude) facility to merge multiple documents into one. A service_bundle document manipulator must therefore support the functionality defined by the XInclude specification.

A complete service description consists of the following:

o A set of properties that identify the service and identify its restarter
o A set of properties that identify each instance
o A set of framework property groups that describe the framework’s understanding of each instance
o A set of method property groups as required by svc.startd(1M), or by a delegated restarter
o Additional optional method property groups
o A set of dependency property groups
o An optional group of properties that indicate services to which dependencies on the described service were added
o A set of application property groups or application-specific typed property groups containing application configuration data
o A template that describes supporting information about this service, such as a description and links to documentation.

The document type definition for the service bundle provides markup to define each of these aspects of a service description, as well as a number of entities that identify regular features in describing a service, such as the <create_default_instance> tag.

The attributes and tags are fully described in the commented DTD. The services supplied with the operating system, stored under /var/svc/manifest, provide examples of correctly formed service descriptions.

ATTRIBUTES

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
AvailabilitySUNWcsu

SEE ALSO

svcadm(1M), svccfg(1M), svc.startd(1M), libscf(3LIB), attributes(5), locale(5), smf(5)

NOTES

Nested service_bundle elements must be of the same type.

Jump to page    or go to Top of page |  Section 4 |  Main Solaris Index.


SunOS 5.11 service_bundle (4) 10 Aug 2007
Generated by Open Solaris Forum from /usr/share/man/man4/service_bundle.4 using man macros with tbl support.