Class PRS_Attachment
extends PRS_ExchangeElement

PRS_Attachment describes file attachments. A PRS_Attachment may be associated to any object derived from PRS_ExchangeElement. PRS_Attachment is used to attach objects of any type including binary files, ASCII documents, or URLs. Only one object may be attached per PRS_Attachment. /nThe actual attachment carried by the Attachment object is included in one of two methods: by reference or by value as an embedded object. A by reference method links indirectly to the attachment through the use of a string identifier, e.g. a file name. An embedded object method means the actual binary data is included in PRS_Attachment.

Class Hierarchy

CIM_ManagedElement
   |
   +--PRS_ExchangeElement
   |
   +--PRS_Attachment

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringPRS_Attachment describes file attachments. A PRS_Attachment may be associated to any object derived from PRS_ExchangeElement. PRS_Attachment is used to attach objects of any type including binary files, ASCII documents, or URLs. Only one object may be attached per PRS_Attachment. /nThe actual attachment carried by the Attachment object is included in one of two methods: by reference or by value as an embedded object. A by reference method links indirectly to the attachment through the use of a string identifier, e.g. a file name. An embedded object method means the actual binary data is included in PRS_Attachment.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
AttachmentNamestring
DescriptionstringThe displayable attachment identifier. Used to define what will appear as the name of the attachment, as opposed to the specific attachment file name or URL. None TRANSLATABLE= true
AttachmentObjectstring
DescriptionstringThe attachment itself, if embedded.None TRANSLATABLE= true
AttachmentReferencestring
DescriptionstringIf the attachment is not embedded, where the attachment is located.None TRANSLATABLE= true
AttachmentSizestring
DescriptionstringThe size of the attachment in bytes.None TRANSLATABLE= true
AttachmentTypeuint8
DescriptionstringThe purpose of the attachment, related to the diagnosis. 'Instructions' are compilable code. 'Background' are descriptive information. 'Log' is information captured in a log file. None TRANSLATABLE= true
ValueMapstring0, 1, 2, 254, 255None None
ValuesstringInstructions, Background, Log, Unknown, UndefinedNone TRANSLATABLE= true
Formatstring
DescriptionstringThe file format of the attachment.None TRANSLATABLE= true
Protocolstring
DescriptionstringProtocol required to read the attachment (e.g., http).None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
DirtyFlaguint8PRS_ExchangeElement
PRSUniqueNamestringPRS_ExchangeElement