- New Features 2.3 SP03
- Fundamentals 2.3 SP02
- Release Bulletin 2.3 SP03
- Landscape Design and Integration 2.3 SP03
- Installation Guide for Runtime 2.3 SP03
- Installation Guide for SAP Mobile SDK 2.3 SP03
- Installation Guide: Agentry Device Clients 2.3 SP02
- Supported Hardware and Software 2.3 SP03
- Developer Guide: Migrating to SAP Mobile SDK 2.3 SP03
- Mobile Data Models: Using Mobile Business Objects 2.3 SP03
- SAP Mobile WorkSpace: Mobile Business Object Development 2.3 SP03
- Mobile Data Models: Using Data Orchestration Engine 2.3 SP03
- SAP Mobile WorkSpace: Hybrid App Package Development 2.3 SP03
- Developer Guide: Hybrid Apps 2.3 SP03
- Introduction to Developer Guide for Hybrid Apps
- Introduction to Developing Hybrid Apps With SAP Mobile Platform
- Develop Hybrid Apps Using Third-party Web Frameworks
- Develop MBO-based Hybrid Apps
- Develop OData-based Hybrid Apps
- Hybrid Web Container and Hybrid App JavaScript APIs
- anonymous namespace
- AppLogErrorCallbackParameter class
- sendRequestErrorCBParameter class
- sendRequestSuccessCBParameter class
- options member
- PictureOptions member
- abort method
- alertDialogCallbackFunction( message ) method
- AppInstallationListener( event, moduleId, version, moduleName ) method
- AppInstallationListener( event, moduleId, version, moduleName ) method
- AppInstallationListener( event, moduleId, version, moduleName, designerVersion, containerVersion ) method
- ApplicationListener( event, moduleId, version ) method
- complete( resultXHR ) method
- ConnectionStateListener( event, errorCode, errorMessage ) method
- errorCallbackFunction( errorMessage ) method
- genericCallbackFunction method
- getLogEntriesErrorCallback( data ) method
- getLogEntriesSuccessCallback( data ) method
- logListener( date, event, message ) method
- LogListener( milliseconds, event, optionalString ) method
- MessageListener( flag, msgId ) method
- onGetPictureError( err ) method
- onGetPictureSuccess( filename, response ) method
- PushNotificationListener( notifications ) method
- sendRequestErrorCB( data ) method
- sendRequestSuccessCB( data ) method
- startOrStopLogListenerErrorCallback( data ) method
- startOrStopLogListenerSuccessCallback method
- AppLog namespace
- HttpsConnection namespace
- CertificateFromAfaria class
- CertificateFromFile class
- CertificateFromStore class
- ERR_AFARIA_CERTIFICATE_SOURCE_UNSUPPORTED member
- ERR_CERTIFICATE_ALIAS_NOT_FOUND member
- ERR_CERTIFICATE_FILE_NOT_EXIST member
- ERR_CERTIFICATE_INVALID_FILE_FORMAT member
- ERR_CLIENT_CERTIFICATE_VALIDATION member
- ERR_FILE_CERTIFICATE_SOURCE_UNSUPPORTED member
- ERR_GET_CERTIFICATE_FAILED member
- ERR_HTTP_TIMEOUT member
- ERR_INVALID_PARAMETER_VALUE member
- ERR_MISSING_PARAMETER member
- ERR_NO_SUCH_ACTION member
- ERR_SERVER_CERTIFICATE_VALIDATION member
- ERR_SERVER_REQUEST_FAILED member
- ERR_SYSTEM_CERTIFICATE_SOURCE_UNSUPPORTED member
- ERR_UNKNOWN member
- deleteCertificateFromStore( successCB, [errorCB], certificateKey ) method
- generateODataHttpClient method
- get( url, header, requestBody, successCB, [errorCB], [user], [password], [timeout], [certSource] ) method
- sendRequest( method, url, header, requestBody, successCB, errorCB, [user], [password], [timeout], [certSource] ) method
- hwc namespace
- CertificateStore class
- ClientVariables class
- ClientVariablesException class
- ConnectionSettings class
- CustomIcon class
- e2eTrace class
- HybridApp class
- LogEntry class
- MediaCache class
- MenuItemCollection class
- Message class
- MessageFilter class
- perf class
- SharedStorage class
- SUPStorage class
- SUPStorageException class
- NativeErrorCodes namespace
- APP_ADDED member
- APP_REFRESH member
- APP_REMOVED member
- APP_UPDATED member
- CONNECTED member
- CONNECTION_CONNECTED member
- CONNECTION_DISCONNECTED member
- CONNECTION_ERROR member
- CONNECTION_OTHER member
- CONNECTION_RETRIEVED_ITEMS member
- DEFAULT_CUSTOM_ICON_INDEX member
- DISCONNECTED member
- INSTALLATION_BEGIN member
- INSTALLATION_END member
- MSG_ADDED member
- MSG_PRIORITY_HIGH member
- MSG_PRIORITY_NORMAL member
- MSG_REFRESH member
- MSG_REMOVED member
- MSG_UPDATED member
- NOTIFICATION_CANCEL member
- NOTIFICATION_CONTINUE member
- OPEN_APP_NOT_EXIST member
- OPEN_APP_OTHER member
- OPEN_APP_SUCCESS member
- OPEN_MSG_APP_NOT_EXIST member
- OPEN_MSG_NOT_EXIST member
- OPEN_MSG_OTHER member
- OPEN_MSG_SUCCESS member
- PictureError member
- REG_ERR_AUTO_REG_NOT_ENABLED member
- REG_ERR_AUTO_REG_TEMPLATE_NOT_FOUND member
- REG_ERR_AUTO_REG_USER_NAME_TOO_LONG member
- REG_ERR_AUTO_REG_WRONG_USER_FOR_DEVICE member
- REG_ERR_COULD_NOT_REACH_MMS_SERVER member
- REG_ERR_INVALID_USER_NAME member
- REG_ERR_MMS_AUTHENTICATION_FAILED member
- REGISTRATION_METHOD_AFARIA member
- REGISTRATION_METHOD_AUTOMATIC member
- REGISTRATION_METHOD_CERTIFICATE member
- REGISTRATION_METHOD_MANUAL member
- REGISTRATION_METHOD_NO_PREFERENCE member
- SETTING_SUCCESS member
- STATUS member
- activationRequired method
- addAppInstallationListener( AppInstallationListener ) method
- addAppListener( ApplicationListener, [containingObject] ) method
- addConnectionListener( ConnectionStateListener, [containingObject] ) method
- addLogListener( LogListener, [containingObject] ) method
- addMenuItemCollection( collection ) method
- addMessageListener( filters, MessageListener, [containingObject] ) method
- addPushNotificationListener( PushNotificationListener, [containingObject] ) method
- clearCache method
- clearCacheItem( cachekey ) method
- close method
- connectToServer( [onNotification] ) method
- convertLocalTimeToUtc( date ) method
- convertUtcToLocalTime( date ) method
- disconnectFromServer method
- expireCredentials method
- getAllMessages( [messageFilter], [completeList] ) method
- getAppByID( moduleID, version ) method
- getAppIconUrl( app, processed ) method
- getApplicationConnectionID method
- getBuiltInIconUrl( iconIndex, processed ) method
- getCallbackFromNativeError( errString ) method
- getClientVariables( moduleID, version ) method
- getCodeFromNativeError( errString ) method
- getCurrentApp method
- getCurrentLocale method
- getCustomIconUrl( moduleId, moduleVersion, iconIndex, processed ) method
- getDstOffsetAtGivenTimeInMinutes( date ) method
- getExternalResource( url, options ) method
- getInstalledApps( [completeList] ) method
- getLocalizedDate( date ) method
- getLocalizedDateTime( date ) method
- getLocalizedTime( date ) method
- getLogEntries method
- getLoggingAlertDialog method
- getLoggingCurrentLevel method
- getMessageByID( msgId ) method
- getMsgIconUrl( msg ) method
- getNativeMessageFromNativeError( errString ) method
- getOffsetFromUTC( date ) method
- getOnErrorMessageFromNativeError( errString ) method
- getPicture( onGetPictureError, onGetPictureSuccess, options ) method
- getQueryVariable( variable ) method
- getServerInitiatedApps method
- getSharedStorageKey method
- getTimezoneId method
- getTransformData method
- getURLParamFromNativeError( paramName, url ) method
- getUsesDST method
- getXMLHTTPRequest method
- guid method
- hideProgressDialog method
- isAndroid method
- isAndroid3 method
- isBlackBerry method
- isBlackBerry5 method
- isBlackBerry5WithTouchScreen method
- isBlackBerry6NonTouchScreen method
- isBlackBerry7 method
- isClosed method
- isDstActiveAtGivenTime( date ) method
- isIOS method
- isIOS4 method
- isIOS5 method
- isIOS6 method
- isIOS7 method
- isIPad method
- isSharedStorageEnabled method
- isWindows method
- isWindowsMobile method
- loadSettings method
- log( sMsg, eLevel, notifyUser ) method
- markAsActivated method
- markAsProcessed method
- openApp( moduleId, version ) method
- openMessage( msgId ) method
- removeAllMenuItems method
- removeAppInstallationListener( AppInstallationListener ) method
- removeAppListener( ApplicationListener, [containingObject] ) method
- removeConnectionListener( ConnectionStateListener, [containingObject] ) method
- removeLogListener( LogListener, [containingObject] ) method
- removeMessage( msgId ) method
- removeMessageListener( MessageListener, [containingObject] ) method
- removePushNotificationListener( PushNotificationListener, [containingObject] ) method
- sample_AppListener( event, moduleId, version ) method
- sample_ConnectionListener( event, errorCode, errorMessage ) method
- sample_InstallationAppListener( event, moduleId, version, moduleName, designerVersion, containerVersion ) method
- sample_LogListener( milliseconds, event, optionalString ) method
- sample_MessageListener( flag, msgId ) method
- sample_PushNotificationListener( notifications ) method
- saveLoginCertificate( certificate ) method
- saveLoginCredentials( userName, password ) method
- saveSettings( settings ) method
- setLoggingAlertDialog( newAlertDialogCallback ) method
- setLoggingCurrentLevel( newLoggingLevel ) method
- setReportErrorFromNativeCallback method
- setScreenTitle_CONT( screenTitle ) method
- showAlertDialog( message, [title] ) method
- showAttachmentContents_CONT( contents, mimeType, fileName, waitDialogCallbackString ) method
- showAttachmentFromCache_CONT( uniqueKey, mimeType, fileName, waitDialogCallbackString ) method
- showCertificatePicker method
- showConfirmDialog( message, [title] ) method
- showLocalAttachment( key ) method
- showProgressDialog( [message] ) method
- showUrlInBrowser( url ) method
- shutdown method
- startClient( [onNotification] ) method
- this.getIconUrl( processed ) method
- updateMessageProcessed( msgId, status ) method
- updateMessageRead( msgId, status ) method
- activationRequired method
- clearCache method
- clearCacheItem method
- closeWorkflow method
- expireCredentials method
- getXMLHTTPRequest method
- guid method
- logToWorkflow method
- markAsActivated method
- markAsProcessed method
- processDataMessage( incomingDataMessageValue, [noUI], loading, fromActivationFlow, dataType ) method
- processWorkflowMessage method
- saveLoginCertificate method
- saveLoginCredentials method
- showCertificatePicker method
- showUrlInBrowser method
- Source code
- MBO Access JavaScript API Samples
- MediaCache Examples
- Null Value Support
- Calling the Hybrid Web Container
- AttachmentViewer and Image Limitations
- Package Hybrid Apps
- Deploying a Hybrid App Package with the Deploy Wizard
- Develop a Hybrid App Using the Hybrid App Designer
- Manage a Hybrid App Package
- Build a Customized Hybrid Web Container Using the Provided Source Code
- Install and Configure the Hybrid Web Container On the Device
- Hybrid Web Container Customization
- Hybrid App Configuration for Data Change Notification
- Developer Guide: OData SDK 2.3 SP03
- Overview
- Developing iOS Applications
- Getting Started Task Flow for iOS Applications
- Development Task Flow for iOS Applications Using OData SDK (Messaging Channel)
- Development Task Flow Using REST SDK (HTTP Channel)
- Enabling Mixed Connectivity Using Messaging Channel and HTTP Channel (REST SDK)
- Deploying Applications to Devices
- Testing Applications
- OData SDK Components and APIs
- SDMParser
- SDMCache
- SDMPersistence
- SDMConnectivity
- SDMSupportability
- ODP SDK API Usage
- Afaria APIs
- Security APIs
- ODP SDK API Reference for iOS
- ODPAppSettings class
- ODPCertificateManager class
- ODPClientConnection class
- ODPClientConnectionException class
- ODPClientListeners class
- ODPRequest class
- addBasicAuthenticationHeaderWithUsername:andPassword:(NSString *, NSString *) method
- addRequestHeader:value:(NSString *, NSString *) method
- appendPostData:(NSData *) method
- appendPostDataFromFile:(NSString *) method
- applyAuthorizationHeader() method
- applyCookieHeader() method
- averageBandwidthUsedPerSecond() method
- base64forData:(NSData *) method
- buildPostBody() method
- buildRequestHeaders() method
- bumpToTextFile:(NSString *) method
- cancelAuthentication() method
- clearSession() method
- dataWritingOptions() method
- dateFromRFC1123String:(NSString *) method
- decodeBase64:(NSString *) method
- defaultCache() method
- enableXCSRF:(BOOL) method
- failWithError:(NSError *) method
- fileProtectionAttributes() method
- getChunkSize() method
- getMaxConcurrentHTTPRequestCount() method
- getMoOffset() method
- handleNetworkEvent:(CFStreamEventType) method
- HEADRequest() method
- hideNetworkActivityIndicator() method
- incrementBandwidthUsedInLastSecond:(unsigned long) method
- incrementDownloadSizeBy:(long long) method
- incrementUploadSizeBy:(long long) method
- initWithURL:(NSURL *) method
- isBandwidthThrottled() method
- isNetworkInUse() method
- isNetworkReachableViaWWAN() method
- isResponseCompressed() method
- maxBandwidthPerSecond() method
- maxUploadReadLength() method
- mimeTypeForFileAtPath:(NSString *) method
- performSelector:onTarget:withObject:amount:(SEL, id *, id, void *) method
- performThrottling() method
- removeCredentialsForHost:port:protocol:realm:(NSString *, int, NSString *, NSString *) method
- removeCredentialsForProxy:port:realm:(NSString *, int, NSString *) method
- removeUploadProgressSoFar() method
- requestWithURL:(NSURL *) method
- requestWithURL:usingCache:(NSURL *, id< SDMCacheDelegate >) method
- requestWithURL:usingCache:andCachePolicy:(NSURL *, id< SDMCacheDelegate >, CachePolicy) method
- responseData() method
- responseString() method
- retryUsingSuppliedCredentials() method
- saveCredentials:forHost:port:protocol:realm:(NSURLCredential *, NSString *, int, NSString *, NSString *) method
- saveCredentials:forProxy:port:realm:(NSURLCredential *, NSString *, int, NSString *) method
- saveCredentialsToKeychain:(NSDictionary *) method
- savedCredentialsForHost:port:protocol:realm:(NSString *, int, NSString *, NSString *) method
- savedCredentialsForProxy:port:protocol:realm:(NSString *, int, NSString *, NSString *) method
- setChunkSize:(int) method
- setClientCertificateIdentity:(SecIdentityRef) method
- setDefaultCache:(id< SDMCacheDelegate >) method
- setEtag:withMatchType:(NSString *, EtagMatchType) method
- setMaxBandwidthPerSecond:(unsigned long) method
- setMaxConcurrentHTTPRequestCount:(const unsigned char) method
- setMoOffset:(unsigned long) method
- setProtectionEnabled:(BOOL) method
- setShouldThrottleBandwidthForWWAN:(BOOL) method
- setShouldUpdateNetworkActivityIndicator:(BOOL) method
- sharedQueue() method
- showNetworkActivityIndicator() method
- startAsynchronous() method
- startSynchronous() method
- startTrace() method
- stopTrace() method
- throttleBandwidthForWWANUsingLimit:(unsigned long) method
- updateDownloadProgress() method
- updateProgressIndicator:withProgress:ofTotal:(id *, unsigned long long, unsigned long long) method
- updateProgressIndicators() method
- updateUploadProgress() method
- uploadTraceWithError:(NSError **) method
- ODPUserManager class
- deleteUserWithError:(NSError **) method
- enableHTTPS:(BOOL) method
- getInstance:(NSString *) method
- isUserRegistered() method
- registerUser:activationCode:error:isSyncFlag:(NSString *, NSString *, NSError **, BOOL) method
- registerUser:securityConfig:password:error:isSyncFlag:(NSString *, NSString *, NSString *, NSError **, BOOL) method
- setConnectionProfileWithHost:port:farm:error:(NSString *, NSInteger, NSString *, NSError **) method
- setHttpHeaders:cookies:error:(NSDictionary *, NSDictionary *, NSError **) method
- setRelayServerUrlTemplate:error:(NSString *, NSError **) method
- ODPCertificateChallengeListenerDelegate protocol
- ODPClientConfigurationStateListener protocol
- ODPClientConnectionStateListener protocol
- ODPHTTPAuthChallengeListenerDelegate protocol
- ODPHTTPErrorListenerDelegate protocol
- ODPPushDelegate protocol
- ODPUserManagerDelegate protocol
- Developing Android Applications
- Developing BlackBerry Applications
- Using a Reverse Proxy for OData Applications
- Using REST API Services with Online Data Proxy
- Developer Guide: Android Object API Applications 2.3 SP03
- Developer Guide: BlackBerry Object API Applications 2.3 SP03
- Developer Guide: iOS Object API Applications 2.3 SP03
- Developer Guide: Windows and Windows Mobile Object API Applications 2.3 SP03
- Developer Guide: REST API Applications 2.3 SP03
- MAKit Developer Guides: HTML5 2.3
- MAKit Developer Guides: iOS 2.3 SP02
- Developer Guide: Agentry Applications 2.3 SP03
- Developer Guide: Agentry Language Reference 2.3 SP03
- Developer Guide: Agentry Device Client Branding SDK 2.3
- Mobile Application Life Cycle 2.3 SP03
- System Administration 2.3 SP03
- Security 2.3 SP03
- SAP Control Center for SAP Mobile Platform 2.3 SP03
- Developer Guide: SAP Mobile Server Runtime 2.3 SP03
- Documentation Roadmap for SAP Mobile Platform
- Security API
- Introducing Security API
- Quick Start Task Flow
- SAP Mobile Platform Security Framework
- Configuration Validation
- Internationalization in CSI
- CSI and Provider Localization
- CSI Core Java Logging
- Error Handling for Providers
- Security API Reference
- security package
- authorization package
- callback package
- core package
- provider package
- AbstractAttributed class
- AbstractAttributer class
- attributeAuthenticatedSubject(Map< String, Object >, SecSubject ) method
- attributeResource(Map< String, Object >, SecResource , String) method
- attributeSubject(Map< String, Object >, SecSubject , String) method
- destroyContext(Map< String, Object >) method
- getSubjectAttributesForResource(Map< String, Object >, SecResource , SecSubject ) method
- init(Map< String,?>) method
- initContext(Map< String, Object >) method
- listActions(Map< String, Object >, SecResource ) method
- listEnvironmentAttributes(Map< String, Object >) method
- listResources(Map< String, Object >, String) method
- listResourceTypes(Map< String, Object >) method
- listRoles(Map< String, Object >) method
- listSubjectAttributesForResource(Map< String, Object >, SecResource , SecSubject ) method
- AbstractAuthorizer class
- checkAccess(Map< String, Object >, String, SecResource , SecSubject , SecEnvironment ) method
- checkRole(Map< String, Object >, String, SecSubject ) method
- destroyContext(Map< String, Object >) method
- init(Map< String,?>) method
- initContext(Map< String, Object >) method
- AbstractBootstrapConfiguration class
- AbstractFactoryRetriever class
- AbstractFileConfiguration class
- AbstractLoginModule class
- AbstractPrincipalContextRetriever class
- AbstractProfiler class
- AbstractRoleMapper class
- AbstractSecureDataServices class
- AbstractSecureFileConfiguration class
- Attributer interface
- attributeAuthenticatedSubject(Map< String, Object >, SecSubject ) method
- attributeResource(Map< String, Object >, SecResource , String) method
- attributeSubject(Map< String, Object >, SecSubject , String) method
- getSubjectAttributesForResource(Map< String, Object >, SecResource , SecSubject ) method
- listActions(Map< String, Object >, SecResource ) method
- listEnvironmentAttributes(Map< String, Object >) method
- listResources(Map< String, Object >, String) method
- listResourceTypes(Map< String, Object >) method
- listRoles(Map< String, Object >) method
- listSubjectAttributesForResource(Map< String, Object >, SecResource , SecSubject ) method
- AttributerRegistration interface
- AttributerRegistration2 interface
- AuditConst interface
- AuditDestination interface
- AuditFilter interface
- AuditFormatter interface
- AuditToken interface
- AuthenticationFailureWarningImpl class
- Authorizer interface
- BasicNamed class
- BasicSecIDPrincipal class
- BasicSecNamePrincipal class
- Bootstrap class
- CertificateValidation interface
- CertificateValidationException class
- ConfigurationParser class
- ConfigurationProblem class
- ConfigurationValidationService interface
- ContextRetriever interface
- ContextRetriever2 interface
- ContextRetrieverPrincipal interface
- DigitalSignature interface
- EncryptionTools class
- ExternalConfigurationService interface
- FactoryRetriever interface
- MessageDigest interface
- NamedCredentialProvider interface
- OptionMapHelper class
- getBooleanOption(Map< String,?>, String, boolean) method
- getDateOption(Map< String,?>, String, Date) method
- getIntOption(Map< String,?>, String, int) method
- getLongOption(Map< String,?>, String, long) method
- getMultiValuedStringOption(Map< String,?>, String, String[], char) method
- getMultiValuedStringOption(Map< String,?>, Object, String[], char) method
- getStringOption(Map< String,?>, String, String) method
- getStringOption(Map< String,?>, Object, String) method
- PasswordExpirationWarningImpl class
- PrefixMap< T > class
- Profiler interface
- ProviderConst interface
- ProviderInfo interface
- ProviderServices interface
- audit( AuditToken , String, String, String, Decision , Map< String, Object >) method
- getCertificateValidationInstance(Map< String, Object >) method
- getProfile(String) method
- isAuditEnabled( AuditToken , String, String, Decision ) method
- RoleMapAdministrable interface
- RoleMapper interface
- SecConfigurationValidatingProvider interface
- SecContextProvider interface
- SecIDPrincipal interface
- SecLoginExceptionAuthenticationFailureWarningImpl class
- SecLoginExceptionWarningImpl class
- SecNamePrincipal interface
- SecProvider interface
- SecProviderCapabilities interface
- SecProviderPersistence interface
- SecureDataServices interface
- SecWarningImpl class
- SynchronizedSecAdminContext class
- SynchronizedSecContextImpl class
- SynchronizedSecContextImpl( SecContext ) constructor
- audit(String, String, String, Decision , Map< String, Object >) method
- checkAccess(String, SecResource ) method
- checkAccess(String, SecResource , SecEnvironment ) method
- checkAccess(String, SecResource , SecSubject , SecEnvironment ) method
- checkAuthorization( AuthzRequest ) method
- checkRole(String) method
- checkRole(String, SecSubject ) method
- checkRole(String, SecSubject , String) method
- destroy() method
- getAdminContext() method
- getCipher(String, String) method
- getCipher(String, Operation ) method
- getCipher(String, Operation , AlgorithmParameters) method
- getConfigHash() method
- getEnvironment() method
- getID() method
- getMaxWarningCount() method
- getMessageDigest(String) method
- getProfile(String) method
- getResource(String) method
- getSignature(String, String) method
- getSignature(String, Operation ) method
- getSubject() method
- getSubject(String) method
- getSynchronizedContext( SecContext ) method
- getWarnings() method
- hasCapability(String) method
- isAuditEnabled(String, String, Decision ) method
- lateInit(Object, SecConfiguration3 , Map< String, Object >, Map< String, Object >) method
- listActions( SecResource ) method
- listEnvironmentAttributes() method
- listProfiles() method
- listResources() method
- listResources(String) method
- listResourceTypes() method
- listRoles() method
- login() method
- reencrypt(String, String, byte[]) method
- setMaxWarningCount(int) method
- WarningManager interface
- Attributed interface
- CertificateCredential class
- Const interface
- Decision class
- Named interface
- NamedCredential interface
- Operation class
- SecAdminContext interface
- SecConfiguration interface
- SecConfiguration2 interface
- SecConfiguration3 interface
- SecContext interface
- audit(String, String, String, Decision , Map< String, Object >) method
- checkAccess(String, SecResource ) method
- checkAccess(String, SecResource , SecEnvironment ) method
- checkAccess(String, SecResource , SecSubject , SecEnvironment ) method
- checkAuthorization( AuthzRequest ) method
- checkRole(String) method
- checkRole(String, SecSubject ) method
- checkRole(String, SecSubject , String) method
- destroy() method
- getAdminContext() method
- getCipher(String, String) method
- getCipher(String, Operation ) method
- getCipher(String, Operation , AlgorithmParameters) method
- getEnvironment() method
- getID() method
- getMaxWarningCount() method
- getMessageDigest(String) method
- getProfile(String) method
- getResource(String) method
- getSignature(String, String) method
- getSignature(String, Operation ) method
- getSubject() method
- getSubject(String) method
- getWarnings() method
- hasCapability(String) method
- isAuditEnabled(String, String, Decision ) method
- listActions( SecResource ) method
- listEnvironmentAttributes() method
- listProfiles() method
- listResources() method
- listResources(String) method
- listResourceTypes() method
- listRoles() method
- login() method
- reencrypt(String, String, byte[]) method
- setMaxWarningCount(int) method
- ADMIN_ROLE_NAME variable
- SecContextFactory class
- SecEnvironment interface
- SecException class
- SecProfile interface
- SecResource interface
- SecSubject interface
- SecWarning interface
- SSOTokenCredential interface
- Management API
- Notification API
- Tutorial: Mobile Business Object Development 2.3 SP02
- Tutorial: Android Object API Application Development 2.3 SP02
- Tutorial: BlackBerry Object API Application Development 2.3 SP02
- Tutorial: iOS Object API Application Development 2.3 SP03
- Tutorial: Windows Mobile Object API Application Development 2.3 SP02
- Tutorial: Windows Object API Application Development 2.3 SP02
- Tutorial: Hybrid App Package Development 2.3 SP02
- Tutorial: Android OData Application Development with REST Services 2.3 SP02
- Tutorial: iOS OData Application Development with REST Services 2.3 SP02
- Troubleshooting 2.3 SP03
- Glossary 2.3
- Developer Guide: Device Client Error Reference 2.3
- Introduction to Device Client Error Reference
- Hybrid Apps
- REST API Applications
- OData SDK Applications
- Error codes by domain
- Error codes by label
- 70000 - ANY_INPUT_FIELD_NULL
- 70000
- 70001 - APPLICATION_USER_ALREADY_REGISTERED
- 70001
- 70002 - APPLICATION_USER_NOT_REGISTERED
- 70002
- 70003 - REGISTRATION_FAILED_UNKNOWN_ERROR
- 70003
- 70004 - REGISTRATION_LISTENER_NULL
- 70004
- 70005 - SUP_INTERNAL_PARSING_ERROR
- 70005
- 70006 - EMPTY_RESPONSE_FROM_SERVER
- 70006
- 71000
- 71001 - APPLICATION_ID_NULL
- 71001
- 71002 - JSON_PARSING_FAILED
- 71002
- 245020 - If entry attributes are not there
- 245021 - If there is an improper association rule
- 245022 - If collection title is missing
- 251001 - Writing document has failed
- 251002 - Reading document has failed; Stored documents must have a public no-arg constructor.
- 251003 - Reading document has failed
- 252002 - Preference with key ' + key + ' is not a float preference
- 252003 - Preference with key ' + key + ' is not an 'int' preference
- 252004 - Preference with key ' + key + ' is not a 'long' preference
- 252005 - Preference with key ' + key + ' is not a 'boolean' preference
- 252006 - Preference with key ' + key + ' is not a 'String' preference
- 252007 - Maximum number of search results must be an Integer
- 252008 - Maximum number of search results must be between 0 and + SDMConstants.MAXIMUM_STORE_CAPACITY
- 252009 - Capacity of SDM Cache must be an Integer
- 252010 - Capacity of cache must be between 0 and + SDMConstants.MAXIMUM_STORE_CAPACITY
- 252011 - Search attribute must be a string
- 252012 - Search attribute namespace must be a string
- 252013 - Default buffer size must be an integer
- 252014 - Default buffer size must be between + MIN_PERSISTENCE_BYTE_BUFFER_SIZE + and + MAX_PERSISTENCE_BYTE_BUFFER_SIZE
- 252015 - Invalid cipher name
- 252016 - Invalid cipher provider
- 252017 - Timeout ( + value + ) must be greater than 0
- 252018 - Timeout must be Integer
- 252019 - SDMPersistence Secure Mode preference must be a Boolean
- 252020 - SDMPersistence folder path must be a String
- 252021 - Invalid SDMPersistence folder path; folder can not be written
- 252022 - SDM Parser folder path can not be modified
- 252023 - Invalid log level
- 252024 - Invalid log level type
- 252027 - This preferences can not be deleted
- 252028 - No such preferences exists
- 252029 - Maximum cache capacity exceeded
- 254004 - Writing document has failed.
- 254005 - Reading document has failed.
- 254008 - Reading Open Search Descriptions for SDMODataServiceDcoument failed
- 254009 - Parser initialization failed
- 254010 - Folder for SDMPersistence could not be created
- 254011 - SDM Parser initialization failed invalid source folder
- 254012 - Parsing xml failed
- 254013 - Writing document has failed
- 254014 - Reading document has failed
- 254015 - No unique root element for the service document
- 254015 - Service document is not in proper OData format or a proper XML
- 254016 - No unique root element for the open search description
- 254016 - Open search descriptor document is not in proper OData format or a proper XML
- 254017 - Metadata document is not in proper OData format or a proper XML
- 254017 - No unique root element for the schema
- 254018 - Feed header is null.
- 254018 - Invalid feed header
- 254019 - Improper OData entity type
- 254019 - No unique key for the entity type
- 254020 - Invalid entry xml, no unique 'entry' element
- 254021 - Associations should have exactly two endpoints
- 254022 - No title for the collection
- 254023 - init is not supported, use initWithCollection
- 254024 - info parameter cannot be nil
- 254025 - No entry was provided
- 254026 - Key value cannot be empty or nil
- 254027 - Operation is not allowed on the collection
- 254028 - \xmlns:\ is not a valid attribute name
- 254029 - Missing open search namespace!
- 254030 - The payload is not an open search description document!
- 254031 - There can be only 1 ShortName tag in an OpenSearchDescription doucment!
- 254032 - There can be only 1 Description tag in an OpenSearchDescription doucment!
- 254033 - Missing mandatory \template\ and/or \type\ attribute(s) or invalid value(s) defined
- 254034 - Missing mandatory ShortName and/or Description tag(s) from the payload!
- 254035 - There were no URL templates defined in the open search description document!
- 254036 - init is not allowed, use initWithFunctionImport!
- 254037 - The function import defined a simple type as a return schema, but the xml contains more than one value!
- 254038 - In case of collection of simple values the tag under the root must be named \element\!
- 254039 - The function import defined a complex type as a return schema, but the xml contains more than one value set!
- 254040 - In case of collection of complex values the tag under the root must be named \element\!
- 254041 - Not a valid OData error payload!
- 254042 - init is not allowed, use initWithEntitySchema!
- 254043 - initializeParser was called on the wrong level!
- 254044 - The document is not a valid data document
- 254045 - Missing href parameter of link
- 254046 - rel' attribute cannot be emtpy in atom:link
- 254047 - Only action links can have sap:parameter child tags! The link itself has no sap:semantics=\action\ attribute!
- 254048 - No name attribute or invalid value is defined for the name attribute of the sap:parameter tag.
- 254049 - Action link parameter has invalid EDM type!
- 254050 - Default value of the sap action link parameter is invalid!
- 254051 - Missing href parameter of link
- 254052 - Inline feed/entry can only appear inside related links!
- 254053 - The related/via link refers to a non-existing collection!
- 254054 - init is not allowed, use initWithServiceDocument!
- 254055 - Invalid attribute value (should be \true\ or \false\
- 254056 - Not a metadata document
- 254057 - Missing schema namespace attribute value
- 254058 - Missing name or association attribute for entity type, complex type or association!
- 254059 - Type is already defined
- 254060 - Property type is invalid
- 254061 - Not a valid positive integer for MaxLength attribute!
- 254062 - Not a valid positive byte for Precision attribute!
- 254063 - Not a valid positive byte for Scale attribute!
- 254064 - Not a valid positive integer for display order attribute!
- 254065 - Missing or empty name attribute of entity set!
- 254066 - Missing or empty type attribute of entity set!
- 254067 - Not a valid positive integer for content-version attribute (EntitySet)!
- 254068 - Invalid navigation property name specified
- 254069 - Invalid relationship specified
- 254070 - Invalid fromrole specified
- 254071 - Invalid torole specified
- 254072 - Invalid association specified
- 254073 - Missing or invalid function import name!
- 254074 - The function import name is already defined: \%@\
- 254075 - The entity type referred by the function import does not exist!
- 254076 - Invalid property name specified
- 254077 - Invalid entity set defined for AssociationSet/End
- 254078 - The defined entity set for AssociationSet/End does not exist as a collection in the service document!
- 254079 - Invalid role specified for Association/End.
- 254080 - There can be a maximum of two End tags under the AssociationSet tag!
- 254081 - Function import parameter must have a name defined!
- 254082 - Function import parameter must have a type defined!
- 254083 - Function import parameter is already defined!
- 254084 - A nonexisting entity set name was defined for a role!
- 254085 - FunctionImport has an invalid return type set!
- 254086 - FunctionImport has an invalid return type set (format)!
- 254087 - Missing type name after \Collection(\ in return type for FunctionImport!
- 254088 - The ReturnType attribute value of the FunctionImport refers to a non existing type!
- 254089 - The EntitySet attribute is not present or contains invalid entity set name that cannot be mapped to its entity type!
- 254090 - The EntitySet attribute is not present or contains invalid entity set name that cannot be mapped to its entity type!
- 254091 - No entity schema was found for the defined EntitySet that is defined for the FunctionImport
- 254092 - Referred type was not declared in the metadata document!
- 254093 - Entity set refers to an unknown entity type!
- 254094 - Entity set specifies a name that is invalid!
- 254095 - Not a service document
- 254096 - Missing mandatory attribute (app:service)
- 254097 - Missing mandatory attribute of collection (href)
- 254098 - Invalid positive integer value for display-order
- 254099 - Cannot instantiate the xml parser
- 254100 - GenericError
- 254101 - No service document was provided
- 254102 - No entity schema was provided
- 254103 - init is not allowed, use initWithName instead!
- 254104 - Value can be either \POST\ or \GET\ (case sensitive)
- 254105 - init is not allowed, use initWithMetaInfo instead!
- 254106 - init is not allowed, use initWithEntitySchema!
- 254107 - init is not allowed, use initWithUrl
- 254108 - init is not allowed, use any other init variant!
- 254109 - init is not allowed, use any other init variant that accepts link rel parameter!
- 254110 - init is not allowed, use initWithName
- 254111 - Property information cannot be nil!
- 254112 - The property information with the name already exists
- 254113 - Use initWithPropertyInfo or initWithPropertyInfoAndValue!
- 254114 - Field value too long
- 254115 - Value cannot be null
- 254116 - The new value does not fulfill the numeric constraints
- 254117 - Complex types do not hold simple values
- 254118 - Invalid mail address
- 254119 - Value cannot be null
- 254120 - Value is not a valid DateTime
- 254121 - Boolean value cannot be null
- 254122 - Value is not a valid boolean value
- 254123 - The stored value is not a valid boolean value
- 254124 - GUID value cannot be null
- 254125 - Value is not a valid GUID value
- 254126 - Binary value cannot be null
- 254127 - Value is not a valid binary value
- 254128 - The stored value is not a valid binary value
- 254129 - The new value does not fulfill the float constraints
- 254130 - The stored value is not a valid float value
- 254131 - The new value does not fulfill the double constraints
- 254132 - The stored value is not a valid double value
- 254133 - Decimal value cannot be null
- 254134 - Value is not a valid decimal value according to OData or does not conform the restrictions
- 254135 - Negative value, NaN, #INF and -#INF are not valid second values!
- 254136 - Time value cannot be null
- 254137 - Value is not a valid Edm.Time value according to OData
- 254138 - Invalid duration value! Set at least 1 field of the duration object!
- 254139 - Value is not a valid DateTimeOffset
- 254140 - Value is not a valid DateTime
- 255001 - Initialization error: folder path is unknown.
- 255002 - Folder for SDMPersistence could not be created
- 255003 - Crypto init failed
- 255004 - Removing data has failed
- 255005 - Secret Key for encryption is not initialized
- 255006 - Saving object has failed
- 255007 - Loading object has failed
- 255008 - Secret Key for decryption is not initialized
- 255012 - Storing stream has failed.
- 255013 - Loading stream has failed.
- 255014 - Crypto error
- 255015 - Found unexpected directory at path: %@
- 255016 - Could not persist serializable data with ID: %@
- 255017 - Could not persist cache with ID: %@
- 255018 - Could not persist entry with entryID: %@
- 255019 - Cannot create a directory for the persistence at '%@', because a file already exists
- 255020 - Failed to create a directory for the persistence at '%@'
- 255021 - Cannot create a subdirectory at storage path '%@', because a file already exists
- 255022 - Failed to create a subdirectory for the persistence at '%@'
- 256000 - SDMNetworkQueue addOperation -> Error: Attempted to add an object that does not adhere to SDMRequesting protocol to an SDMNetworkQueue
- 256001 - Cannot create a directory for the cache at '%@', because a file already exists
- 256002 - Failed to create a directory for the cache at '%@'
- 256003 - Listing cache directory failed at path '%@'
- 256004 - Failed to remove cached data at path '%@'
- 256005 - Thread count too high!
- 256006 - Could not instantiate the SUP request. Ensure you've added the SUP library to your project!
- 256007 - Could not instantiate the request.
- 257000 - The application must have at least one view and one viewController
- 257001 - SDMLogger received low memory warning notification
- Object API Applications
|