CMDB Common
Data Model

Class BMC_FederatedInterface

BMC_ConfigBaseElement

  |
  +--BMC_FederatedInterface
Direct Known Subclasses:
None.

The BMC_FederatedInterface class stores information about accessing federated data in products outside BMC Atrium CMDB. Each instance provides necessary information for retrieving a specific set of data from a specific product and has two relationships. The federated interface is related to either a configuration item (CI) or a CI class by a BMC_FederatedInterfaceLink relationship and to a federated product by a BMC_FederatedProductLink relationship. This class has no corresponding DMTF CIM class.
NameValueScopeOptions
Name_SpaceBMC.CORE.CONFIGNone None

Attribute Summary
integerARAccessMethod
Method used by the API to access AR System forms. (CI Relationship Viewer uses whichever method makes sense in the context.) When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored. Values are Native (0, default) and Web (1). No default value.
characterARFormName
Name of the AR System form to access.
characterARQuery
Qualification that selects the AR System entries to return. When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored. Enclose field names in single quotation marks. To give context to this string, you can include any combination of the following keywords: $<Attribute-Name>$ -- Value of any specified attribute of the instance from which this interface is launched in context. $#KEY#$ -- Value of the foreign key on the relationship between the federated product being launched in context and the instance from which it is being launched. $#WEBPATH#$ -- Default Web path for this AR System server. $#CLASSNAME#$ -- Class name of the instance from which this interface is launched in context. $#CLASSNAMESPACE#$ -- Namespace of the class of the instance from which this interface is launched in context. Example: 'ComputerName' = $Name$. This returns entries where the value of the ComputerName field in the external form matches the Name attribute of the instance in context.
characterARServerName
Name of the AR System server. When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored.
characterARViewName
Name of the view of ARFormName to open. When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored.
characterDataSource
Data needed by the integration layer to create SQL views.
integerFederationAccessMethod
Method used by the API to access federated data. The value you enter in this attribute determines what to enter in the FederationAccessString attribute. Values are AR (0, default), URL (1), Run Process (3), Manual (4), and Data Store (5). Data Store (5) is not supported in this release.
characterFederationAccessString
Information used by the specified FederationAccessMethod to launch federated data. This attribute is required for all access methods other than AR. It can contain a URL to open, a process to run, or manual steps to perform to gain access to the federated instance. You can use all the keywords specified for the ARQuery attribute to give context to this string. A Run Process command should include appropriate parameters and a path if needed. If a path is not specified, make sure the executable to launch is in the system's path. For manual access methods, specify the steps to perform. Example: (1) Locate the box from here, (2) open it like this, (3) set the monitor up, and so on.
integerFederationActionType
Attribute that indicates whether the API simply launches the federated product in context to display the appropriate data or launches the product and returns the data. In this release, the only available value is Launch (0).
characterName
Name of the federated interface. Can be used as a subcategory of the name of the related federated product.
characterResult1
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult10
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult2
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult3
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult4
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult5
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult6
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult7
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult8
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.
characterResult9
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.


Attributes inherited from class BMC_ConfigBaseElement
AccountID, AssignedTo, AttributeDataSourceList, ClassId, CMDBRowLevelSecurity, CMDBWriteSecurity, CompareActionCode, CreateDate, DatasetId, deleted, DeleteInstanceTrigger, FailedAutomaticIdentification, InstanceId, LastModifiedBy, LastREJobrunId, MarkAsDeleted, ModifiedDate, OpIdWeakReference, ReconciliationIdentity, RelLeadClassId, RelLeadInstanceId, RequestId, ShortDescription, Status, Submitter, TmpOpOriginationForm

Attribute Detail

ARAccessMethod

integer ARAccessMethod
Method used by the API to access AR System forms. (CI Relationship Viewer uses whichever method makes sense in the context.) When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored. Values are Native (0, default) and Web (1). No default value.

NameValueScopeOptions
FieldId530003100None None
Name_SpaceBMC.CORE.CONFIGNone None
RequiredtrueNone None
ValueMap0, 1None None
ValuesNative, WebNone TRANSLATABLE= true

ARFormName

character ARFormName
Name of the AR System form to access.

NameValueScopeOptions
FieldId530003300None None
MaxLen254None None
Name_SpaceBMC.CORE.CONFIGNone None

ARQuery

character ARQuery
Qualification that selects the AR System entries to return. When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored. Enclose field names in single quotation marks. To give context to this string, you can include any combination of the following keywords: $<Attribute-Name>$ -- Value of any specified attribute of the instance from which this interface is launched in context. $#KEY#$ -- Value of the foreign key on the relationship between the federated product being launched in context and the instance from which it is being launched. $#WEBPATH#$ -- Default Web path for this AR System server. $#CLASSNAME#$ -- Class name of the instance from which this interface is launched in context. $#CLASSNAMESPACE#$ -- Namespace of the class of the instance from which this interface is launched in context. Example: 'ComputerName' = $Name$. This returns entries where the value of the ComputerName field in the external form matches the Name attribute of the instance in context.

NameValueScopeOptions
FieldId530003400None None
Name_SpaceBMC.CORE.CONFIGNone None

ARServerName

character ARServerName
Name of the AR System server. When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored.

NameValueScopeOptions
FieldId530003200None None
MaxLen254None None
Name_SpaceBMC.CORE.CONFIGNone None

ARViewName

character ARViewName
Name of the view of ARFormName to open. When FederationAccessMethod is AR, this attribute is required. Otherwise, it is ignored.

NameValueScopeOptions
FieldId530019600None None
MaxLen254None None
Name_SpaceBMC.CORE.CONFIGNone None

DataSource

character DataSource
Data needed by the integration layer to create SQL views.

NameValueScopeOptions
FieldId530003500None None
Name_SpaceBMC.CORE.CONFIGNone None

FederationAccessMethod

integer FederationAccessMethod
Method used by the API to access federated data. The value you enter in this attribute determines what to enter in the FederationAccessString attribute. Values are AR (0, default), URL (1), Run Process (3), Manual (4), and Data Store (5). Data Store (5) is not supported in this release.

NameValueScopeOptions
FieldId530002700None None
Name_SpaceBMC.CORE.CONFIGNone None
RequiredtrueNone None
ValueMap0, 1, 3, 4, 5None None
ValuesAR, URL, Run Process, Manual, Data StoreNone TRANSLATABLE= true

FederationAccessString

character FederationAccessString
Information used by the specified FederationAccessMethod to launch federated data. This attribute is required for all access methods other than AR. It can contain a URL to open, a process to run, or manual steps to perform to gain access to the federated instance. You can use all the keywords specified for the ARQuery attribute to give context to this string. A Run Process command should include appropriate parameters and a path if needed. If a path is not specified, make sure the executable to launch is in the system's path. For manual access methods, specify the steps to perform. Example: (1) Locate the box from here, (2) open it like this, (3) set the monitor up, and so on.

NameValueScopeOptions
FieldId530003600None None
Name_SpaceBMC.CORE.CONFIGNone None

FederationActionType

integer FederationActionType
Attribute that indicates whether the API simply launches the federated product in context to display the appropriate data or launches the product and returns the data. In this release, the only available value is Launch (0).

NameValueScopeOptions
FieldId530002600None None
Name_SpaceBMC.CORE.CONFIGNone None
RequiredtrueNone None
ValueMap0None None
ValuesLaunchNone TRANSLATABLE= true

Name

character Name
Name of the federated interface. Can be used as a subcategory of the name of the related federated product.

NameValueScopeOptions
FieldId200000020None None
MaxLen80None None
Name_SpaceBMC.CORE.CONFIGNone None
RequiredtrueNone None

Result1

character Result1
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530002800None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result10

character Result10
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003070None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result2

character Result2
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530002900None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result3

character Result3
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003000None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result4

character Result4
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003010None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result5

character Result5
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003020None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result6

character Result6
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003030None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result7

character Result7
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003040None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result8

character Result8
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003050None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Result9

character Result9
Character field used to map returned data when the FederationActionType is Launch and Return. Not used in this release.

NameValueScopeOptions
FieldId530003060None None
MaxLen255None None
Name_SpaceBMC.CORE.CONFIGNone None

Inherited Relationships

NameParent ClassReference Class
BMC_CIToConfigBaseRelationshipBMC_ConfigBaseElementBMC_BaseElement
BMC_ConfigBaseRelationshipBMC_ConfigBaseElementBMC_ConfigBaseElement
BMC_FederatedInterfaceLinkBMC_ConfigBaseElementBMC_BaseElement
BMC_FederatedKeyLinkBMC_ConfigBaseElementBMC_BaseElement
BMC_FederatedProductLinkBMC_ConfigBaseElementBMC_ConfigBaseElement

CMDB Common
Data Model

Copyright 2006 BMC Software, Inc. All rights reserved.