Enm Cli User Guide
Enm Cli User Guide
User Guide
Disclaimer
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use of this
document.
Contents
1 Overview 1
2 Command Sets 3
2.1 CLI Common Commands and Use Cases 4
2.2 admin 15
2.3 alarm 21
2.4 ap 154
2.5 cmedit 156
2.6 collection 485
2.7 config 496
2.8 credm 524
2.9 dhcp 533
2.10 fmedit 604
2.11 fmsnmp 675
2.12 lcmadm 686
2.13 netlog 709
2.14 NHC 750
2.15 pkiadm 802
2.16 secadm 956
2.17 shm 1303
2.18 ulsa 1433
2.19 LINK 1459
2.20 CMAUDIT 1472
2.21 nodecmd 1476
3 Tutorials 1542
3.1 Configuration Management 1542
3.2 Fault Management 1650
3.3 Tutorial: Enable/Disable PmFunction on the Network
Elements 1654
3.4 Scripting Support 1656
3.5 Command Completion 1703
1 Overview
ENM CLI provides common CLI functionality in a web browser. All supported
ENM CLI command sets are included.
The following features are included, and are common to all command sets:
Batch
The batch command can be used to configure the managed network with large
volumes of configuration data quickly, and efficiently.
This is done using a batch file of CLI commands. Single commands are executed
in their own transaction. As there is no dependency between commands, race
conditions can occur.
Alias
The Alias command is used to create an alias for a command or command
sequence. Optional arguments can also be applied to the alias.
Help
The Help command is used to get help for a command set. A command overview
is provided, with a link to the relevant command documentation.
Output to File
The Output to File feature allows a command to be output to a file rather than
the standard response area in the browser. The file is downloaded directly to the
users browser.
The maximum response size that can be displayed in the ENM CLI is 20,000
elements (an element represents a table cell). If the response is greater than
20,000 elements, use Ctrl+Enter to output the full response to a file.
Syntax Completion
The tab key provides syntax suggestions based on the command already entered.
Command Mode
Command mode allows the command set name to be omitted from every
command. Command mode is enabled by typing the name of the command set
on the command line, and pressing the enter key.
Exit a command mode by typing exit and pressing the enter key.
Command History
Command history can be retrieved by using the up/down arrow keys to scroll
through previous commands.
The behavior of the feature when a user is leaving an application depends on the
browser being used. Firefox requires the user to save the file before leaving,
Chrome saves it automatically.
2 Command Sets
Tutorials
Executing a Batch
Commands
Executing a Batch
Notes
ENM Command Line Interface (CLI) provides some common commands that can
be used with any command set.
Refer to alias help page for alias syntax and context description
alias created
alias created
alias created
alias created
Specify the name of the alias (for example "ls") with no argument and press
enter.
ls
As shown above, the alias will be executed and the response will be printed
out in the CLI. Note: The alias will be replaced by the aliased command.
FDN : NetworkElement=LTE01ERBS00001
FDN : NetworkElement=LTE01ERBS00002
FDN : NetworkElement=LTE01ERBS00003
3 instance(s)
Specify the name of the alias with required number of argument-values and
press enter.
As shown above, the alias will be executed and the response will be printed
out in the CLI. Note: The alias was replaced by the aliased command after
substituting the argument values.
FDN : MeContext=LTE200ERBS00003
neType : ERBS
MeContextId : LTE200ERBS00003
platformType : CPP
1 instance(s) updated
CliAlias
arguments command commandContext name →
userId
get * CliAlias.* -t cmedit aliases
1 instance(s)
CliAlias
arguments command commandContext name →
userId
get * CliAlias.* -t cmedit aliases
delete * CliAlias cmedit unalias
2 instance(s)
3. Note: It is also possible to make aliases for these commands. For example,
one can make an alias named "aliases" as shown below; to find all aliases.
alias created
aliases
CliAlias
arguments command commandContext name →
userId
get * CliAlias.* -t cmedit aliases
delete * CliAlias cmedit unalias
2 instance(s)
PO : CliAlias:null
SUCCESS PO : CliAlias:null
1 instance(s) deleted
PO : CliAlias:null
PO : CliAlias:null
SUCCESS PO : CliAlias:null
SUCCESS PO : CliAlias:null
2 instance(s) deleted
Response
PO : CliAlias:null
PO : CliAlias:null
4. Note: It is also possible to make aliases for these commands. For example,
one can make an alias named "unaliases" as shown below; to delete all
aliases.
alias created
Starting a batch:
1. Using any plain text editor, create a file with valid Command Line Interface
CLI commands
2. Drag and Drop the batch file onto the CLI web browser
• Only one file is allowed to be dragged and dropped. If another file is
dropped into the browser, it will override any previous file
3. Executing the batch file: To execute the batch file, type this command on the
CLI : batch execute file: <file-name>
Expected Result
The output of each command in the batch file is output to the CLI as the
commands are executed. This allows the user to monitor the progress of the
commands.
After successfully completing the entire file, the CLI will print out the total
execution time (in milliseconds) and the number of commands executed
successfully.
If the need arises to stop the execution, the user must close/refresh the browser.
This will only stop the execution from that point onwards - the commands that
are executed already will not be rolled back.
If an error/exception occurs; the execution will stop immediately, printing out the
number of commands that executed successfully. For example: "The batch job
executed 3 out of 5 commands successfully." - in this case the error has occurred
on the 4th line. Any command(s) that were successfully executed before the
failed command will not be rolled back.
The user can re-start the batch processing by first fixing the issue with the line
containing the error and then removing all previous lines from the batch file. Also,
the user will have to drag and drop the modified file into the browser again
before re-starting the process by repeating the same batch execute file: <file-
name> command
NOTE: The commands above are used for sample purposes and may need to be
tailored for your network
2.1.3 alias
< Back To CLI
Syntax
EBNF grammar
Examples
Examples can be seen in the following tutorial:
Context Description
— ENM Command Line Interface (CLI) can be used to create an alias of a CLI
command. This can be done for any command or command sequence
— The task is used when you want to create an alias for a command ( with
optional arguments )
— The alias is available to all ENM CLI users, not only the creator of the alias
— The alias name can contain any alpha-numeric characters and an underscore
— The alias name must be unique and therefore cannot be named the same as
any existing Command Set
Prerequisites
Notes
— Alias command is not supported for use in scripting.
— Alias name argument can only contain word characters, i.e. [a-zA-Z_0-9].
2.1.4 batch
< Back To CLI
Syntax
Examples
Examples can be seen in the following tutorial:
Context Description
— ENM Command Line Interface (CLI) can be used to run commands in batch
— If one command fails, the next command will not be executed and execution
of the batch job is halted. One command failing does not mean previous
commands are reversed (rolled back)
Prerequisites
— The user needs to prepare a batch file of CLI commands (for example
cm_create.txt)
— The file is stand-alone, that is, it has no special relationship (as far as the
OSS is concerned) with any other configuration changes in any other file
— This file shall only contain a list of commands from a valid ENM CLI
command set (for example any cmedit or config). It is possible to mix
commands from different command sets
— The file must not contain comments or other scripts (for example PERL,
BASH, PYTHON...)
— There is no limits on the size of the file (that is, no limit on the number of CLI
commands)
— The file must be a text file with any one-word name (no spaces)
— The batch file must be dropped onto the web browser before it can be
executed from the web browser
Notes
— If the browser is refreshed/closed or the session times out while batch
execution is still running; the execution will stop immediately at that point of
time without rolling back the already executed commands
— Outputting the response of a batch file to a file (CTRL + ENTER) will result in
one file being generated per command. To get a response from many
commands in one complete file, Scripting Integration should be used.
2.2 admin
< Back To Command Sets
List of Tutorials
List of Commands
Notes
Tutorials
Command
Parameter
Notes
The admin command can be used to modify and view ENM application
parameters.
Syntax
Attributes
The following attributes are required to modify ENM application parameter.
--name
--value
Examples
Response
List of Commands
Syntax
Option
The following option is optional when viewing ENM application parameter.
--name
Examples
Response
NODE_SNMP_SECURITY: {securityLevel:AUTH_PRIV,authProtocol:SHA1,a →
uthPassword:onlytest,privProtocol:AES128,privPassword:onlytest2, →
user:snmpuser}
Prerequisites
You must have CLI access and one of the following roles:
— CM_Application_Administrator
Objective
This tutorial describes the steps required to execute the modify application
parameter command in ENM using the admin CLI command.
Outline
Steps
Command Syntax:
Command Example:
Command Result:
Results
ENM application parameter is modified for the admin parameter modify
command.
Prerequisites
You must have CLI access and one of the following roles:
— CM_Application_Administrator
This tutorial describes the steps required to execute the view application
parameter command in ENM using the admin CLI command.
Outline
Steps
Command Syntax:
Command Example:
Command Result:
NODE_SNMP_SECURITY: {securityLevel:AUTH_PRIV,authProtocol:SHA →
1,authPassword:onlytest,privProtocol:AES128,privPassword:only →
test2,user:snmpuser}
Results
ENM application parameter is displayed for the admin parameter view command.
2.3 alarm
< Back To Command Sets
Content
List of Tutorials
List of Commands
Notes
Tutorials
Acknowledge Alarms
Unacknowledge Alarms
Clear Alarms
Comment Alarm
Change Heartbeat Timeout and Hertbeat Interval when Enabling Alarm Supervision
Change Heartbeat Timeout and Heartbeat Interval when Disabling Alarm Supervision
Change Heartbeat Timeout and Heartbeat Interval with Alarm Supervision Disabled
Change Heartbeat Timeout and Heartbeat Interval with Alarm Supervision Enabled
Commands
Ack
Clear
Comment
Disable
Enable
Get
Hist
Status
Sync
Unack
Notes
The alarm command set is used to manage alarms. Results for the above
command set will be populated based on the authorisation of nodes.
18001
Invalid attribute (or) valu
e
18002
Invalid command
18003
Invalid value(s) of attribu
te(s) given in filter crite
ria
18004
Invalid operator used in fi
lter criteria
18005
Invalid datetime range valu
es used in filter criteria
18007
Wrong parameter. Parameter
--count DOES NOT REQUIRE --
verbose parameter
18008
Wrong parameter. Parameter
--count DOES NOT REQUIRE --
output parameter
18009
Wrong parameter. Parameter
--count DOES NOT REQUIRE --
list parameter
18010
Wrong parameter. Parameter
--list DOES NOT REQUIRE --o
utput parameter
18011
Wrong parameter. Unknown at
tribute [{0}]
18012
Wrong parameter. Parameter
--count NOT IMPLEMENTED for
history alarms
18013
Unable to perform action fo
r given Child type. Please
try with a valid Child type
18014
Data not found
18015
Invalid attribute (or) oper
ator(s) used for filter cri
teria
18016
Invalid value(s) given to f
ilter criteria
18017
Can set/modify only one att
ribute at once. Try with on
ly one attribute
18018
Invalid beginTime. beginTim
e should not be greater tha
n endTime
18019
Insufficient access rights
for the node(s): [{0}]
20300
topologyCollectionService n
ot found
20301
Collection not existent or
insufficent access rights
* {0}, {1}, and so on, indicate variable parts of the message which will be
substituted by relevant information form the request like FDN, MO type, attribute
name, and so on.
Prerequisites
This tutorial describes the tasks to acknowledge the alarms with a specific
severity in a node. In the following are defined as examples:
— nodeName = LTE01ERBS00080
— quick_filter = -war
Steps
The command in this example returns the warning alarms (if any) in the
LTE01ERBS00080 node as in the following example:
presen NodeN specifi eventT object proble alarm alarmI proba eventT record
tSeveri ame cProbl ime OfRefe mText State d bleCau ype Type
ty em rence se
presen NodeN specifi eventT object proble alarm alarmI proba eventT record
tSeveri ame cProbl ime OfRefe mText State d bleCau ype Type
ty em rence se
WARN LTE01 FEAT 2016- MeCon ACTIV 43792 Indete ET_EN SYNC
ING ERBS0 URER 08-05 text=L E_UN 3123 rminat VIRO HRON
0080 ESOU T02:1 TE01E ACKN e NMEN IZATI
RCEMI 7:55 RBS00 OWLE TAL_A ON_A
SSING 080,E DGED LARM LARM
Utran
CellFD
D=LTE
01ERB
S0008
0-1
The command in this example acknowledges the warning alarms (if any) in
the LTE01ERBS00080 node and returns a successful message as shown in
the following example:
MeContext=LTE01ERBS00080,ManagedElement=1-751896634 MeContext →
=LTE01ERBS00080,EUtranCellFDD=LTE01ERBS00080-1-437923123 Oper →
ation Successful for 2 alarm(s)
Results
The alarms with a specific severity in a node are acknowledged.
Prerequisites
This tutorial describes the tasks to unacknowledge the alarms with a specific
severity in a node. In the following are defined as examples:
— nodeName = LTE01ERBS00080
— quick_filter = -war
Steps
The command in this example returns the warning alarms (if any) in the
LTE01ERBS00080 node as in the following example:
presen NodeN specifi eventT object proble alarm alarmI proba eventT record
tSeveri ame cProbl ime OfRefe mText State d bleCau ype Type
ty em rence se
WARN LTE01 FEAT 2016- MeCon ACTIV 43792 Indete ET_EN SYNC
ING ERBS0 URER 08-05 text=L E_ACK 3123 rminat VIRO HRON
0080 ESOU T02:1 TE01E NOWL e NMEN IZATI
RCEMI 7:55 RBS00 EDGE TAL_A ON_A
SSING 080,E D LARM LARM
Utran
CellFD
D=LTE
01ERB
S0008
0-1
The command in this example unacknowledges the warning alarms (if any)
in the LTE01ERBS00080 node and returns a successful message as shown in
the following example:
MeContext=LTE01ERBS00080,ManagedElement=1-751896634 MeContext →
=LTE01ERBS00080,EUtranCellFDD=LTE01ERBS00080-1-437923123 Oper →
ation Successful for 2 alarm(s)
Results
The alarms with a specific severity in a node are unacknowledged.
Prerequisites
This tutorial describes the tasks to clear all the current alarms with a specific
severity in the network. In the following is defined as examples:
— quick_filter = -war
Steps
1. Get all the open alarms with a specific severity in the network:
The command in this example returns all the warning alarms (if any) in the
network as shown in the following example:
presen NodeN specifi eventT object proble alarm alarmI proba eventT record
tSeveri ame cProbl ime OfRefe mText State d bleCau ype Type
ty em rence se
The command in this example clears all the warning alarms in the networks
and returns a successful message as shown in the following example:
MeContext=LTE05ERBS00145,ManagedElement=1-751896634 MeContext →
=LTE05ERBS00045,MeContext=LTE05ERBS00155,ManagedElement=1-781 →
896634 MeContext=LTE05ERBS00055 Operation Successful for 2 al →
arm(s)
Results
All the current alarms with a specific severity in the network are cleared.
Prerequisites
This tutorial describes the tasks to comment the alarms for a node. In the
following is defined as examples:
— nodeName = ieatnetsimv5036-01_LTE01ERBS00122
— quick_filter = --minor
Steps
The command in this example adds comment to the minor alarms (if any) in
the LTE01ERBS00080 node and returns a successful message as shown in
the following example:
SubNetwork=ERBS-SUBNW-1,MeContext=ieatnetsimv5036-01_LTE01ERB →
S00122,ManagedElement=1-358159662 Operation Successful for 1 →
alarm(s) .
The command in this example returns the comment for the minor alarms for
the node ieatnetsimv5036-01_LTE01ERBS00122:
Results
The alarms with a specific severity for a node are commented.
Prerequisites
This tutorial describes the tasks to change heartbeat timeout value when
enabling alarm supervision. The new heartbeat timeout value is applied
immediately after the task execution.
Steps
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatTimeout] for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Alarm Supervision has b →
een enabled successfully for 1 instance(s).
Results
The heartbeat timeout value is changed and the supervision is enabled in the
Node or in the ManagementSystem.
2.3.6 Change Heartbeat Timeout and Heartbeat Interval when Enabling Alarm
Supervision
Prerequisites
This tutorial describes the tasks to change heartbeat timeout and heartbeat
interval values when enabling alarm supervision. The new heartbeat timeout and
heartbeat interval values are applied immediately after the task execution.
Steps
1. Enable alarm supervision and change both the heartbeat timeout and
heartbeat interval values:
— Use the following command for a node:
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatTimeout] for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatinterval] for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Alarm Supervision has b →
een enabled successfully for 1 instance(s).
Results
The heartbeat timeout and heartbeat interval values are changed when the
alarm supervision is enabling in the Node or in the ManagementSystem.
2.3.7 Change Heartbeat Timeout and Heartbeat Interval when Disabling Alarm
Supervision
Prerequisites
This tutorial describes the tasks to change heartbeat timeout and heartbeat
interval values when disabling alarm supervision. The new heartbeat timeout
and heartbeat interval values are changed immediately after the task execution
but non applied until the alarm supervision is always enabled.
Steps
1. Disable alarm supervision and change both the heartbeat timeout and
heartbeat interval values:
— Use the following command for a node:
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatTimeout]. It will be applicable at nex →
t supervision status change for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatinterval]. It will be applicable at ne →
xt supervision status change for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Alarm Supervision has b →
een disabled successfully for 1 instance(s).
Results
The heartbeat timeout and heartbeat interval values are changed when the
alarm supervision is disabling in the Node or in the ManagementSystem.
2.3.8 Change Heartbeat Timeout and Heartbeat Interval with Alarm Supervision
Disabled
Prerequisites
This tutorial describes the tasks to change heartbeat timeout and heartbeat
interval values leaving the alarm supervision status disabled unchanged. The
new heartbeat timeout and heartbeat interval values are changed immediately
after the task execution but non applied until the alarm supervision is always
enabled.
Steps
1. Leave the alarm supervision status disable unchanged and change both the
heartbeat timeout and heartbeat interval values:
— Use the following command for a node:
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatTimeout]. It will be applicable at nex →
t supervision status change for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatinterval]. It will be applicable at ne →
xt supervision status change for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Alarm Supervision is al →
ready disabled for 1 instance(s).
Results
The heartbeat timeout and heartbeat interval values are changed when the
alarm supervision is disabled in the Node or in the ManagementSystem.
2.3.9 Change Heartbeat Timeout and Heartbeat Interval with Alarm Supervision
Enabled
Prerequisites
This tutorial describes the tasks to change heartbeat timeout and heartbeat
interval values leaving the alarm supervision status enabled unchanged. The new
heartbeat timeout and heartbeat interval values are changed immediately after
the task execution but non applied until the next alarm supervision status
transition from disabled to enabled.
Steps
1. Leave the alarm supervision status enabled unchanged and change both the
heartbeat timeout and heartbeat interval values:
— Use the following command for a node:
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatTimeout]. It will be applicable at nex →
t supervision status change for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Successfully modified t →
he given [heartbeatinterval]. It will be applicable at ne →
xt supervision status change for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Alarm Supervision is al →
ready enabled for 1 instance(s).
Results
The heartbeat timeout and heartbeat interval values are changed when the
alarm supervision is enabled in the Node or in the ManagementSystem.
Prerequisites
This tutorial describes the tasks to change automatic synchronization value when
enabling alarm supervision. The new automatic synchronization value is applied
immediately after the task execution.
Steps
[ManagementSystem=ECI-LightSoft02]Succesfully modified th →
e given value. It will be applicable when the supervision →
is ON again for 1 instance(s).
[ManagementSystem=ECI-LightSoft02]Alarm Supervision has b →
een enabled successfully for 1 instance(s).
Results
The automatic synchronization value is changed and the alarm supervision is
enabled in the Node or in the ManagementSystem.
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm ack command by specifying either
the severity, state or both. If not specified, all instances are involved.
-cle, --cleared
-closed, --closed
-cri, --critical
-ind, --indeterminate
-maj, --major
-min, --minor
-unack, --unack
-und, --undefined
-war, --warning
--primary
--secondary
Filter
Use the filter to limit the alarms that are acknowledged by specifying an alarm
attribute. If not specified, all alarms are acknowledged.
-<attributeShortName>, --<attributeName>
Specify a list of values to be used for filtering the alarms for a specific attribute.
The <attributeShortName> is either a two-letter or three-letter abbreviation. The
filter criteria for text attributes is always "contains". The available values are:
— -addi, --additionalInformation
— -aid, --alarmId
— -alobj, --alarmingObject
— -als, --alarmState
— -an, --alarmNumber
— -ao, --ackOperator
— -boi, --backupObjectInstance
— -bs, --backupStatus
— -co, --ceaseOperator
— -cop, --commentOperator
— -ctx, --commentText
— -cv, --correlatedVisibility
— -evt, --eventType
— -fmxg, --fmxGenerated
— -lao, --lastAlarmOperation
— -mc, --manualCease
— -oc, --oscillationCount
— -oor, --objectOfReference
— -pc, --probableCause
— -pd, --problemDetail
— -pra, --proposedRepairAction
— -press, --presentSeverity
— -prevs, --previousSeverity
— -ptx, --problemText
— -pty, --processingType
— -rpc, --repeatCount
— -rt, --recordType
— -sp, --specificProblem
— -ss, --syncState
— -ti, --trendIndication
— -tz, --timeZone
— -vis, --visibility
-id
Note that alarmId is not unique in the ENM scope. To acknowledge a single
alarm, filter also by objectOfReference.
-ta, --timeAttribute
Specify the attribute to be used by --begin and --end options. The available
values are:
— eventTime
— insertTime
— lastUpdated
— ackTime
— commentTime
— ceaseTime
-b, --begin
Specify a starting date or time for filtering the alarms. The default attribute is the
eventTime The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (00:00:00 is assumed).
-e, --end
Specify an end date or time for filtering the alarms. The default attribute is the
eventTime. The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (23:59:59 is assumed).
--relatedAlarms
Specify to acknowledge related alarms for each selected primary alarm. The
alarms, that are already acknowledged, are skipped.
Description
alarm ack is used to acknowledge alarms for the network nodes.
Command Consequences
Examples
alarm ack *
Response
Response
MeContext=LTE01ERBS00080,EUtranCellFDD=LTE02ERBS00005-6-74950842 →
MeContext=LTE01ERBS00080 Operation Successful for 2 alarm(s) .
or
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842 →
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-5-9318281 →
23 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-4-71496 →
3580 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-3-498 →
099037 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-2-2 →
81234494 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-1 →
-64369951 MeContext=LTE02ERBS00007--2 MeContext=LTE02ERBS00006-- →
2 MeContext=LTE02ERBS00007,ManagedElement=1-647497937 MeContext= →
LTE02ERBS00007,ManagedElement=1-647497936 MeContext=LTE02ERBS000 →
07,ManagedElement=1-647497935 MeContext=LTE02ERBS00006,ManagedEl →
ement=1-612424562 MeContext=LTE02ERBS00006,ManagedElement=1-6124 →
24561 MeContext=LTE02ERBS00006,ManagedElement=1-612424560 MeCont →
ext=LTE02ERBS00007,ManagedElement=1-736447021 MeContext=LTE02ERB →
S00007,ManagedElement=1-736447018 MeContext=LTE02ERBS00006,Manag →
edElement=1-316930190 MeContext=LTE02ERBS00006,ManagedElement=1- →
316930187 MeContext=LTE02ERBS00007,ManagedElement=1-687435964 Me →
Context=LTE02ERBS00007,ManagedElement=1-195359517 MeContext=LTE0 →
2ERBS00007,ManagedElement=1-195359516 MeContext=LTE02ERBS00007,M →
anagedElement=1-195359514 MeContext=LTE02ERBS00007,ManagedElemen →
t=1-195359513 MeContext=LTE02ERBS00006,ManagedElement=1-18494537 →
3 MeContext=LTE02ERBS00006,ManagedElement=1-75239644 MeContext=L →
TE02ERBS00006,ManagedElement=1-75239643 MeContext=LTE02ERBS00006 →
,ManagedElement=1-75239641 MeContext=LTE02ERBS00006,ManagedEleme →
nt=1-75239640 Operation Successful for 28 alarm(s) .
Response
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842 →
MeContext=LTE02ERBS00004,EUtranCellFDD=LTE02ERBS00004-6-7495684 →
2 MeContext=ERBS001 Operation Successful for 3 alarm(s) .
Response
VirtualNetworkFunctionManager=ECM_01,Region=RegionOne,CeeFunctio →
n=1,CtrlDomain=1,CIC=cic-1-489 Operation Successful for 1 alarm( →
s) .
Acknowledge all the alarms in the network starting from a specific date and
time
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842 →
MeContext=LTE02ERBS00005,MeContext=ERBS001 Operation Successful →
for 3 alarm(s) .
or
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842 →
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-5-9318281 →
23 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-4-71496 →
3580 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-3-498 →
099037 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-2-2 →
81234494 MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-1 →
-64369951 Operation Successful for 6 alarm(s) .
or
Response
ManagedElement=LTE04dg2ERBS00001,EUtranCellFDD=LTE04dg2ERBS00001 →
-6-74950842 Operation Successful for 1 alarm(s) .
Response
SubNetwork=NET1,MeContext=NODE1 SubNetwork=NET1,MeContext=NODE2 →
Operation Successful for 2 alarm(s) .
Response
Response
SubNetwork=NET1,MeContext=NODE1 SubNetwork=NET1,MeContext=NODE2 →
Operation Successful for 2 alarm(s) .
Acknowledge of all the alarms of the node and related alarms for each
primary alarm.
Response
Acknowledge of all the alarms of the node with current severity minor and
related alarms for each primary alarm regardless any filter. Related alarms can
be raised on different nodes with different severity.
Response
Response
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm clear command by specifying
either the severity, state or both. If not specified, all instances are involved.
-ack, --ack
-closed, --closed
-cri, --critical
-ind, --indeterminate
-maj, --major
-min, --minor
-unack, --unack
-und, --undefined
-war, --warning
--primary
--secondary
Filter
Use the filter to limit the alarms that are cleared by specifying an alarm attribute.
If not specified, all alarms are cleared.
-<attributeShortName>, --<attributeName>
Specify a list of values to be used for filtering the alarms for a specific attribute.
The <attributeShortName> is either a two-letter or three-letter abbreviation. The
filter criteria for text attributes is always "contains". The available values are:
— -addi, --additionalInformation
— -aid, --alarmId
— -alobj, --alarmingObject
— -als, --alarmState
— -an, --alarmNumber
— -ao, --ackOperator
— -boi, --backupObjectInstance
— -bs, --backupStatus
— -co, --ceaseOperator
— -cop, --commentOperator
— -ctx, --commentText
— -cv, --correlatedVisibility
— -evt, --eventType
— -fmxg, --fmxGenerated
— -lao, --lastAlarmOperation
— -mc, --manualCease
— -oc, --oscillationCount
— -oor, --objectOfReference
— -pc, --probableCause
— -pd, --problemDetail
— -pra, --proposedRepairAction
— -press, --presentSeverity
— -prevs, --previousSeverity
— -ptx, --problemText
— -pty, --processingType
— -rpc, --repeatCount
— -rt, --recordType
— -sp, --specificProblem
— -ss, --syncState
— -ti, --trendIndication
— -tz, --timeZone
— -vis, --visibility
-id
Note that alarmId is not unique in the ENM scope. To clear a single alarm, filter
also by objectOfReference.
-ta, --timeAttribute
Specify the attribute to be used by --begin and --end options. The available
values are:
— eventTime
— insertTime
— lastUpdated
— ackTime
— commentTime
— ceaseTime
-b, --begin
Specify a starting date or time for filtering the alarms. The default attribute is the
eventTime The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (00:00:00 is assumed).
-e, --end
Specify an end date or time for filtering the alarms. The default attribute is the
eventTime. The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (23:59:59 is assumed).
--relatedAlarms
Specify to clear related alarms for each selected primary alarm. The alarms, that
are already cleared, are skipped.
Description
alarm clear is used to clear alarms for the network nodes.
Command Consequences
— Performing an alarm get command using the same filters and quick filters,
nothing is shown.
Examples
Clear the alarms with specific severities for the nodes that match a string
starting with a specific name
Response
MeContext=ERBS0002,EUtranCellFDD=ERBS0002-2-79950842 MeContext=E →
RBS0003,EUtranCellFDD=ERBS0003-9-18950842 MeContext=ERBS0005,EUt →
ranCellFDD=ERBS0005-7-71950842 MeContext=ERBS0006,EUtranCellFDD= →
ERBS0006-8-78950842 Operation Successful for 4 alarm(s) .
Clear the alarms with a specific severity for the nodes that match a string
starting with a specific name
or
Response
MeContext=ERBS0002,EUtranCellFDD=ERBS0002-2-79950842 MeContext=E →
RBS0003,EUtranCellFDD=ERBS0003-9-18950842 MeContext=ERBS0005,EUt →
ranCellFDD=ERBS0005-7-71950842 MeContext=ERBS0006,EUtranCellFDD= →
ERBS0006-8-78950842 Operation Successful for 4 alarm(s) .
or
Response
Clear the acknowledged alarms for a collection and for a single node
Response
MeContext=ERBS0001,EUtranCellFDD=ERBS0001-8-78950842 MeContext=L →
TE0001,EUtranCellFDD=LTE0001-2-74910842 MeContext=LTE0002,EUtran →
CellFDD=LTE0002-6-74950842 Operation Successful for 3 alarm(s) .
Response
SubNetwork=NET1,MeContext=NODE1 SubNetwork=NET1,MeContext=NODE2 →
Operation Successful for 2 alarm(s) .
Response
SubNetwork=NET1,MeContext=NODE1 SubNetwork=NET1,MeContext=NODE2 →
Operation Successful for 2 alarm(s) .
Response
Clear all alarms in the node and related alarms for each primary alarms.
Response
Clear all the alarms of the node with current severity minor and related alarms
for each primary alarm regardless any filter. Related alarms can be raised on
different nodes with different severity.
Response
Clear all secondary alarms of the node. No related alarms are found.
Response
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm comment command by specifying
either the severity, state or both. If not specified, all instances are involved.
-ack, --ack
-cle, --cleared
-closed, --closed
-cri, --critical
-ind, --indeterminate
-maj, --major
-min, --minor
-unack, --unack
-und, --undefined
-war, --warning
--primary
--secondary
Filter
Use the filter to limit the alarms that are commented by specifying an alarm
attribute. If not specified, all the alarms are commented.
-<attributeShortName>, --<attributeName>
Specify a list of values to be used for filtering the alarms for a specific attribute.
The <attributeShortName> is either a two-letter or three-letter abbreviation. The
filter criteria for text attributes is always "contains". The available values are:
— -addi, --additionalInformation
— -aid, --alarmId
— -alobj, --alarmingObject
— -als, --alarmState
— -an, --alarmNumber
— -ao, --ackOperator
— -boi, --backupObjectInstance
— -bs, --backupStatus
— -co, --ceaseOperator
— -cop, --commentOperator
— -ctx, --commentText
— -cv, --correlatedVisibility
— -evt, --eventType
— -fmxg, --fmxGenerated
— -lao, --lastAlarmOperation
— -mc, --manualCease
— -oc, --oscillationCount
— -oor, --objectOfReference
— -pc, --probableCause
— -pd, --problemDetail
— -pra, --proposedRepairAction
— -press, --presentSeverity
— -prevs, --previousSeverity
— -ptx, --problemText
— -pty, --processingType
— -rpc, --repeatCount
— -rt, --recordType
— -sp, --specificProblem
— -ss, --syncState
— -ti, --trendIndication
— -tz, --timeZone
— -vis, --visibility
-id
Note that alarmId is not unique in the ENM scope. To view comment/add
comment of a single alarm, filter also by objectOfReference.
-ta, --timeAttribute
Specify the attribute to be used by --begin and --end options. The available
values are:
— eventTime
— insertTime
— lastUpdated
— ackTime
— commentTime
— ceaseTime
-b, --begin
Specify a starting date or time for filtering the alarms. The default attribute is the
eventTime The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (00:00:00 is assumed).
-e, --end
Specify an end date or time for filtering the alarms. The default attribute is the
eventTime. The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (23:59:59 is assumed).
Description
alarm comment is used to:
— Add a comment to alarms for the network nodes.
Command Consequences
Examples
Response
Response
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-1-64369951 →
Operation Successful for 1 alarm(s) .
Response
— NodeName
— commentText
— alarmId
alarm comment *
Response
This command displays the following information for all the alarms in the
network
— NodeName
— commentText
— alarmId
or
Response
— NodeName
— commentText
— alarmId
View the comment for alarms using MeContext value to search nodes
Response
— NodeName
— commentText
— alarmId
Response
— NodeName
— commentText
— alarmId
Response
— NodeName
— commentText
— alarmId
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
Character Description
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm disable command by specifying
either the severity, state or both. If not specified, all instances are involved.
-dis, --disabled
-en, --enabled
-fail, --failed
-ok, --inservice
--ongoing
--suppressed
--suspended
--technician
Attributes
<attribute name>=<value>
Attribute values are specified by giving the name followed by "=" and then the
value. The supported attributes are:
— automaticSynchronization: the value admitted are true or false.
Description
alarm disable is used to:
— Disable supervision for the nodes in the network.
— Set automaticSynchronization.
— Unset automaticSynchronization.
Command Consequences
Examples
alarm disable *
Response
Response
Response
Response
[NetworkElement=LTE09ERBS00002, NetworkElement=LTE09ERBS00001]Al →
arm Supervision has been disabled successfully for 2 instance(s) →
.
Response
[ManagementSystem=ECI-LightSoft03, ManagementSystem=ECI-LightSof →
t02]Alarm Supervision has been disabled successfully for 2 insta →
nce(s).
Disable alarm supervision for multiple nodes that match a string starting with
a specific name
Response
[NetworkElement=LTE09ERBS00003, NetworkElement=LTE09ERBS00007, N →
etworkElement=LTE09ERBS00002, NetworkElement=LTE09ERBS00001, Net →
workElement=LTE09ERBS00005, NetworkElement=LTE09ERBS00006, Netwo →
rkElement=LTE09ERBS00004]Alarm Supervision has been disabled suc →
cessfully for 7 instance(s).
Response
[ManagementSystem=ECI-LightSoft01, ManagementSystem=ECI-LightSof →
t03, ManagementSystem=ECI-LightSoft02]Alarm Supervision has been →
disabled successfully for 3 instance(s).
Response
Response
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of the alarm enable command by specifying
either the severity, state or both. If not specified, all instances are involved.
-dis, --disabled
-en, --enabled
-fail, --failed
-ok, --inservice
--ongoing
--suppressed
--suspended
--technician
Attributes
<attribute name>=<value>
Attribute values are specified by giving the name followed by "=" and then the
value. The supported attributes are:
— automaticSynchronization: the value admitted are true or false.
Description
alarm enable is used to:
— Enable supervision for the nodes in the network.
— Set automaticSynchronization.
— Unset automaticSynchronization.
Command Consequences
— The alarm supervision is enabled and the attributes are changed to the
values specified.
Note: Changes of the heartbeat timeout, heartbeat interval, and the automatic
synchronization values are applied only when the alarm supervision status
switch form disable to enabled. These values can also be changed if the
supervision is either disabled or already enabled, but the values can not be used
until the next transition from disabled to enabled.
Examples
alarm enable *
Response
Response
Response
Response
[NetworkElement=LTE09ERBS00002, NetworkElement=LTE09ERBS00001]Al →
arm Supervision has been enabled successfully for 2 instance(s).
Response
[ManagementSystem=ECI-LightSoft03, ManagementSystem=ECI-LightSof →
t02]Alarm Supervision has been enabled successfully for 2 instan →
ce(s).
Enable alarm supervision for multiple nodes that match a string starting with
a specific name
Response
[NetworkElement=LTE09ERBS00003, NetworkElement=LTE09ERBS00007, N →
etworkElement=LTE09ERBS00002, NetworkElement=LTE09ERBS00001, Net →
workElement=LTE09ERBS00005, NetworkElement=LTE09ERBS00006, Netwo →
rkElement=LTE09ERBS00004]Alarm Supervision has been enabled succ →
essfully for 7 instance(s).
Response
[ManagementSystem=ECI-LightSoft01, ManagementSystem=ECI-LightSof →
t03, ManagementSystem=ECI-LightSoft02]Alarm Supervision has been →
enabled successfully for 3 instance(s).
Enable alarm supervision for multiple nodes that match a string ending with a
specific name
Response
[NetworkElement=RNC01RBS0001, NetworkElement=LTE09ERBS00001]Alar →
m Supervision has been enabled successfully for 2 instance(s).
Response
[NetworkElement=LTE09ERBS00003, NetworkElement=LTE09ERBS00007, N →
etworkElement=LTE09ERBS00002, NetworkElement=LTE09ERBS00001, Net →
workElement=LTE09ERBS00005, NetworkElement=LTE09ERBS00006, Netwo →
rkElement=LTE09ERBS00004]Alarm Supervision has been enabled succ →
essfully for 7 instance(s).
Response
Response
Response
Response
[NetworkElement=LTE09ERBS00001, NetworkElement=LTE09ERBS00002]Su →
ccesfully modified the given value. It will be applicable when t →
he supervision is ON again for 2 instance(s).[NetworkElement=LTE →
09ERBS00001, NetworkElement=LTE09ERBS00002]Alarm Supervision has →
been enabled successfully for 2 instance(s).
Disable auto synchronization for multiple nodes that match a string starting
with a specific name
Response
[NetworkElement=LTE02ERBS00003, NetworkElement=LTE02ERBS00002, N →
etworkElement=LTE02ERBS00001, NetworkElement=LTE02ERBS00007, Net →
workElement=LTE02ERBS00005, NetworkElement=LTE02ERBS00006]Succes →
fully modified the given value. It will be applicable when the s →
upervision is ON again for 6 instance(s).[NetworkElement=LTE02ER →
BS00003, NetworkElement=LTE02ERBS00002, NetworkElement=LTE02ERBS →
00001, NetworkElement=LTE02ERBS00007, NetworkElement=LTE02ERBS00 →
005, NetworkElement=LTE02ERBS00006]Alarm Supervision has been en →
abled successfully for 6 instance(s).
Response
Response
Response
[NetworkElement=LTE02ERBS00002, NetworkElement=LTE02ERBS00001]Su →
ccessfully modified the given [heartbeatTimeout] for 2 instance( →
s).[NetworkElement=LTE02ERBS00002, NetworkElement=LTE02ERBS00001 →
]Alarm Supervision has been enabled successfully for 2 instance( →
s).
Set heartbeat timeout for multiple nodes that match a string starting with a
specific name
Response
[NetworkElement=LTE02ERBS00003, NetworkElement=LTE02ERBS00002, N →
etworkElement=LTE02ERBS00001, NetworkElement=LTE02ERBS00007, Net →
workElement=LTE02ERBS00005, NetworkElement=LTE02ERBS00006]Succes →
sfully modified the given [heartbeatTimeout] for 6 instance(s).[ →
NetworkElement=LTE02ERBS00003, NetworkElement=LTE02ERBS00002, Ne →
tworkElement=LTE02ERBS00001, NetworkElement=LTE02ERBS00007, Netw →
orkElement=LTE02ERBS00005, NetworkElement=LTE02ERBS00006]Alarm S →
upervision has been enabled successfully for 6 instance(s).
Set heartbeat timeout in multiple nodes that match a string ending with a
specific name
Response
Enable alarm supervision for all the nodes in the network and set both the
heartbeatInterval and heartbeatTimeout
Response
Enable alarm supervision for TCU02 and SIU02 nodes in the network and set
both the heartbeatInterval and heartbeatTimeout
In general set the Heartbeat Timeout and Interval values not too →
low compared to the default values.
Response
Enable alarm supervision for all the nodes with a given value of
ManagedElement
Response
Response
Response
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm get command by specifying either
the severity, state or both. If not specified, all instances are involved.
-ack, --ack
-cle, --cleared
-closed, --closed
-cri, --critical
-ind, --indeterminate
-maj, --major
-min, --minor
-unack, --unack
-und, --undefined
-war, --warning
--primary
--secondary
Filter
Use the filter to limit the output of the get command by specifying an alarm
attribute.
-<attributeShortName>, --<attributeName>
Specify a list of values to be used for filtering the alarms for a specific attribute.
The <attributeShortName> is either a two-letter or three-letter abbreviation. The
filter criteria for text attributes is always "contains". The available values are:
— -addi, --additionalInformation
— -aid, --alarmId
— -alobj, --alarmingObject
— -als, --alarmState
— -an, --alarmNumber
— -ao, --ackOperator
— -boi, --backupObjectInstance
— -bs, --backupStatus
— -co, --ceaseOperator
— -cop, --commentOperator
— -ctx, --commentText
— -cv, --correlatedVisibility
— -evt, --eventType
— -fmxg, --fmxGenerated
— -lao, --lastAlarmOperation
— -mc, --manualCease
— -oc, --oscillationCount
— -oor, --objectOfReference
— -pc, --probableCause
— -pd, --problemDetail
— -pra, --proposedRepairAction
— -press, --presentSeverity
— -prevs, --previousSeverity
— -ptx, --problemText
— -pty, --processingType
— -rpc, --repeatCount
— -rt, --recordType
— -sp, --specificProblem
— -ss, --syncState
— -ti, --trendIndication
— -tz, --timeZone
— -vis, --visibility
-id
Specify the alarmId to filter alarms. Note that alarmId is not unique in the ENM
scope. To get a single alarm, filter also by objectOfReference.
-ta, --timeAttribute
— eventTime
— insertTime
— lastUpdated
— ackTime
— commentTime
— ceaseTime
-b, --beginSpecify a starting date or time for filtering the alarms. The default
attribute is the eventTime The format is YYYY-MM-DDThh:mm:ss. The time part
is an optional attribute (00:00:00 is assumed).
-e, --end
Specify an end date or time for filtering the alarms. The default attribute is the
eventTime. The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (23:59:59 is assumed).
--correlation-group
Specify a correlation group to filter related alarms. Alarms are ordered by root
column.
Options
Use the options to further restrict the output specification.
--count, -ct
--export, -xp
--list, -l
--verbose, -v
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— alarmingObject
— alarmNumber
— backupObjectInstance
— backupStatus
— trendIndication
— previousSeverity
— proposedRepairAction
— ceaseTime
— ceaseOperator
— ackTime
— ackOperator
— problemDetail
— additionalInformation
— commentText
— insertTime
— eventPoId
— processingType
— fmxGenerated
— visibility
— lastUpdated
— commentTime
— repeatCount
--view-correlationInfo, -vci
— root
— ciFirstGroup
— ciSecondGroup
Description
alarm get is used to query alarms for the network nodes.
The output is ordered by event time from the more recent to the less recent.
Command Consequences
Examples
alarm get *
Response
This command displays the following information for all the alarms in the
network. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for all the alarms of the
specified node. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms. The output is
formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms of the nodes in
MyCollection. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms of the specified
VNF Manager. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get the alarms with specific severities for the nodes that match a string
starting with a specific name
or
Response
This command displays the following information for the alarms specified by
filter options. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Export the alarms with specific severities for the nodes that match a string
starting with a specific name
or
Response
Get the alarms with all the attributes and specific severities for the nodes that
match a string starting with a specific name
Response
This command displays the following information for the alarms specified by
filter options. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— alarmingObject
— alarmNumber
— backupObjectInstance
— backupStatus
— trendIndication
— previousSeverity
— proposedRepairAction
— ceaseTime
— ceaseOperator
— ackTime
— ackOperator
— problemDetail
— additionalInformation
— commentText
— insertTime
— eventPoId
— processingType
— fmxGenerated
— visibility
— lastUpdated
— commentTime
— repeatCount
Get the alarms with specific severities starting a specific date and time for the
nodes that match a string starting with a specific name
or
Response
This command displays the following information for the alarms specified by
filter options. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— alarmingObject
— alarmNumber
— backupObjectInstance
— backupStatus
— trendIndication
— previousSeverity
— proposedRepairAction
— ceaseTime
— ceaseOperator
— ackTime
— ackOperator
— problemDetail
— additionalInformation
— commentText
— insertTime
— eventPoId
— processingType
— fmxGenerated
— visibility
— lastUpdated
— commentTime
— repeatCount
Get all the alarms acknowledged until a specific date and time for the nodes
that match a string starting with a specific name
or
Response
This command displays the following information for the alarms specified by
filter options. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get all the alarms for the network raised in a specific date and time interval
Response
This command displays the following information for the alarms specified by
filter options. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get all the alarms in the network with a specif attribute name
or
Response
This command displays the following information for the alarms specified by
filter options. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarm with the specified
id. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
get and display as a list all the alarms for the nodes that match a string
starting with a specific name
or
Response
This command displays the following information for all the alarms of nodes
matching the specified string in their name. The output is formatted as a list:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
or
Response
This command displays the following information for the alarms matching the
search criteria. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms of the searched
nodes. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms of the searched
nodes. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms of the searched
nodes. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get and display default attributes, including correlation information, of all the
alarms in the network
or
Response
This command displays the following information for all the alarms. The output is
formatted as default:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— root
— ciFirstGroup
— ciSecondGroup
Get and display default attributes of all primary alarms in the network
Response
This command displays the following information for all the alarms. The output is
formatted as default:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for all the alarms. The output is
formatted as default:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— root
— ciFirstGroup
— ciSecondGroup
Get and display default attributes, including root attribute, of all alarms with
specified correlation UUID in the network. Alarms are ordered by root column
(PRIMARY first).
Response
This command displays the following information for all the alarms. The output is
formatted as default:
— root
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— ciFirstGroup
— ciSecondGroup
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm hist command by specifying either
the severity, state or both. If not specified, all instances are involved.
-ack, --ack
-cle, --cleared
-closed, --closed
-cri, --critical
-ind, --indeterminate
-maj, --major
-min, --minor
-unack, --unack
-und, --undefined
-war, --warning
--primary
--secondary
Filter
Use the filter to limit the output of the history command by specifying an alarm
attribute.
-<attributeShortName>, --<attributeName>
Specify a list of values to be used for filtering the alarms for a specific attribute.
The <attributeShortName> is either a two-letter or three-letter abbreviation. The
filter criteria for text attributes is always "contains". The available values are:
— -addi, --additionalInformation
— -aid, --alarmId
— -alobj, --alarmingObject
— -als, --alarmState
— -an, --alarmNumber
— -ao, --ackOperator
— -boi, --backupObjectInstance
— -bs, --backupStatus
— -co, --ceaseOperator
— -cop, --commentOperator
— -ctx, --commentText
— -cv, --correlatedVisibility
— -evt, --eventType
— -fmxg, --fmxGenerated
— -lao, --lastAlarmOperation
— -mc, --manualCease
— -oc, --oscillationCount
— -oor, --objectOfReference
— -pc, --probableCause
— -pd, --problemDetail
— -pra, --proposedRepairAction
— -press, --presentSeverity
— -prevs, --previousSeverity
— -ptx, --problemText
— -pty, --processingType
— -rpc, --repeatCount
— -rt, --recordType
— -sp, --specificProblem
— -ss, --syncState
— -ti, --trendIndication
— -tz, --timeZone
— -vis, --visibility
-id
-ta, --timeAttribute
Specify the attribute to be used by --begin and --end options. The available
values are:
— eventTime
— insertTime
— lastUpdated
— ackTime
— commentTime
— ceaseTime
-b, --begin
Specify a starting date or time for filtering the alarms. The default attribute is the
eventTime The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (00:00:00 is assumed).
-e, --end
Specify an end date or time for filtering the alarms. The default attribute is the
eventTime. The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (23:59:59 is assumed).
Options
Use the options to further restrict the output specification.
--list, -l
--verbose, -v
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
— alarmingObject
— alarmNumber
— backupObjectInstance
— backupStatus
— trendIndication
— previousSeverity
— proposedRepairAction
— ceaseTime
— ceaseOperator
— ackTime
— ackOperator
— problemDetail
— additionalInformation
— commentText
— insertTime
— eventPoId
— processingType
— fmxGenerated
— visibility
— lastUpdated
— commentTime
— repeatCount
Description
alarm hist is used to query history alarms for the network nodes.
Command Consequences
Examples
alarm hist *
Response
This command displays the following information for history alarms of the
network. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for history alarms of the
specified node. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get history for all the internal alarms and alarms for a node
Response
This command displays the following information for the alarms matching the
search criteria. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for the alarms of the specified
VNF Manager. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for history alarms of nodes
specified in MyCollection. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get history for the alarms with specific severities for the nodes that match a
string starting with a specific name
or
Response
This command displays the following information for history alarms matching
the search criteria. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get history for the alarms with specific severities starting a specific date and
time for the nodes that match a string starting with a specific name
Response
This command displays the following information for history alarms matching
the search criteria. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get history data for the alarms in the network with a specif attributeNumber
Response
This command displays the following information for history alarms with
specified id. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get history data for the alarms in the network with a specif recordType
Response
This command displays the following information for history alarms matching
the search criteria. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Get history data for the alarms using MeContext value to search nodes
Response
This command displays the following information for history alarms of specified
nodes. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for history alarms of specified
nodes. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Response
This command displays the following information for history alarms of specified
nodes. The output is formatted as a table:
— presentSeverity
— NodeName
— specificProblem
— eventTime
— objectOfReference
— problemText
— alarmState
— alarmId
— probableCause
— eventType
— recordType
Syntax
Syntax to get alarm supervision status for the nodes in the network
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm status command by specifying
either the severity, state or both. If not specified, all instances are involved.
-dis, --disabled
-en, --enabled
-fail, --failed
-ok, --inservice
--ongoing
--suppressed
--suspended
--technician
Attributes
<attribute name>=<value>
Attribute values are specified by giving the name followed by "=" and then the
value. The supported attributes are:
— automaticSynchronization: the value admitted are true or false.
Options
Use the options to further restrict the output specification.
--list, -l
Specify the format of the output as a list (the default is a table) with the
following fields.
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Description
alarm status is used to get alarm supervision status for the network nodes.
Command Consequences
— The alarm supervision status is shown in table or list format depending to the
user selection.
Examples
Get all the alarm supervision status for all the nodes in the network
alarm status *
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:131
Get the alarms supervision status with specific state for multiple nodes
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:70
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:1
Get the alarms supervision status with specific state for all the nodes in the
network
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:31
Get the alarms supervision status with specific state for the nodes that match
a string starting with a specific name
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:3
Get the alarms supervision status with specific state for a collection
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:2
Get and display as a list the alarms supervision status for the nodes that
match a string starting with a specific name
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:3
Get the alarms supervision status for nodes with specific MeContext values
Response
— NodeName
— Type
— Supervision Status
— Subscription Status
— Heartbeat Failure
— Out Of Synchronization
— Node Suspended
— Alarm Suppressed
— Synchronization Ongoing
— Technician Present
Total number of node status data fetched for the given query is →
:3
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm sync command by specifying
either the severity, state or both. If not specified, all instances are involved.
-dis, --disabled
-en, --enabled
-fail, --failed
-ok, --inservice
--ongoing
--suppressed
--suspended
--technician
Description
alarm sync is used to synchronized all the alarms for the network nodes:
Command Consequences
Examples
alarm sync *
Response
[NetworkElement=LTE02ERBS00006, NetworkElement=LTE02ERBS00005, N →
etworkElement=LTE02ERBS00003, NetworkElement=LTE02ERBS00002, Net →
workElement=LTE02ERBS00007, NetworkElement=LTE02ERBS00001]Succes →
sfully initiated the Alarm Synchronization request for 6 instanc →
e(s) .
Response
Response
Response
[NetworkElement=LTE09ERBS00001, NetworkElement=LTE09ERBS00002]Su →
ccessfully initiated the Alarm Synchronization request for 2 ins →
tance(s) .
Initiate alarm synchronization for multiple nodes that match a string starting
with a specific name
Response
[NetworkElement=LTE09ERBS00001, NetworkElement=LTE09ERBS00002, N →
etworkElement=LTE09ERBS00003, NetworkElement=LTE09ERBS00004]Succ →
essfully initiated the Alarm Synchronization request for 4 insta →
nce(s) .
Response
[NetworkElement=LTE09ERBS00001, NetworkElement=LTE09ERBS00002, N →
etworkElement=LTE09ERBS00003, NetworkElement=LTE09ERBS00004]Succ →
essfully initiated the Alarm Synchronization request for 4 insta →
nce(s) .
Initiate alarm synchronization for multiple nodes that match a string ending
with a specific name
Response
[NetworkElement=LTE09ERBS00002, NetworkElement=NODE002]Successfu →
lly initiated the Alarm Synchronization request for 4 instance(s →
) .
Response
Syntax
Scope
Use the scope to specify node names or collections or both to search on.
<nodeName>
— NetworkElement id (it allows the use of the wildcard "*" for matching
characters)
— ManagementSystem id (it allows the use of the wildcard "*" for matching
characters)
— FDN of NetworkElement
— FDN of ManagementSytem
— FDN of VirtualNetworkFunctionManager
— FDN of ManagedElement (if the node has been synchronized and the
MeContext is not present)
<collectionName>
One or more collections can be defined as scope. Multiple collection names must
be separated with a semi-colon, for example: Collection01;Collection02
Names with special characters listed in following table must be used quoted (e.g.
"Special@Name_12")
Character Description
. full stop
? question mark
! exclamation mark
@ at sign
% percent sign
& ampersand
^ circumflex accent
_ low line
/ slash
| vertical bar
- hyphen-minus
= equal
$ dollar
space
Quick Filter
Use the quick filter to limit the output of alarm unack command by specifying
either the severity, state or both. If not specified, all instances are involved.
-ack, --ack
-cle, --cleared
-closed, --closed
-cri, --critical
-ind, --indeterminate
-maj, --major
-min, --minor
-und, --undefined
-war, --warning
--primary
--secondary
Filter
Use the filter to limit the alarms that are unacknowledged by specifying an alarm
attribute. If not specified, all alarms are unacknowledged.
-<attributeShortName>, --<attributeName>
Specify a list of values to be used for filtering the alarms for a specific attribute.
The <attributeShortName> is either a two-letter or three-letter abbreviation. The
filter criteria for text attributes is always "contains". The available values are:
— -addi, --additionalInformation
— -aid, --alarmId
— -alobj, --alarmingObject
— -als, --alarmState
— -an, --alarmNumber
— -ao, --ackOperator
— -boi, --backupObjectInstance
— -bs, --backupStatus
— -co, --ceaseOperator
— -cop, --commentOperator
— -ctx, --commentText
— -cv, --correlatedVisibility
— -evt, --eventType
— -fmxg, --fmxGenerated
— -lao, --lastAlarmOperation
— -mc, --manualCease
— -oc, --oscillationCount
— -oor, --objectOfReference
— -pc, --probableCause
— -pd, --problemDetail
— -pra, --proposedRepairAction
— -press, --presentSeverity
— -prevs, --previousSeverity
— -ptx, --problemText
— -pty, --processingType
— -rpc, --repeatCount
— -rt, --recordType
— -sp, --specificProblem
— -ss, --syncState
— -ti, --trendIndication
— -tz, --timeZone
— -vis, --visibility
-id
Note that alarmId is not unique in the ENM scope. To unacknowledge a single
alarm, filter also by objectOfReference.
-ta, --timeAttribute
Specify the attribute to be used by --begin and --end options. The available
values are:
— eventTime
— insertTime
— lastUpdated
— ackTime
— commentTime
— ceaseTime
-b, --begin
Specify a starting date or time for filtering the alarms. The default attribute is the
eventTime The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (00:00:00 is assumed).
-e, --end
Specify an end date or time for filtering the alarms. The default attribute is the
eventTime. The format is YYYY-MM-DDThh:mm:ss. The time part is an optional
attribute (23:59:59 is assumed).
--relatedAlarms
Specify to unacknowledge related alarms for each selected primary alarm. The
alarms, that are already unacknowledged, are skipped.
Description
alarm unack is used to unacknowledge alarms for the network nodes.
Command Consequences
Examples
alarm unack *
Response
MeContext=RNC01RBS05--2 SubNetwork=RNC01,MeContext=RNC01--2
MeContext=RNC01RBS06--2 MeContext=RNC01RBS04--2
MeContext=RNC01RBS07--2
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-5-93182812
3
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-4-71496358
0
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-3-49809903
7
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-2-28123449
4 Operation Successful for 10 alarm(s) .
or
Response
or
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842
Operation Successful for 1 alarm(s) .
Unacknowledge all the alarms in the network starting from a specific date
and time
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842
Operation Successful for 1 alarm(s) .
or
Response
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-6-74950842
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-5-93182812
3
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-4-71496358
0
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-3-49809903
7
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-2-28123449
4
MeContext=LTE02ERBS00005,EUtranCellFDD=LTE02ERBS00005-1-64369951
Operation Successful for 6 alarm(s) .
or
Response
Response
SubNetwork=NET1,MeContext=NODE1 SubNetwork=NET1,MeContext=NODE2
Operation Successful for 2 alarm(s) .
Response
Response
SubNetwork=NET1,MeContext=NODE1 SubNetwork=NET1,MeContext=NODE2 →
Operation Successful for 2 alarm(s) .
Unacknowledge of all alarms in the node and related alarms for each primary
alarm.
Response
Unacknowledge all the alarms of the node with current severity minor and
related alarms for each primary alarm regardless any filter. Related alarms can
be raised on different nodes with different severity.
Response
Response
2.4 ap
< Back To Command Sets
Content
List of Commands
Notes
Commands
Bind
Cancel
Delete
Download
Order
Resume
Status
Upload
View
Notes
The ap command set can be used to automatically integrate a node into the
network.
* {0}, {1}, and so on, indicate variable parts of the message which will be
substituted by relevant information form the request like FDN, MO type, attribute
name, and so on.
2.5 cmedit
< Back To Command Sets
Content
List of Tutorials
List of Commands
Notes
Tutorials
Import CM Data
Export CM Data
Action on a MOI
Commands
Action
Get
Set
Create
Delete
Describe
Import
Export
Notes
The cmedit command set can be used to read, manipulate, and export
Configuration Management data.
* {0}, {1}, and so on, indicate variable parts of the message which will be
substituted by relevant information form the request like FDN, MO type, attribute
name, and so on.
* {0}, {1}, and so on, indicate variable parts of the message which will be
substituted by relevant information from the request like FDN, MO type, attribute
name, and so on. In case of error 7014 and 7021, {0} will be substituted by error
message propagated from the data persistence service and caught in the system.
* {0}, {1}, and so on, indicate variable parts of the message which will be
substituted by relevant information from the request like FDN, MO type, attribute
name, and so on.
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1
ManagedElementId : 1
applicationConfiguration : []
healthCheckResult : {startTime=, message=, healthCheckResultC →
ode=INITIAL_VALUE}
healthCheckSchedule : []
logicalName :
mimInfo : {mimVersion=1, mimRelease=160, mimName=ERBS_NODE_MO →
DEL_H}
neType : ERBS
platformType : null
productName :
productNumber :
productRevision :
productType : Node
site :
userLabel : sampleUserLabel
1 instance(s)
1. Get the managed object instance of type ENodeBFunction under a node with
name "ERBS001", in namespace "ERBS_NODE_MODEL" (will return only
FDN):
Example Command:
(Note: the name of the namespace depends on the versions of the node in
the deployed network and the type of managed object being looked for)
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
1 instance(s)
2. Get all managed object instances of type ENodeBFunction and return their
FDNs under nodes whose name starts with "ERBS" ie (Note: using 'short'
notation for --namespace -ns)
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS003,ManagedElement=1,ENodeBFunction=1
3 instance(s)
3. Get all managed object instances of type ENodeBFunction and return their
FDNs from under each of the MeContexts in the collection "CollectionOne"
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1
2 instance(s)
4. Get all managed object instances of type ENodeBFunction and return all
their persistent attributes under nodes whose name ends with "01":
Example Command:
(Note: the use of the asterisk indicates that all persistent values shall be
returned.)
ENodeBFunctionId : 1
alignTtiBundWUlTrigSinr : OFF
altNasBackTo : DEFAULT_DCN
biasThpWifiMobility : 10
caAwareMfbiIntraCellHo : false
checkEmergencySoftLock : false
combCellSectorSelectThreshRx : 300
combCellSectorSelectThreshTx : 300
csfbMeasFromIdleMode : true
dlMaxWaitingTimeGlobal : 0
dnsLookupOnTai : ON
dnsLookupTimer : 0
dnsSelectionS1X2Ref :
dscpLabel : 24
enabledUlTrigMeas : false
eNBId : 81
eranVlanPortRef :
forcedSiTunnelingActive : false
gtpuErrorIndicationDscp : 40
initPreschedulingEnable : true
interEnbCaTunnelDscp : 14
ipsecEpAddressRef :
licCapDistrMethod : SYSTEM
licConnectedUsersPercentileConf : 90
licDlBbPercentileConf : 90
licDlPrbPercentileConf : 90
licUlBbPercentileConf : 90
licUlPrbPercentileConf : 90
maxRandc : 255
measuringEcgiWithAgActive : false
mfbiSupport : true
mfbiSupportPolicy : false
minRandc : 1
mtRreWithoutNeighborActive : true
nnsfMode : RPLMN_IF_SAME_AS_SPLMN
prioritizeAdditionalBands : false
pwsPersistentStorage : OFF
randUpdateInterval : 200
releaseInactiveUesInactTime : 1
releaseInactiveUesMpLoadLevel : VERY_HIGH_LOAD
rrcConnReestActive : false
s1GtpuEchoDscp : 14
s1GtpuEchoEnable : DISABLED
s1GtpuEchoFailureAction : NONE
s1HODirDataPathAvail : false
s1RetryTimer : 30
sctpRef : MeContext=ERBS001,ManagedElement=1,TransportNetwork →
=1,Sctp=1
sctpX2Ref :
softLockRwRWaitTimerInternal : 60
softLockRwRWaitTimerOperator : 60
tddVoipDrxProfileId : -1
timeAndPhaseSynchAlignment : false
timeAndPhaseSynchCritical : false
timePhaseMaxDeviation : 100
timePhaseMaxDeviationCdma2000 : 100
timePhaseMaxDeviationEdrx : 10
timePhaseMaxDeviationIeNbCa : 30
timePhaseMaxDeviationMbms : 50
timePhaseMaxDeviationOtdoa : 9
timePhaseMaxDeviationSib16 : 100
timePhaseMaxDeviationTdd : 15
tOutgoingHoExecCdma1xRtt : 5
tRelocOverall : 5
tS1HoCancelTimer : 3
ulMaxWaitingTimeGlobal : 0
ulSchedulerDynamicBWAllocationEnabled : true
upIpAddressRef :
upX2IpAddressRef :
useBandPrioritiesInSCellEval : false
useBandPrioritiesInSib1 : false
userLabel : RegionA
x2BlackList : []
x2GtpuEchoDscp : 14
x2GtpuEchoEnable : DISABLED
x2IpAddrViaS1Active : true
x2retryTimerMaxAuto : 1440
x2retryTimerStart : 30
x2SetupTwoWayRelations : true
x2WhiteList : []
zzzTemporary1 :
zzzTemporary10 : -2000000000
zzzTemporary11 : -2000000000
zzzTemporary12 : -2000000000
zzzTemporary2 :
zzzTemporary3 :
zzzTemporary4 :
zzzTemporary5 :
zzzTemporary6 :
zzzTemporary7 :
zzzTemporary8 :
zzzTemporary9 : -2000000000
1 instance(s)
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1
userLabel : sampleUserLabel
1 instance(s)
(Note: Response will be received from all available nodes. If a node is not
available an error will be received )
6. Get managed object instances of type GeranFreqGroup across all
namespaces under node ERBS001 and under a given FDN:
MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,GeraNetwork
=1
Example Command:
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,Ger →
aNetwork=1,GeranFreqGroup=1
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,Ger →
aNetwork=1,GeranFreqGroup=2
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,Ger →
aNetwork=1,GeranFreqGroup=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,Ger →
aNetwork=1,GeranFreqGroup=2
4 instance(s)
Example Command:
(Note: the name of the namespace depends on the versions of the node in
the deployed network and the type of managed object being looked for)
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
dnsLookupOnTai : ON
userLabel : sampleUserLabel
1 instance(s)
Example Command:
(Note: the value for a string object has to be enclosed in quotes when it
contains any special characters like space, full stop or dollar sign)
(Note: when querying for attributes with a specified value a "double" equals
is required. A single equals is used when setting a modeled value)
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
dnsLookupOnTai : ON
userLabel : Ireland
1 instance(s)
Example Command:
(Note: the value for a string object has to be enclosed in quotes when it
contains any special characters like space, full stop or dollar sign)
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1
latitudeDir : NORTH
1 instance(s)
10. Get all managed object instances of type ENodeBFunction across all nodes
and namespaces along with userLabel attributes, whose value starts with
"Ire"
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,ENo →
deBFunction=1
userLabel : Ireland
1 instance(s)
11. Get all managed object instances of type ENodeBFunction under ERBS001,
ERBS002 and ERBS003 with userLabel attributes, whose value starts with
"Ire"
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
userLabel : Ireland
FDN : MeContext=ERBS003,ManagedElement=1,ENodeBFunction=1
userLabel : Ireland
2 instance(s)
12. Get all managed object instances of type EUtranCellFDD with a cellRange
attribute, whose value is greater than 12
Example Command:
FDN : MeContext=ERBS6003,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=2
cellRange : 15
1 instance(s)
13. Get all managed object instances of type ENodeBFunction under ERBS001
with userLabel attribute and all direct child managed object instances of
type EUtranCellFDD (in the same namespace) with no attributes.
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
userLabel : sampleUserLabel
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1
2 instance(s)
14. Get all managed object instances of type ENodeBFunction under ERBS001
with userLabel attribute and all child MOs of any type (in any namespace)
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
userLabel : sampleUserLabel
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,Ger →
aNetwork=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,Anr →
Function=1
4 instance(s)
15. Get all managed object instances of type ENodeBFunction under a list of
node name IDs whose specified attribute matches a specified value
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
x2retryTimerMaxAuto : 1440
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1
x2retryTimerMaxAuto : 1440
FDN : MeContext=ERBS003,ManagedElement=1,ENodeBFunction=1
x2retryTimerMaxAuto : 1440
3 instance(s)
16. For a specified node, get the managed object instances of a specified parent
MO, a specified child MO and that MO's child MOIs
Example Command:
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=1
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=2
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=3
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=3,EUtranFreqRelation=1
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=3,EUtranFreqRelation=2
6 instance(s)
17. For all nodes with a specified MO that matches a specified condition, get all
of that MO's children but only output the specified MO types
Note: When the user wants to query network data based on certain criteria,
but wants to view different or additional data than the data specified in the
search criteria, the data that is desired to be output from the search can be
specified
Example Command:
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1,UeMeasControl=1
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1,EUtranFreqRelation=1
FDN : MeContext=ERBS003,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1,EUtranFreqRelation=1
3 instance(s)
18. For all nodes of type ENodeB, get all specified MOIs along with the specified
attributes
Note: When the user wants to contain a query across the network to return
data only for a type of node, the netype optional command parameter can be
specified to limit the data that is returned in the search criteria
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1
ulChannelBandwidth : 10000
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1
ulChannelBandwidth : 10000
FDN : MeContext=ERBS003,ManagedElement=1,ENodeBFunction=1,EUt →
ranCellFDD=1
ulChannelBandwidth : 10000
3 instance(s)
19. For all nodes get all instances of a parent MO Class that has a specified child
MO
Note: The parent (and child) MO will only be returned if a child exists that
fulfills the child cmObjectSpecification. If more then one child specification is
specified then all of those need to be fulfilled for the parent and those
Example Command:
Note: MOs specified with in the brackets must be child MO's of the preceding
MO
FDN : MeContext=ERBS0001,ManagedElement=1,Equipment
FDN : MeContext=ERBS0001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS0001,ManagedElement=1
3 instance(s)
Note: All commands and search options in ENM CLI are case sensitive - MO
Class and attributes are as per modeled data
20. For ERBS001 get all instances of the MOs of type ManagedElement AND
ENodeBFunction, specifying all persistent attributes on the
ManagedElement
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS001,ManagedElement=1
ManagedElementId : 1
applicationConfiguration : []
healthCheckSchedule : []
logicalName :
neType : ERBS
platformType : null
productName :
productNumber :
productRevision :
productType : Node
site :
userLabel :
2 instance(s)
21. For ERBS001 get all instances of the MOs of type ManagedElement and
ENodeBFunction, specifying all persisted attributes on the ManagedElement
and PM Counters on ENodeBFunction MO
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
pmIotConnectedUsersMax : 0
pmLic5MHzSectorCarrierActual : 0
pmLic5Plus5MHzScFddActual : 0
pmLic5Plus5MHzScTddActual : 0
pmLicConnectedUsersActual : 0
pmLicConnectedUsersDistr : []
pmLicConnectedUsersLevSamp : 0
pmLicConnectedUsersLevSum : 0
pmLicConnectedUsersLicense : 0
pmLicConnectedUsersMax : 0
pmLicConnectedUsersTimeCong : 0
pmLicDlCapLicense : 0
pmLicDlPrbCapLicense : 0
pmLicUlCapLicense : 0
pmLicUlPrbCapLicense : 0
pmMoFootprintMax : 0
pmPagS1Discarded : 0
pmPagS1DiscDistr : []
pmPagS1EdrxDiscarded : 0
pmPagS1EdrxReceived : 0
pmPagS1RecDistr : []
pmPagS1Received : 0
pmRimAssocMax : 0
pmRimReportErr : 0
pmZtemporary34 : 0
pmZtemporary35 : 0
FDN : MeContext=ERBS001,ManagedElement=1
ManagedElementId : 1
applicationConfiguration : []
healthCheckSchedule : []
logicalName :
neType : ERBS
platformType : null
productName :
productNumber :
productRevision :
productType : Node
site :
userLabel :
2 instance(s)
22. For ERBS001 get all instances of the MOs of type ManagedElement,
specifying all writable persistent attributes on the ManagedElement MO and
displaying the output in Dynamic format
Example Command:
FDN : "MeContext=ERBS001,ManagedElement=1"
ManagedElementId : "1"
applicationConfiguration : []
healthCheckSchedule : []
logicalName : ""
neType : ERBS
platformType : <empty>
productName : ""
productNumber : ""
productRevision : ""
productType : "Node"
site : ""
userLabel : "Label1"
1 instance(s)
23. For ERBS001 get all instances of the MOs of type ManagedElement,
specifying all mandatory persistent attributes on the ManagedElement MO
Example Command:
FDN : MeContext=ERBS001,ManagedElement=1
ManagedElementId : 1
neType : ERBS
1 instance(s)
Example Command:
8 instance(s)
Note: a struct data type attribute is defined within round brackets, with
members separated by commas.
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
ENodeBFunctionId : 1
alarmSuppressed : false
collectTraceStatus : null
csfbMeasFromIdleMode : true
dnsLookupOnTai : ON
dnsLookupTimer : 0
dscpLabel : 24
eNBId : 1015
eNodeBPlmnId : {mcc=272, mnc=7, mncLength=2}
forcedSiTunnelingActive : false
initPreschedulingEnable : true
licCapDistrMethod : SYSTEM
maxRandc : 255
mfbiSupport : null
minRandc : 1
nnsfMode : RPLMN_IF_SAME_AS_SPLMN
oaMLinkSuperVisionActive : true
pwsPersistentStorage : OFF
randUpdateInterval : 200
rrcConnReestActive : false
s1HODirDataPathAvail : false
s1RetryTimer : 30
schedulingStrategy : ROUND_ROBIN
sctpRef : null
technicianPresent : null
tHODataFwdReordering : 50
timeAndPhaseSynchCritical : false
timePhaseMaxDeviation : 100
tOutgoingHoExecCdma1xRtt : 5
tRelocOverallValue : 5
ulSchedulerDynamicBWAllocationEnabled : true
upIpAccessHostRef : null
upIpAddressRef : null
userLabel : null
x2BlackList : null
x2IpAddrViaS1Active : true
x2retryTimerMaxAuto : 1440
x2retryTimerStart : 30
x2SetupTwoWayRelations : true
x2WhiteList : null
zzzTemporary1 : null
zzzTemporary10 : -2000000000
zzzTemporary11 : -2000000000
zzzTemporary12 : -2000000000
zzzTemporary13 : -2000000000
zzzTemporary14 : -2000000000
zzzTemporary15 : -2000000000
zzzTemporary16 : -2000000000
zzzTemporary17 : -2000000000
zzzTemporary18 : -2000000000
zzzTemporary19 : -2000000000
zzzTemporary2 : null
zzzTemporary20 : -2000000000
zzzTemporary21 : -2000000000
zzzTemporary22 : -2000000000
zzzTemporary23 : -2000000000
zzzTemporary24 : -2000000000
zzzTemporary25 : -2000000000
zzzTemporary26 : -2000000000
zzzTemporary27 : -2000000000
zzzTemporary3 : null
zzzTemporary4 : null
zzzTemporary5 : null
zzzTemporary6 : null
zzzTemporary7 : null
zzzTemporary8 : null
zzzTemporary9 : -2000000000
1 instance(s) updated
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,Ger →
aNetwork=1
GeraNetworkId : 1
userLabel: null
1 instance(s) updated
3. Example command to create an MO with Complex Data Type Attribute
( Sequence Attributes ) under the ENodeBFunction MO created in step 1.
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
ENodeBFunctionId : 1
alarmSuppressed : false
collectTraceStatus : null
csfbMeasFromIdleMode : true
dnsLookupOnTai : ON
dnsLookupTimer : 0
dscpLabel : 24
eNBId : 1015
eNodeBPlmnId : {mcc=272, mnc=7, mncLength=2}
forcedSiTunnelingActive : false
initPreschedulingEnable : true
licCapDistrMethod : SYSTEM
maxRandc : 255
mfbiSupport : null
minRandc : 1
nnsfMode : RPLMN_IF_SAME_AS_SPLMN
oaMLinkSuperVisionActive : true
pwsPersistentStorage : OFF
randUpdateInterval : 200
rrcConnReestActive : false
s1HODirDataPathAvail : false
s1RetryTimer : 30
schedulingStrategy : ROUND_ROBIN
sctpRef : null
technicianPresent : null
tHODataFwdReordering : 50
timePhaseMaxDeviation : 100
timeAndPhaseSynchCritical : false
tOutgoingHoExecCdma1xRtt : 5
tRelocOverallValue : 5
ulSchedulerDynamicBWAllocationEnabled : true
upIpAccessHostRef : null
upIpAddressRef : null
userLabel : null
x2BlackList : x2BlackList : [{mcc=1, mnc=123, mncLength=2, en →
bId=1}]
x2IpAddrViaS1Active : true
x2retryTimerMaxAuto : 1440
x2retryTimerStart : 30
x2SetupTwoWayRelations : true
x2WhiteList : null
zzzTemporary1 : null
zzzTemporary10 : -2000000000
zzzTemporary11 : -2000000000
zzzTemporary12 : -2000000000
zzzTemporary13 : -2000000000
zzzTemporary14 : -2000000000
zzzTemporary15 : -2000000000
zzzTemporary16 : -2000000000
zzzTemporary17 : -2000000000
zzzTemporary18 : -2000000000
zzzTemporary19 : -2000000000
zzzTemporary2 : null
zzzTemporary20 : -2000000000
zzzTemporary21 : -2000000000
zzzTemporary22 : -2000000000
zzzTemporary23 : -2000000000
zzzTemporary24 : -2000000000
zzzTemporary25 : -2000000000
zzzTemporary26 : -2000000000
zzzTemporary27 : -2000000000
zzzTemporary3 : null
zzzTemporary4 : null
zzzTemporary5 : null
zzzTemporary6 : null
zzzTemporary7 : null
zzzTemporary8 : null
zzzTemporary9 : -2000000000
1 instance(s) updated
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,Qci →
Table=3
QciTableId : 3
reservedBy : MeContext=ERBS001,ManagedElement=1
1 instance(s) updated
1 instance(s) updated
1 instance(s) updated
1 instance(s) updated
100,mcc=999,mnc=999,mncLength=3}, {enbId=100000,mcc=500,mnc=1 →
0,mncLength=2}] --force
1 instance(s) updated
or
1 instance(s) updated
Example Command:
1 instance(s) updated
Example Command:
1 instance(s) updated
Example Command:
2 instance(s)
Example Command:
2 instance(s) updated
Note: that == is used to specify the criteria. A single = (or a colon) is used to
set data
5. Filter for object instances of type EUtranCellFDD under nodes with an ID
starting with a partially specified value and filtered on one attribute value
equal to a specific String-value, to set one attribute on these Managed
Objects. The change is to be made across all node versions in the network
Example Command:
(Note: the value for a string object has to be enclosed in quotes when it
contains any special characters like space, full stop or dollar sign )
2 instance(s) updated
Example Command:
(Note: the FDNs do not have to point to the direct parent of the MO to be
modified, but can be any MO in the network tree above that MO)
4 instance(s) updated
Example Command:
(Note: the value for a string object has to be enclosed in quotes when it
contains any special characters like space)
Note: multiple filters can be specified in the MOI search criteria. Data will be
set only on the MOIs(s) which match the search criteria
8. Example command, filter for object instances of type EUtranCellFDD under
all nodes and filtered by multiple attribute values, to set one attribute on
these Managed Objects. The change is to be made across all node versions in
the network
3 instance(s) updated
9. Filter for object instances of type EUtranCellFDD under all nodes and filtered
by an attribute value not-equal-to a specific value, to set one attribute on
these Managed Objects. The change is to be made across all node versions in
the network
Example Command:
3 instance(s) updated
10. Set different values on the same attribute used across multiple MOs for a
given search filter
Example Command:
2 instance(s) updated
Example Command:
2 instance(s) updated
Example Command:
2 instance(s) updated
Example Command:
2 instance(s) updated
14. Set multiple attributes on specific and multiple Managed Objects, specifying
a node ID and filtered by multiple attribute value ranges
Example Command:
3 instance(s) updated
Example Command:
1 instance(s) updated
Example Command:
1 instance(s) updated
17. Set userLabel attribute to a null value for all MmeFunction MOs
Example Command:
or
1 instance(s) updated
3 instance(s) deleted
Note: the -ALL parameter is used to force the deletion of MOIs, even if other
MOIs are defined under the specified MOI. The specified FDN and all MOIs
under the FDN are deleted
2. Example command to delete the ENodeBFunction and all MOIs under the 2
ENodeBFunctions:
5 instance(s) deleted
Note: it is not allowed to delete an MOI if MOIs are defined below the FDN.
To force a delete of the FDN, the -ALL parameter must be specified
4. Example command to delete a ENodeBFunction, which has no Child MOs
defined (for example they have been deleted already):
1 instance(s) deleted
Note: It is possible to delete an FDN if no MOIs are defined under the FDN,
without specifying the -ALL parameter
1. Delete ENodeBFunction instances and all Child MOIs under node with name
LTE001
Example Command:
4 instance(s) deleted
2. Delete ENodeBFunction instances and all MOIs under them for each of the
MeContexts in the collection "CollectionOne"
Example Command:
4 instance(s) deleted
Example Command:
Note: MOs which have child MOs defined below them will not be deleted
even if they satisfy the specified, filtered criteria.
4. Delete ENodeBFunction with the incorrect TYPE_FOR_DELETION specified
Example Command:
0 instance(s) found
Example Command:
2 instance(s) deleted
2 instance(s) deleted
Example Command:
1 instance(s) deleted
Note: The user shall specifically state the MO Class to be deleted when
querying over multiple type MOs.
1. Drag and drop the file to be imported into the ENM CLI.
or
Note Import file must be ordered by managed object hierarchy. Parents must
be created before their children.
2. Import the data file from step 1:
or
Notes:
— Ericsson dynamic file format is available with the Dynamic CM Value
Package license.
3. Import the data file from step 1 by disabling instance validation phase
or
or
If a non-fatal error is encountered for a node, import will mark the operation
as failed, skip the remaining operations on the current node and will continue
to execute operations on subsequent nodes. Non-fatal errors such as
attempting to create an MO that already exists. Fatal errors such as an
incorrectly formatted import file or not well-formed import file will still cause
immediate import failure. The user can also provide stop as a value for the
error flag, resulting in import stopping on first error encountered, this is the
default behaviour for import.for all other possible continue on error values
please refer Import Data
Example Command:
or
or
or
11. Query job details between the specified begin and end time.
or
or
or
Before you create an import file for (v)EPG-OI NE Type, when creating an
MO object, consider the following: The child MO ("requires" tag) is required
when a Parent MO ("Ancestor" tag) is created as per Yang RFC.
1. Action by FDN
Example Command:
1 instance(s)
Example Command:
2 instance(s)
Note 1: For more examples of different 'Scopes' and 'Filters' check the "Get
Node Data tutorial".
Note 2: As it is possible to target more than one MO Types with one action
command (similar to the get command) this will not be successful unless all
these types support the same modeled action.
3. Action Using MO Query with Node Name Resulting in Partial Failure
Example Command:
Example Command:
2 instance(s)
List of Contents
— Describe Ne Type
This example command returns version information for NE Type SGSN-MME. The
list is populated from the model service. Some fields may be blank if information
is unavailable in the model.
Example:
Result:
The attributes of all SGSN-MME NE types deployed on the system are displayed.
This example command returns descriptions for the most recent version of the
MO Type in all namespaces.
Example:
Result:
All Managed Elements for the latest version of each NE Type deployed on the
system are displayed.
This example command returns descriptions for all namespaces of the specified
MO Type version.
Example:
Result:
All Managed Elements for the specified version deployed on the system are
displayed.
This example command returns descriptions for the most recent version of the
MO Type in the specified namespace.
Example:
Result:
The latest version of the Managed Element for the specified namespace deployed
on the system is displayed.
This example command returns descriptions for the specified version and
namespace of the MO Type.
Example:
Result:
The Managed Element for the specified namespace and version is displayed.
This example command returns all model instance descriptions across all
namespaces and versions for the specified MO Type.
Example:
Result:
This example command returns all model instances for the specified namespace.
Example:
Result:
All Managed Elements for the specified namespace deployed on the system are
displayed.
This example command returns multiple descriptions for same MO Type. This
occurs if you do not specify a namespace/version in the command.
Example:
Result:
This example command returns descriptions for MO Types with the OSS_TOP
namespace.
If a version is specified, the results are filtered to return the modeled descriptions
for that version.
Example:
Result:
All MeContexts and ManagedElements for the latest version in the specified
namespace are displayed.
(Note: The following command requests can specify the version and namespace
options).
Example:
Result:
Example:
Result:
Example:
Result:
This example command returns descriptions for all MO Attributes of the MO Type
from all namespaces, and latest versions.
By default, inherited attributes from the super type are also displayed.
Example:
Result:
Example:
Result:
Non Persisted Attributes are attributes which exist in the node but are not
persisted locally to the database.
Therefore these attributes can be read but not queried by ENM CLI.
This page details which parts of the commands are case insensitive and which
are not.
Case Insensitive
The following parts of cmedit commands are case insensitive:
Case Sensitive
The following parts of cmedit commands are case sensitive:
— Command options and flags. Most of the options and flags are in lowercase.
Except "-ALL" (see delete and export commands)
— String data. Any string values stored in the database or models, which
include but not limited to:
• FDNs
• String values. The values of fields of type String. For example "My user
label"
• Node Types. Since node types are also Enum values they are case
sensitive. For example "ERBS", "RNC", "MGW"
• <null>
Response
FDN : MeContext=LTE10ERBS00001,ManagedElement=1
userLabel : label1
Get a MO Class with Criteria Using a Case Insensitive Query and Case
Insensitive Node Name
Response
FDN : MeContext=LTE10ERBS00001,ManagedElement=1
userLabel : label1
1 instance(s)
Get a MO Class with Criteria Using a Case Insensitive Query and Case
Insensitive Partial Node Name
Response
FDN : MeContext=LTE10ERBS00001,ManagedElement=1
userLabel : label1
FDN : MeContext=LTE10ERBS00002,ManagedElement=2
userLabel : label2
FDN : MeContext=LTE10ERBS00003,ManagedElement=3
userLabel : label3
3 instance(s)
This tutorial details cmedit special characters and how to use them.
If an FDN contains an RDN value with special characters, the entire FDN String
must be wrapped in quotes. The spaces at the beginning and/or at the end of the
RDN value are stripped.
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=ERBS@001,ManagedElement= →
1^5
ManagedElementId : 1^5
applicationConfiguration : []
healthCheckSchedule : []
logicalName :
neType : null
platformType : null
productName :
productNumber :
productRevision :
productType : Node
site :
userLabel :
1 instance(s)
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
1 instance(s) deleted
This command creates the SubNetwork MO Class with attribute value containing
Special Character wrapped in quotes. The following information is displayed in
the response:
FDN : SubNetwork=Eric3,MeContext=Ne-ipv6-R234,ManagedElement=1,T →
ransport=1,Router=FRONTHAUL,InterfaceIPv6=FRONTHAUL,AddressIPv6= →
1
addressIPv6Id=1
address=2001:1b70:8210:8740::2c4/64
1 instance(s) updated
The FDN contains RDN value with space symbol that is a Special Character, this
must be wrapped in quotes. The following information is displayed in the
response:
errorCode : -1
fileCollectionEnabled : true
id : 14
nodeName : null
processType : STATS
ropPeriod : 900
status : ACTIVE
subscriptionId : 281476044782780
1 instance(s)
Format Information
Please note the following regarding the format on the 3GPP Import file:
Syntax
<es:userLabel>USER_LABEL_EUC →
3</es:userLabel>
<es:administrativeState>UNLO →
CKED</es:administrativeState>
<es:earfcndl>17500</es:earfc →
ndl>
<es:earfcnul>35500</es:earfc →
nul>
<es:cellId>100</es:cellId>
<es:physicalLayerCellIdGroup →
>0</es:physicalLayerCellIdGroup>
<es:physicalLayerSubCellId>0 →
</es:physicalLayerSubCellId>
<es:tac>64543</es:tac>
<es:noOfPucchCqiUsers>50</es →
:noOfPucchCqiUsers>
<es:noOfPucchSrUsers>50</es: →
noOfPucchSrUsers>
<es:emergencyAreaId>10</es:e →
mergencyAreaId>
<es:emergencyAreaId>24334</e →
s:emergencyAreaId>
<es:emergencyAreaId>54436</e →
s:emergencyAreaId>
<es:emergencyAreaId>34</es:e →
mergencyAreaId>
<es:emergencyAreaId>-1</es:e →
mergencyAreaId>
<es:qRxLevMinOffset>1000</es →
:qRxLevMinOffset>
<es:prsPeriod>PP320</es:prsP →
eriod>
<es:sectorCarrierRef>SubNetw →
ork=ONRM_RootMo_R,SubNetwork=DUBLIN,MeContext=RATHMINES001,Manag →
edElement=1,vsDataSectorEquipmentFunction=1</es:sectorCarrierRef →
>
</es:vsDataEUtranCellFDD>
</xn:attributes>
</xn:VsDataContainer>
<xn:VsDataContainer id="CORNAMADDY_WEST" →
modifier="delete">
<xn:attributes>
<xn:vsDataType>vsDataEUtranCellF →
DD</xn:vsDataType>
<xn:vsDataFormatVersion>Ericsson →
SpecificAttributes</xn:vsDataFormatVersion>
<es:vsDataEUtranCellFDD/>
</xn:attributes>
</xn:VsDataContainer>
<xn:VsDataContainer id="CORNAMADDY_2" mo →
difier="action">
<xn:attributes>
<xn:vsDataType>vsDataEUtranCellF →
DD</xn:vsDataType>
<xn:vsDataFormatVersion>Ericsson →
SpecificAttributes.14.02</xn:vsDataFormatVersion>
<es:vsDataEUtranCellFDD>
<es:changeFrequency>
<es:earfcn>17999</es:ear →
fcn>
</es:changeFrequency>
</es:vsDataEUtranCellFDD>
</xn:attributes>
</xn:VsDataContainer>
</xn:VsDataContainer>
</xn:ManagedElement>
</xn:MeContext>
</xn:SubNetwork>
</configData>
<fileFooter dateTime="2008-09-11T15:27:07Z"/>
</bulkCmConfigDataFile>
< Back
Format Information
Please note the following regarding the format on the dynamic import file:
Syntax
File Format Template
Example
#Create relations
create
FDN : SubNetwork=Stockholm,MeContext=Stk1,…,EUtranCellRe →
lation=33
EUtranCellRelationId : 33
neighborCellRef : "SubNetwork=Stockholm,MeContext=Stk1,… →
,ExternalEUtranCellFDD=1-1"
FDN : SubNetwork=Stockholm,MeContext=Stk1…,EUtranCellRel →
ation=32
< Back
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/ippm/twamp-light/refle →
ctor/session (list)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-port (leaf)
Ancestor: /contexts/context/ippm/twamp-light/sende →
r/session (list)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/reflector-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/session-network-parameter-ch →
oice (choice)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-a (container)
requires: /contexts/synchronization/bits/output/bi →
ts-a/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-b (container)
requires: /contexts/synchronization/bits/output/bi →
ts-b/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw/credit-control/retention-profil →
e (list)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/validity-time (leaf)
Ancestor: /epg/sgw/user-plane-pool/pool (list)
requires: /epg/sgw/user-plane-pool/pool/node-name →
(list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/congestion-avoidance-map/queue/queu →
e-choice/red (list)
requires: /qos/congestion-avoidance-map/queue/queu →
e-choice/red/dscp/dscp-value (leaf-list)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/profile/resource/port (list)
requires: /qos/profile/resource/port/tm-resource/t →
m-resource (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor: /security-gateway/ipsec/ike2-policy (lis →
t)
requires: /security-gateway/ipsec/ike2-policy/seq- →
ike2-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-acl (list)
requires: /security-gateway/ipsec/ipsec-acl/acl-ru →
le (list)
Ancestor: /security-gateway/ipsec/ipsec-policy (li →
st)
requires: /security-gateway/ipsec/ipsec-policy/seq →
-ipsec-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-proposal ( →
list)
requires: /security-gateway/ipsec/ipsec-proposal/e →
sp (list)
Ancestor: /security-gateway/ipsec/ipsec-sa (list)
requires: /security-gateway/ipsec/ipsec-sa/inbound →
(list)
requires: /security-gateway/ipsec/ipsec-sa/outboun →
d (list)
Ancestor: /security-gateway/ipsec/vpn (list)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/context (leaf)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/local (leaf)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw/credit-control/retention-profil →
e (list)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/validity-time (leaf)
Ancestor: /epg/sgw/user-plane-pool/pool (list)
requires: /epg/sgw/user-plane-pool/pool/node-name →
(list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/ippm/twamp-light/refle →
ctor/session (list)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-port (leaf)
Ancestor: /contexts/context/ippm/twamp-light/sende →
r/session (list)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/reflector-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/session-network-parameter-ch →
oice (choice)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-a (container)
requires: /contexts/synchronization/bits/output/bi →
ts-a/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-b (container)
requires: /contexts/synchronization/bits/output/bi →
ts-b/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw/credit-control/retention-profil →
e (list)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/validity-time (leaf)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/congestion-avoidance-map/queue/queu →
e-choice/red (list)
requires: /qos/congestion-avoidance-map/queue/queu →
e-choice/red/dscp/dscp-value (leaf-list)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group (li →
st)
requires: /qos/policy/metering/l2-access-group/l2- →
access-group-opt/aclname-rg (leaf)
requires: /qos/policy/metering/l2-access-group/l2- →
access-group-opt/gpol-ctxname (leaf)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group (li →
st)
requires: /qos/policy/policing/l2-access-group/l2- →
access-group-opt/aclname-rg (leaf)
requires: /qos/policy/policing/l2-access-group/l2- →
access-group-opt/gpol-ctxname (leaf)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/profile/resource/port (list)
requires: /qos/profile/resource/port/tm-resource/t →
m-resource (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor: /security-gateway/ipsec/ike2-policy (lis →
t)
requires: /security-gateway/ipsec/ike2-policy/seq- →
ike2-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-acl (list)
requires: /security-gateway/ipsec/ipsec-acl/acl-ru →
le (list)
Ancestor: /security-gateway/ipsec/ipsec-policy (li →
st)
requires: /security-gateway/ipsec/ipsec-policy/seq →
-ipsec-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-proposal ( →
list)
requires: /security-gateway/ipsec/ipsec-proposal/e →
sp (list)
Ancestor: /security-gateway/ipsec/ipsec-sa (list)
requires: /security-gateway/ipsec/ipsec-sa/inbound →
(list)
requires: /security-gateway/ipsec/ipsec-sa/outboun →
d (list)
Ancestor: /security-gateway/ipsec/vpn (list)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/context (leaf)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/local (leaf)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/ippm/twamp-light/refle →
ctor/session (list)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-port (leaf)
Ancestor: /contexts/context/ippm/twamp-light/sende →
r/session (list)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/reflector-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/session-network-parameter-ch →
oice (choice)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/congestion-avoidance-map/queue/queu →
e-choice/red (list)
requires: /qos/congestion-avoidance-map/queue/queu →
e-choice/red/dscp/dscp-value (leaf-list)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group (li →
st)
requires: /qos/policy/metering/l2-access-group/l2- →
access-group-opt/aclname-rg (leaf)
requires: /qos/policy/metering/l2-access-group/l2- →
access-group-opt/gpol-ctxname (leaf)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group (li →
st)
requires: /qos/policy/policing/l2-access-group/l2- →
access-group-opt/aclname-rg (leaf)
requires: /qos/policy/policing/l2-access-group/l2- →
access-group-opt/gpol-ctxname (leaf)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/profile/resource/port (list)
requires: /qos/profile/resource/port/tm-resource/t →
m-resource (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor: /security-gateway/ipsec/ike2-policy (lis →
t)
requires: /security-gateway/ipsec/ike2-policy/seq- →
ike2-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-acl (list)
requires: /security-gateway/ipsec/ipsec-acl/acl-ru →
le (list)
Ancestor: /security-gateway/ipsec/ipsec-policy (li →
st)
requires: /security-gateway/ipsec/ipsec-policy/seq →
-ipsec-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-proposal ( →
list)
requires: /security-gateway/ipsec/ipsec-proposal/e →
sp (list)
Ancestor: /security-gateway/ipsec/ipsec-sa (list)
requires: /security-gateway/ipsec/ipsec-sa/inbound →
(list)
requires: /security-gateway/ipsec/ipsec-sa/outboun →
d (list)
Ancestor: /security-gateway/ipsec/vpn (list)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/context (leaf)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/local (leaf)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
l-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl- →
class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl- →
class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate/ →
arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate/ →
arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate/ →
arp-rate/burst-num (leaf)
Ancestor: /qos/profile/resource/port (list)
requires: /qos/profile/resource/port/tm-resource/tm →
-resource (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority/ →
priority (leaf-list)
Ancestor: /security-gateway/ipsec/ike1-policy (list →
)
requires: /security-gateway/ipsec/ike1-policy/seq-i →
ke1-proposal (list)
Ancestor: /security-gateway/ipsec/ike2-policy (list →
)
requires: /security-gateway/ipsec/ike2-policy/seq-i →
ke2-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-acl (list)
requires: /security-gateway/ipsec/ipsec-acl/acl-rul →
e (list)
Ancestor: /security-gateway/ipsec/ipsec-policy (lis →
t)
requires: /security-gateway/ipsec/ipsec-policy/seq- →
ipsec-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-proposal (l →
ist)
requires: /security-gateway/ipsec/ipsec-proposal/es →
p (list)
Ancestor: /security-gateway/ipsec/ipsec-sa (list)
requires: /security-gateway/ipsec/ipsec-sa/inbound →
(list)
requires: /security-gateway/ipsec/ipsec-sa/outbound →
(list)
Ancestor: /security-gateway/ipsec/vpn (list)
requires: /security-gateway/ipsec/vpn/peer-end-poin →
t-v4/context (leaf)
requires: /security-gateway/ipsec/vpn/peer-end-poin →
t-v4/local (leaf)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw/credit-control/retention-profil →
e (list)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/validity-time (leaf)
Ancestor: /epg/upf/reporting/event-reporting/profi →
le (list)
requires: /epg/upf/reporting/event-reporting/profi →
le/event (list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/ippm/twamp-light/refle →
ctor/session (list)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-port (leaf)
Ancestor: /contexts/context/ippm/twamp-light/sende →
r/session (list)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/reflector-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/session-network-parameter-ch →
oice (choice)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop(leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop(leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop(leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-a (container)
requires: /contexts/synchronization/bits/output/bi →
ts-a/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-b (container)
requires: /contexts/synchronization/bits/output/bi →
ts-b/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw/credit-control/retention-profil →
e (list)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/retention-profil →
e/quota-handling/validity-time (leaf)
Ancestor: /epg/sgw/user-plane-pool/pool (list)
requires: /epg/sgw/user-plane-pool/pool/node-name →
(list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/congestion-avoidance-map/queue/queu →
e-choice/red (list)
requires: /qos/congestion-avoidance-map/queue/queu →
e-choice/red/dscp/dscp-value (leaf-list)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/profile/resource/port (list)
requires: /qos/profile/resource/port/tm-resource/t →
m-resource (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor: /security-gateway/ipsec/ike2-policy (lis →
t)
requires: /security-gateway/ipsec/ike2-policy/seq- →
ike2-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-acl (list)
requires: /security-gateway/ipsec/ipsec-acl/acl-ru →
le (list)
Ancestor: /security-gateway/ipsec/ipsec-policy (li →
st)
requires: /security-gateway/ipsec/ipsec-policy/seq →
-ipsec-proposal (list)
Ancestor: /security-gateway/ipsec/ipsec-proposal ( →
list)
requires: /security-gateway/ipsec/ipsec-proposal/e →
sp (list)
Ancestor: /security-gateway/ipsec/ipsec-sa (list)
requires: /security-gateway/ipsec/ipsec-sa/inbound →
(list)
requires: /security-gateway/ipsec/ipsec-sa/outboun →
d (list)
Ancestor: /security-gateway/ipsec/vpn (list)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/context (leaf)
requires: /security-gateway/ipsec/vpn/peer-end-poi →
nt-v4/local (leaf)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /epg/user-plane/abr-shaping/profile (lis →
t)
requires: /epg/user-plane/abr-shaping/profile/serv →
ice (list)
Ancestor: /epg/user-plane/acls/acl/aces/ace (list)
requires: /epg/user-plane/acls/acl/aces/ace/action →
s/forwarding (leaf)
Ancestor: /epg/user-plane/reporting/event-reportin →
g/profile (list)
requires: /epg/user-plane/reporting/event-reportin →
g/profile/event (list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/ippm/twamp-light/refle →
ctor/session (list)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-ip (leaf)
requires: /contexts/context/ippm/twamp-light/refle →
ctor/session/session-network-parameter/sender-port (leaf)
Ancestor: /contexts/context/ippm/twamp-light/sende →
r/session (list)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-ip (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/source-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/reflector-port (leaf)
requires: /contexts/context/ippm/twamp-light/sende →
r/session/session-network-parameter/session-network-parameter-ch →
oice (choice)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-a (container)
requires: /contexts/synchronization/bits/output/bi →
ts-a/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/synchronization/bits/output/bi →
ts-b (container)
requires: /contexts/synchronization/bits/output/bi →
ts-b/ssm-option-2/ssm-option-2-choice (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw (container)
requires: /epg/pgw/user-plane-selection/default-po →
ol (leaf)
Ancestor: /epg/pgw/apn (list)
requires: /epg/pgw/apn/user-profile-selection/poli →
cy-charging-rule-scope/default (leaf)
Ancestor: /epg/pgw/credit-control/gy-retention-pro →
file (list)
requires: /epg/pgw/credit-control/gy-retention-pro →
file/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/gy-retention-pro →
file/quota-handling/validity-time (leaf)
Ancestor: /epg/sgw/user-plane-pool/pool (list)
requires: /epg/sgw/user-plane-pool/pool/node-name →
(list)
Ancestor: /epg/user-plane/abr-shaping/profile (lis →
t)
requires: /epg/user-plane/abr-shaping/profile/serv →
ice (list)
Ancestor: /epg/user-plane/acls/acl/aces/ace (list)
requires: /epg/user-plane/acls/acl/aces/ace/action →
s/forwarding (leaf)
Ancestor: /epg/user-plane/reporting/event-reportin →
g/profile (list)
requires: /epg/user-plane/reporting/event-reportin →
g/profile/event (list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/congestion-avoidance-map/queue/queu →
e-choice/red (list)
requires: /qos/congestion-avoidance-map/queue/queu →
e-choice/red/dscp/dscp-value (leaf-list)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/profile/resource/port (list)
requires: /qos/profile/resource/port/tm-resource/t →
m-resource (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
Ancestor:ParentMO ; requires:ChildMO
Ancestor: /confdConfig/subagents/subagent (list)
requires: /confdConfig/subagents/subagent/mount/pa →
th (leaf)
Ancestor: /confdConfig/subagents/subagent/tcp (con →
tainer)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/user (leaf)
requires: /confdConfig/subagents/subagent/tcp/conf →
dAuth/group (leaf)
Ancestor: /contexts/context/route-map (list)
requires: /contexts/context/route-map/seq (list)
Ancestor: /contexts/context/router/msdp/peer (list →
)
requires: /contexts/context/router/msdp/peer/local →
-tcp-source/local-tcp-source (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate (container)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/bsr-candidate/bsr-candidate-opt/cand-hashlen (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv4/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join (list)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf (leaf)
requires: /contexts/context/router/pim/address-fam →
ily/ipv6/dual-join/rpf-interface/rpf-intf2 (leaf)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip (container)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ip/next-hopfake →
/next-hop (leaf-list)
Ancestor: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6 (container →
)
requires: /contexts/forward/ip-access-group/class/ →
redirect-destination/redirect-destination-choice/ipv6/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip (container →
)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ip/next-hopfa →
ke/next-hop (leaf-list)
Ancestor: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6 (contain →
er)
requires: /contexts/forward/ipv6-access-group/clas →
s/redirect-destination/redirect-destination-choice/ipv6/next-hop →
fake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ip/next-hopfake/next-hop (leaf-list)
Ancestor: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6 (container)
requires: /contexts/forward/redirect-destination/r →
edirect-destination-choice/ipv6/next-hopfake/next-hop (leaf-list →
)
Ancestor: /contexts/icr/bgp-based/multi-protocol/t →
rack (list)
requires: /contexts/icr/bgp-based/multi-protocol/t →
rack/state-option/state-option (choice)
Ancestor: /contexts/icr/general/active-standby/tra →
ck (list)
requires: /contexts/icr/general/active-standby/tra →
ck/link-option/link-option-choice (choice)
Ancestor: /contexts/pseudowire/instance/vlan-rewri →
te (container)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/seq (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/push (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/outer (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/dot1q (leaf)
requires: /contexts/pseudowire/instance/vlan-rewri →
te/ingress/symmetric (leaf)
Ancestor: /contexts/snmp/notify-target (list)
requires: /contexts/snmp/notify-target/transport/i →
p (leaf)
requires: /contexts/snmp/notify-target/transport/t →
ag (leaf)
requires: /contexts/snmp/notify-target/transport/p →
arameters (leaf)
Ancestor: /contexts/snmp/target (list)
requires: /contexts/snmp/target/transport/ip (leaf →
)
requires: /contexts/snmp/target/transport/security →
-params/security-name/security-name (choice)
Ancestor: /contexts/snmp/target-parameters (list)
requires: /contexts/snmp/target-parameters/securit →
y-name/security-name (choice)
Ancestor: /contexts/tunnel/gre/keepalive (containe →
r)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-value (leaf)
requires: /contexts/tunnel/gre/keepalive/keepalive →
-opt/keepalive-retries (leaf)
Ancestor: /contexts/tunnel/keepalive (container)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-value (leaf)
requires: /contexts/tunnel/keepalive/keepalive-opt →
/keepalive-retries (leaf)
Ancestor: /epg/pgw (container)
requires: /epg/pgw/user-plane-selection/default-po →
ol (leaf)
Ancestor: /epg/pgw/apn (list)
requires: /epg/pgw/apn/user-profile-selection/poli →
cy-charging-rule-scope/default (leaf)
Ancestor: /epg/pgw/credit-control/gy-retention-pro →
file (list)
requires: /epg/pgw/credit-control/gy-retention-pro →
file/quota-handling/volume-quota (leaf)
requires: /epg/pgw/credit-control/gy-retention-pro →
file/quota-handling/validity-time (leaf)
Ancestor: /epg/sgw/user-plane-pool/pool (list)
requires: /epg/sgw/user-plane-pool/pool/node-name →
(list)
Ancestor: /epg/user-plane/abr-shaping/profile (lis →
t)
requires: /epg/user-plane/abr-shaping/profile/serv →
ice (list)
Ancestor: /epg/user-plane/acls/acl/aces/ace (list)
requires: /epg/user-plane/acls/acl/aces/ace/action →
s/forwarding (leaf)
Ancestor: /epg/user-plane/reporting/event-reportin →
g/profile (list)
requires: /epg/user-plane/reporting/event-reportin →
g/profile/event (list)
Ancestor: /interfaces/interface/l3-interface (cont →
ainer)
requires: /interfaces/interface/l3-interface/inter →
-context/inter-context (choice)
Ancestor: /pm/group (list)
requires: /pm/group/measurement-type (list)
Ancestor: /pm/job (list)
requires: /pm/job/measurement-reader (list)
Ancestor: /pm/measurement-capabilities (container)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-prioritization-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/file-rp-supported (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/job-grouping-support (leaf)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-reporting-periods (leaf-list)
requires: /pm/measurement-capabilities/measurement →
-jobs/supported-meas-job-gps (leaf-list)
requires: /pm/measurement-capabilities/realtime-jo →
bs/supported-rt-job-gps (leaf-list)
requires: /pm/measurement-capabilities/threshold-j →
obs/supported-thresh-job-gps (leaf-list)
Ancestor: /qos/class-map/ip/qos (list)
requires: /qos/class-map/ip/qos/qos-choice/ip (lea →
f)
Ancestor: /qos/policy/mdrr/queue (list)
requires: /qos/policy/mdrr/queue/weight/weight (le →
af)
Ancestor: /qos/policy/metering/class-group/class/r →
ate/conform (container)
requires: /qos/policy/metering/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/metering/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/metering/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/class-group/class/r →
ate/conform (container)
requires: /qos/policy/policing/class-group/class/r →
ate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/ip-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform (container)
requires: /qos/policy/policing/ipv6-access-group/a →
cl-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform (container)
requires: /qos/policy/policing/l2-access-group/acl →
-class/rate/conform/mark/mark (choice)
Ancestor: /qos/policy/protocol-rate-limit/arp-rate →
(container)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/rate-num (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst (leaf)
requires: /qos/policy/protocol-rate-limit/arp-rate →
/arp-rate/burst-num (leaf)
Ancestor: /qos/queue-map/num-queues/queue (list)
requires: /qos/queue-map/num-queues/queue/priority →
/priority (leaf-list)
— userDefinedFilterFile.txt
— 2_userDefinedFilterFile.txt
— _userDefinedFilterFile-2.txt
— userDefinedFilterFile
Include Filtering
Include instances of the specified MO Class and the specified attribute. The
specified attribute can be either a persistent attribute or a non-persistent
attribute.
Note that the export takes longer if non-persistent attributes are specified in the
filter.
If the export filter contains non-persistent attributes, a read from the node is
required at the time of export. If there is a connectivity issue, the export of that
node fails. Hence it is recommended to export only synchronized nodes for
filtered export with non-persistent attributes.
<MO Class>.*
<MO Class>.<w>
Use the special identifier <w> to include all writable persistent attributes of the
specified MO Class.
<MO Class>.<m>
Use the special identifier <m> to include all mandatory persistent attributes of
the specified MO Class.
<MO Class>.(*)
<MO Class>.(<w>)
<MO Class>.(<m>)
Use round brackets to group multiple attributes for the same MO Class.
Use round brackets containing * to group all persistent attributes and some
specified non-persistent attributes for the same MO Class.
Use round brackets containing <w> to group all writable persistent attributes and
some specified non-persistent attributes for the same MO Class.
Use round brackets containing <m> to group all mandatory persistent attributes
and some specified non-persistent attributes for the same MO Class.
<MO Class>+.*
Include instances of the specified MO Class, and all MO Classes in its sub-tree.
Include all persistent attributes for all included MO Classes.
<MO Class>+.<w>
Include instances of the specified MO Class, and all MO Classes in its sub-tree.
Include all writable persistent attributes for all included MO Classes.
<MO Class>+.<m>
Include instances of the specified MO Class, and all MO Classes in its sub-tree.
Include all mandatory persistent attributes for all included MO Classes.
Any combination of the above INCLUDE filter clauses is supported here. Use a
semi-colon ';' to separate multiple MO Classes.
Note: If the same MO class is specified multiple times with same or different
attribute(s), only attribute(s) of the last MO class occurrence are included in the
export file.
This means all ENodeBFunction MO instances, with all persistent attributes are
included. All MO instances in its sub-tree, with all persistent attributes are also
included. However, EUtranCellFDD MOs only include the userLabel attribute.
Exclude Filtering
!<MO Class>
Exclude the specified MO Class. It includes instances of all the other MO Classes.
!<MO Class>+
Exclude the specified MO Class, and all MO Classes in its sub-tree. It includes
instances of all the other MO Classes.
Any combination of the above EXCLUDE filter clauses is supported here. Use a
semi-colon ';' to separate multiple MO Classes.
Additional Information
Note the following information on the content of the user-defined filter file:
— The SubNetwork MO class and its attributes are unrecognized in INCLUDE
and EXCLUDE filter specifications.
— MO class and attribute names are not validated to ensure they exist in the
model. If at least one MO class included in the filter is valid, any other
unrecognized MO classes will be ignored and no error will be given. For a
valid MO class with attributes specified, if at least one attribute included in
the filter clause is valid, then any other unrecognized attributes will be
ignored and no error will be given. If all MO classes or attributes included in
the filter are unrecognized, the export job will fail with status "FAILED Failed
due to no nodes to export".
— The user-defined filter file content may be split across multiple lines. In this
case line breaks are ignored and it is still necessary to use a semi-colon ';' to
separate filters.
— For the INCLUDE MO Class, EXCLUDE MO Class, and EXCLUDE with sub-
tree cases, the recommended maximum number of filter clauses is 300.
Numbers higher than this can impact the performance of the export.
— For the INCLUDE with sub-tree case, the recommended maximum number of
filter clauses is 10. Numbers higher than this can impact the performance of
the export.
EUtranCellFDD.tac
EUtranCellFDD.*
OR
EUtranCellFDD.(*)
EUtranCellFDD.<w>
OR
EUtranCellFDD.(<w>)
EUtranCellFDD.<m>
OR
EUtranCellFDD.(<m>)
EUtranCellFDD.(tac,altitude,cellId)
eutranetwork.(eutranetworkid,userLabel)
EUtranCellFDD.(*,pmErabBrMax,pmErabBrSum)
EUtranCellFDD.(<w>,pmErabBrMax,pmErabBrSum)
EUtranCellFDD.(<m>,pmErabBrMax,pmErabBrSum)
MeContext.*;ManagedElement+.*;NetworkElement+.*;EUtranCellFDD.(* →
,pmErabBrMax,pmErabBrSum)
This filter includes all MOs with their persisted attributes (which is equivalent to
an unfiltered export). It also includes two non-persistent attributes from the
EUtranCellFDD MO Class.
Note:If the subtree filter clause MeContext+.* is used, the system configuration
that determines whether unfiltered Bulk CM export includes the Inventory MOs is
obeyed. (Inventory MOs are modeled directly under the MeContext for nodes
based on the CPP platform.)
User-defined filter for all instances of the specified MO Class names, and the
specified attributes for each specified MO
ManagedElement.userLabel;ENodeBFunction.randUpdateInterval;EUtra →
nCellFDD.cellId
The following equivalent filter is split across multiple lines (one MO class per line)
for readability:
ManagedElement.userLabel;
ENodeBFunction.randUpdateInterval;
EUtranCellFDD.cellId
User-defined filter for including instances of the specified MO Class and its
sub-tree, and instances of the specified MO Class including the specified attribute
ENodeBFunction+.*;EUtranCellFDD.userLabel
User-defined filter for including instances of the specified MO Class and its
sub-tree with their writable persistent attributes, and instances of the specified
MO Class including the specified attribute
ENodeBFunction+.<w>;EUtranCellFDD.userLabel
User-defined filter for including instances of the specified MO Class and its
sub-tree with their mandatory persistent attributes, and instances of the
specified MO Class including the specified attribute
ENodeBFunction+.<m>;EUtranCellFDD.userLabel
!EUtranCellFDD
!ENodeBFunction;!EUtranCellFDD
User-defined filter for excluding instances of the specified MO Class and its
sub-tree, and excluding instances of the specified MO Class but including its sub-
tree
!ENodeBFunction+;!SwManagement
EUtranCellRelation. neighborCellRef
EUtranCellRelation..neighborCellRef
ManagedElement.(neType=="ERBS",platformType)
EUtranCellRelation.(neighborCellRef,cellIndividualOffsetEUtran
EUtranCellRelation+.(neighborCellRef,cellIndividualOffsetEUtran)
EUtranCellRelation+.*;!EUtranCellFDD
EUtranCellRelation.(<w>,neighborCellRef,<m>,cellIndividualOffset →
EUtran)
Prerequisites
Objective
This tutorial describes how to create an export file in 3GPP format using a node
scope.
Outline
Steps
The command returns an export job name and an export job ID.
The command returns the status of an export job with the job ID 3 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
— The Expected nodes exported field lists the number of nodes matched by
the node scope. The is the expected number of nodes to be exported.
— The Nodes not exported field lists the number of nodes not successfully
exported.
— The Nodes no match found field lists the number of nodes and neTypes
for which no match was found by the node scope.
— The MOs exported field lists the total number of MOs exported for all
nodes exported.
— The File name field describes the name and location of the generated
export file.
— The User name field describes the ID of the user that executed the
export job.
The above result confirms the Status as 'STARTED' for the job ID 3.
The command returns the status of an export job with the job ID 3 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
pe.zi
p
This command will download the export file to the client browser.
downloading...
Note: If the job is not in a 'COMPLETED' state, the response will indicate that
this job is not available for download.
Results
The user has downloaded to the client an export file containing CM data for the
specified nodes.
2.5.20 Create an Export File in 3GPP Format for Synchronized Nodes Only
Prerequisites
— One or more nodes on the system are NOT SYNCHRONIZED, and one or
more nodes on the system are SYNCHRONIZED
Objective
This tutorial describes how to create an export file in 3GPP format for
synchronized nodes only.
For this tutorial, nodes LTE03 and LTE04 are SYNCHRONIZED. Nodes LTE01 and
LTE02 is not SYNCHRONIZED.
Outline
Steps
The command returns an export job name and an export job ID.
The command returns the status of an export job with the job ID 9 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
— The Expected nodes exported field lists the number of nodes matched by
the node scope. The is the expected number of nodes to be exported.
— The Nodes not exported field lists the number of nodes not successfully
exported.
— The Nodes no match found field lists the number of nodes and neTypes
for which no match was found by the node scope.
— The MOs exported field lists the total number of MOs exported for all
nodes exported.
— The File name field describes the name and location of the generated
export file.
— The User name field describes the ID of the user that executed the
export job.
The above result confirms the Status as 'STARTED' for the job ID 9.
The command returns the status of an export job with the job ID 9 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
pSyn
c.zip
— Where the status of a job is 'COMPLETED', the export file contains the
node data for all nodes specified in the node scope.
— Where the status of a job is 'FAILED Failed due to no nodes to export', all
nodes specified in the node scope may not be SYNCHRONIZED. No
export file is generated in this case.
This command returns the status details of an export job with the job ID 9, as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
Expo
rt3gp
pSyn
c.zip
Node status
The reason for the nodes not being exported is given here as
"MeContext=<nodeName> not synchronized."
This command will download the export file to the client browser.
downloading...
Note: If the job is not in a 'COMPLETED' state, the response will indicate that
this job is not available for download.
Results
The user has downloaded to the client an export file containing CM data for the
specified SYNCHRONIZED nodes, if the export job has not failed.
Prerequisites
Objective
This tutorial describes how to create an export file in dynamic format using a
node scope.
Outline
Steps
The command returns an export job name and an export job ID.
The command returns the status of an export job with the job ID 5 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
— The Expected nodes exported field lists the number of nodes matched by
the node scope. The is the expected number of nodes to be exported.
— The Nodes not exported field lists the number of nodes not successfully
exported.
— The Nodes no match found field lists the number of nodes and neTypes
for which no match was found by the node scope.
— The MOs exported field lists the total number of MOs exported for all
nodes exported.
— The File name field describes the name and location of the generated
export file.
— The User name field describes the ID of the user that executed the
export job.
The above result confirms the Status as 'STARTED' for the job ID 5.
The command returns the status of an export job with the job ID 5 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
The command will download the export file to the client browser.
downloading...
Note: If the job is not in a 'COMPLETED' state, then the response will indicate
that this job is not available for download.
Results
The user has downloaded to the client an export file containing CM and Topology
data for the specified nodes.
Prerequisites
Objective
This tutorial describes how to create an export file in 3GPP format using a
predefined filter for ERBS nodes.
Outline
Steps
The command returns an export job name and an export job ID.
The command returns the status of an export job with the job ID 6 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
— The Expected nodes exported field lists the number of nodes matched by
the node scope. The is the expected number of nodes to be exported.
— The Nodes not exported field lists the number of nodes not successfully
exported.
— The Nodes no match found field lists the number of nodes and neTypes
for which no match was found by the node scope.
— The MOs exported field lists the total number of MOs exported for all
nodes exported.
— The File name field describes the name and location of the generated
export file.
— The User name field describes the ID of the user that executed the
export job.
The above result confirms the Status as 'STARTED' for the job ID 6.
The command returns the status of an export job with the job ID 6 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
The command will download the export file to the client browser.
downloading...
Note: If the job is not in a 'COMPLETED' state, then the response will indicate
that this job is not available for download.
Results
The user has downloaded to the client an export file containing ERBS data for all
nodes successfully exported under the specified SubNetwork.
Prerequisites
Objective
This tutorial describes how to create an export file in 3GPP format using a user-
defined filter.
Outline
2. Drag and Drop the User-Defined Filter File into the ENM CLI
Steps
2. Drag and Drop the User-Defined Filter File into the ENM CLI
When the file is dragged and dropped into the ENM CLI, the following
confirmation message is displayed:
The command returns an export job name and an export job ID.
The command returns the status of an export job with the job ID 7 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
— The Expected nodes exported field lists the number of nodes matched by
the node scope. The is the expected number of nodes to be exported.
— The Nodes not exported field lists the number of nodes not successfully
exported.
— The Nodes no match found field lists the number of nodes and neTypes
for which no match was found by the node scope.
— The MOs exported field lists the total number of MOs exported for all
nodes exported.
— The File name field describes the name and location of the generated
export file.
— The User name field describes the ID of the user that executed the
export job.
The above result confirms the Status as 'STARTED' for the job ID 7.
The command returns the status of an export job with the job ID 7 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
The command will download the export file to the client browser.
downloading...
Note: If the job is not in a 'COMPLETED' state, then the response will indicate
that this job is not available for download.
Results
The user has downloaded to the client an export file containing CM data for the
specified nodes.
2.5.24 Create an Export File in Dynamic Format Containing Topology Data Only
Prerequisites
Objective
This tutorial describes how to create an export file in dynamic format containing
Topology data only. By default, export in dynamic format includes both CM and
Topology data.
Outline
Steps
The command returns an export job name and an export job ID.
The command returns the status of an export job with the job ID 8 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
— The Expected nodes exported field lists the number of nodes matched by
the node scope. The is the expected number of nodes to be exported.
— The Nodes not exported field lists the number of nodes not successfully
exported.
— The Nodes no match found field lists the number of nodes and neTypes
for which no match was found by the node scope.
— The MOs exported field lists the total number of MOs exported for all
nodes exported.
— The File name field describes the name and location of the generated
export file.
— The User name field describes the ID of the user that executed the
export job.
The above result confirms the Status as 'STARTED' for the job ID 8.
The command returns the status of an export job with the job ID 8 as
displayed in the following example:
Job status
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
Job Job Statu Start End Elaps Expe Node Node Node MOs File User
ID nam s date/ date/ ed cted s s not s no expo nam nam
e time time time node expo expo matc rted e e
s rted rted h
expo foun
rted d
expo
rt/
Expo
rtDy
nami
cTop
ology
.zip
The command will download the export file to the client browser.
downloading...
Note: If the job is not in a 'COMPLETED' state, then the response will indicate
that this job is not available for download.
Results
The user has downloaded to the client an export file containing only the
Topology data for the specified nodes.
Prerequisites
To initiate periodic bulk export, you must have an account with following roles
1. Scripting_Operator
2. CM_REST_Administrator
Objective
The tutorial describes the steps required to initiate the periodic exports with the
'In_Service_Performance_Data' pre-defined filter.
Outline
Steps
— Input schedule start time(hours and minutes) when the daily export is
triggered.
Sample usage:
./schedule_periodic_export.sh
Enter login credentials
username : scripting-and-export-user
password :
Enter schedule time in hours and minutes
Hours [0-23] : 13
Minutes [0-59]: 17
Exported files:
Periodic_Export_In_Service_Performance_Data_13_10_2020-13_17. →
zip
Periodic_Export_In_Service_Performance_Data_14_10_2020-13_17. →
zip
Note: The time taken for export file generation depends on number of non-
persistent attributes present, external factors such as network latency and
node response time.
Note: When DST(Day Light Savings time) changes takes effect on the
environment and if the periodic export scheduled time conflicts with DST, it is
possible for periodic export for that day is lost. To mitigate this, consider re-
scheduling the daily export to not clash with DST.
— Input schedule start time(hours and minutes) when the daily export is
triggered.
• If the scheduled time is not in valid range, the periodic bulk export is
not scheduled.
Sample usage:
./schedule_periodic_export.sh
Periodic bulk export generation is already scheduled at 13:17 →
. Select one of the following
C - To cancel scheduled Periodic bulk export.
R - To Reschedule Periodic bulk export.
E - To exit.
[C/R/E]: R
Rescheduling
Enter login credentials
username : scripting-and-export-user
password :
Enter schedule time in hours and minutes
Hours [0-23] : 13
Minutes [0-59]: 50
Sample usage:
./schedule_periodic_export.sh
Periodic bulk export is already scheduled at 13:50. Select on →
e of the following
C - To cancel scheduled Periodic bulk export.
R - To Reschedule Periodic bulk export.
E - To exit.
[C/R/E]: C
Results
Periodic bulk export is scheduled, re-scheduled or canceled successfully with
predefined filter In_Service_Performance_Data.
Syntax
Scope type
Use Scope Type option to restrict the scope to:
Scope
<Node Name>
One or many node names can be defined as scope. Multiple node names should
be separated with a semi-colon, i.e. - ERBS01;ERBS02;ERBS03.
<Collection Name>
Partial collection names are not supported and the name should be entered in a
case sensitive manner.
ENM CLI supports querying of MOs in a Collection that are stored in a flat
structure only, i.e. MOs all of the same type.
Collections maybe queried that have MOs stored in a parent / child (Topology)
type structure. However, duplicate MOs will be returned if the parent MO in the
Collection is not the MO being queried.
<SavedSearch Name>
Partial SavedSearch names are not supported and the name should be entered in
a case sensitive manner.
Saved Search as scope can be issued only with the criteria to specify Managed
Object (MO) Classes names and attribute values to search on.
Scope Filter
Use the scope filter to add conditions to reduce the initial set of nodes specified in
the scope.
The usage of MO Class with cardinality of 1:1 towards the node is recommended.
In case of MO Class with a cardinality of 1:x, the node will be included in the
command scope if at least one instance of MO Class matches the specified
restriction.
Criteria
Use the criteria to specify Managed Object (MO) Classes names and attribute
values to operate on.
<MO Class>
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the 'contains' operator and specified value.
The ~~ (List Contains) operator searches on a list type attribute of simple data
types (for example: integer, string, enumerated) and displays the complete list if
the members in the <simple data type elements> are contained in the list
attribute.
When used on a list of simple data types (for example: integer, string,
enumerated) the <list member names> must be in one of the following formats:
— [ "any" ]
Note:
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Search for all instances of the specified MO Class which contains the specified
struct attribute and member whose current value satisfies the specified operator
and specified value.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
The ~~ (List Contains) operator searches if at least one of the structs in the list
has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Search on operator ==, != is supported on integer, enumerated and full string text
only (for example: partial string matching using the != operator is not supported).
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
The ~& (List Contains and Filter) operator searches if at least one of the structs in
the list has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Searches if at least one of the structs in the list has the member whose current
value satisfies the specified criteria.
Only the struct members in the list that satisfy the criteria are displayed.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Use round brackets to group multiple attributes for the same MO Class.
Criteria for MO by Id
<MO Class>=<MO_Id>
Note:
The <MO_Id> supports alphanumeric characters (A-Z, a-z and 0-9) and certain
supported "special" characters.
. - _
If the <MO_Id> includes any other special character, then it must be contained in
quotes.
Action
Parameters values are specified by giving the name, followed by "=" and then the
value.
Use semi-colon or comma to separate multiple parameters name and value pairs.
Use round brackets to group struct member names and values together,
separated by a comma.
Options
-ns or --namespace
-ne or --netype
-v or --version
--force
Force the command execution. This option is not required when using scripting
integration or batch scripts. It is assumed that all commands in a script should be
executed without user intervention.
-prev or --preview
Description
cmedit action is used to initiate a modeled action on an MOI in the network.
. - _ <space>
If an action command updates more nodes than the system allows an execution
error will be showed.
— If too many MO's will be changed then a warning message will be showed.
The number of MOs is controlled by PIB parameter
(maxAffectedObjectsWithoutConfirmation), default setting is 10.
To execute the command after preview has been displayed there are two options
for the user:
If the user requests an output to file for the command and a preview of affected
MOIs is needed two files will be generated : one for preview and one for
command output after confirmation
Command Consequences
— The action command result is the execution of the action on the MOI(s).
Examples
Action by FDN.
Response
1 instance(s)
Response
1 instance(s)
Response
1 instance(s)
Action by Query
Response
2 instance(s)
Response
2 instance(s)
Action by Query when the changes may result in Network Traffic Disturbance
and Confirmation Request.
FDN : MeContext=ERBS0001,ManagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=ERBS0002,ManagedElement= →
1
2 instance(s)
Action by Query when the changes may result in Network Traffic Disturbance
and too many MO's will be affected, then Confirmation Request.
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00001,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00002,Ma →
nagedElement=1
.....
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00040,Ma →
nagedElement=1
40 instance(s)
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=ERBS001,ManagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=ERBS002,ManagedElement=1
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00005,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00018,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00017,Ma →
nagedElement=1
Action by Query using preview option and with savedSearch [scope type]
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00017,Ma →
nagedElement=1,ENodeBFunction=1,EUtranCellFDD=LTE03ERBS00017-1
changeFrequency.earfcn : 25
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00036,Ma →
nagedElement=1,ENodeBFunction=1,EUtranCellFDD=LTE03ERBS00036-1
changeFrequency.earfcn : 25
Response
Error 3004 : Access Denied. Your Target Based Access Control rig →
hts do not allow you to perform actions on the Network Element(s →
).
Response
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=ERBS002-1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=ERBS001-1
changeFrequency.earfcn : 1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=ERBS001-2
changeFrequency.earfcn : 1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=ERBS001-3
changeFrequency.earfcn : 1
Response
Error 3005 : Access Denied. You do not have access to this node.
Action by Query using the "scopefilter" option to add further restrictions using
MO with cardinality 1:1 towards the node.
Response
This command execute an action for all nodes with the CM syncStatus
SYNCHRONIZED and located in “Dublin”.
1 instance(s)
Action by Query using the "scopefilter" option to add further restrictions using
MO with cardinality 1:x towards the node.
Response
This command execute an action for all nodes synchronized and with at least one
EUtranCellFDD MO in UNLOCKED state.
1 instance(s)
Syntax
Scope type
Use Scope Type option to restrict the scope to:
Scope
<Node Name>
One or many node names can be defined as scope. Multiple node names should
be separated with a semi-colon, i.e. - ERBS01;ERBS02;ERBS03.
<Collection Name>
Partial collection names are not supported and the name should be entered in a
case sensitive manner.
ENM CLI supports querying of MOs in a Collection that are stored in a flat
structure only, i.e. MOs all of the same type.
Collections maybe queried that have MOs stored in a parent / child (Topology)
type structure. However, duplicate MOs will be returned if the parent MO in the
Collection is not the MO being queried.
<SavedSearch Name>
Partial SavedSearch names are not supported and the name should be entered in
a case sensitive manner.
Saved Search as scope can be issued only with the criteria to specify Managed
Object (MO) Classes names and attribute values to search on.
Note:
<NodeName> and wildcard search with <Partial Node Name> is not supported
for MO having the same level as NetworkElement and for PO (i.e. LicenseData,
OpenAlarm,...).
Scope Filter
Use the scope filter to add conditions to reduce the initial set of nodes specified in
the scope.
The usage of MO Class with cardinality of 1:1 towards the node is recommended.
In case of MO Class with a cardinality of 1:x, the node will be included in the
command scope if at least one instance of MO Class matches the specified
restriction.
Criteria
Use the criteria to specify Managed Object (MO) Classes names and attribute
values to search on. Multiple MO Classes can be used to specify parent child
relationships.
<MO Class>
Search for all instances of the specified MO Class and display the Full
Distinguished Name (FDN) of those instances.
<MO Class>.*
Search for all instances of the specified MO Class and display the FDN of those
instances including all of their persistent attributes.
<MO Class>.<cm>
Use the special identifier <cm> to select all Configuration Management (CM)
attributes of the specified MO Class.
<MO Class>.<pm>
Use the special identifier <pm> to select all Performance Management (PM)
attributes of the specified MO Class.
Note: Only supported on CPP platform types where node types support reading
of PM counters as MO attributes.
<MO Class>.<p>
Use the special identifier <p> to select all persistent attributes of the specified MO
Class.
<MO Class>.<w>
Use the special identifier <w> to select all writable persistent attributes of the
specified MO Class.
<MO Class>.<m>
Use the special identifier <m> to select all mandatory persistent attributes of the
specified MO Class.
Use a comma to separate multiple MO Classes when searching for all instances of
MO Class1 which have a child MO Class instance of MO Class2.
Search for all instances of the specified MO Class which contains the specified
attribute and display the attribute value for each MO instance found.
Search for all instances of the specified MO Class which contains the specified
struct attribute and member and display the member value for each MO instance
found.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search for all instances of the specified MO Class which contains the specified list
of structs attribute containing the specified struct members.
Use to identify MO class(es) and output only the structs of the list of structs
attribute containing the specified members.
Besides no other members except those specified will be shown in the output.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs.
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the 'contains' operator and specified value.
The ~~ (List Contains) operator searches on a list type attribute of simple data
types (for example: integer, string, enumerated) and displays the complete list if
the members in the <simple data type elements> are contained in the list
attribute.
When used on a list of simple data types (for example: integer, string,
enumerated) the <list member names> must be in one of the following formats:
— [ "any" ]
Note:
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Search for all instances of the specified MO Class which contains the specified
struct attribute and member whose current value satisfies the specified operator
and specified value.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
The ~~ (List Contains) operator searches if at least one of the structs in the list
has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Search on operator ==, != is supported on integer, enumerated and full string text
only (for example: partial string matching using the != operator is not supported).
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
The ~& (List Contains and Filter) operator searches if at least one of the structs in
the list has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Searches if at least one of the structs in the list has the member whose current
value satisfies the specified criteria.
Only the struct members in the list that satisfy the criteria are displayed.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Use round brackets to group multiple attributes for the same MO Class.
Criteria for MO by Id
<MO Class>=<MO_Id>
Use to identify MO class(es) and output only the specified member(s) of the
struct attribute.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search for all instances of the specified MO Class which contains the specified list
of structs attribute containing the specified struct members.
Use to identify MO class(es) and output only the structs of the list of structs
attribute containing the specified members.
Besides no other members except those specified will be shown in the output.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the 'contains' operator and specified value.
The ~~ (List Contains) operator searches on a list type attribute of simple data
types (for example: integer, string, enumerated) and displays the complete list if
the members in the <simple data type elements> are contained in the list
attribute.
When used on a list of simple data types (for example: integer, string,
enumerated) the <list member names> must be in one of the following formats:
— [ "any" ]
Note:
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Use to identify MO class(es) and output only the specified member(s) of the
struct attribute whose current value satisfies the specified operator and specified
value.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
The ~~ (List Contains) operator searches if at least one of the structs in the list
has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Search on operator ==, != is supported on integer, enumerated and full string text
only (for example: partial string matching using the != operator is not supported).
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
The ~& (List Contains and Filter) operator searches if at least one of the structs in
the list has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Search for all instances of the specified MO Class which contains the specified list
of structs attribute and struct member whose current value satisfies the specified
operator and specified value.
Use to identify MO class(es) and output only the specified structs of the list of
structs attribute whose current value satisfies the specified operator and
specified value.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Note:
The <MO_Id> supports alphanumeric characters (A-Z, a-z and 0-9) and certain
supported "special" characters.
. - _
If the <MO_Id> includes any other special character, then it must be contained in
quotes.
Filters
Use the filter to limit the output of the get command by specifying the MO
Classes names and attribute names to show. If not specified, all instances and
values for the MO Classes and attributes given in the criteria are shown.
<MO Class>
Only show instances of the specified MO Class and values for the specified
attribute.
Only show instances of the specified MO Class and values for the specified struct
attribute and member.
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
<MO Class>.*
<MO Class>.<cm>
Use the special identifier <cm> to select all Configuration Management (CM)
attributes of the specified MO Class.
<MO Class>.<pm>
Use the special identifier <pm> to select all Performance Management (PM)
attributes of the specified MO Class.
Note: Only supported on CPP platform types where node types support reading
of PM counters as MO attributes.
<MO Class>.<p>
Use the special identifier <p> to select all persistent attributes of the specified MO
Class.
<MO Class>.<w>
Use the special identifier <w> to select all writable persistent attributes of the
specified MO Class.
<MO Class>.<m>
Use the special identifier <m> to select all mandatory persistent attributes of the
specified MO Class.
Use round brackets to group multiple attributes for the same MO Class.
Options
-ns or --namespace
-v or --version
-ne or --netype
-cn or --count
-t or --table
Note: When copy and pasting a table of data from the CLI to another application
the data in the clipboard needs to be copied as text only to prevent formatting
issue.
-l or --list
-d or --dynamic
-s or --syncstatus
Report the sync status of the node which the returned MOs belong to.
Create <Output Type> with specified <Output Name> using the MO(s) returned
from get command output.
<Output Type>
<Output Name>
-t or --table
Note: When copy and pasting a table of data from the CLI to another application
the data in the clipboard needs to be copied as text only to prevent formatting
issue.
-l or --list
-attr or --attribute
Response displays only the attributes specified. One or many attributes can be
defined. Use a comma to separate multiple attributes.
-s or --syncstatus
Report the sync status of the node which the returned MOs belong to.
Create <Output Type> with specified <Output Name> using the MO(s) returned
from get command output.
<Output Type>
<Output Name>
-dn or --detailnode
-ne or --netype
-cn or --count
-t or --table
Note: When copy and pasting a table of data from the CLI to another application
the data in the clipboard needs to be copied as text only to prevent issues with
formatting.
-l or --list
-s or --syncstatus
Report the sync status of the node which the returned MOs belong to.
Create <Output Type> with specified <Output Name> using the MO(s) returned
from get command output.
<Output Type>
<Output Name>
Description
cmedit get is used to query Node data from the Network.
If a node is un-synced, the data returned to the ENM CLI will differ from actual
data on the node, if node data has changed since the node was last synced with
ENM
The command output provides the additional "syncStatus" attribute for list and
table layout. The output is controlled by PIB (Platform Integration Bridge)
boolean parameter syncStatusInfoEnabled, default setting is false. If
syncStatusInfoEnabled is set to false, one may also get the "syncStatus" attribute
using the --syncstatus option.
. - _ <space>
Command Consequences
— With --output option, the Get command result is the creation of the <Output
Type> specified.
Examples
Response
This command returns all the attributes values of the specified MO instance for
the provided FDN. The attribute names are shown in alphabetic order, while
struct attributes (i.e. mimInfo : {mimVersion=1, mimRelease=320,
mimName=ERBS_NODE_MODEL_H}) does not have an assured order for its
members. The following are the attributes that are shown for MO instance:
FDN : MeContext=ERBS001,ManagedElement=1
ManagedElementId : 1
applicationConfiguration : []
healthCheckSchedule : []
logicalName :
neType : ERBS
platformType : null
productName :
productNumber :
productRevision :
productType : Node
site :
userLabel : Region5
1 instance(s)
Response
FDN : MeContext=ERBS001,ManagedElement=1
userLabel : Region5
1 instance(s)
Response
This command returns the "neType" and "userLabel" attributes values of the
specified MO instance for the provided list of FDNs. The following are the
attributes that are shown for MO instances:
FDN : MeContext=ERBS001,ManagedElement=1
neType : ERBS
userLabel : Region5
FDN : MeContext=ERBS002,ManagedElement=1
neType : ERBS
userLabel : Region5
2 instance(s)
Response
FDN : MeContext=ERBS001,ManagedElement=1
mimInfo : {mimRelease=160,mimVersion=1}
FDN : MeContext=ERBS002,ManagedElement=1
mimInfo : {mimRelease=160,mimVersion=1}
2 instance(s)
This command returns all the attributes values of the specified MO instance for
the provided FDN and the syncStaus attribute too. The following are the
attributes that are shown for MO instance:
FDN : MeContext=LTE03ERBS00001,ManagedElement=1
syncStatus : SYNCHRONIZED
neType : ERBS
userLabel : Region5
FDN : MeContext=LTE08ERBS00002,ManagedElement=1
syncStatus : SYNCHRONIZED
neType : ERBS
userLabel : Region5
2 instance(s)
Response
FDN : NetworkElement=LTE32ERBS00001
neType : ERBS
1 instance(s)
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction= →
1
1 instance(s)
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction= →
1
eNodeBPlmnId : {mcc=271}
1 instance(s)
Get One Struct Member inside Struct Attribute of a Single MO Class whose
current value satisfies the specified operators and specified values
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction= →
1
eNodeBPlmnId : {mcc=271}
FDN : MeContext=LTE32ERBS00002,ManagedElement=1,ENodeBFunction= →
1
eNodeBPlmnId : {mcc=272}
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction= →
1
eNodeBPlmnId : {mcc=271}
3 instance(s)
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction= →
1
eNodeBPlmnId : {mnc=27}
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction= →
1
eNodeBPlmnId : {mnc=28}
3 instance(s)
Get all Structs inside List of Structs Attribute of a Single MO Class whose
current value satisfies the specified operators and specified values
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction= →
1,EUtranCellFDD=LTE32ERBS00001-1
FDN : MeContext=LTE32ERBS00002,ManagedElement=1,ENodeBFunction= →
1,EUtranCellFDD=LTE32ERBS00002-1
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction= →
1,EUtranCellFDD=LTE32ERBS00004-4
3 instance(s)
Get One Struct Attribute of a Single MO Class whose current value satisfies
the specified operator and specified value
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction= →
1
1 instance(s)
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE08ERBS00010,M →
anagedElement=1,Equipment=1,AuxPlugInUnit=1
1 instance(s)
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE08ERBS00010,M →
anagedElement=1,Equipment=1,AuxPlugInUnit=1
positionCoordinates : {geoDatum=WGS84}
1 instance(s)
Response
This command returns all persistent attribute values for the specified MO
instance. The following is the list of the persistent attribute values for the
instance:
FDN : "NetworkElement=LTE32ERBS00001"
networkElementId : "LTE32ERBS00001"
neType : ERBS
nodeModelIdentity : "17A-H.1.160"
ossModelIdentity : "17A-H.1.160"
ossPrefix : "MeContext=LTE32ERBS00001"
platformType : CPP
release : "H.1.160"
technologyDomain : [EPS]
utcOffset : <empty>
1 instance(s)
Response
This command returns all the MO instances with the specified attribute value.
Each instance is repeated on as a new row in the table or a new element in the
list. The following is one instance with the specified attribute:
FDN : NetworkElement=LTE32ERBS00001
neType: ERBS
1 instance(s)
Get Managed Object Instances Filtered by More Than One Attribute Value
Response
This command returns all the MO instances with the specified attribute values.
Each instance is repeated on as a new row in the table or a new element in the
list. The following is one instance with the specified attributes:
FDN : NetworkElement=LTE32ERBS00001
neType : ERBS
platformType : CPP
1 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
'List Contains' Query has One Value
Response
FDN : NetworkElement=LTE32ERBS00001
FDN : NetworkElement=LTE32ERBS00002
2 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
'List Contains' Query has Two Values
Response
FDN : NetworkElement=LTE32ERBS00003
FDN : NetworkElement=LTE32ERBS00004
2 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
'List Contains' Query has a struct with the specified member values
Response
This command returns all NetworkElement MOs where the neProductVersion list
contains a struct with identity member CXPL17ACP1 and revision member
H1160
FDN : NetworkElement=LTE01ERBS00002
FDN : NetworkElement=LTE01ERBS00001
2 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
value of the list is exactly matching
Response
FDN : NetworkElement=LTE32ERBS00001
technologyDomain : [EPS]
FDN : NetworkElement=LTE32ERBS00002
technologyDomain : [EPS]
2 instance(s)
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00001-1
2 instance(s)
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1
dnsLookupTimer : 0
1 instance(s)
Response
FDN : MeContext=1,ManagedElement=1,ENodeBFunction=1,GeraNetwork= →
1
1 instance(s)
Get Managed Object instances under a mixed scope type of FDN and node
name
Response
MeContext,ManagedElement,ENodeBFunction
NodeId ENodeBFunctionId
ERBS001 1
1 instance(s)
Note: -t option needs to aggregate the response in order to structure the table
appropriately and therefore does not stream the partial responses back to the
user.
Get Managed Object instances under a mixed scope of valid and invalid node
name
Response
FDN : MeContext=LTE02ERBS00031,ManagedElement=1,ENodeBFunction=1
Scope: NotExistingNode
1 instance(s)
Get Managed Object instances under a mixed scope of invalid node names
Response
Response
ManagedElement,ENodeBFunction,EUtranCellFDD,UeMeasControl,Report →
ConfigB2Utra
85BJ5 1 85BJ1M 1 →
1 -195 →
320
85BJ5 1 85BJ1O 1 →
1 -195 →
320
2 instance(s)
Note: -t option needs to aggregate the response in order to structure the table
appropriately and therefore does not stream the partial responses back to the
user.
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE32ERBS00001
1 instance(s)
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE32ERBS00001
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE32ERBS00002
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE32ERBS00003
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE32ERBS00004
4 instance(s)
Response
FDN : SubNetwork=NETSimW,ManagedElement=LTE07dg2ERBS00005
neType : RadioNode
syncStatus : SYNCHRONIZED
FDN : NetworkElement=LTE07dg2ERBS00003
neType : RadioNode
syncStatus : UNSYNCHRONIZED
2 instance(s)
Get Attributes with additional details of a Partial node name and with scope
option
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE03ERBS00009
neType : ERBS
syncStatus : SYNCHRONIZED
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=LTE03ERBS00008
neType : ERBS
syncStatus : SYNCHRONIZED
2 instance(s)
Response
FDN : SubNetwork=NETSimW,ManagedElement=LTE07dg2ERBS00005
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00006
2 instance(s)
Response
FDN : SubNetwork=NETSimW,ManagedElement=LTE07dg2ERBS00005
neType : RadioNode
syncStatus : SYNCHRONIZED
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00006
neType: ERBS
syncStatus : UNSYNCHRONIZED
2 instance(s)
Response
FDN : SubNetwork=NETSimW,ManagedElement=LTE07dg2ERBS00005
neType : RadioNode
syncStatus : SYNCHRONIZED
1 instance(s)
Get Attribute with additional details and filtered by netype of a collection and
node name
Response
FDN : SubNetwork=NETSimW,ManagedElement=netsim_LTE03ERBS00008
neType : ERBS
syncStatus : SYNCHRONIZED
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00004,Ma →
nagedElement=1,ENodeBFunction=1,EUtranCellFDD=LTE03ERBS00004-4
neType : ERBS
syncStatus : SYNCHRONIZED
2 instance(s)
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00007,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00010,Ma →
nagedElement=1
2 instance(s)
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00007,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00010,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00012,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00014,Ma →
nagedElement=1
4 instance(s)
SubNetwork,MeContext,ManagedElement
2 instance(s)
Response
SubNetwork,MeContext,ManagedElement
2 instance(s)
Response
FDN : SubNetwork=NETSimW,ManagedElement=CORE53SGSN001
userLabel : TEST
FDN : SubNetwork=NETSimW,ManagedElement=SGSN99SGSN00001
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1
eNodeBPlmnId : {mcc=271}
1 instance(s)
Get One Struct Member inside Struct Attribute of a Single MO Class whose
current value satisfies the specified operators and specified values
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1
eNodeBPlmnId : {mcc=271}
FDN : MeContext=LTE32ERBS00002,ManagedElement=1,ENodeBFunction=1
eNodeBPlmnId : {mcc=272}
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction=1
eNodeBPlmnId : {mcc=271}
3 instance(s)
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1
eNodeBPlmnId : {mnc=27}
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction=1
eNodeBPlmnId : {mnc=28}
3 instance(s)
Get One Struct Attribute of a Single MO Class whose current value satisfies
the specified operator and specified value
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1
1 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
'List Contains' Query has One Value
Response
FDN : NetworkElement=LTE32ERBS00001
FDN : NetworkElement=LTE32ERBS00002
2 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
'List Contains' Query has Two Values
Response
FDN : NetworkElement=LTE32ERBS00003
FDN : NetworkElement=LTE32ERBS00004
2 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
value of the list is exactly matching
Response
FDN : NetworkElement=LTE32ERBS00001
technologyDomain : [EPS]
FDN : NetworkElement=LTE32ERBS00002
technologyDomain : [EPS]
2 instance(s)
Get Managed Object Instances Filtered by Attribute of List Type where the
'List Contains' Query has a struct with the specified member values
Response
This command returns all NetworkElement MOs where the neProductVersion list
contains a struct with identity member CXPL17ACP1 and revision member
H1160
FDN : NetworkElement=LTE01ERBS00002
FDN : NetworkElement=LTE01ERBS00001
2 instance(s)
Get all Structs inside List of Structs Attribute of a Single MO Class whose
current value satisfies the specified operators and specified values
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00001-1
FDN : MeContext=LTE32ERBS00002,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00002-1
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00004-4
3 instance(s)
Get all members of the Structs inside List of Structs Attribute of a Single MO
Class whose current value satisfies the specified operators and specified values
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00001-1
FDN : MeContext=LTE32ERBS00002,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00002-1
activePlmnList : [{mcc=353}]
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00004-4
activePlmnList : [{mcc=353}]
3 instance(s)
Get all members of the Structs inside List of Structs Attribute of a Single MO
Class whose current value either satisfies the specified operators and specified
values or has no match condition
Response
FDN : MeContext=LTE32ERBS00001,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00001-1
FDN : MeContext=LTE32ERBS00002,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00002-1
FDN : MeContext=LTE32ERBS00003,ManagedElement=1,ENodeBFunction=1 →
,EUtranCellFDD=LTE32ERBS00004-4
3 instance(s)
Get Managed Object instances using the "scopefilter" option to add further
restrictions on MO with cardinality 1:1 towards the node.
Response
This command returns the ENodeBFunction MO for all nodes with the CM
syncStatus SYNCHRONIZED and located in “Dublin”.
FDN : SubNetwork=Europe,SubNetwork=Ireland,SubNetwork=ERBS-SUBNW →
-1,MeContext=LTE02ERBS00027,ManagedElement=1,ENodeBFunction=1
1 instance(s)
Get Managed Object instances using the "scopefilter" option to add further
restrictions on MO with cardinality 1:x towards the node where only 1 MO
instance is expected in the result set.
Response
This command returns the ENodeBFunction MO for all nodes synchronized and
at least one EUtranCellFDD in UNLOCKED state.
FDN : SubNetwork=Europe,SubNetwork=Ireland,SubNetwork=ERBS-SUBNW →
-1,MeContext=LTE02ERBS00027,ManagedElement=1,ENodeBFunction=1
1 instance(s)
Get Managed Object instances using the "scopefilter" option to add further
restrictions on MO with cardinality 1:x towards the node where multiple
instances are expected in the result set.
Response
The command returns all EUtranCellFDD MOs beneath all nodes synchronized
and at least one EUtranCellFDD in UNLOCKED state.
FDN : SubNetwork=Europe,SubNetwork=Ireland,SubNetwork=ERBS-SUBNW →
-1,MeContext=LTE02ERBS00027,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=LTE02ERBS00027-1
administrativeState : LOCKED
FDN : SubNetwork=Europe,SubNetwork=Ireland,SubNetwork=ERBS-SUBNW →
-1,MeContext=LTE02ERBS00027,ManagedElement=1,ENodeBFunction=1,EU →
tranCellFDD=LTE02ERBS00027-2
administrativeState : UNLOCKED
2 instance(s)
Note: All EUtranCellFDD instances will be returned and not only those matching
the scope filter.
Syntax
Scope type
Use Scope Type option to restrict the scope to:
Scope
<Node Name>
One or many node names can be defined as scope. Multiple node names should
be separated with a semi-colon, i.e. - ERBS01;ERBS02;ERBS03.
<Collection Name>
Partial collection names are not supported and the name should be entered in a
case sensitive manner.
ENM CLI supports querying of MOs in a Collection that are stored in a flat
structure only, i.e. MOs all of the same type.
Collections maybe queried that have MOs stored in a parent / child (Topology)
type structure. However, duplicate MOs will be returned if the parent MO in the
Collection is not the MO being queried.
<SavedSearch Name>
Partial SavedSearch names are not supported and the name should be entered in
a case sensitive manner.
Saved Search as scope can be issued only with the criteria to specify Managed
Object (MO) Classes names and attribute values to search on.
Scope Filter
Use the scope filter to add conditions to reduce the initial set of nodes specified in
the scope.
The usage of MO Class with cardinality of 1:1 towards the node is recommended.
In case of MO Class with a cardinality of 1:x, the node will be included in the
command scope if at least one instance of MO Class matches the specified
restriction.
Criteria
Use the criteria to specify Managed Object (MO) Classes names and attribute
values to operate on.
<MO Class>
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the 'contains' operator and specified value.
The ~~ (List Contains) operator searches on a list type attribute of simple data
types (for example: integer, string, enumerated) and displays the complete list if
the members in the <simple data type elements> are contained in the list
attribute.
When used on a list of simple data types (for example: integer, string,
enumerated) the <list member names> must be in one of the following formats:
— [ "any" ]
Note:
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Search for all instances of the specified MO Class which contains the specified
struct attribute and member whose current value satisfies the specified operator
and specified value.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
The ~~ (List Contains) operator searches if at least one of the structs in the list
has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Search on operator ==, != is supported on integer, enumerated and full string text
only (for example: partial string matching using the != operator is not supported).
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
The ~& (List Contains and Filter) operator searches if at least one of the structs in
the list has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Searches if at least one of the structs in the list has the member whose current
value satisfies the specified criteria.
Only the struct members in the list that satisfy the criteria are displayed.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Use round brackets to group multiple attributes for the same MO Class.
Criteria for MO by Id
<MO Class>=<MO_Id>
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the 'contains' operator and specified value.
The ~~ (List Contains) operator searches on a list type attribute of simple data
types (for example: integer, string, enumerated) and displays the complete list if
the members in the <simple data type elements> are contained in the list
attribute.
When used on a list of simple data types (for example: integer, string,
enumerated) the <list member names> must be in one of the following formats:
— [ "any" ]
Note:
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Use to identify MO class(es) and output only the specified member(s) of the
struct attribute whose current value satisfies the specified operator and specified
value.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
The ~~ (List Contains) operator searches if at least one of the structs in the list
has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Search on operator ==, != is supported on integer, enumerated and full string text
only (for example: partial string matching using the != operator is not supported).
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
The ~& (List Contains and Filter) operator searches if at least one of the structs in
the list has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Search for all instances of the specified MO Class which contains the specified list
of structs attribute and struct member whose current value satisfies the specified
operator and specified value.
Use to identify MO class(es) and output only the specified structs of the list of
structs attribute whose current value satisfies the specified operator and
specified value.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Note:
The <MO_Id> supports alphanumeric characters (A-Z, a-z and 0-9) and certain
supported "special" characters.
. - _
If the <MO_Id> includes any other special character, then it must be contained in
quotes.
Attributes
Attribute values are specified by giving the name, followed by "=" or ":" and then
the value.
Use semi-colon or comma to separate multiple attribute name and value pairs.
Use round brackets or curly brackets to group struct member names and values
together, separated by a comma.
Use this syntax when you want to set the whole struct attribute (with all its
members).
Use round brackets or curly brackets to group struct member names and values
together, separated by a comma.
Use this syntax when you want to set a subset of the members of the struct
attribute.
Options
-ns or --namespace
-ne or --netype
-v or --version
--force
Force the command execution. This option is not required when using scripting
integration or batch scripts. It is assumed that all commands in a script should be
executed without user intervention.
-prev or --preview
Description
cmedit set is used to set the configuration data for one or multiple nodes in the
network.
. - _ <space>
If a set command updates more nodes than the system allows an execution error
will be showed.
The set command result will be the modification of the specified attributes for
specified MOI(s). Therefore, a preview of affected MOIs will be displayed to
prevent users from making potentially harmful changes via CLI asking to confirm
if they want to go ahead; this could happen in the following conditions:
— If too many MO's will be modified then a warning message will be showed.
The number of MOs is controlled by PIB parameter
(maxAffectedObjectsWithoutConfirmation), default setting is 10.
To execute the command after preview has been displayed there are two options
for the user:
Update operations are batched by node. For example, if the command changes 5
MOs per node, a failure on one MO will cause all changes for the node to be
reverted. To force the update on the four non failing MO's execute an update
command on each MO individually.
If the user requests an output to file for the command and a preview of affected
MOIs is needed two files will be generated : one for preview and one for
command output after confirmation
The command response could be very slow when more than 100 FDN items are
used as scope type, as in the command: cmedit set <FDN1>;…;<FDN100> criteria
attributes. The user should use instead Collection or SavedSearch as scope or as
an alternative the following syntax: cmedit set <FDN1>;…;<FDN100> attributes.
Command Consequences
— The set command result is the modification of the specified attributes for
specified MOIs.
Examples
Response
FDN : MeContext=ERBS001,ManagedElement=1
1 instance(s) updated
Response
FDN : MeContext=ERBS001,ManagedElement=1
1 instance(s) updated
Response
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
1 instance(s) updated
Response
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
1 instance(s) updated
Response
FDN : MeContext=ERBS001,ManagedElement=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
2 instance(s) updated
Response
This command sets userLabel for all NetworkElement MOs where the
radioAccessTechnology list value contains both entries "4G" and "5G"
FDN : NetworkElement=LTE32ERBS00003
FDN : NetworkElement=LTE32ERBS00004
2 instance(s)
Set an attribute on MO Instance(s) using filter criteria when the changes may
result in Network Traffic Disturbance and Confirmation Request.
FDN : MeContext=ERBS001,ManagedElement=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
2 instance(s) updated
Response
userLabel : myLabel
userLabel : myLabel
userLabel : myLabel
Response
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00017,Ma →
nagedElement=1
userLabel : myLabel
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00019,Ma →
nagedElement=1
userLabel : myLabel
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE03ERBS00039,Ma →
nagedElement=1
userLabel : myLabel
Response
2 instance(s) updated
Response
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
2 instance(s) updated
or
Response
FDN : MeContext=SGSN-16A-CP01-V102,MmeFunction=1
1 instance(s) updated
Set by FDN: Set a single attribute of an MO Instance with Preview Mode and
Confirmation Request.
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE01ERBS00116,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE01ERBS00117,Ma →
nagedElement=1
FDN : SubNetwork=ERBS-SUBNW-1,MeContext=netsim_LTE01ERBS00114,Ma →
nagedElement=1
...
...
13 instance(s) updated
Response
Error 3004 : Access Denied. Your Target Based Access Control rig →
hts do not allow you to perform actions on the Network Element(s →
).
Response
FDN : NetworkElement=ERBS002
FDN : NetworkElement=ERBS001
utcOffset : +00:28
Response
Error 3005 : Access Denied. You do not have access to this node.
Response
1 instance(s) updated
Response
Set Managed Object instances using the "scopefilter" option to add further
restrictions using MO with cardinality 1:1 towards the node.
Response
1 instance(s) updated
Set Managed Object instances using the "scopefilter" option to add further
restrictions using MO with cardinality 1:x towards the node.
Response
1 instance(s) updated
Syntax
Attributes
Attribute values are specified by giving the name, followed by "=" and then the
value.
Use semi-colon or comma to separate multiple attribute name and value pairs.
Use round brackets or curly brackets to group struct member names and values
together, separated by a comma.
Options
-ns or --namespace
-v or --version
-t or --table
-l or --list
Note:
The two options namespace and version must be used together in this command.
Description
cmedit create is used to create Node data in the management system.
Command Consequences
Examples
Response
This command returns the created ENodeBFunction MO with the list of all
attributes.
Response
FDN: MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,GeraNet →
work=1
GeraNetworkId : 1
userLabel: null
Response
This command returns the created EUtranCellFDD MO with the list of all
attributes.
Response
Error 3004 : Access Denied. Your Target Based Access Control rights do not allow
you to perform actions on the Network Element(s).
Response
This command returns the created NetworkElement MO with the list of all
attributes.
SubNetwork can be created on its own first before adding the node
Response
FDN : SubNetwork=ERBS
SubNetworkId : ERBS
Syntax
Scope type
Use Scope Type option to restrict the scope to:
Scope
<Node Name>
One or many node names can be defined as scope. Multiple node names should
be separated with a semi-colon, i.e. - ERBS01;ERBS02;ERBS03.
<Collection Name>
Partial collection names are not supported and the name should be entered in a
case sensitive manner.
ENM CLI supports querying of MOs in a Collection that are stored in a flat
structure only, i.e. MOs all of the same type.
Collections maybe queried that have MOs stored in a parent / child (Topology)
type structure. However, duplicate MOs will be returned if the parent MO in the
Collection is not the MO being queried.
<SavedSearch Name>
Partial SavedSearch names are not supported and the name should be entered in
a case sensitive manner.
Saved Search as scope can be issued only with the criteria to specify Managed
Object (MO) Classes names and attribute values to search on.
Scope Filter
Use the scope filter to add conditions to reduce the initial set of nodes specified in
the scope.
The usage of MO Class with cardinality of 1:1 towards the node is recommended.
In case of MO Class with a cardinality of 1:x, the node will be included in the
command scope if at least one instance of MO Class matches the specified
restriction.
Criteria
Use the criteria to specify Managed Object (MO) Classes names and attribute
values to operate on.
<MO Class>
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the 'contains' operator and specified value.
The ~~ (List Contains) operator searches on a list type attribute of simple data
types (for example: integer, string, enumerated) and displays the complete list if
the members in the <simple data type elements> are contained in the list
attribute.
When used on a list of simple data types (for example: integer, string,
enumerated) the <list member names> must be in one of the following formats:
— [ "any" ]
Note:
Search for all instances of the specified MO Class which contains the specified
attribute whose current value satisfies the specified operator and specified value.
Note:
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
Search for all instances of the specified MO Class which contains the specified
struct attribute and member whose current value satisfies the specified operator
and specified value.
Note:
Only use this syntax with attributes of type struct whose members are not
complex types (list or struct).
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
The ~~ (List Contains) operator searches if at least one of the structs in the list
has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Search on operator ==, != is supported on integer, enumerated and full string text
only (for example: partial string matching using the != operator is not supported).
Search on operators <, >, !<, !>, <=, >= is supported for integer data attribute
types only.
The ~& (List Contains and Filter) operator searches if at least one of the structs in
the list has the member whose current value satisfies the specified criteria.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Searches if at least one of the structs in the list has the member whose current
value satisfies the specified criteria.
Only the struct members in the list that satisfy the criteria are displayed.
Note:
Only use this syntax with attributes of type list of structs whose members in the
structs are not complex types (list or struct).
Use square brackets, comma to separate multiple members of the struct in the
specified list of structs .
Search on operators <, >, !<, !>, <=, >= is supported for integer data member
attribute types only.
Use round brackets to group multiple attributes for the same MO Class.
Criteria for MO by Id
<MO Class>=<MO_Id>
Note:
The <MO_Id> supports alphanumeric characters (A-Z, a-z and 0-9) and certain
supported "special" characters.
. - _
If the <MO_Id> includes any other special character, then it must be contained in
quotes.
Filter
<MO Class>
Options
-ns or --namespace
-v or --version
--force
Force the command execution. This option is not required when using scripting
integration or batch scripts. It is assumed that all commands in a script should be
executed without user intervention.
-prev or --preview
Note: The two options namespace and version must be used together in this
command.
Description
cmedit delete is used to delete a hierarchical structure of node Managed Object
Instances (MOI) (such as an entire node) or to delete individual MOIs in the
Network.
— The -ALL parameter is used to force the deletion of MOIs, even if other MOIs
are defined under the specified MOI. The specified FDN and all MOIs under
the FDN are deleted.
. - _ <space>
- If a delete command cancels more nodes than the system allows an execution
error will be showed.
- A delete command will attempt to remove MOI(s) and it may result in Network
Traffic Disturbance. Therefore, a preview of affected MOIs will be displayed.
To execute the command after preview has been displayed there are two options
for the user:
If the user requests an output to file for the command and a preview of affected
MOIs is needed two files will be generated : one for preview and one for
command output after confirmation
Command Consequences
— Without the -ALL option, the delete command will attempt to delete the
specified MOI(s) only. If MOI(s) have children, the deletion of these MOI(s)
fail.
— With the -ALL option, the delete command will delete the specified MOI(s)
and their children.
Examples
Delete Node by FDN: delete an ENodeBFunction and all MOIs under the
ENodeBFunction
Response
2 instance(s) deleted
Response
4 instance(s) deleted
Delete ENodeBFunction instances and all MOIs under them when the
changes may result in Network Traffic Disturbance and Confirmation Request.
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=3
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=3
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS001,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=3
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1
FDN : MeContext=ERBS002,ManagedElement=1,ENodeBFunction=1,EUtran →
CellFDD=3
4 instance(s) deleted
Response
Response
Note: MOs which have child MOs defined below them will not be deleted even if
they satisfy the specified, filtered criteria.
Response
0 instance(s) found
Response
1 instance(s) deleted
Response
1 instance(s) deleted
Delete MOs across all nodes defined in the network, which satisfy a specified,
filtered criteria. The MOs to be deleted have no Child MOs.
Response
2 instance(s) deleted
Response
1 instance(s) deleted
Response
3 instance(s) deleted
Response
Error 3004 : Access Denied. Your Target Based Access Control rig →
hts do not allow you to perform actions on the Network Element(s →
).
Response
FDN : NetworkElement=ERBS002
FDN : NetworkElement=ERBS001
FDN : NetworkElement=ERBS001,SHMFunction=1,InventoryFunction=1
FDN : NetworkElement=ERBS001,CppConnectivityInformation=1
FDN : NetworkElement=ERBS001,CmNodeHeartbeatSupervision=1
FDN : NetworkElement=ERBS001,InventorySupervision=1
FDN : NetworkElement=ERBS001,FmAlarmSupervision=1
FDN : NetworkElement=ERBS001,CmFunction=1
FDN : NetworkElement=ERBS001,SHMFunction=1
FDN : NetworkElement=ERBS001,PmFunction=1
FDN : NetworkElement=ERBS001,FmFunction=1
FDN : NetworkElement=ERBS001,SecurityFunction=1
FDN : SubNetwork=ERBS
1 instance(s) deleted
Delete Managed Object instances using the "scopefilter" option to add further
restrictions using MO with cardinality 1:1 towards the node.
Response
This command delete the ENodeBFunction MO for all nodes with the CM
syncStatus SYNCHRONIZED and located in “Dublin”.
1 instance(s) deleted
Delete Managed Object instances using the "scopefilter" option to add further
restrictions using MO with cardinality 1:x towards the node.
Response
This command delete the ENodeBFunction MO for all nodes synchronized and
with at least one EUtranCellFDD MO in UNLOCKED state.
1 instance(s) deleted
Syntax
Criteria
Use the criteria to specify the Managed Object (MO) Classes, attributes and
actions to describe.
Structs and struct members can also be described using the same syntax.
<MO Class>
Use round brackets to describe multiple fields for the same MO Class.
Describe all attributes and actions matching partial field name for specified MO
Class.
<MO Class>.*
Describe all persistent attributes and all actions of the specified MO Class.
<MO Class>.<cm>
Use the special identifier <cm> to describe all Configuration Management (CM)
attributes of the specified MO Class.
<MO Class>.<pm>
Use the special identifier <pm> to describe all Performance Management (PM)
attributes of the specified MO Class.
(Note: Only supported on CPP platform types where node types support reading
of PM counters as MO attributes.)
<MO Class>.<p>
Use the special identifier <p> to describe all persistent attributes of the specified
MO Class.
<MO Class>.<w>
Use the special identifier <w> to describe all writable persistent attributes of the
specified MO Class.
<MO Class>.<m>
Use the special identifier <m> to describe all mandatory attributes of the
specified MO Class.
*<Partial MO Class>*
Describe all MO Classes containing the partial specified MO Class. The above
criteria are valid also with a Partial MO Class.
Options
-ns or --namespace
-v or --version
-l or --list
-t or --table
Note: When copy and pasting a table of data from the CLI to another application
the data in the clipboard needs to be copied as text only to prevent issues with
formatting.
--all
Note: The two options version and --all cannot be used together. Avoid to use --
all with commands including a Partial MO Class.
Description
cmedit describe is used to read the description of modeled data in the system.
Command Consequences
Examples
Example:
Result:
— Ne Type: ERBS
— Ne Release: 16B
— Product Identity: -
— Revision (R-State): -
Example:
Result:
This command lists all MO Classes and attributes with the specified partial MO
Class. The following attribute information is displayed:
MO Class
— Name: ExternalUtranCellFDD
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Child MOs:
— Ne Type:
Struct
— Name: CellIdentityUtra
— Description: CellIdentityUtra
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
Example:
Result:
This command lists the descriptions for one MO Type for the most recent version,
in all namespaces, with the list of all attributes. The following attribute
information is displayed:
MO Class
— Name: ManagedElement
— Namespace: OSS_TOP
— Version: 3.0.0
— Ne Type:
— Dependencies:
— Precondition:
Example:
Result:
This command lists the descriptions for one MO Type for the most recent version,
in all namespaces, with the list of all persistent attributes and all actions. The
following information are displayed:
MO Attribute
— Name: ManagedElement.mimName
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Disturbances:
— Default Value:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
MO Action
— Name: ManagedElement.manualRestart
— Namespace: ERBS_NODE_MODEL
— Version: 7.1.301
— Return Type:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
Example:
Result:
This command lists the descriptions for one MO Type for the specified version
and namespace, with the list of all attributes. The following attribute information
is displayed:
MO Class
— Name: ManagedElement
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Ne Type:
— Dependencies:
— Precondition:
Example:
Result:
This command lists the descriptions for one MO Types with the list of all
attributes, for the latest versions in all namespaces. The following attribute
information is displayed:
MO Class
— Name: ENodeBFunction
— Description: ENodeBFunction
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Additional Information:
— Ne Type:
— Dependencies:
— Precondition:
Example:
Result:
This command lists the descriptions of the specified attribute. The following
attribute information is displayed:
MO Attribute
— Name: ManagedElement.healthCheckResult
— Namespace: RNC_NODE_MODEL
— Version: 22.5.4505
— Disturbances:
— Default Value:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
Response
This command returns a list and shows the descriptions of the specified
attributes matching a given partial attribute name. The following attribute
information is displayed:
MO Attribute
— Name: ManagedElement.healthCheckResult
— Namespace: RNC_NODE_MODEL
— Version: 22.5.4505
— Disturbances:
— Default Value:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
Example:
Result:
This command lists the descriptions of the specified multiple attributes. The
following attribute information is displayed:
MO Attribute
— Name: ENodeBFunction.userLabel
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Disturbances:
— Default Value:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
Example:
Result:
This command lists the descriptions for one MO Type for the specified version
and namespace, with the list of all attributes specific to supported target type(s).
The following attribute information is displayed:
MO Class
— Name: ManagedElement
— Namespace: ComTop
— Version: 10.21.0
— Ne Type:
— Dependencies:
— Precondition:
MO Class
— Name: ManagedElement
— Namespace: ComTop
— Version: 10.21.0
— Dependencies:
— Precondition:
Example:
Result:
This command lists the descriptions for the specified MO action. The following
information are displayed:
MO Action
— Name: ManagedElement.manualRestart
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Return Type:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
MO Action Parameter
— Name: restartRank
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Default Value:
MO Action Parameter
— Name: restartReason
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Default Value:
MO Action Parameter
— Name: restartInfo
— Namespace: ERBS_NODE_MODEL
— Version: G.1.301
— Default Value:
— Value Range:
Example:
Result:
This command lists the descriptions for one PO Type for the most recent version,
in all namespaces. The following attribute information is displayed:
PO Class
— Name: LicenseData
— Namespace: shm
— Version: 1.0.0
— Parent MOs:
— Child MOs:
— Ne Type:
— Dependencies:
— Precondition:
Example:
Result:
This command lists the descriptions of the specified attribute. The following
attribute information is displayed:
PO Attribute
— Name: LicenseData.signature
— Description: signature
— Namespace: shm
— Version: 1.0.0
— Disturbances:
— Default Value:
— Value Range:
— Additional Information:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
Example:
Result:
This command lists the details for an MO attribute with life cycle information. The
following attribute information is displayed:
MO Attribute
— Name: OamAccessPoint.ipv4address
— Description: Refers to the IPv4 interface address to which the OAM services
shall bind.
— Namespace: RcsOamAccessPoint
— Version: 1.2.0
— Disturbances:
— Default Value:
— Value Range:
— Additional Information:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
MO Attribute
— Name: OamAccessPoint.ipv4address
— Description: Refers to the IPv4 interface MO to which the OAM services shall
bind.
— Namespace: RcsSysM
— Version: 1.1.1
— Disturbances:
— Default Value:
— Value Range:
— Additional Information:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
MO Attribute
— Name: OamAccessPoint.ipv4address
— Description: Refers to the IPv4 interface MO to which the OAM services shall
bind.
— Namespace: ComSysM
— Version: 3.2.1002
— Disturbances:
— Default Value:
— Value Range:
— Additional Information:
— Child MOs:
— Dependencies:
— Precondition:
— Side Effects:
— Takes Effect:
— Unit:
— Multiplication Factor:
Note: When MOM Life Cycle State is 'CURRENT' then Life Cycle Description is not
shown.
Example:
Result:
This command lists the descriptions of the specified attribute. The following
attribute information is displayed:
MO Attribute
— Name: GeranCell.cgi
— Description: Cell global identity. The CGI must be unique, that is, cannot be
the same for another cell or generic access network. The maximum number
ofLAs in the BSC is 512. An LA is defined by values of the information units
mcc, mnc and lac specified in this attribute. Expressed as "mcc-mnc-lac-ci"
where: mcc Mobile country code, digit string 000 - 999 mnc Mobile network
code, digit string 00 - 99, 000 - 999 lac Location area code, numeral 1 -
65535 ci Cell identity, numeral 0 - 65535 Attribute can be set to no value
only by the system. Depends on RLDEC: CGI
— Namespace: BscM
— Version: 7.15.10
— Disturbances:
— Default Value:
— Value Range:
— Additional Information:
— Child MOs:
— Dependencies:The size of the mnc part of this attribute depends on the value
of the attribute CoreNetwork.mncDigitHand.
— Side Effects:The change of the LA for a cell influences CS and PS cell paging
arrays.
— Unit:
— Multiplication Factor:
Syntax
The import command is described with the following EBNF grammar:
Examples
Examples can be seen in the following tutorial:
Context Description
— Configuration Management (CM) Editor, cmedit, is used to bulk import CM
data through the ENM Command Line Interface (CLI).
— <file-type> is the format of the file being imported. The following file formats
are supported:
— 3GPP - 3GPP file format
— <status> will provide status of jobs created with the CM Edit Import
command or the Import end points on the CM REST NBI. Response is limited
to 10000 rows and only the most recent jobs will be displayed. Jobs created
with the Bulk Configuration UI and the CM Bulk Import to Live NBI will not
be displayed. Individual jobs and their details can be queried using the
optional <job_ID> and <verbose> parameters.
— <retry> Allows import jobs which have passed validation but failed during
the execution phase to be retried. An import job is retried using its jobId. A
file cannot be used.There are no limits on the number of times an import job
can be retried. The default <continue-on-error> behavior for retry is the
behavior of the original import job. If a <continue-on-error> behavior
differing from the original behavior is specified when retrying the job, this is
used. The status of the retry job is queried in the same manner as an import
job. The start time of a retried job is the start time of the original import job,
the end time is the end time of the last retry for that import job and the
elapsed time is the cumulative times of the import job and all subsequent
retries. If a retry job fails, the latest failure is shown. Records of previous
failures are not kept. Cancelled import job cannot be retried.
Prerequisites for retrying a job:
— Instance validation for the file must have previously passed if it is not
disabled at the time of import
— A valid jobId must exist for the import job being retried
— <cancel> Allows to abort the current execution of an import job. Import job
cancellation is supported on best effort basis which means that cancellation
of job is not always guaranteed. Import job can be cancelled at any phase
(Validation or Execution).
Prerequisites for canceling a job:
— A valid jobId must exist for the import job being cancelled
— Only Import jobs created from the ENM Command Line Interface (CLI)
can be cancelled
— Operator would be guided to check the import job status to confirm the
status of cancellation.
— Querying the import job status at this moment, shows the status as
"CANCELLING".
— Operator has to poll for the job status to determine whether the job has
actually been cancelled.
— When the job has actually been cancelled, its status will be set to
"CANCELLED". In case the job could not be cancelled (since it is on best
effort basis), it goes to either COMPLETED or FAILED status.
— The changes that were already committed to the network from the
previous transactions of this job remain applied to the network.
— Node - In case of error, import will mark the operation as failed, skip the
remaining operations on the current node and will continue to execute
operations on subsequent nodes.
— Stop - In case of error, import will mark the operation as failed and will
skip the remaining operations.
Errors such as an incorrectly formatted import file will still cause immediate
import failure. Without this flag the default behavior is immediate import
failure on the first error encountered. The following errors are non fatal:
— Attempting to create an MO that already exists
In case of errors, the actual reason for import failure can be read by
retrieving the job status in verbose mode.
— <beginTime> is a time filter. Results are restricted to return the jobs that were
executed after or on the provided time specification and is limited to 10000
rows with the most recent jobs being displayed.
— <endTime> is a time filter. Results are restricted to return the jobs that were
executed before or on the provided time specification and is limited to 10000
rows with the most recent jobs being displayed.
— Time only: hh:mm:ss (The time specified is applied to the current day)
— Zipped archives containing 1 import file are supported. Only the first file in
the archive will be imported, the remaining files will not be imported. The file
must be of a supported type. For 3GPP import format only xml is supported.
For Ericsson dynamic file format only txt or csv file are supported.
Prerequisites
— The target file must be dragged and dropped into the browser, before
starting an import.
— The target file must be ordered by managed object hierarchy. Parents must
be created before their children.
— When using 3GPP file format, target file must be adhered to 3GPP
Schemas(configData.xsd and genericNrm.xsd).
— When using dynamic file format, target file must follow Ericsson Dynamic file
format.
— The maximum size of an uncompressed import file is 150 MB for 3GPP and
50 MB for EDFF. If the file size exceeds the specified limits then split the file
into smaller files for attempting import.
Model Validation
— The following checks are performed on Managed Object Class (MOC) level:
— The MOC exists in the model
— For deletion of a child MOC, the relationship between parent and child is
not marked 'not deletable'
— The following checks are performed on attribute level for create or modify
operations:
— The attribute exists in the model (for the specified MOC)
— For numeric and boolean data types, the attribute is within the allowed
value range or set of values
— For Union and Bits data types, the attribute is within the allowed set of
values
— Members of complex attributes (structs and lists) are also subject to the
same checks as simple attributes (types, ranges etc.)
— The following checks are performed on Managed Object Class (MOC) level
for action operations:
— The action exists in the model
Instance Validation
— Any Parent MO is not deleted earlier by the import file and exists in live
configuration
Note:
Instance validation checks are not exhaustive and import execution failures are
possible.
Notes
— BSC Limitation
There is no Bulk CM import support for Managed Objects below BscM on the
BSC node.
— File Format
As described above, both 3GPP and Ericsson Dynamic file formats are
supported for Import.
— 3GPP file format
• 3GPP import format is a telecommunications industry standard
format.
• Import and export files contain nearly the same information; the
only difference is that import ones contain operations on data.
• When using cvs extension and opening the file in Excel, Excel should
be instructed to use a colon as the delimiter for each column to
ensure that attribute names and values are placed in separate
columns.
Syntax
Syntax to get the status of an export job for a given job name
Scope
Use the following information when performing a search to specify nodes to be
included in the export file. One or many scopes can be defined. The maximum
number of individually specified items supported in the scope is 3000. Multiple
scopes should be separated with a semi-colon, for example -n
SubNetwork=SubNwk1;MeContext=ERBS03;ERBS0*.
The node that the specified FDN belongs to is included. Any FDN from the
Network Resource Data Model or ENM Data Model can be used.
All node names starting with the specified partial node name are included, for
example -n ERBS0*.
All node names ending with the specified partial node name are included, for
example -n *001.
All node names containing the specified partial node name are included, for
example -n *RBS0*.
-n * or --ne *
Can be used to specify an neType, indicating all nodes of that Type to export.
Partial neType names are not supported.
All spaces at the beginning or at the end of an neType name will be trimmed.
Note that the combination of neType, ne, collection and savedsearch in the scope
exports all the nodes of that neType and all the nodes specified in ne, collection
and savedsearch.
For each FDN in the collection, the node that the FDN belongs to is included. Any
FDN from the Network Resource Data Model or ENM Data Model can be used.
Collection name containing space must be wrapped in quotes, for example -co
"collection 10". All spaces at the beginning or at the end of the name will be
trimmed.
For each FDN in the search result, the node that the FDN belongs to is included.
Any FDN from the Network Resource Data Model or ENM Data Model can be
used.
One or many Saved Searches can be defined as scope. Multiple Saved Search
names should be separated with a semi-colon, for example -sa
savedsearch01;savedsearch02.
Filters
Filtering allows you to limit the output of the export command. The filtering
formats currently supported for cmedit export are predefined filtering and user-
defined filtering. If predefined filtering or user-defined filtering is not specified, all
MO classes and persistent attributes of the nodes given in the scope are exported.
-fn or --filtername
-f file:<userDefinedFilterFileName>
No data is exported for a node (specified in the scope) that does not contain any
instances of the MO classes specified in the filter. In the verbose response for the
export job status the node has "Export status" NOT_EXPORTED with the "Export
status message": "<FDN> not exported because there are no MOs to export."
where <FDN> is the FDN of the node.
No export file is produced if none of the nodes contain any instances of the MO
classes specified in the filter. The export job will have status: "FAILED Failed due
to no nodes to export".
Note:
Options
-ft or --filetype
The format of the file generated by the export command. The following file
formats are supported:
data in the same format as that obtained from cmedit get. This can be edited
within a text editor.
-dc or --datacategories
The list of export data categories which determine the data models that will be
exported. The allowed values of the list elements are:
— ENM_DATA - Export file will include NetworkElement and its sub-tree data.
Note that password data is excluded from the export. ENM_DATA must be
specified for datacategories to export a never synced node (that is a node
without an associated ManagedElement or MeContext).
— TCIM_DATA - Export file will include Network and its sub-tree data.
TCIM_DATA is only supported for the FDN scope Network=1 and cannot be
specified with any other datacategory or scope.
The order of elements in the list determines the order of the corresponding data
in the export file. However, duplicate elements are ignored. If exporting data for
multiple nodes, the output is grouped by data categories rather than by node.
-st or --status
Get the status of export jobs. This option is only compatible with the --job and --
jobname options. If --job or --jobname is provided, then the status of that
specified job is returned, otherwise the status for all jobs is returned in the order
of newest jobs last.
-j or --job
The job ID of a specific job. Only compatible with the --status, --download and --
remove commands.
-jn or --jobname
When starting an export job, it is possible to optionally specify a job name. The
specified job name cannot already exist. It must start with a letter, numeral or
underscore. It can contain any other combination of letters, numerals,
underscores, or hyphens. Example: "[a-zA-Z0-9_]([a-zA-Z0-9_] | '-')*". If a job
name is specified, the generated export file is named the same as the job name.
If a job name is not supplied, then the system will generate a default file name in
the format export_<filetype>_<timestamp>_<unique_id>. The timestamp is
provided in the format "yyyy-MM-dd'T'HH-mm-ss-SSS", for example:
"2019-10-30T17-53-59-177". The unique ID is a random series of hexDigit
values in the format "<8*hexDigit>-<4*hexDigit>-<4*hexDigit>-<4*hexDigit>-
<12*hexDigit>", for example: "553a3fa1-676c-4a38-b0d7-2b3c214301c8".
-dl or --download
Download the generated file for a specified export job. It is mandatory to specify
a job using either --job or --jobname option.
-lf or --listfilters
-rm or --remove
Remove a specified export job. This option is only compatible with the --job and
--jobname options. When an export job is removed, both the generated export
file and all job data are removed from the system.
-fc or --filecompression
The command to start an export has an optional parameter to specify the file
compression type to be used to generate the export file. The compression types
supported are 'zip', 'gzip', and 'none'. If this optional parameter is not included the
command will use zip compression by default.
-et or --enumtranslate
The command to start an export has an optional parameter to specify how enum
attribute values are translated in the export file. The parameter has two options,
'true' and 'false'. If the parameter is set to 'true', enum attribute values are
translated as string literals for the export job. If the parameter is set to 'false',
enum attribute values are translated as integers for the export job. If the
parameter is not included, the default behavior configured by the system
administrator is used.
-ss or --syncstate
included in the export file. If the parameter is not included, the default behavior
configured by the system administrator is used.
Note:
-pf or --prettyformat
-v or --verbose
When you get the status of a specific job you may get additional information
about that job using verbose. Lists each of the operations which were attempted
on the specified export job. If this option is specified for a job which is still
running, no extra detail is included in the output.
Description
— The export command is asynchronous. This means that when the export job
starts, the system responds with the job name and job ID. Either the job
name or ID can be used for future interaction with the job (such as querying
the status of the job or removing the job).
— The command supports the starting of an export job, querying the status of
an export job, downloading the export file for a completed job, listing the
available filters and removing completed jobs.
Command Consequences
— With --remove an export job and its export file are removed from the system
Examples
Response
Start an export job for a specific NetworkElement type in the 3GPP format
Response
Response
Response
Response
Response
Response
Response
Response
Response
Start an export job which exports only data from the Network Element model
(including never synchronized nodes)
Response
Start an export job which exports data from both models in a specified order.
Response
Response
Response
Response
Response
The command returns the status of the export job with name ExportJobName
Response
Response
The export file for export job 3 is downloaded to the client browser.
Show a list of the predefined filters which can be used with an export
command
Response
Response
2.6 collection
< Back To Command Sets
Content
List of Commands
Notes
Commands
Get
List
Create
Modify
Delete
Notes
The collection command set can be used to read Collection data. Creation,
modification and deletion of collection is also supported.
— The collection commands cannot be interrupted after the command has been
entered in the Configuration Management Command Line Interface
application.
* {0}, {1}, and so on, indicate variable parts of the message which will be
substituted by relevant information form the request like FDN, MO type, attribute
name, and so on.
Syntax
Description
collection get <collection_name> is used to display the contents of a collection.
You can view your own private collections and all public collections.
Examples
Response
This command returns all the FDN(s) contained in the provided collection
FDN : MeContext=ERBS001
FDN : MeContext=ERBS002
2 instance(s)
Response
This command returns all the FDN(s) contained in the provided collection
FDN : MeContext=ERBS001
FDN : MeContext=ERBS002
2 instance(s)
Syntax
CollectionName
CollectionName is optional and can only be used directly after 'collection list'.
<CollectionName>
*<CollectionName>
<CollectionName>*
*<CollectionName>*
Note:
CollectionName supports alphanumeric characters (A-Z, a-z and 0-9) and certain
"special" characters.
. - _ <space>
Options
-t or --table
Note:
When copy and pasting a table of data from the CLI to another application the
data in the clipboard
-pu or --public
-pr or --private
Description
collection list is used to display details of all collections visible to the current user.
Examples
collection list
Response
Name : my_collection1
Created By : cmedit_administrator_user
Name : my_collection2
Created By : cmedit_administrator_user
2 instance(s)
Syntax
Description
collection create <collection_name> is used to create a new collection.
In case a file is specified then new collection is created containing the list of valid
FDNs or node names.
Default sharing permission for new collection is "private" (no option specified),
instead to create a new "public" collection the option -pu or --public is required.
Note 1:
Collection name supports only alphanumeric characters (A-Z, a-z and 0-9) and
certain "special" characters.
. - _ <space>
Note 2:
SubNetwork=ERBS-SUBNW-1,MeContext=LTE36ERBS00093
SubNetwork=ERBS-SUBNW-1,MeContext=LTE36ERBS00064
Examples
Create a new private empty collection only visible to the current user
Response
Collection : mycollection
Create a new public collection from file, input file containing a list of valid
FDN’s or Node names.
Response
This command returns created collection, number of valid FDN’s or Node names
is displayed
Collection : mycollection
Create a new public collection from file, input file containing also some invalid
or non-existing FDN’s or Node names.
Response
The collection is created even if some objects cannot be added, list of failed
objects is displayed
Failed Objects
Name Reason
Collection : mycollection
Syntax
Description
collection modify <collection_name> is used to modify an existing collection.
By default the FDNs and Node names will be added to the existing collection.
Any objects that are specified in the file and already exist in the collection will be
ignored.
If the --replace option is used then only the name of the collection is retained and
the contents is completely replaced by the contents of the file.
Note:
Collection name supports only alphanumeric characters (A-Z, a-z and 0-9) and
certain "special" characters.
. - _ <space>
Examples
Modify an existing collection, input file containing a list of valid FDNs or Node
names.
Response
The existing collection is modified and the number of valid FDNs or Node names
added are displayed
Collection : mycollection
Modify an existing collection, input file containing a list of valid FDN’s or Node
names, previous collection content is completely replaced by the contents of the
file
Collection : mycollection
Syntax
Description
collection delete <collection_name> is used to delete an existing collection.
Note:
Collection name only supports alphanumeric characters (A-Z, a-z and 0-9) and
certain "special" characters.
. - _ <space>
Examples
Response
1 instance(s) deleted
2.7 config
< Back To Command Sets
Content
List of Tutorials
List of Commands
Notes
Tutorials
Undo Configuration
Commands
History
Undo
Notes
The live configuration is the database representing the Live network
configuration in ENM. This is automatically created by ENM and cannot be
deleted by a user.
9022 Command syntax error, parameter Refer to usage instructions for {2}.
{0}, invalid value {1}.
9023 Can not delete active job. Specify a job which has finished.
9024 Undo file not found. Create a new undo job.
9026 Invalid job state for download Wait for job to complete for
operation. running jobs, retry undo job for
failed jobs.
9027 License FAT1023443 for dynamic Contact the system administrator
undo import type is invalid. to activate the appropriate license.
9030 Invalid Command Syntax. Please specify a valid command.
9031 The specified collection is not Please specify a collection that
valid. contains at least one Network
Element, SubNetwork or Node
Root.
9032 Collection service unavailable. Please try again later or contact
your System Administrator.
9033 The collection does not exist. Please specify a different
collection. Use command
“collection list” for a list of the
available collections you have
access to.
9034 UNAUTHORIZED : User {1} Ensure you have access
cannot access nodes : {2}. permissions to all nodes to be
activated.
9035 The access control service is Please try again later.
unavailable.
9036 Only Live Configuration is Refer to usage instructions for {0}.
supported for Config History.
— Undo changes executed towards the live configuration via CM Bulk Import
Note:
As there can be delay in the copy action, existance of MOs is verified with get
commands.
The following command will trigger mediation of the created MOs to the network
element through a Netconf RPC.
Examples
com:ericsson:oammodel:ericsson-interfaces-ext-ipos" -v=2015.12.7 →
--config=myConfig
-key=1 -ns="urn:rdns:com:ericsson:oammodel:ericsson-interfaces-e →
xt-ipos" -v=2015.12.7 --config=myConfig
Prerequisites
This tutorial describes the steps to view the history of changes to the live
configuration.
The number of rows will be limited and only the most recent rows will be
displayed. It is recommended to save the response to a file.
If a change was attempted to an attribute which already had the same value,
that change would not have been applied to the live configuration. Therefore that
change will not be displayed.
Steps
config history
The command returns the changes (if any) made to the live configuration as
in the following example:
Configuration history
3 change(s)
Configuration history
{physicalL {}
LTE02E MO cre MeCont 2016-0 enmUse Applic
ayerSubC
RBS000 ated ext=LT 9-28T1 r ation:
ellId=2,eU
04 E02ERB 9:16:4 Import
tranCellF
S00004 6 ,JobID
DDId=test
,Manag :1
cell5,earfc
edElem
3 change(s)
Results
Result 1: Where the amount of changes to the live configuration is 35,000 or less
all changes are returned.
2.7.5 View the History of Changes to the Live Configuration made by a Specific
Import
Prerequisites
— Changes have been made to the live configuration via import to live
This tutorial describes the steps to view the history of changes to the live
configuration made by a specific import.
If a change was attempted to an attribute which already had the same value,
that change would not have been applied to the live configuration. Therefore that
change will not be displayed.
Steps
The command returns the changes (if any) made to the live configuration by
the Bulk CM import job with job ID 15 as in the following example:
Configuration history
2 change(s)
Configuration history
2 change(s)
Results
Result 1: Where the specified import made changes to the live configuration
those changes are displayed.
Result 2: Where the specified import made no changes to the live configuration 0
changes are displayed.
Result 3: Where the specified import made changes to the live configuration but
not all history was stored a message indicating incomplete history along with the
stored changes is displayed.
2.7.6 Undo changes executed towards the live configuration via CM Bulk Import
Prerequisites
This tutorial describes the steps required to undo changes made to the live
configuration by importing to live.
The default value for the optional file type parameter depends on the Dynamic
CM Value Package license. If the Dynamic CM Value Package license is not
installed, the default value is 3GPP. If the Dynamic CM Value Package license is
installed, the default value is dynamic.
Steps
The command returns a list of all import jobs as shown in the following
example. To save the response to a file Hit Ctrl+Enter. This makes it easier to
search for jobs using an offline text editor.
Job Status
Job Stat Start End Elap Nod Nod Man Man Man Acti Failu File Conf
ID us date date sed es es age age age ons re Nam igur
/ / Tim copi not d d d perf Infor e atio
time time e ed copi obje obje obje orm mati n
ed cts cts cts ed on
crea upd dele
ted ated ted
Select the correct Bulk import job to be revoked. Using the job ID of this job,
use the following tutorial to check the history of this job to confirm that it
contains the intended operations to be revoked
Result : The bulk import file to revoke the selected job has been created.
The command in this example returns the status of an undo job with the job
ID 81 as shown in the following example:
Job Status
Job ID Status Start End Elapsed Total Undo User File Additio
date/ date/ time operati operati name name nal
time time ons ons informa
tion
— The Total operations field lists the number of operations applied to the
network due to the import job. Exact details of those operations can be
displayed using the config history command for the live configuration.
— The Undo operations field lists the number of operations included in the
undo file. This number can be less than the Total operations field, since
some operations are not currently supported. The supported operations
are Managed Object creation, MIB root creation, attribute modification
and Managed Object deletion on NRM (Network Resource Model)
Managed Objects. Attribute modification on Topology Model Managed
Objects is also supported, but only with Dynamic File Format. The
deletion of system created Managed Objects is not supported. The
deletion of child Managed Objects where the relationship between
parent and child is marked 'not deletable' is not supported. More
information can be found in the "Context Description" section of config
undo. For unsupported operations,
'totalExcludedUnsupportedOperations' counter is incremented in the
logs. The log entry for an undo job can be found in Log Viewer by
searching for the label CM_REVOCATION. The log entry contains the
counters that identify the number of excluded unsupported operations
and the number of excluded Managed Objects. These counters are
'totalExcludedUnsupportedOperations', 'totalExcludedNonNrmMos',
'totalExcludedSystemCreatedMos', and 'totalExcludedNotDeletableMos'.
— The File name describes the name and location of the undo file. In this
example the dynamic license is not active therefore the filetype is 3GPP.
This is denoted by the file's XML extension.
— The Additional information field also includes the reason for failure, for
undo jobs that have failed.
— For undo jobs where all operations have been excluded, the job is
considered failed. The Additional information field includes 'No
operations to undo' as the reason for failure. The undo file is not
available for download.
The command downloads the undo file to the local client as displayed:
downloading...
Note : The downloaded file can be viewed to confirm it contains the required
changes.
Move the undo file to the workspace by dragging and dropping onto the
client browser, the following confirmation message is displayed:
The command begins an import job and returns a successful message with a
job ID as displayed:
The command in this example returns the status of an import job with the
job ID 2 as displayed:
Job Status
Job Stat Start End Elap Nod Nod Man Man Man Acti Failu File Conf
ID us date date sed es es age age age ons re Nam igur
/ / Tim copi not d d d perf Infor e atio
time time e ed copi obje obje obje orm mati n
ed cts cts cts ed on
crea upd dele
ted ated ted
Result : If the Bulk Import job completes successfully, the changes are
applied to the live configuration. If the the Bulk Import job has failed due to
Instance Validation, there are incompatible with the Live configuration. For
example if the Bulk Import is trying to create a child MO for a parent MO that
has been deleted since the Bulk Import selected in step 1 was applied. In this
case review the changes that have failed using
If the failure reason is found in the "Failure Information" column, if these are
now unnecessary due to changes in the Live configuration, rerun the import
command with the following parameters
The command removes the undo job with a message as in the following
example:
Results
The changes made by the selected import job in the live configuration are
undone.
Prerequisites
Steps
The command removes the undo job with a message as in the following
example:
Results
The undo job with job ID 81 is removed.
Syntax
Options
-v or --verbose
The verbose option shows the original attributes in addition to the supplied
arguments.
For "MO created" and "MIB Root created" operations, the supplied arguments will
not display attributes with values equal to the default value.
For "MO deleted" operations, the original attributes will not display attributes
with values equal to the default value.
-ij or --importjob
List changes made by execution of a bulk CM import with the specified job
number.
Context Description
Display CM data changes made by a CM Bulk Import job to the live configuration.
History tutorials.
Prerequisites
• Cmedit_Operator
Command Consequences
— No consequences.
Examples
config history
Response
The command will return all changes made to the live configuration by execution
of CM Bulk Import jobs.
The maximum number of rows will be limited and only the most recent rows will
be displayed.
Get the history of changes made to the live configuration by a specific import
to live.
Response
The command will return all changes made to the live configuration by execution
of CM Bulk Import job with ID 6.
Tutorials
— View the History of Changes to the Live Configuration.
Syntax
Options
-ij or --importjob
Generate an import file to undo the changes made by a specific import job to the
live configuration.
-ft or --filetype
The format of the file generated by undo command and containing all needed
statements to undo changes applied to the network by the specified job. The
following file formats are supported:
Default value for --filetype depends on the presence (or not) of the Dynamic CM
Value Package license; if the license is not present, the default value is 3GPP;
otherwise it is dynamic.
-j or --job
-st or --status
-dl or --download
-rm or --remove
Context Description
— The feature supports revocation of Configuration Management changes
which have been applied to the network where the source of the changes is
an import to the live configuration.
— The command will generate a file in the required format which will contain
the necessary operations to reverse the changes originally applied to the
network due to the specified job.
— The format of the generated file can be specified in the command using the
optional --filetype <file-type> field. If --fileype option is not present the
default value depends on the presence (or not) of the Dynamic CM Value
Package license; if the license is not present, the default value is 3GPP;
otherwise it is dynamic.
— The file can be imported and applied to the network using cmedit import
command
— If the generated file size exceeds the limits specified in Import File Size Limit,
then split the file into smaller files for attempting import.
— Treat-as means that ENM has the ability to manage a node as a different
version to the actual version of that node. An unknown node version is
managed (or treated) as a known node version. If a node is being managed
using Treat-as, it is possible that the node has attribute values outside the
range allowed for by the ENM version. Revocation of changes to these
attributes is not supported. In this case the import of the undo file will fail.
Undo tutorials.
Prerequisites
— An import to live job has completed and has applied changes to the network.
Command Consequences
Examples
Response
An import file is generated in the Ericsson Dynamic file format with the reverse
operations that were applied to the live configuration by the import with job ID 3
Response
Response
Response
The undo file for undo job 4 is downloaded to the client browser.
Response
The undo job with ID 4, and its associated undo file is deleted from the system.
Tutorials
— Undo Changes to the Live Configuration made by Import to Live
2.8 credm
< Back To Command Sets
Content
List of Tutorials
List of Commands
Notes
Tutorials
Reissue
Commands
Reissue
List
Lock
Unlock
Notes
The credm command set manages security configuration and administrationfor
the ENM services.
Example of Command
Notes
— The "APServ_svc-1-apserv" is only an example for the <enm-service-name-
value> argument.
Retrieve the List of all the ENM and the 3PP Services
In this example the credm list command returns the list of all the ENM and 3PP
services.
Example of Command
credm list
Retrieve the Full List of all the ENM and the 3PP Services
In this example the credm list command returns the full (verbose mode) list of
all the ENM and 3PP services.
Example of Command
credm list -v
Return the list of all the ENM services and 3PPs managed by security and
trusting a trustCA.
In this example the credm list command returns the list of all the ENM and 3PP
services trusting 'VC_Root_CA_A1' with their status and the used EntityProfile.
Example of Command
Return the list of all the ENM services and 3PPs managed by security and
trusting a trustCA, with all information.
In this example the credm list command returns the full (verbose mode) list of
all the ENM and 3PP services trusting 'VC_Root_CA_A1' with all realted
information.
Example of Command
Returns the list of all the ENM services and 3PPs managed by security with
related status.
In this example the credm list command returns the full (verbose mode) list of
all the ENM and 3PP services managed by security containing the string httpd in
its name, the Service Entity Status ans the used EntityProfile.
Example of Command
Example of Command
Example of Command
Example of Command
Example of Command
Syntax
The credm reissue commandset is described with the following EBNF
grammar:
Examples
For a list of examples see the following tutorial:
— Reissue
Context Description
The credm reissue commandset starts a job to re-issue certificates to services
with new keys. After this the old certificates is revoked.
Prerequisites
Notes
Service Name:
Input File Name: it is a text file containing a list of service names separated by:
— comma
— <TAB>
— <SPACE>
— <CR>
Syntax
The credm list commandset is described with the following EBNF grammar:
Examples
For a list of examples see the following tutorial:
Context Description
The credm list command allows retrieving the list of the ENM and the 3PP
services.
Syntax
The credm lock command set is described with the following EBNF grammar:
Examples
For a list of examples, see the following tutorial:
Context Description
The credm lock command changes the ismodifiable attribute of the profile to
false, so that the profile cannot be modified further.
Syntax
The credm unlock command set is described with the following EBNF grammar:
Examples
For a list of examples, refer to the following tutorial:
Context Description
The credm unlock command changes the ismodifiable attribute of the profile to
true, so that the profile can be updated using CLI/UI.
2.9 dhcp
< Back To Command Sets
List of Tutorials
List of Commands
Notes
Tutorials
Command sets
Start
Stop
Status
Network
Range
Client
Monitor
Configure
Notes
The DHCP command set is used to start, stop, configure and monitor the DHCP
server in ENM. The DHCP CLI commands can be used to do the following:
The DHCP command set performs various DHCP supported use cases from CLI.
Role Privileges
DHCP_Administrator — Start/Stop DHCP server and view server
status.
— Create/View/Update/Delete configuration.
— Create/View/Update/Delete configuration.
— View configuration.
— Validation of IP address
failed. Details: Address is
outside network.
— Validation of IP address
failed. Details: IP address
with all zeros is
unacceptable.
— Validation of IP version
failed. Details: IP version
is inconsistent with
configured client data.
— Validation of MAC
address filtering failed.
MAC address filtering is
not supported for IPv6.
— Validation of interface
failed. Specified network
interface is invalid.
23103 Check already defined networks.
Network configuration alrea
dy exists.
Prerequisites
Objective
This tutorial describes the steps required to execute start command for DHCP4
server or/and DHCP6 server.
It allows you to manage services of DHCP4 and DHCP6 server (over IPv4 and
IPv6 accordingly) through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Command Syntax
Command Example
Command Result
Results
The start command is executed for DHCP4 or DHCP6 server.
Prerequisites
Objective
This tutorial describes the steps required to execute Stop command for DHCP4
server or/and DHCP6 server.
It allows you to manage services of DHCP4 and DHCP6 server (over IPv4 and
IPv6 accordingly) through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Command Syntax
Command Example
Command Result
Results
The stop command is executed for DHCP4 or DHCP6 server.
Prerequisites
This tutorial describes the steps required to execute status command for DHCP
server. It allows you to view the status of DHCP through ENM DHCP CLI
commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Server: DHCP4
Status: Running
Interface: eth2
MAC Address Filtering: Enabled
Last Update Time: 2019-08-05 12:03:20
Command Example
Command Result
Server: DHCP6
Status: Running
Interface: eth1
Last Update Time: 2019-08-05 12:04:01
Results
The DHCP server status is displayed.
Prerequisites
This tutorial describes the steps required to execute add command for DHCP
IPv4 network and DHCP IPv6 network through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Note:
a. <ntp servers> specifies one or more NTP server(s). Multiple servers are
separated by comma (“,”).
b. <domain name servers> specifies one or more DNS server(s). Multiple
servers are separated by comma (“,”).
c. <ip ranges> specifies one or more IP range(s). Multiple ranges are
separated by comma (“,”), for example, <ip 1>-<ip 2>,<ip 3>-<ip 4>.
Command Result
Subnet: 193.11.1.0
Netmask: 255.255.255.0
Broadcast address: 193.11.1.255
Domain name servers: 4.4.4.4, 6.6.6.6, 8.8.8.8
Domain name: example.com
NTP servers: 10.10.10.10, 10.10.10.11
Default router: 193.11.1.4
IP ranges: 193.11.1.1-193.11.1.8
Security gateway: 193.11.1.1
AIWS: 192.168.0.186
Time offset: 3000
Or
Command Syntax
Note:
a. <ntp servers> specifies one or more NTP server(s). Multiple servers are
separated by comma (“,”).
b. <domain name servers> specifies one or more DNS server(s). Multiple
servers are separated by comma (“,”).
c. <ip ranges> specifies one or more IP range(s). Multiple ranges are
separated by comma (“,”), for example, <ip 1>-<ip 2>,<ip 3>-<ip 4>.
Command Example
Command Result
Subnet: fe80:ffff:6ec3:17ff:fe3f:ad80:0:0
Netmask: ffff:ffff:ffff:ffff:ffff:ffff:0:0
Broadcast address: fe80:ffff:6ec3:17ff:fe3f:ad80:1:ffff
Domain name servers: fe80:ffff:6ec3:17ff:fe3f:ad80:f0b:f0c
Domain name: example.com
NTP servers: fe80:ffff:6ec3:17ff:fe3f:ad80:fa:f0c
Default router: fe80:ffff:ff14:d0ab:dd:c4a:ff00:1
IP ranges: fe80:ffff:6ec3:17ff:fe3f:ad80:ff:0-fe80:ffff:6ec3: →
17ff:fe3f:ad80:ff:ff
Security gateway: fe80:ffff:6ec3:17ff:fe3f:13:33:ffff
AIWS: fe80:ffff:6ec3:17ff:fe3f:ad80:f:f0c
Time offset:
Results
A new DHCP network with the specified configuration is added.
Prerequisites
Objective
This tutorial describes the steps required to execute update command for DHCP
IPv4 network or DHCP IPv6 network through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Note:
a. <ntp servers> specifies one or more NTP server(s). Multiple servers are
separated by comma (“,”).
Command Example
Command Result
Subnet: 193.11.1.0
Netmask: 255.255.255.0
Broadcast address:
Domain name servers:
Domain name:
NTP servers:
Default router:
IP ranges:
Security gateway:
AIWS: 192.168.0.186
Time offset: 3600
Or
Command Syntax
Note:
a. <ntp servers> specifies one or more NTP server(s). Multiple servers are
separated by comma (“,”).
b. <domain name servers> specifies one or more DNS server(s). Multiple
servers are separated by comma (“,”).
c. <ip ranges> specifies one or more IP range(s). Multiple ranges are
separated by comma (“,”), for example, <ip 1>-<ip 2>,<ip 3>-<ip 4>.
Command Example
Command Result
Subnet: fe80:ffff:6ec3:17ff:fe3f:ad80:0:0
Netmask: ffff:ffff:ffff:ffff:ffff:ffff:0:0
Broadcast address:
Domain name servers:
Domain name:
NTP servers: 20:1b:82:13b:0:0:0:1fff
Default router:
IP ranges:
Security gateway:
AIWS: 2001:1b70:82a1:103:0:0:0:172
Time offset:
Results
An existing DHCP network with the specified configuration is updated and all
specified optional parameters values are overwritten.
Prerequisites
Objective
This tutorial describes the steps required to execute delete command for DHCP
network through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Subnet: 193.11.1.0
Netmask: 255.255.255.0
Broadcast address:
Domain name servers:
Domain name:
NTP servers:
Default router:
IP ranges:
Security gateway:
AIWS: 192.168.0.186
Time offset:
Results
A DHCP network with the specified configuration is deleted.
Prerequisites
Objective
This tutorial describes the steps required to execute view command for DHCP
network configuration through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Network(s) configuration:
Subnet: 193.11.1.0
Netmask: 255.255.255.0
Broadcast address: 193.11.1.255
Domain name servers: 4.4.4.4, 6.6.6.6, 8.8.8.8
Domain name: example.com
NTP servers: 10.10.10.10, 10.10.10.11
Default router: 193.11.1.4
IP ranges: 193.11.1.1-193.11.1.8
Security gateway: 193.11.1.1
AIWS: 192.168.0.186
Time offset: 3000
Or
Command Syntax
Command Example
Command Result
Results
The DHCP networks with the specified configuration is displayed.
Prerequisites
Objective
This tutorial describes the steps required to execute add ip range to DHCP
network through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Result
Subnet: 193.11.1.0
Netmask: 255.255.255.0
Broadcast address:
Domain name servers:
Domain name:
NTP servers:
Default router:
IP ranges: 193.11.1.2-193.11.1.49
Security gateway:
AIWS: 192.168.0.186
Time offset:
Or
Command Result
Subnet: fe80:ffff:6ec3:17ff:fe3f:ad80:0:0
Netmask: ffff:ffff:ffff:ffff:ffff:ffff:0:0
Broadcast address:
Domain name servers:
Domain name:
NTP servers:
Default router:
IP ranges: fe80:ffff:6ec3:17ff:fe3f:ad80:ff:0-fe80:ffff:6ec3: →
17ff:fe3f:ad80:ff:ff
Security gateway:
AIWS: 2001:1b70:82a1:103:0:0:0:172
Time offset:
Results
The IP range is added to the DHCP network with specified subnet.
Prerequisites
Objective
This tutorial describes the steps required to execute delete ip range from DHCP
network through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Subnet: 193.11.1.0
Netmask: 255.255.255.0
Broadcast address:
Domain name servers:
Domain name:
NTP servers:
Default router:
IP ranges:
Security gateway:
AIWS: 192.168.0.186
Time offset:
Or
Command Result
Subnet: fe80:ffff:6ec3:17ff:fe3f:ad80:0:0
Netmask: ffff:ffff:ffff:ffff:ffff:ffff:0:0
Broadcast address:
Domain name servers:
Domain name:
NTP servers:
Default router:
IP ranges:
Security gateway:
AIWS: 2001:1b70:82a1:103:0:0:0:172
Time offset:
Results
The IP range is deleted from the DHCP network with specified subnet.
Prerequisites
Objective
This tutorial describes the steps required to execute add command for DHCP
IPv4 client or DHCP IPv6 client through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Note: <ntp servers> specifies one or more NTP server(s). Multiple servers are
separated by comma (“,”).
Command Example
Command Result
Identifier: D16Q698818
Hostname: D16Q698818
Fixed IP: 192.168.1.20
Subnet: 192.168.0.0
AIWS: 192.168.1.100
NTP servers: 192.168.1.101, 192.168.1.102
Time offset: 8
Or
Command Syntax
Note: <ntp servers> specifies one or more NTP server(s). Multiple servers are
separated by comma (“,”).
Command Example
Command Result
Identifier: D16Q698818
Hostname: D16Q698818
Fixed IP: 20:1b:82:13b:0:0:0:4f
Subnet: 20:1b:82:13b:0:0:0:0
AIWS: 20:1b:82:13b:0:0:0:1111
NTP servers: 20:1b:82:13b:0:0:0:1fff, 20:1b:82:13b:0:0:0:1eee
Time offset:
Results
A new DHCP client with the specified configuration is added.
Prerequisites
Objective
This tutorial describes the steps required to execute delete command for DHCP
client through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Identifier: D16Q698818
Hostname: D16Q698818
Fixed IP: 192.168.1.20
Subnet: 192.168.0.0
AIWS: 192.168.1.100
NTP servers: 192.168.1.101
Time offset: 8
Results
A DHCP client with the specified configuration is deleted.
Prerequisites
Objective
This tutorial describes the steps required to execute view command for DHCP
client configuration through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Client(s) configuration:
Identifier: D16Q698818
Hostname: D16Q698818
Fixed IP: 192.168.1.20
Subnet: 192.168.0.0
AIWS: 192.168.1.100
NTP servers: 192.168.1.101
Time offset: 8
Or
Command Syntax
Command Example
Command Result
Client(s) configuration:
Identifier: D16Q698818
Hostname: D16Q698818
Or
Command Syntax
Command Example
Command Result
Client(s) configuration:
Identifier: D16Q698821
Hostname: D16Q698821
Fixed IP: 20:1b:82:13b:0:0:0:4f
Subnet: 20:1b:82:13b:0:0:0:0
AIWS: 20:1b:82:13b:0:0:0:1111
NTP servers: 20:1b:82:13b:0:0:0:1fff
Time offset:
Or
b. Enter the following command to execute the viewing the DHCP client(s)
configuration with specified subnet command:
Command Syntax
Command Example
Command Result
Client(s) configuration:
Identifier: D16Q698818
Hostname: D16Q698818
Fixed IP: 192.168.1.20
Subnet: 192.168.0.0
AIWS: 192.168.1.100
NTP servers: 192.168.1.101
Time offset: 8
Identifier: D16Q698822
Hostname: D16Q698822
Fixed IP: 192.168.1.118
Subnet: 192.168.0.0
AIWS: 192.168.1.100
NTP servers: 192.168.1.101
Time offset: 6
2 item(s)
Or
Command Syntax
Command Example
Command Result
Results
DHCP client(s) with the specified configuration is displayed.
Prerequisites
Objective
This tutorial describes the steps required to execute start DHCP monitor session
command through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Or
Command Syntax
Command Example
Command Result
Results
A DHCP monitor session is started.
Prerequisites
Objective
This tutorial describes the steps required to execute stop DHCP monitor session
command through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Or
Command Syntax
Command Example
Command Result
Results
A DHCP monitor session is stopped.
Prerequisites
Objective
This tutorial describes the steps required to execute delete DHCP monitor
message(s) command through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Results
DHCP monitor message(s) for the specified client is deleted.
Prerequisites
This tutorial describes the steps required to execute view DHCP monitor
command through ENM DHCP CLI commands.
Outline
Steps
Command Syntax
Command Example
Command Result
Or
Command Syntax