Language

Operation Enum

Definition

Operation categories used in eUICC detailed error codes.

public enum Operation
type Operation = 
Inheritance
Operation

Fields

Name Value Description
System 1

An internal system error.

SimSlot 2

A SIM slot error, such as a failed slot switch or physical slot access.

EuiccCard 3

An eUICC card error.

Switch 4

A generic profile-switching error.

Download 5

A profile download error.

Metadata 6

A subscription metadata error.

EuiccGsma 7

An error returned by the eUICC while running a GSMA SGP.22 ES10x function.

Apdu 8

An APDU command execution error, such as a channel-opening failure or a non-success APDU response.

Smdx 9

An SMDX (SMDP/SMDS) error.

SmdxSubjectReasonCode 10

SMDX subject and reason codes from GSMA SGP.22.

Http 11

An HTTP error.

Remarks

An operation category identifies the type of operation that was in progress when an error occurred. In a detailed result code, it occupies the first byte; the remaining three bytes contain error-specific data.

Java documentation for android.telephony.euicc.EuiccManager.EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE.

The values correspond to these EuiccManager operation constants:

Apdu: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_APDU.

Download: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_DOWNLOAD.

EuiccCard: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_EUICC_CARD.

EuiccGsma: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_EUICC_GSMA.

Http: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_HTTP.

Metadata: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_METADATA.

SimSlot: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_SIM_SLOT.

Smdx: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_SMDX.

SmdxSubjectReasonCode: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_SMDX_SUBJECT_REASON_CODE.

Switch: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_SWITCH.

System: Java documentation for android.telephony.euicc.EuiccManager.OPERATION_SYSTEM.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to