1 Introduction
This document covers the massive operations available through the Ericsson™ Dynamic Activation (EDA) Command Line Interface (CLI).
1.1 Purpose and Scope
This document describes Layered Equipment Identity Register (EIR), conditional search commands.
How to use these commands is covered in the document Generic CLI Interface Specification, Reference [3].
1.2 Target Group
The target group for this document is as follows:
- System Integrator
For more information regarding the different target groups, see Library Overview, Reference [2].
1.3 Typographic Conventions
Typographic conventions are described in the document Library Overview, Reference [2].
For information about abbreviations used throughout this document refer to Glossary of Terms and Acronyms, Reference [1].
2 EIR Conditional Search Commands
This section covers all EIR conditional search commands available through the Dynamic Activation CLI. All conditional search commands generate response files, rather than printing the answer directly to the client.
The following EIR search commands are available:
- Print Cloned Handset Users (EEMSCLP), see Section 2.1.
- Print Equipment (EEMSEQP), see Section 2.2.
- Print Search Orders (EEMSSOP), see Section 2.3.
- Print Fixed SIMs (EEMSFSP), see Section 2.4.
2.1 Print Cloned Handset Users (EEMSCLP)
This command prints all cloned handset users.
2.1.1 EEMSCLP Request
Command Description:
EEMSCLP; |
Example of an EEMSCLP command
EEMSCLP;
This CLI command prints all cloned handset users.
The following table covers the attributes that can be received in Cloned Handset Users Result File.
- Note:
- The Check Digit in the IMEI value is not supported.
|
Attribute |
Type |
Description |
Occurrence | |
|---|---|---|---|---|
|
imsi |
Numeric string pattern value="[0-9]*" minLength value="6" maxLength value="15" |
This attribute contains the IMSI associated to the equipment. |
Mandatory | |
|
ClonedImei |
Sub MO |
Maximum five cloned IMEIs can be retrieved |
Mandatory | |
|
imei |
Numeric String Pattern value=[0-9]{2} minLength value="14" maxLength value="14" |
This attribute contains the IMEI associated with the equipment |
Mandatory | |
|
svn |
String Pattern value="[0-9]{2}" |
This attribute contains the Software Version Number associated with the equipment. SVN value 99 is reserved for future use. |
Optional | |
2.1.2 EEMSCLP Result File Schema
Example 1 EEMSCLP Result File Schema
<xs:element name="ClonedHandsetUserData"> <xs:complexType> <xs:sequence> <xs:element name="ClonedHandsetUser" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="imsi" type="imsiType"/> <xs:element name="ClonedImei" maxOccurs="5"> <xs:complexType> <xs:sequence> <xs:element name="imei" type="imeiType"/> <xs:element name="svn" type="svnType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
2.2 Print Equipment (EEMSEQP)
This command prints all equipment.
2.2.1 EEMSEQP Request
Command Description:
EEMSEQP:IMEIALL[,LIST=list]; |
Example of an EEMSEQP command
EEMSEQP:IMEIALL,LIST=6;
This CLI command prints all IMEIs that are present in equipment list 6.
The following table covers the attributes that can be received in Equipment Result File.
- Note:
- The Check Digit in the IMEI value is not supported.
|
Attribute |
Type |
Description |
Occurrence |
|---|---|---|---|
|
imei |
Numeric String Pattern value=[0-9]{2} minLength value="14" maxLength value="14" |
This attribute contains the IMEI associated with the equipment |
Mandatory |
|
svn |
String Pattern value="[0-9]{2}" |
This attribute contains the Software Version Number associated with the equipment. SVN value 99 is reserved for future use. |
Optional |
|
date |
Date format is yyyy-mm-dd. |
This attribute contains the date when the equipment is created. |
Optional |
|
time |
Time format is hh:mm:ss. |
This attribute contains the time when the equipment is created. |
Optional |
|
comment |
String minLength value="0" maxLength value="255" |
This attribute contains a comment related to why the equipment is created. |
Optional |
|
equipmentListNumber |
Integer minInclusive value="0" maxInclusive value="9" |
This attribute contains the lists for which the equipment is defined. One equipment can be included in up to 10 lists. |
Optional |
2.2.2 EEMSEQP Result File Schema
Example 2 EEMSEQP Result File Schema
<xs:schema xmlns="http://schemas.ericsson.com/ma/EIR/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.ericsson.com /ma/EIR/" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:include schemaLocation="../types/eirla_types.xsd"/> <xs:element name="EquipmentData"> <xs:complexType> <xs:sequence> <xs:element name="Equipment" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="imei" type="imeiType"/> <xs:element name="svn" type="svnType" minOccurs="0"/> <xs:element name="date" type="dateType" minOccurs="0"/> <xs:element name="time" type="timeType" minOccurs="0"/> <xs:element name="comment" type="commentType" minOccurs="0"/> <xs:sequence> <xs:element name="EquipmentListType" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="equipmentListNumber" type="equipmentListNumberType" minOccurs="0" maxOccurs="10"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
2.3 Print Search Order (EEMSSOP)
This command prints all search orders.
2.3.1 EEMSSOP Request
Command Description:
EEMSSOP; |
Example of an EEMSSOP command
EEMSSOP;
This CLI command prints all search orders.
The following table covers the attributes that can be received in search orders Result File.
|
Attribute |
Type |
Description |
Occurrence | |
|---|---|---|---|---|
|
imsiPrefix |
Numeric string pattern value="[0-9]*" minLength value="2" maxLength value="15" Or "Default" |
This attribute contains the IMSI of the equipment being searched for. A default search order must be present and is indicated by “Default” in this attribute |
Mandatory | |
|
unknownResponse |
Enumeration value="Black" value="Grey" value="White" value="Unknown" |
This attribute contains the response returned if the IMEI being searched for is not found in any of the lists. |
Mandatory | |
|
SearchOrderListEntry |
Maximum five list entries can be defined |
Optional | ||
|
searchOrderListNumber |
Integer minInclusive value="1" maxInclusive value=5" |
This attribute contains the identifier of a list entry. |
Mandatory | |
|
equipmentListNumber |
Integer minInclusive value="0" maxInclusive value="9" |
This attribute contains a reference to an equipment list to search. See Equipment MO for details related to equipment lists |
Mandatory | |
|
response |
Enumeration value="Black" value="Grey" value="White" value="Unknown" |
This attribute contains the response returned if the IMEI being searched for is found in the list identified by equipmentListNumber |
Mandatory | |
2.3.2 EEMSSOP Result File Schema
Example 3 EEMSSOP Result File Schema
<xs:schema xmlns="http://schemas.ericsson.com/ma/EIR/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.ericsson.com /ma/EIR/" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:include schemaLocation="../types/eirla_types.xsd"/> <xs:element name="SearchOrderData"> <xs:complexType> <xs:sequence> <xs:element name="SearchOrder" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="imsiPrefix" type="imsiPrefixType"/> <xs:element name="unknownResponse" type="responseType"/> <xs:element name="SearchOrderListEntry" minOccurs="0" maxOccurs="5"> <xs:complexType> <xs:sequence> <xs:element name="searchOrderListNumber" type="searchOrderListNumberType"/> <xs:element name="equipmentListNumber" type="equipmentListNumberType"/> <xs:element name="response" type="responseType"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
2.4 Print Fixed SIMs (EEMSFSP)
This command prints all Fixed SIMs.
2.4.1 EEMSFSP Request
Command Description:
EEMSFSP; |
Example of an EEMSFSP command
EEMSFSP;
This CLI command prints all Fixed SIMs.
The following table covers the attributes that can be received in a Fixed SIMs Result File.
- Note:
- The Check Digit in the IMEI value is not supported.
|
Attribute |
Type |
Description |
Occurrence | |
|---|---|---|---|---|
|
imsi |
Numeric string pattern value="[0-9]*" minLength value="6" maxLength value="15 |
This attribute contains the IMSI associated to the locked equipment. |
Mandatory | |
|
LockedImei | ||||
|
imei |
Numeric String Pattern value=[0-9]{2} minLength value="14" maxLength value="14" |
This attribute contains the IMEI associated with the equipment |
Mandatory | |
|
svn |
String Pattern value="[0-9]{2}" |
This attribute contains the Software Version Number associated with the equipment that it is locked to". SVN value 99 is reserved for future use. |
Optional | |
2.4.2 EEMSFSP Result File Schema
Example 4 EEMSFSP Result File Schema
<xs:element name="FixedSimData"> <xs:complexType> <xs:sequence> <xs:element name="FixedSim" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="imsi" type="imsiType"/> <xs:element name="LockedImei"> <xs:complexType> <xs:sequence> <xs:element name="imei" type="imeiType"/> <xs:element name="svn" type="svnType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
3 Faults or Errors
The CLI error codes can appear both directly in the prompt, and in the result files. Besides the generic and common error codes, the CLI commands can also return some more specific error codes.
3.1 General CLI Errors
The following table covers PS internal error codes. They can appear in any CLI responses.
|
Error Code |
Error Message |
|---|---|
|
1001 |
Invalid resource ID. |
|
1002 |
Invalid XPath. |
|
1003 |
Unrecognized namespace. No data view associated. |
|
1004 |
Access denied. Invalid principal or credentials. |
|
1005 |
Not authorized to perform current operation on selected data view. |
|
1006 |
Invalid parameter. |
|
1007 |
The XPath failed to match any data in the processed XML. |
|
1008 |
Failed to provision data. |
|
1009 |
Unsupported operation. |
|
1093 |
Could not process request because of limit of maximum number of concurrent ongoing CLI transactions reached. |
|
1095 |
Communication error while interacting with a Network Element. |
|
1096 |
Time-out expired during wait for answer from Network Element. |
|
1097 |
Failure during processing of the request. |
|
1098 |
Could not process request because of resource limitation. |
|
1099 |
System error. |
|
1100 |
Execution was canceled |
|
1101 |
External error |
|
1103 |
License error |
3.2 Command Mapped Errors
This section covers EIR provisioning interface errors that are mapped towards certain commands. The commands listed in this section can be assumed to be stopping, unless "(not stopping)" is stated. They are listed in the following table along with the commands that can return them.
|
Error Code |
Error Message |
Command |
|---|---|---|
|
2001 |
FORMAT ERROR |
EEMSCLP |
|
EEMSEQP | ||
|
EEMSSOP | ||
|
EEMSFSP | ||
|
2002 |
UNREASONABLE VALUE |
EEMSEQP |
|
2005 |
STORAGE IO FAILURE |
EEMSCLP |
|
EEMSEQP | ||
|
EEMSSOP | ||
|
EEMSFSP |
Reference List
| Ericsson Documents |
|---|
| [1] Glossary of Terms and Acronyms, 0033-CSH 109 628 Uen |
| [2] Library Overview, 18/1553-CSH 109 628 Uen |
| [3] Generic CLI Interface Specification, 15/155 19-CSH 109 628 Uen |

Contents