Status Type Evaluation
If something goes wrong then the result event will indicate that the operation was successful or not
enum value | Description |
---|---|
kOk | The process was completed successfully. |
kUpdateAvailable | An update of the app is available. (Info only) |
kAppRegistered | Will be sent from SSMS to the app when the app registration was successful. (Info only). The App must restart the SDK itself. |
kUserCancel | The user cancelled a process, e.g. a transaction. |
kUserConfirmationTimeout | The process was cancelled by a timeout. |
kInvalidPin | The user entered a wrong pin. |
kUnknownVersion | Activation and Logon process: The app has a wrong version. |
kUnknownClientType | Activation and Logon process: The app has a wrong client type. |
kUpdateNecessary | This version of the app was replace by a newer one and the user must update. |
kWrongCredentials | Activation and Logon process: The user ID, activation code or the PIN are incorrect. |
kUnknownCertificate | User removed on the ssms server |
kInternalError | An internal error occurred during the process, usually a Runtimer Error |
kActivationCodeExpired | Activation process: The activation code expired. |
kLockedCertificate | User locked on ssms server |
kLockedUser | User locked on ssms server |
kPropertyNotExists | Requested property is not stored on SSMS or local DataBase. |
kInvalidKeyLength | Property key is too long. |
kNotUnique | Sent property string is not unique for this user. |
kTextTooLong | Sent property string is too long. |
kInvalidState | The MasterController is in a state where it cannot proceed the corresponding event. |
kInvalidParameter | One of the parameters of the invoked event has an invalid format |
kInvalidUserId | The given userID is invalid (e.g. no user credentials are available) |
kUserIdAlreadyExists | User credentials already exists for the given userID at the user credential path |
kRegisterApp | The app is not registered at SSMS |
kMismatchedUser | The certificate does not match to the user (e.g. typing error for the userID) |
kNegative | A negative status has been occured usually this comes with an additional errorCode and subSystem |
kReadOnly | Requested property is a read only property |
kTemporaryLocked | Logon process: The user ID is temporary locked by entering wrong PINs. |
kNotSuspended | Resume has been invoked although MasterController had not been suspended before |
kInvalidPassword | Invalid password for the keystorage was provided |
kPasswordBlocked | Password for the keytorage is blocked |
kAtcExpiresSoon | The ATC used for the OfflineFunctions will soon expire |
kAtcExpired | The ATC used for the OfflineFunctions is expired |
kNotReachable | Operation could not be completed, because connection to SSMS was lost |
kPinBlocked | The PIN is blocked |
kAccessDenied | The requested property cannot be accessed by the App |
kPropertyExists | The requested property exists |
kTenantIdAlreadySet | If the Tenant ID has already been set in the sdk config, it is not allowed to set it via doActivation. If a user still tries to set it this status code is returned with onActivationEnd */ |
kUninitialized | The underlaying module necessary to execute the invoked event is uninitialised |
kFailed | The execution of the invoked event failed. Usually this cannot be fixed from App side and a Restart is necessary |
kLoginRequired | The execution of tehinvoked event requires an online login |
kAlreadyInitialized | The underlaying module necessary to execute the invoked event is already initialised |
kGlobalPinSet | Activation was successful and the global PIN for the given user had been set |
kUpdateAvailableGlobalPinSet | An update is available for the App but the global PIN had been set |
kInvalidToken | An invalid token had been provided for a transaction |
kOfflineNotActivated | The invoked event needs offline capabilities which had not been activated before |
kNotSupported | The invoked event is not supported with teh given configuration |
kNoTokenDataAvailable | The invoked event requires vaid IDP Token data which are not available |
kTokenDataIsOutdated | The invoked event requires vaid IDP Token data but available data is expired |
kCannotAcquireTokenData | An error occured while trying to acquire fresh IDP tokens from IDP |
kCannotAcquireAuthorizationCode | An error occured while trying to acquire an authorization code from IDP |
kCannotAcquireAccessTokenForAuthorizationCode | An error occured while trying to acquire fresh IDP tokens from IDP via the an acquired authorization code |
kServerCancel | The operation cancelled on server side, e.g. a transaction. |
kConnectionLost | The underlying operation could not be completed due to connection issues. Used in DisplayConfirmationResult and TransactionEnd events. |