Contents
CfgObjectiveTable
Description
Objective Tables are collections of Objective Records.
Filter Keys
| Filter Name | Type | Description |
|---|---|---|
| dbid | int | A unique identifier of an objective table. If specified, Configuration Server will return information only about this objective table. |
| name | string | Name of an objective table. Shall be specified as a character string. If specified, Configuration Server will return information only about the objective table(s) with that name. |
| tenant_dbid | int | A unique identifier of a tenant. If specified, Configuration Server will return information only about the objective tables that belong to this tenant. |
| state | int | Current state of an objective table (see CfgObjectState). If specified, Configuration Server will return information only about objective tables that are currently in this state. |
Attributes
- DBID — An identifier of this object in the Configuration Database. Generated by Configuration Server and is unique within an object type. Identifiers of deleted objects are not used again. Read-only.
- tenantDBID — A unique identifier of the CfgTenant to which this objective table is allocated. Mandatory. Once specified, cannot be changed.
- name — A pointer to the name of the objective table. Mandatory. Must be unique within the tenant environment.
- description — A pointer to the description of the objective table.
- objectiveRecords — A pointer to the list of identifiers of objective records comprising this objective table.
- state — Current object state. Mandatory. Refer to CfgObjectState.
- userProperties — A pointer to the list of user-defined properties. Parameter userProperties has the following structure: Each key-value pair of the primary list (TKVList *userProperties) uses the key for the name of a user-defined section, and the value for a secondary list, that also has the TKVList structure and specifies the properties defined within that section.
- prepaidCost — A flat rate for the cost per call
- timeZoneDBID — A CfgTimeZone associated with this Cost Contract
- timeStart — The date on which to start the Volume Rate Contract.
- timeEnd — The date on which to end the Volume Rate Contract.
- type — Objective Table type. Refer to CfgObjectiveTableType.
XML Representation
Tip
This XML was created using the Configuration Server 7.5 schema. <CfgObjectiveTable>
<DBID value="1002" />
<tenantDBID value="101" />
<name value="XYZCostContract" />
<objectiveRecords>
<CfgObjectiveTableRecord>
<mediaTypeDBID value="1001" />
<serviceTypeDBID value="1023" />
<customerSegmentDBID value="1024" />
<objectiveThreshold value="0" />
<objectiveDelta value="0" />
<contractDBID value="111" />
</CfgObjectiveTableRecord>
</objectiveRecords>
<state value="1" />
<userProperties>
<list_pair key="_WIZARD_">
<str_pair key="_ProgID_" value="CfgWizard_CBR.CfgObjectiveTableWizard" />
</list_pair>
</userProperties>
<prepaidCost value="725" />
<timeZoneDBID value="115" />
<timeStart value="1169649000" />
<timeEnd value="1172447999" />
<type value="2" />
</CfgObjectiveTable>
See Also
This page was last edited on June 27, 2017, at 20:20.
Comments or questions about this documentation? Contact us for support!
