| |
|---|
AbbreviatedDeviceAdapterDTO |
Click here to expand...
Subclasses: DeviceAdapterDTO { id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId }
|
ActionAdapterDTO |
Click here to expand...
Subclasses: ExternalScriptActionAdapterDTO CustomActionAdapterDTO { id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content approvableFlag: boolean Whether or not this sort of action can be subjected to job approval; null when the adapter is disabled and its details are not available browserExecutableFlag: boolean Whether or not the user can use the user interface to configure this sort of action into jobs, predefined jobs, policies, and rules; null when the adapter is disabled and its details are not available classificationId: integer What sort of action this is, broadly speaking; null when the adapter is disabled and its details are not available classificationName: string The meaning of the numeric classificationId; null when the adapter is disabled and its details are not available; can be null when the classificationId is not a recognized value runtimeParameterDeclarations: [ Parameters user can supply when configuring this sort of action; can be null when the adapter is disabled and its details are not available RuntimeParameterDeclarationDTO ] }
|
ComponentId |
Click here to expand...
{ id: string The database key of the component; an incoming component can be identified either by its database key, or by its unique name, or by its name with qualifiers which are unique when combined; when this database key is present, it takes precedence and componentName and qualifiers(when present) are used to verify the retrieved component componentName: string The name of the component; an incoming component can be identified either by its database key, or by its unique name, or by its name with qualifiers which are unique when combined; this name is used to verify any component retrieved by database key, and is used if there is no database key or if the database key fails to resolve; for componentType Configuration and HardwareInventory, componentName is the created timestamp (in milliseconds); for componentType SecurityVulnerability, componentName is the securityVulnerabilityID; for componentType SnmpManagerStation, componentName is the address componentType: string * The type of the component, used to verify what is retrieved by key/name; valid values are: Combogroup, Condition, Configuration, Device, DeviceAdapter, DeviceAgent, DeviceSecurityProfile DynamicField, EmailDistributionList, Group, HardwareInventory, JobApprovalType, Keyword, Model, OsImage, PredefinedJob, Realm, RemoteFileServer, Role, Rule, RuleSet, SecurityVulnerability, SnmpManagerStation, Template, and User qualifiers: { Any additional single qualifier needed to identify the component uniquely, when the name alone is not sufficient; the map key is the extra attribute name string; the map value string completes the identification of the component; for componentType Configuration and HardwareInventory: key=deviceKey, value=database key of the device the item belongs to, key=deviceName, value=name of the device the item belongs to, key=timestamp, value=creation date/time in server display format; for componentType DeviceAdapter: key=adapterType, value=type of the device adapter, key=parent, value=parent or owner used for organizing certain types of adapters, key=vendorName, value=name of the vendor that owns a device type; for componentType DynamicField: key=type, value=base class name of the component associated with the dynamic field; for componentType Group, ComboGroup: key=realmName, value=name of the realm the group belongs to; for componentType Model: key=vendorGuid, value=the vendor GUID; for componentType OsImage: key=filename, value=name of the file(s) making up the image; for componentType SecurityVulnerability: key=vendorGuid, value=the vendor GUID } }
|
ConfigurationTrailAdapterDTO |
Click here to expand...
{ id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content sortOrder: integer Where this trail is sorted among other trails; null when the adapter is disabled and its details are not available supportsTrustedFlag: boolean Whether or not this trail supports the idea of a trusted configuration; this flag being set to true is supported only by the running and startup trails, so it is left false and ignored for all other trails; null when the adapter is disabled and its details are not available }
|
CustomActionAdapterDTO |
Click here to expand...
{ id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content approvableFlag: boolean Whether or not this sort of action can be subjected to job approval; null when the adapter is disabled and its details are not available browserExecutableFlag: boolean Whether or not the user can use the user interface to configure this sort of action into jobs, predefined jobs, policies, and rules; null when the adapter is disabled and its details are not available classificationId: integer What sort of action this is, broadly speaking; null when the adapter is disabled and its details are not available classificationName: string The meaning of the numeric classificationId; null when the adapter is disabled and its details are not available; can be null when the classificationId is not a recognized value runtimeParameterDeclarations: [ Parameters user can supply when configuring this sort of action; can be null when the adapter is disabled and its details are not available RuntimeParameterDeclarationDTO ] description: string Any warnings or special instructions to assist the user when configuring this type of action; can be null when the adapter is disabled and its details are not available hideMarkAsTrustedOptionFlag: boolean Whether or not the option to mark the results as trusted is hidden when configuring this type of action; null when the adapter is disabled and its details are not available inspectionOnlyFlag: boolean Whether or not this type of action only displays or looks at information on the device, without making any configuration changes; when false, changes can be made, necessitating a snapshot to retrieve the latest configuration; when true, information is only displayed for manual inspection and no trailing snapshot is done; null when the adapter is disabled and its details are not available notes: string HTML-formatted information for display in the device adapter capabilities report; can be null when the adapter is disabled and its details are not available }
|
DeviceAdapterDTO |
Click here to expand...
Subclasses: DeviceTypeAdapterDTO ActionAdapterDTO ConfigurationTrailAdapterDTO VendorAdapterDTO { id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content }
|
DeviceAdapterFilterDTO |
Click here to expand...
{ enabledFlag: boolean Search for adapters that are enabled (true) or disabled (false); null means do not filter on the enabled/disabled state lastModifiedUsernameMatch: string Search for adapters that were last modified by a user whose username matches this wildcard-enabled string nameMatch: string Search for adapters whose name matches this wildcard-enabled string parentMatch: string Search for adapters whose parent matches this wildcard-enabled string; for a device type, this matches on the device type's vendor GUID; for a custom action or external script action, this matches on the menu group name; for other types of adapters, this does not match any value state: integer Search for adapters that are in this state; null means do not filter on the current state type: integer Search for adapters of this type; null means do not filter on the type }
|
DeviceTypeAdapterDTO |
Click here to expand...
{ id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content allSupportedTrails: [ The configuration trails supported by this type, which can currently be enabled or disabled SupportedConfigurationTrailDTO ] associatedDeviceCategoryIds: [ Which device categories are supported by this type of device integer ] enabledSupportedTrails: [ The currently enabled configuration trails supported by this type of device SupportedConfigurationTrailDTO ] generalNotes: string General information or notes about how to use or manage this type of device, formatted as HTML managerDeviceTypeId: ComponentId The device type that manages this type of device; that is, the type of device that performs various snapshot and/or deploy operations on behalf of this type of device managerRequiredFlag: boolean Whether or not this type of device is managed by a different device osImageTypes: [ The types of OS images that can be discovered in, retrieved from, and/or deployed to this type of device; the system ensures there is always at least one image type defined OsImageTypeDTO ] passwordEncryptionFunctionNotes: string Information or instructions about how passwords can be encrypted to be accepted by this type of device when deploying password changes snmpOids: [ The SNMP OID(s) associated with this type of device, which can be used during device import to determine the device type of a new device string ] supportedAccessModeIds: [ The access modes supported by this type of device integer ] supportedCannedActionGuids: [ The standard or canned actions that can be executed on this type of device string ] supportedCustomActionGuids: [ The custom actions that can be executed on this type of device string ] supportedFileSystems: [ The file systems where OS images can be deployed string ] supportedModelNotes: string Which models are supported supportedOsVersionNotes: string Which operating system versions are supported supportedTransferModeIds: [ The file transfer modes supported by this type of device integer ] supportsCommandLineAccessFlag: boolean Whether or not you access this type of device via a command line interface, which controls use of the Telnet/SSH Session and access via the SSH proxy supportsHardwareInventoryFlag: boolean Whether or not this type of device can discover hardware inventory information supportsMultipleSecurityContextsFlag: boolean Whether or not this type of device supports multiple internal security contexts or virtual devices supportsSerialTerminalServerManagementFlag: boolean Whether or not this type of device can be accessed via a serial terminal server, which affects which device security profiles can be used supportsSmartMergeFlag: boolean Whether or not incremental merge or rollback scripts can be calculated templateFormattingNotes: string Information or instructions about how to write templates that will be acceptable to this type of device, formatted as HTML vendorName: string The name of the parent vendor device adapter }
|
ExternalScriptActionAdapterDTO |
Click here to expand...
{ id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content approvableFlag: boolean Whether or not this sort of action can be subjected to job approval; null when the adapter is disabled and its details are not available browserExecutableFlag: boolean Whether or not the user can use the user interface to configure this sort of action into jobs, predefined jobs, policies, and rules; null when the adapter is disabled and its details are not available classificationId: integer What sort of action this is, broadly speaking; null when the adapter is disabled and its details are not available classificationName: string The meaning of the numeric classificationId; null when the adapter is disabled and its details are not available; can be null when the classificationId is not a recognized value runtimeParameterDeclarations: [ Parameters user can supply when configuring this sort of action; can be null when the adapter is disabled and its details are not available RuntimeParameterDeclarationDTO ] spanSelectionFlag: boolean Whether or not a network span must be selected to execute this sort of action; null when the adapter is disabled and its details are not available useAdhocTemplateFlag: boolean Whether or not an ad-hoc template must be specified to execute this sort of action; null when the adapter is disabled and its details are not available }
|
IntegerRuntimeParameterDeclarationDTO |
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v4_0.DeviceAdapterService$IntegerRuntimeParameterDeclarationDTO" { errorMessage: string Message displayed to the user when the input value is invalid name: string The %keyword% that indicates where this parameter's value should be substituted in prompt: string The prompt displayed to the user requiredFlag: boolean Whether or not the user must enter a value for this runtime parameter sortOrder: integer Where this runtime parameter is sorted among the other runtime parameters defaultValue: integer The initial value to populate into the user interface maxValue: integer The maximum value user can enter for this numeric value; when null, the maximum is 2147483647 minValue: integer The minimum value user can enter for this numeric value; when null, the minimum is -2147483648 }
|
|
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v4_0.DeviceAdapterService$MenuRuntimeParameterDeclarationDTO" { errorMessage: string Message displayed to the user when the input value is invalid name: string The %keyword% that indicates where this parameter's value should be substituted in prompt: string The prompt displayed to the user requiredFlag: boolean Whether or not the user must enter a value for this runtime parameter sortOrder: integer Where this runtime parameter is sorted among the other runtime parameters currentMenuValues: [ The legal menu options from which user must choose a value string ] defaultValue: string The initial value to populate into the user interface }
|
NewDeviceAdapterDTO |
Click here to expand...
{ annotation: string Annotation with reasons for modification, formatted as HTML enabledFlag: boolean Whether or not this adapter is enabled modifiedContent: string * The XML source code of this adapter when it is a new or modified adapter }
|
OsImageTypeDTO |
Click here to expand...
{ displayName: string A readable or displayable name of this type of OS image name: string Short name of the image type which is used internally to uniquely identify an image type within the device type, which may be the name the device itself uses when referring to this sort of image file; when only a single image is required, then the name is "system" order: integer Where this image type is sorted among other image types primaryFlag: boolean Whether or not this image type represents the primary or main type of OS image running on this type of device; one and only one image type can be the primary image type }
|
RuntimeParameterDeclarationDTO |
Click here to expand...
Subclasses: TextRuntimeParameterDeclarationDTO IntegerRuntimeParameterDeclarationDTO MenuRuntimeParameterDeclarationDTO { errorMessage: string Message displayed to the user when the input value is invalid name: string The %keyword% that indicates where this parameter's value should be substituted in prompt: string The prompt displayed to the user requiredFlag: boolean Whether or not the user must enter a value for this runtime parameter sortOrder: integer Where this runtime parameter is sorted among the other runtime parameters }
|
SupportedConfigurationTrailDTO |
Click here to expand...
{ guid: string The GUID of the configuration trail, that refers to a configuration trail device adapter name: string The displayable name of this configuration trail; null when the associated configuration trail adapter is disabled and its details are not available supportsAsciiDataFlag: boolean Whether or not this type of configuration contains readable, displayable, and parseable ASCII data supportsBinaryDataFlag: boolean Whether or not this type of configuration contains unreadable binary data supportsDeployToActiveFlag: boolean Whether or not this type of configuration can be deployed to the device in a Deploy To Active action supportsDeployToStoredFlag: boolean Whether or not this type of configuration can be deployed to the device in a Deploy To Stored action }
|
TextRuntimeParameterDeclarationDTO |
Click here to expand...
Discriminator: "@class" : "com.bmc.bcan.rest.services.v4_0.DeviceAdapterService$TextRuntimeParameterDeclarationDTO" { errorMessage: string Message displayed to the user when the input value is invalid name: string The %keyword% that indicates where this parameter's value should be substituted in prompt: string The prompt displayed to the user requiredFlag: boolean Whether or not the user must enter a value for this runtime parameter sortOrder: integer Where this runtime parameter is sorted among the other runtime parameters defaultValue: string The initial value to populate into the user interface mask: string Regular expression that the value and the default value must match in order to be considered valid maxLength: integer The maximum number of characters the user can enter into the value; when set to zero, then this max defaults to 40 characters isPasswordTypeFlag: boolean Whether or not the value and the default value contain a password and thus should be treated as sensitive data }
|
UpdatedDeviceAdapterDTO |
Click here to expand...
{ annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to new adapters and to baseline adapters that have been modified enabledFlag: boolean Whether or not this adapter is enabled }
|
VendorAdapterDTO |
Click here to expand...
{ id: string The adapter's unique database key name: string The adapter's display name annotation: string Annotation with reasons for modification, formatted as HTML; applicable only to baseline adapters that have been modified; not applicable to baseline adapters nor to new adapters enabledFlag: boolean Whether or not this adapter is enabled; when disabled, the details derived from its XML cannot be determined and are left as null guid: string The adapter's GUID lastModifiedTimestamp: date-time When this adapter was last modified Example: 2017-01-31T13:45:00.000+0000 lastModifiedUsername: string The name of the user who last modified this adapter parent: string Identifies the parent of this device adapter, to help organize the adapters; a device type has a parent containing the GUID of the vendor it belongs to; a custom action or an external script action has a parent containing the name of the menu group it belongs to (which can be null) requiresMergeFlag: boolean Whether or not the adapter requires a manual three-way merge, caused by a software upgrade stateId: integer Whether an adapter is currently in the new, modified, or baseline state stateName: string The meaning of the numeric stateId typeId: integer The type of device adapter typeName: string The meaning of the numeric typeId baselineContent: string The original XML source code of this adapter, when it is a baseline adapter shipped with the system modifiedContent: string The XML source code of this adapter when it is a new or modified adapter previousBaselineContent: string The original XML source code of this adapter prior to the last upgrade, when it is a baseline adapter shipped with the system; in order to accomplish a three-way merge after a software upgrade, you must decide if it is easier to edit the latest baseline content (to re-apply your changes) or if it is easier to edit your modified content (to apply the changes and fixes supplied in the latest baseline content); comparing baseline vs previous baseline and modified vs previous baseline gives you the information you need to decide how to accomplish the merge and what changes need to be applied to yield new and complete modified content }
|