SAP Adaptive Server Enterprise 16.0
SAP Adaptive Server Enterprise 16.0 (Japanese)
SAP Adaptive Server Enterprise 16.0 (Simplified Chinese)
Adaptive Server Enterprise 15.7 SP121
Adaptive Server Enterprise 15.7 SP110
Adaptive Server Enterprise 15.7 SP100
Adaptive Server Enterprise 15.7 SP60
Adaptive Server Enterprise 15.7 SP50
Adaptive Server Enterprise 15.7 ESD #4
Adaptive Server Enterprise 15.7 ESD #3
Adaptive Server Enterprise 15.7 ESD #2
Adaptive Server Enterprise 15.7 ESD #2 (Japanese)
Adaptive Server Enterprise 15.7 ESD #2 (Simplified Chinese)
Adaptive Server Enterprise 15.7
Adaptive Server Enterprise 15.7 (Japanese)
Adaptive Server Enterprise 15.7 (Simplified Chinese)
Adaptive Server Enterprise 15.5
Adaptive Server Enterprise 15.5 - Simplified Chinese
Adaptive Server Enterprise 15.5 (Japanese)
Adaptive Server Enterprise 12.5.4
Adaptive Server Enterprise 12.5.4 (Simplified Chinese)
Adaptive Server Enterprise 12.5.4 (French)
Adaptive Server Enterprise 12.5.4 (Japanese)
Adaptive Server Enterprise 12.5.3
Adaptive Server Enterprise 12.5.2
Adaptive Server Enterprise 12.5.1
AppBuilder 1.0
Appeon 6.5.1 for PowerBuilder
Appeon 6.5 for PowerBuilder
Appeon 6.2 for PowerBuilder
Appeon 6.1 for PowerBuilder
Appeon 6.0 for PowerBuilder
Appeon 6.0 for PowerBuilder (Japanese)
Avaki EII 7.1
Avaki EII 7.0
Avaki EII 6.2
DataWindow .NET 2.5
DataWindow .NET 2.0.1
DataWindow .NET 2.0
EAServer 6.3.1
EAServer 6.3
EAServer 6.2
EAServer 6.1
EAServer 6.0.2
EAServer 6.0
EAServer 5.5
EAServer 5.3
EAServer 5.2.1
EAServer 5.2
EAServer 5.0.1
EDI Products 5.2.2
Enterprise Connect Data Access 15.7
Enterprise Connect Data Access 15.0.1
Enterprise Connect Data Access 15.0
Enterprise Connect Data Access 12.6.1
Enterprise Connect Data Access 12.6
Financial Fusion GlobalFIX 6.0
InfoMaker 12.5.2
InfoMaker 12.5
SAP jConnect for JDBC 16.0
jConnect for JDBC 7.07 SP110
jConnect for JDBC 7.07 SP100
jConnect for JDBC 7.07
jConnect for JDBC 7.0
jConnect for JDBC 6.05
jConnect for JDBC 5.5
M-Business Anywhere 7.0
M-Business Anywhere 6.7
Mainframe Connect 15.0
Mainframe Connect 12.6.1
Mainframe Connect 12.6
SAP Open Server 16.0
SAP Open Server 15.7 SP127
Open Server 15.7 SP121
Open Server 15.7 SP110
Open Server 15.7 SP100
Open Server 15.7
Open Server 15.5
Open Server 15.0, Open Client 15.0, and SDK 15.0
Open Server 12.5.1
Open Server 12.5.1 (Chinese-Simplified)
Open Server 12.5.1 (French)
OpenSwitch 15.1
SAP Sybase PowerAMC 16.5 SP03
SAP Sybase PowerAMC 16.5 SP02
PowerAMC 16.5
PowerAMC 16.1
PowerAMC 16.0
PowerBuilder 12.5.2
PowerBuilder 12.5.1
PowerBuilder 12.5
PowerBuilder Application Server Plug-in 1.1
PowerBuilder Application Server Plugin 1.0
SAP Sybase PowerDesigner 16.5 SP03
SAP Sybase PowerDesigner 16.5 SP02
PowerDesigner 16.5
PowerDesigner 16.1
PowerDesigner 16.0
Real-Time Data Services 4.5
Real Time Data Services 4.0
Real Time Data Services 3.5
Replication Agent 15.0
Replication Agent for DB2 UDB 15.0
SAP Replication Server 15.7.1 SP203
SAP Replication Server 15.7.1 SP202
SAP Replication Server 15.7.1 SP201
SAP Replication Server 15.7.1 SP200
SAP Replication Server 15.7.1 SP200 (Japanese)
SAP Replication Server 15.7.1 SP200 (Simplified Chinese)
Replication Server 15.7.1 SP110
Replication Server 15.7.1 SP100
Replication Server 15.7.1
Replication Server 15.7.1 (Japanese)
Replication Server 15.7.1 (Simplified Chinese)
Replication Server 15.7
Replication Server 15.6
Replication Server 15.5
Replication Server 15.2
Replication Server 15.1
Replication Server 15.0.1
Replication Server 15.0
SAP Replication Server Data Assurance Option 15.7.1 SP202
SAP Replication Server Data Assurance Option 15.7.1 SP200
Replication Server Data Assurance Option 15.7.1 SP110
Replication Server Data Assurance Option 15.7.1 SP100
Replication Server Data Assurance Option 15.7.1
Replication Server - Data Assurance Option 15.7.1 (Japanese)
Replication Server - Data Assurance Option 15.7.1 (Simplified Chinese)
Replication Server Data Assurance Option 15.7
SAP Replication Server, heterogeneous edition 15.7.1 SP200
Replication Server Heterogeneous Edition 15.7.1 SP100
Replication Server Heterogenous Edition 15.7.1
Replication Server Heterogenous Edition 15.7.1 (Japanese)
Replication Server Heterogenous Edition 15.7.1 (Simplified Chinese)
Replication Server Heterogenous Edition 15.6
Replication Server Heterogeneous Edition 15.2
Replication Server Messaging Edition 15.7.1 [SP100]
Replication Server Messaging Edition 15.7.1
Replication Server Messaging Edition 15.2
Replication Server Option for Oracle 15.7.1 ESD #2
SAP Replication Server Options 15.7.1 SP201
SAP Replication Server Options 15.7.1 SP200
Replication Server Options 15.7.1 SP120
Replication Server Options 15.7.1 SP100
Replication Server Options 15.7.1
Replication Server Options 15.7.1 (Japanese)
Replication Server Options 15.7.1 (Simplified Chinese)
Replication Server Options 15.6
Replication Server Options 15.5
Replication Server Options 15.2
Replication Server Options 15.1
Replication Server Options 15.0
Replication Server Real-Time Loading Edition 15.7.1 ESD #2
SAP Mobile Platform SDK 3.0 SP02
SAP Mobile Platform Server 3.0 SP02
SAP Mobile Platform SDK 3.0 and SP01
SAP Mobile Platform 2.3 SP04
SAP Mobile Platform 2.3 SP03
SAP Mobile Platform 2.3 SP02
SAP Mobile Platform 2.3
SAP Sybase RAP 5.0
SDK for SAP ASE 16.0
Software Developers Kit 15.7 SP127
Software Developer's Kit 15.7 SP121
Software Developer's Kit 15.7 SP110
Software Developer's Kit 15.7 SP100
Software Developer's Kit 15.7
Software Developer's Kit 15.5
Software Developer Kit 15.0
Software Developer Kit 12.5.1
SQL Anywhere 12.0.1
SQL Anywhere 12.0.0
SQL Anywhere 11.0.1
SQL Anywhere 11.0.0
SQL Anywhere 10.0.1
SQL Anywhere 10.0
Sybase Aleri Streaming Platform 3.1
Sybase Aleri Streaming Platform 3.2
Sybase Brand Mobiliser 1.3
Sybase Brand Mobiliser 1.2
Sybase Brand Mobiliser 1.1
Sybase CEP Option R4
SAP Control Center 3.3
Sybase Control Center 3.2.8 ESD2
Sybase Control Center 3.2.8 ESD1
Sybase Control Center 3.2.8
Sybase Control Center 3.2.7
Sybase Control Center 3.2.6
Sybase Control Center 3.2.5
Sybase Control Center 3.2.4
Sybase Control Center 3.2.3
Sybase Control Center 3.2.1
Sybase Control Center 3.2
Sybase Control Center 3.1.1
Sybase Control Center 3.1
Sybase Control Center 3.0.1
Sybase Control Center 3.0
Sybase ETL 4.9
Sybase ETL 4.9 (Simplified Chinese)
Sybase ETL 4.9 (Japanese)
Sybase ETL 4.8
Sybase ETL 4.8 - Simplified Chinese
Sybase ETL 4.8 - Japanese
SAP Sybase Event Stream Processor 5.1 SP04
SAP Sybase Event Stream Processor 5.1 SP03
SAP Sybase Event Stream Processor 5.1 SP02
Sybase Event Stream Processor 5.1 SP01
Sybase Event Stream Processor 5.1
Sybase Event Stream Processor 5.0
Sybase Event Stream Processor 5.0 (Japanese)
SAP Sybase IQ 16.0 SP04
SAP Sybase IQ 16.0 SP03
SAP Sybase IQ 16.0 SP03 (Japanese)
SAP Sybase IQ 16.0 SP03 (Simplified Chinese)
SAP Sybase IQ 16.0 SP2
SAP Sybase IQ 16.0 SP01
SAP Sybase IQ 16.0
Sybase IQ 15.4
Sybase IQ 15.4 (Japanese)
Sybase IQ 15.4 (Simplified Chinese)
Sybase IQ 15.3
Sybase IQ InfoPrimer 15.3
Sybase IQ 15.3 (Japanese)
Sybase IQ 15.3 (Simplified Chinese)
Sybase IQ 15.2
Sybase IQ 15.2 - (Japanese)
Sybase IQ 15.2 (Simplified Chinese)
Sybase IQ 15.1
Sybase IQ 15.1 (Japanese)
Sybase IQ 15.1 - Simplified Chinese
Sybase IQ 15.0
Sybase mBanking 365 3.0
Sybase mBanking 365 2.1
Sybase mBanking 365 2.0
Sybase Mobile Sales for SAP CRM 1.2.1
Sybase Mobile Sales for SAP CRM 1.2
Sybase Mobile Sales for SAP CRM 1.1
Sybase Mobile Sales for SAP CRM 1.0
Sybase Mobile Workflow for SAP Business Suite 1.2.1
Sybase Mobile Workflow for SAP Business Suite 1.2
Sybase Mobile Workflow for SAP Business Suite 1.1
Sybase Mobiliser Platform 5.1 SP03
Sybase Mobiliser Platform 5.1
Sybase Mobiliser Platform 5.0
Sybase SAP DOE Connector 2.1
Sybase SAP DOE Connector 2.0
Sybase Search 3.1
Sybase Unwired Platform 2.2 SP05
Release Bulletin 2.2 SP05
Product Summary
Product Limitations and SAP Notes
Known Issues for Sybase Mobile SDK 2.2 SP05
Known Issues with Installing, Uninstalling, and Upgrading
Known Issues for Sybase Unwired WorkSpace – Mobile Business Object Development
Known Issues for Sybase Unwired WorkSpace – Hybrid App Package Development
Known Issues for Native Object API
Tracking KPI for iOS Devices
Known Issues for Hybrid Web Container
Known Issues for Hybrid Web Container for Windows and Windows Devices
Known Issues for Mobile Devices
Known Issues for MAKit
Known Issues for OData SDK
Documentation Issues and Updates for Sybase Mobile SDK
Background Refresh
Performing Background Synchronization
Disabling Encryption for iOS Devices
Problems with a Slow Query
Known Issues for Unwired Platform Runtime 2.2 SP05
Known Issues with Installing, Uninstalling, and Upgrading
Known Issues for Security
Known Issues for Unwired Server
Process of Stopping Unwired Server Service Hangs
Known Issues for Sybase Control Center
Known Issues for Sybase SAP® Data Orchestration Engine Connector
Known Issues for Relay Server
Documentation Issues and Updates for Unwired Platform Runtime
Using Multiple Hybrid Web Containers on the Same BlackBerry Device
Enabling MBS Performance Testing with LoadRunner
REST Services Applications
Synchronization Profile
Connection Properties
Troubleshoot APNS Notification Errors
Using Multiple Hybrid Web Containers on the Same iOS Device
Asynchronous Operation Replay
Enabling Single and Mutual SSL Authentication
Custom.js File
Obtaining Help and Additional Information
Technical Support
Downloading Product Updates
Accessibility Features
Supported Hardware and Software 2.2 SP05
Sybase Mobile SDK Requirements
Mobile SDK System Requirements
Supported Platforms and Development Environments
Object API Applications – Supported Versions
Apple iOS Versions for Object API
Google Android Versions for Object API
Microsoft Windows Mobile Versions for Object API
Microsoft Windows Versions for Object API
RIM BlackBerry Versions for Object API
OData SDK Applications—Supported Versions
Apple iOS Versions for OData SDK
Google Android Versions for OData SDK
RIM BlackBerry Versions for OData SDK
HTML5/JS Hybrid Apps—Supported Versions
Apple iOS Versions for hybrid-archetypesHTML5/JS Hybrid Apps
Google Android Versions for hybrid-archetype sHTML5/JS Hybrid Apps
Microsoft Windows Mobile Versions for HTML5/JS Hybrid Apps
RIM BlackBerry Versions for HTML5/JS Hybrid Apps
REST SDK Applications
Apple iOS Versions for REST SDK
Google Android Versions for REST SDK
Virtual Machine Support for Mobile SDK
Unwired Platform Runtime Requirements
Unwired Server Requirements
Data Tier Requirements
System Landscape Directory Requirements
Relay Server Requirements
Sybase Control Center Requirements
Supported Afaria Versions
BlackBerry Enterprise Server Requirements
Certified LDAP Servers
Supported LoadRunner Versions
Supported Introscope Enterprise Manager Versions
Supported SAP Solution Manager Versions
CTS Requirements
Virtual Machine Support for Unwired Platform Runtime
Supported JDK Versions
Supported Enterprise Information Systems and Databases
Developer Guide: iOS Object API Applications 2.2 SP05
Getting Started with iOS Development
Object API Applications
Best Uses for Object API Applications
Cache Synchronization
Client Runtime Architecture
Mobile Channel Interfaces
Mobile Middleware Services
Data Services
Documentation Roadmap for Sybase Unwired Platform
Development Task Flow for Object API Applications
Installing the iOS Development Environment
Downloading the Xcode IDE
Downloading Older Versions of the Xcode IDE
Installing X.509 Certificates on iOS Clients
Generating Objective-C Object API Code
Generating Objective-C Object API Code Using Sybase Unwired WorkSpace
Generating Object API Code Using the Code Generation Utility
Generated Code Location and Contents
Validating Generated Code
Creating a Project
Generating HeaderDoc from Generated Code
Downloading the Latest Afaria Libraries
Importing Libraries and Code
Importing Libraries and Code for Applications Enabled with ARC
Managing the Background State
Development Task Flow for DOE-based Object API Applications
Installing the iOS Development Environment
Downloading the Xcode IDE
Downloading Older Versions of the Xcode IDE
Installing X.509 Certificates on iOS Clients
Generating Objective-C Object API Code
Generated Code Location and Contents
Creating a Project
Generating HeaderDoc from Generated Code
Downloading the Latest Afaria Libraries
Importing Libraries and Code
Importing Libraries and Code for Applications Enabled with ARC
Managing the Background State
Developing the Application Using the Object API
Initializing an Application
Initially Starting an Application
Setting Up Application Properties
Registering an Application
Setting Up the Connection Profile
Setting Up Connectivity
Setting Up the Synchronization Profile
Encryption and Trusted Certificates for Data Synchronization
Creating and Deleting a Device's Local Database
Logging In
Turn Off API Logger
Setting Up Callbacks
Setting Up Callback Handlers
Synchronizing Applications
Nonblocking Synchronization
Specifying Personalization Parameters
Specifying Synchronization Parameters
Subsequently Starting an Application
Accessing MBO Data
Object Queries
Dynamic Queries
MBOs with Complex Types
Relationships
Manipulating Data
Creating, Updating, and Deleting MBO Records
Other Operations
Using SubmitPending and SubmitPendingOperations
Database Classes
Generated MBOs
Shutting Down the Application
Closing Connections
Debugging Runtime Errors and Performance Analysis
End to End Tracing
Using Tracing APIs
Getting an Instance of the E2E Trace Service
Initializing the Trace
Stopping the Trace
Uploading the BTX
Tracking KPI
Uninstalling the Application
Deleting the Database and Unregistering the Application
Testing Applications
Testing an Application Using a Emulator
Client-Side Debugging
Server-Side Debugging
Localizing Applications
Localizing Menus and Interfaces
Localizing Embedded Strings
Validating Localization Changes
Packaging Applications
Signing
Apple Push Notification Service Configuration
Preparing an Application for Apple Push Notification Service
Provisioning an Application for Apple Push Notification Service
Preparing Applications for Deployment to the Enterprise
Client Object API Usage
Client Object API Reference
Application APIs
Application
getInstance
setApplicationIdentifier
registrationStatus
registerApplication
registerApplication:timeout
setApplicationCallback
ApplicationCallback Property
startConnection:timeout
connectionStatus
getConnectionProperties
ApplicationSettings Property
beginDownloadCustomizationBundle :(NSStream*)outputStream
beginDownloadCustomizationBundle:(NSString*)customizationBundleID withOutputStream:(NSOutputStream*)outputStream
stopConnection:timeout
unregisterApplication
unregisterApplication:timeout
ConnectionProperties
activationCode
networkProtocol
loginCertificate
loginCredentials
portNumber
serverName
securityConfiguration
urlSuffix
farmId
httpHeaders
httpCookies
httpCredentials
ApplicationSettings
isApplicationSettingsAvailable
getStringProperty
getIntegerProperty
getBooleanProperty
custom1
custom2
custom3
custom4
domainName
connectionId
ConnectionPropertyType
PwdPolicy_Enabled
PwdPolicy_Default_Password_Allowed
PwdPolicy_Length
PwdPolicy_Has_Digits
PwdPolicy_Has_Upper
PwdPolicy_Has_Lower
PwdPolicy_Has_Special
PwdPolicy_Expires_In_N_Days
PwdPolicy_Min_Unique_Chars
PwdPolicy_Lock_Timeout
PwdPolicy_Retry_Limit
Afaria APIs
Using Afaria to Provision Configuration Data
Using Certificates from Afaria for Authentication
CertBlobUtility Header
CertBlobUtility Source
Connection APIs
SUPConnectionProfile
Managing Device Database Connections
Improving Device Application Performance with One Writer Thread and Multiple Database Access Threads
Set Database File Property
Synchronization Profile
Encryption and Trusted Certificates for Data Synchronization
Connect the Data Synchronization Channel Through a Relay Server
Authentication APIs
Logging In
Importing an X.509 Certificate to an iOS Client from the Unwired Server
Sample Code
Single Sign-On With X.509 Certificate Related Object API
Importing a Certificate into the Data Vault
Selecting a Certificate for Unwired Server Connections
Connecting to Unwired Server with a Certificate
Personalization APIs
Type of Personalization Keys
Getting and Setting Personalization Key Values
Synchronization APIs
Managing Synchronization Parameters
Performing Mobile Business Object Synchronization
Message-Based Synchronization APIs
beginOnlineLogin
subscribe
unsubscribe
suspendSubscription
beginSynchronize
resumeSubscription
recover
Push Synchronization Applications
Retrieving Information about Synchronization Groups
Log Record APIs
SUPLogRecord API
Logger APIs
Log Level and Tracing APIs
Tracing APIs
Printing Log Messages
Change Log API
entityType
operationType
rootEntityType
rootSurrogateKey
surrogateKey
Methods in the Generated Database Class
enableChangeLog
getChangeLogs
deleteChangeLogs
disableChangeLog
Code Samples
Security APIs
Encrypting the Client Database
Accessing a Previously Encrypted Database
SUPDataVault
createVault
vaultExists
getVault
deleteVault
getDataNames
setPasswordPolicy
Password Policy Structure
Password Errors
getPasswordPolicy
lock
isLocked
unlock
setString
getString
setValue
getValue
deleteValue
changePassword (two parameters)
changePassword (four parameters)
setAccessGroup
Code Sample
Callback and Listener APIs
Callback Handler API
SUPApplicationCallback API
Apple Push Notification API
Query APIs
Retrieving Data from Mobile Business Objects
Object Queries
SUPQuery and Related Classes
Arbitrary Find
TestCriteria
SUPAttributeTest
SortCriteria
Paging Data
Aggregate Functions
Grouping Results
Filtering Results
Concatenating Queries
Subqueries
CompositeTest
Complex Example
SUPQueryResultSet
Retrieving Relationship Data
Persistence APIs
Operations APIs
Create Operation
Update Operation
Delete Operation
Save Operation
Other Operation
Pending Operation
Date/Time
Object State APIs
Entity State Management
Entity State Example
Refresh Operation
Generated Package Database APIs
Client Database APIs
Large Attribute APIs
SUPBigBinary
close
copyFromFile
copyToFile
flush
openForRead
openForWrite
read
readByte
seek
write
writeByte
SUPBigString
close
copyFromFile
copyToFile
flush
openForRead
openForWrite
read
readChar
seek
write
writeChar
MetaData API
MetaData API
SUPDatabaseMetaData
SUPClassMetaData
EntityMetaData
SUPAttributeMetaData
Exceptions
Exception Handling
Base Exceptions
Exception Message Service
Service Registry
Example Code for Handling Exceptions
Server-Side Exceptions
Client-Side Exceptions
Exception Classes
Query Exception Classes
Messaging Client API Exception Classes
Attribute Datatype Conversion
Error Codes
HTTP Error Codes
Mapping of EIS Codes to Logical HTTP Error Codes
Tutorial: iOS Object API Application Development 2.2 SP05
Sybase Unwired Platform Tutorials
Getting Started with Unwired Platform
Installing Sybase Unwired Platform
Starting Sybase Unwired Platform Services
Starting tooling-nameSybase Unwired WorkSpace
Connecting to Sybase Control Center
Learning Sybase Unwired WorkSpace Basics
Developing an iOS Application
Installing Xcode IDE
Generating Object API Code
Setting Up an iOS Client Application in Xcode
Adding Source Code Files, Libraries, and Resources to the Xcode Project
Configuring the Build Settings
Registering the Application Connection in Sybase Control Center
Viewing the CallbackHandler and ApplicationCallbackHandler Files
Creating the User Interface
Viewing the SubscribeController View Controller
Viewing the SUP101Appdelegate Files
Configuring the SubscribeController View
Creating the PasswordPinViewController
Creating the MenuListController
Creating the CustomerListController
Adding the DetailController and Configuring the View
Deploying the Device Application
Learn More About Sybase Unwired Platform
Sybase Unwired Platform 2.2 SP04
Sybase Unwired Platform 2.2 SP03
Sybase Unwired Platform 2.2
Sybase Unwired Platform 2.1 ESD #3
Sybase Unwired Platform 2.1 ESD #2
Sybase Unwired Platform 2.1 ESD #1
Sybase Unwired Platform 2.1
Sybase Unwired Platform 2.0 ESD #1
Sybase Unwired Platform 2.0
Sybase Unwired Platform 1.5.5
Sybase Unwired Platform 1.5.3
Sybase Unwired Platform 1.5.2
Sybase Unwired Platform 1.2.4
Sybase Unwired Platform 1.2.2
Sybase Unwired Platform 1.2.1
Sybase Unwired Platform 1.2
Sybase WorkSpace 2.5
Sybase WorkSpace 2.1.2
Sybase WorkSpace 2.1
Sybase WorkSpace 2.0.2
SyBooks 3.4
SyBooks 3.0.1
SySAM Documentation
SySAM Documentation - Japanese
SySAM Documentation - Simplified Chinese
SyBooks Online Infocenter Help