Protocol Attribute Class

This class contains information about a network protocol installed on a client computer. This class is not included in a default hardware inventory operation.

Table C.44 Protocol Attribute Class (SMS_G_System_PROTOCOL)

Property
(Bold if collected)
Data
type

Example

Notes
Captionstring Describes the object. Maximum length is 64 characters.
ConnectionlessServiceuint321Determines whether the protocol supports connectionless service.

Values are:
1=True
0=False

If the value is True, the protocol supports connectionless service.

Descriptionstring"TCP/IP Service"Describes the object.
GroupIDuint322Within one ResourceId (one SMS client), GroupID distinguishes one instance of a class from another. Objects with the same ResourceId and GroupID are “deltas” of one another, describing the same hardware inventory instance at different points in time. This is not a collectable property.
GuaranteesDeliveryuint320Determines whether the protocol guarantees delivery of packets across the network.

Values are:
1=True
0=False

If the value is True, the protocol guarantees delivery.

GuaranteesSequencinguint321Determines whether the protocol guarantees that packets will be received in the same sequence as they were originally sent.

Values are:
1=True
0=False

If the value is True, the packets will be received in the correct sequence.

InstallDatedatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates when the object was installed. The absence of a value does not indicate that the object is not installed.
MaximumAddressSizeuint32 Indicates the maximum address size of the network protocol.
MaximumMessageSizeuint32 Indicates the maximum message size of the network protocol.
MessageOrienteduint321Determines whether the protocol is message-oriented.

Values are:
1=True
0=False

If the value is True, the protocol is message-oriented.

MinimumAddressSizeuint32 Indicates the minimum address size of the network protocol.
Namestring"MSAFD Tcpip [TCP/IP]"Key. Indicates the name of the network protocol. Maximum length is 256 characters.
PseudoStreamOrienteduint321Determines whether the protocol is pseudostream-oriented.

Values are:
1=True
0=False

If the value is True, the protocol is pseudostream-oriented.

ResourceIduint3242Key. Inventory items with the same ResourceId were all discovered on the same SMS client. The ResourceId identifies the SMS client.

A ResourceId is an integer generated for the sake of SQL; it is not unique outside the site and should be used only for short-term querying purposes. It is not a collectable property.

RevisionIDuint321Objects with the same ResourceId and GroupID are deltas, differentiated from one another by RevisionID number. The highest number is the most recent update. This is not a collectable property.
Statusstring"OK"Indicates the current status of the object.

Values are:
OK
Error
Degraded
Unknown

Maximum length is 10 characters.

SupportsBroadcastinguint321Determines whether the protocol supports broadcasting messages across the network.

Values are:
1=True
0=False

If the value is True, the protocol supports broadcasting.

SupportsConnectDatauint321Determines whether the protocol allows data to be connected across the network.

Values are:
1=True
0=False

If the value is True, the protocol allows data to be connected.

SupportsDisconnectDatauint320Determines whether the protocol allows data to be disconnected across the network.

Values are:
1=True
0=False

If the value is True, the protocol allows data to be disconnected.

SupportsEncryptionuint321Determines whether the protocol supports data encryption.

Values are:
1=True
0=False

If the value is True, the protocol supports data encryption.

SupportsExpeditedDatauint320Determines whether the protocol supports expedited data across the network.

Values are:
1=True
0=False

If the value is True, the protocol supports expedited data.

SupportsFragmentationuint321Determines whether the protocol supports transmitting the data in fragments.

Values are:
1=True
0=False

If the value is True, the protocol supports transmitting the data in fragments.

SupportsGracefulClosinguint320Determines whether the protocol supports graceful closing of network connections.

Values are:
1=True
0=False

If the value is True, the protocol supports graceful closing of network connections.

SupportsGuaranteed
Bandwidth
uint321Determines whether the protocol can establish and maintain a guaranteed bandwidth.

Values are:
1=True
0=False

If the value is True, the protocol supports a guaranteed bandwidth.

SupportsMulticastinguint320Determines whether the protocol supports multicasting.

Values are:
1=True
0=False

If the value is True, the protocol supports multicasting.

TimeStampdatetimeSee “Date and Time Formats” at the beginning of Appendix B.Indicates when the information in this object was last revised. This is not a collectable property.