(file) Return to discovery_template.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / src / slp

  1 mday  1.1 Name of submitter: "DMTF Interop Working Group" <wg-interop@dmtf.org>
  2           Language of service template: en
  3           Security Considerations:
  4           	 Information about the specific CIM OM implementation or the
  5           	 Host OS platform may be deemed a security risk in certain
  6           	 environments. Therefore these attributes are optional but
  7           	 recommended.
  8           
  9           Template Text:
 10           -------------------------template begins here-----------------------
 11           template-type=wbem
 12           
 13           template-version=0.1
 14           
 15           template-description=
 16             This template describes the attributes used for advertising
 17             CIM Servers.
 18           
 19           template-url-syntax=
 20             "serviceid:" 1*(HEXDIGIT / "-")
 21             ; The Service URLs registered with this template follow the
 22 mday  1.1   ; serviceid: scheme.  What follows the scheme is the hex bytes
 23             ; of a unique ID, see [ISO-11578]; however, any method that is
 24             ; sufficiently random can be used [RFC1750].  This URI is used
 25             ; every time *the same service* is advertised with SLP.  That
 26             ; is, if a service goes down and comes back up, it should use
 27             ; the same URI.  If it comes back up stateless, or with a new
 28             ; configuration, it may make sense to advertise with a new URI.
 29             ; Example: "service-id:9a783b42-12783401-78FB92D0-9E82B83AA"
 30             
 31           service-hi-name=string O
 32             ; This string is used as a name of the CIM service for human 
 33             ; interfaces.
 34             ; Example: "(service-hi-name=Blip subsystem CIMOM)"
 35             ; See draft-guttman-svrloc-serviceid-01.txt
 36             
 37           service-hi-description=string O
 38             ; This string is used as a description of the CIM service for
 39             ; human interfaces.  
 40             ; Example: "(service-hi-description=The Blip subsystem is
 41             ;   managed by a Blip-Version-0.92 CIMOM.")
 42             ; See draft-guttman-svrloc-serviceid-01.txt
 43 mday  1.1 
 44           service-id=string
 45             ; This attribute is set to the same value as the unique ID
 46             ; used in the service URL registered with SLP.  A UA can use
 47             ; this attribute to discover a CIM service which the UA 
 48             ; discovered previously.  For example, the query
 49             ; "(service-id=9a783b42-12783401-78FB92D0-9E82B83AA)"
 50             ; would discover the service advertised with the service URI
 51             ; described above.
 52           
 53           ; CIM Object Manager Capabilities Attributes;
 54           ; The following attributes that are common to all CIM object managers:
 55           
 56           service-location-tcp=string M
 57           ; The location of all services offered by the CIM Server
 58           ; over TCP transport. This attribute must provide sufficient addressing
 59           ; information that the CIMServer can be addressed directly using only
 60           ; this attribute.
 61           ; Example: (service-location-tcp=http://example.com:38294,
 62           ;    )
 63           
 64 mday  1.1 CommunicationMechanism = string L M
 65           	"Unknown", "Other", "cim-xml"
 66           # The communication mechanism (protocol) used by the CIM Object Manager. This
 67           # is derived from instances of the Interop Schema CIM Class CIM_CommunicationMechanism.
 68           # It has the M flag because there may be multiple instances representing
 69           # multiple Communication Mechanisms defined for the target CIM Server.
 70           
 71           OtherCommunicationMechanismDescription = String L O
 72           # The other communication mechanism defined for the CIM Server in the case
 73           # the "Other" value is received in the CommunicationMechanism string.
 74           # This attribute is derived from the 
 75           # CommunicationMechanismOtherCommunicationMechanismDescription property.
 76           # This attribute is optional because it is only required if the
 77           # "other" value is set in CommunicationMechansim. The value returned is
 78           # a free-form string.
 79           
 80           CIM_InteropSchemaNamespace = string L M
 81           # Namespace within the target CIMOM where the CIM Interop Schema can be
 82           # accessed. Multiple namespaces may be provided.
 83           
 84           cim-xmlProtocolVersion = String O L M
 85 mday  1.1 # Version of the cim-xml protocol if this is defined. Derived from
 86           # CIM-CIMXMLCommunicationMechanism class CIMXMLProtocolVersion property.
 87           
 88           ProfilesSupported = string L M
 89           		"Unknown", "Other", "Basic Read", "Basic Write",
 90                           "Schema Manipulation", "Instance Manipulation",
 91                           "Association Traversal", "Query Execution",
 92                           "Qualifier Declaration", "Indications"
 93           # ProfilesSupported defines the CIM Operation profiles supported by the
 94           # CIM Object Manager. This attribute is derived from the Interop Schema
 95           # CIM_CommunicationMechansim.ProfilesSupported property.
 96           
 97           OtherProfileDescription = string L O M
 98           # Other profile description if the "other" value is set in the ProfilesSupported
 99           # attribute.  This attribute is optional because it is returned only if the "other"
100           # value is set in the ProfilesSupported attribute.   Derived from the 
101           # CIM_CommunicationMechanism OtherProfileDescription property, it is a
102           # free-form string.
103           
104           MultipleOperationsSupported = Boolean
105           # Defines whether the CIM Object Manager supports batch operations.
106 mday  1.1 # Derived from the  Interop schema 
107           # CIM_CommunicationMechanism.MultipleOperationsSupported
108           # property.
109           
110           AuthenticationMechanismSupported = String L
111           		"Unknown", "None", "Other", "Basic", "Digest"
112           # Defines the authentication mechanism supported by the CIM Object Manager.
113           # Derived from the Interop schema 
114           # CIM_CommunicationMechanism Class.AuthenticationMechanismSupported property
115           
116           OtherAuthenticationDescription String L O
117           # Defines other Authentication mechanism supported by the CIM Object Manager
118           # in the case where the "Other" value is set in the 
119           # AuthenticationMechanismSupported attribute. Derived from the
120           # Interop schema CIM_CommunicationMechanism.OtherAuthenticationDescription
121           # property,
122           # this attribute is optional and is to be provided only when the
123           # AuthenticationMechanismSupported attribute is "other".
124           
125           Namespace= string L M
126           # Namespace(s) supported on the CIM Object Manager.
127 mday  1.1 # Derived from the Interop Schema CIM_Namespaces.name property which has 
128           # an instance for each namespace supported by the CIM Object Manager.
129           # This attribute is optional (O), may have multiple values (one for each
130           # namespace defined in the CIM Object Manager, and is literal (L) because
131           # the namespace names may not be translated into other languages.
132           
133           classinfo=string M O
134           # The values are taken from the interop schema Namespace.classinfo
135           # property.
136           # The values represent the classinfo (CIM Schema version, etc.) for
137           # the namespaces defined in the corresponding namespace listed in the
138           # Namespace attribute. Each entry in this attribute MUST correspond
139           # to the namespace defined in the same position of the namespace
140           # attribute. There must be one entry in this attribute for each
141           # entry in the namespace attribute.
142           # ----------------------------------------------------------------
143           
144           
145           --------------------------template ends here------------------------

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2