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
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
Release Bulletin
Product Summary
Installation and Upgrade
Known Issues
Sybase Unwired Platform Installation
Unwired Server
Sybase Control Center (SCC) Administration
Sybase Unwired WorkSpace - Mobile Business Object Development
Sybase Unwired WorkSpace - Device Application Development
Device Clients and Applications
APIs and Custom Development
Documentation Updates
Troubleshooting Documentation Changes
Obtaining Help and Additional Information
Technical Support
Downloading Sybase EBFs and Maintenance Reports
Sybase Product and Component Certifications
Creating a MySybase Profile
Accessibility Features
Installation Guide
Installation Task Flows
Developer Edition Task Flows
Deployment (Production) Edition Task Flow
Upgrade Installation Task Flow
Planning Your Sybase Unwired Platform Installation
Supported Third-Party Software and Hardware
System Requirements for Unwired Platform
Unwired Server Requirements
Relay Server Requirements
Afaria Requirements
Sybase Unwired WorkSpace Requirements
Installation Prerequisites
Sybase Unwired Platform Installation Prerequisites
Sybase Control Center Installation Prerequisites
Unwired Server Installation Prerequisites
Afaria Installation Prerequisites
Configuring Internet Information Services to use ASP .NET
Sybase Unwired Platform Licenses
Cluster License Coordination
Afaria Licenses
License Validation
Obtaining a License
Obtaining the SySAM Host ID
Accessing SPDC
Generating a Served License
Generating an Unserved License
Locating Information in a License File
Setting a Fixed Port Number for SySAM License Server
Installing Developer Editions
Installing Developer Edition on a Single Server
Performing a Cluster Installation of Developer Edition
Installing the Data Tier on its Own Host for a Developer Installation
Installing the First Node of a Cluster for a Developer Installation
Installing Additional Nodes in an Existing Cluster for a Developer Installation
Performing a Custom Installation of Developer Edition
Installing the Deployment (Production) Edition
Performing a Cluster Installation of Deployment Edition
Installing the Data Tier on its Own Host for a Deployment Installation
Installing the First Node of a Cluster for a Deployment Installation
Installing Additional Nodes in an Existing Cluster for a Deployment Installation
Installing Afaria on a 32-bit System for a Deployment Cluster
Performing a Custom Installation of Deployment Edition
Upgrading and Migrating
Installing the Deployment Edition to Coexist with Version 1.2
Migration Guidelines and Limitations
Exporting Eclipse Profiles and Application Projects
Exporting Connection Profiles
Exporting Mobile Application Projects
Upgrade Considerations for Afaria
Afaria Documentation
Importing Eclipse Profiles and Application Projects
Importing Connection Profiles
Importing Mobile Application Projects
Performing Migration Tasks
Migrating Device Applications
Migrating Mobile Application Projects
Migrating Production Unwired Server Runtime Data
API Differences
Migrating Visual Studio Projects and Applications
Migrating Projects
Migrating Device Applications
Windows Mobile Client Application .DLL Dependencies
Postinstallation Tasks
Installing Additional Afaria Components
Setting Up Security Certificates
Upgrading License Files
Starting and Stopping Unwired Platform Components
Starting Sybase Unwired WorkSpace
Starting and Stopping Unwired Platform Server Services
Starting Sybase Control Center
Launching Sybase Control Center for Unwired Platform
Logging in to Sybase Control Center to Administer Unwired Platform
Uninstalling Sybase Unwired Platform
Reinstalling Sybase Unwired Platform
Troubleshooting
Troubleshooting Installation
Changing Unwired Server Host Name (Single Server)
Changing Unwired Server Host Name (Node in a Cluster)
Troubleshooting SySAM
SySAM-Related Errors
SySAM Troubleshooting Details
Calling Sybase Technical Support
Troubleshooting Uninstallation
Installation Reference
Creating an Installation Image on the Network
Restrictions on Path Name where Installation Image is Copied
Host and Cluster Naming Guidelines
Additional Steps to Use an Existing Eclipse Installation
Port Number Reference
Installation Worksheet
Installation Directories
Obtaining Help and Additional Information
Documentation Road Map for Unwired Platform
New Features
New Features
New Installation Features
New Unwired Server Features
New Sybase Control Center Features
New Unwired WorkSpace Features
New Device Application Development Features
New API Features
New Documentation Features
Documentation Road Map for Unwired Platform
Fundamentals
Introduction to Fundamentals
Introduction to Sybase Unwired Platform
Enterprise Mobility
Platform Components
Core Features
Unwired Platform Components
Unwired Server
Afaria Server
Application Development Environment
Development in Eclipse
System Management Tools
Relay Server
Licensing Options
Unwired Server License Options
Afaria License Option
Solution Architecture
Mobile Business Objects
Data and Transaction Models
Attributes
Mobility Patterns
Operations
Relationships
Cache Groups and Synchronization Groups
Roles
Data Sources
Data Caching
Data Caching Options
EIS to Server Cache Integration
Other Key Concepts
Object Code Generation
Deployment
Device Applications
Application Types
Application Components
Data Access
Transactions
Notifications
User Interface
Client Object APIs
Synchronization Methods
Replication-Based Synchronization
Message-Based Synchronization
Security
System Security
Transport Security
Device Data Security
Application Security
Authentication
Role-Based Access Control
Client Credential Propagation
Device Security
Application Deployment
Device Testing
Large-Scale Device Deployment
Device Registration
System Management
Sybase Unwired Platform System Life Cycle
Planning
Requirements Analysis
System Topology Design
Production Design
Installing
Deploying Software on the Network
Ongoing Operations
Sybase Unwired Platform Development Life Cycle
Designing
Design Requirements
Application Type
Mobile Data Requirements
Application Transaction Requirements
Device Platform Support Requirements
Data Source Requirements
Development Tool Requirements
Mobile Business Object Design
User Interface Design
Data Consistency Design
Developing
Development Task Flow
Mobile Business Object Development
Device Application Development
Testing
Deploying
Application Deployment
Device Client Runtime Component Deployment
Device Client Application Deployment
Device Provisioning and Management
Maintaining
Package Versioning
Application Versioning
Upgrades and Patches
Documentation Roadmap
Documentation Road Map for Unwired Platform
System Administration
Documentation Road Map for Unwired Platform
Introduction to Sybase Unwired Platform
Administration of the Unwired Platform
Platform Components
Unwired Server
Application Development Environment
Sybase Control Center
Sybase Control Center Support for Unwired Server Administration
Sybase Control Center Functionality Not Applicable to Unwired Platform
Runtime Databases
Consolidated Database
MBO Data in the CDB
Messaging Database
Cluster Database
Monitoring Database
Device Clients
Relay Server
Afaria
Afaria Administrator
Enterprise Mobility
Data Mobility
Administration and Development Coordination
Data Mobility Patterns
Network Availability Models
Always Available
Occasionally Disconnected
Occasionally Connected
Synchronization Methods
Replication-Based Synchronization
Message-Based Synchronization
Mobile Workflow Data Flow
Data Synchronization and Data Refresh
Synchronization and Data Refresh Triggers
Synchronization Triggers
Data Refresh Triggers
Synchronization and Data Refresh Data Flow
Synchronization Data Flow
Filtering and Synchronizing Data
Load Parameter Data Flow
Synchronization Parameter Data Flow
Result Set Filter Data Flow
Synchronization Initiated by Unwired Server
Data Refresh Data Flow
Data Change Notification Data Flow
Data Change Notifications
Cache Group Data Flow
Data Refresh Initiated by Unwired Server
Synchronization and Data Refresh Strategies
Synchronization Scenarios and Strategies
Bulk Loading Cache Strategy
On-Demand Loading Synchronization Strategy
The Impact of Synchronization and Data Refresh
Systems Design
Environment Options
Clustered Environments
Nodes
Cluster Types
Load Balancing
Unwired Server Clusters
Afaria Clusters
Failover
Database Clusters
Shared Development Environments
Fault-Tolerant Production Environments
Redundant Cluster Architectures
Simple Redundant Cluster
Optimally Redundant Cluster
Implementing an N+2-node Cluster for Optimal Redundancy
Setting Up the Microsoft Cluster
Setting Up Data Tier Nodes
Adding a Generic Service to the Data Cluster
Setting Up Runtime Server Tier Nodes
Installing Third-party Software
Validating the Cluster
Single-Node Environment
Multitenant Environments
Domains
Environment Setup
Relay Server Setup
Relay Server Documentation
Installing the Relay Server Components to Apache on Linux
Installing the Relay Server Components to IIS on Windows
Configuring Relay Server in a Multinode Cluster
Copying a Required Relay Server Files
Configuring Relay Server to Run as a Windows Service
Using the Sybase Relay Server Hosted Service
Configuring RSOE to Run as a Service
Updating the Relay Server Configuration File
Configuring Relay Server Timeouts for DCNs
Server Performance Tuning
Database Setup
Initializing a New Consolidated Database
Setting Up an Existing Database for Monitoring
Changing the Consolidated Database Server Thread Count and Pool Size
EIS Connections
Preparing Unwired Server to Connect to JDBC Databases
Preparing Unwired Server to Connect to SAP using Java Connectors
Changing Connections to Production Data Sources
Device User Credentials and EIS Connections
Afaria Setup
Afaria Documentation
Installing Additional Afaria Components
Security Administration
Security Layers
Transport Security Setup
Protocol and Component Reference
Security Profiles
Configuring Security Profiles
Security Key and Certificate Basics
Encrypting Unwired Server Administration Connections
Configuring Unwired Server Administration Certificates
Enabling and Configuring Administration Encryption for Unwired Server
Connecting to the Unwired Server Secure Administration Port
Encrypting Relay Server Connections
Reviewing Relay Server Encryption Considerations
Creating a Certificate Authority
Generating a Certificate Request
Signing the Server Certificate
Viewing Certificates
Installing the CA Certificate and Configuring the Server
Encrypting Replication-Based Synchronization Connections
Creating Self-Signed Certificates
Configuring Unwired Server to Use HTTPS for Replication Sync
Verifying Device Client HTTPS Setup
Encrypting Messaging-Based Synchronization Connections
Encrypting DCN Connections
Encrypting Afaria Server Connections for Devices
Enabling and Configuring Administration Encryption for Afaria
Generating an Afaria Certificate
Sharing an Unwired Server Certificate with Afaria Server
User Security Setup
Authentication
Authentication Cache Timeouts
Authorization
Audit
Security Configurations
Creating and Applying a Security Configuration
Stacking Multiple Security Providers
Security Provider Issues
Built-in Security Providers
No Security Provider
LDAP Security Provider
Active Directory Considerations
Multiple LDAP Trees for Authentication and Authorization
NTProxy Security Provider
RADIUS Security Provider
Domino Security Provider
Remedy Security Provider
Roles and Mappings
Physical Roles
Logical Roles
Mapping State Reference
Dynamically Mapping Physical Roles to Logical Roles
Security for Administration Users
Configuring a Security Provider for Sybase Control Center
Setting Up the NTProxy Provider
Setting Up Provider Roles in Sybase Control Center
Setting Up the Admin Security Configuration
Mapping and Assigning Unwired Platform Administration Roles
Security for Device Users
Data Security Setup
Protecting System Data Access
Changing the Consolidated Database DBA Password
DBA Passwords
Registering Password Changes Among Components
Verifying the DSN Entries
Data Encryption Implementation
Encrypting Data on the Windows Device Client
System Administration
Server Environment Administration
Cluster Administration Overview
Server Administration Overview
Configuring Listener Behavior
Viewing Consolidated Database Properties
Configuring Replication-Based Synchronization Properties
Configuring Messaging-Based Synchronization Properties
Configuring System Performance Properties
Applying Performance Tuning Changes if Unwired Server is a Service
SNMP Notifications
Setting Up SNMP Notifications
Enabling SNMP Notifications for Unwired Platform
Handling Transmitted SNMP Notifications
Testing Notifications with SNMP Queries
Domain Administration Overview
Enabling a Multitenancy Environment with Domains
Determining a Tenancy Strategy
Creating and Enabling a New Domain
Creating a Security Configuration for a Domain
Activating a Domain Administrator
Assigning Domain Administrators to a Domain
Managing and Maintaining Domains
Creating Data Source Connections
Enabling and Configuring Domain Logging
Mapping Roles for a Domain
Deploying an MBO Package to a Domain
Deploying a Mobile Workflow Package to a Domain
EIS Connection Management Overview
Data Source Connections
Connection Templates
Package Administration
Deployment
MBO Package Management Overview
Deploying and Managing MBO Packages
Deploying an MBO Package to a Domain
Selecting a Security Configuration for a Package
Mapping Roles for a Package
Enabling Package Logging
Mobile Workflow Package Administration Overview
Enabling and Configuring the Notification Mailbox
Deploying and Managing Mobile Workflow Packages
Configuring Mobile Workflow Package Properties
Assigning and Unassigning Device Users
Deploying a Mobile Workflow Package to a Domain
Managing Deployed Package Subscriptions
Data Management Overview
Data Mobility Configuration Dependencies
Message Data Flow and Dependencies
Replication Data Flow and Dependencies
Push Synchronization for Replication Packages
Enabling Push and Pull Notifications
Setting Up Lightweight Polling for a Single Client
Cache Data Management
Data Change Notifications
Cache Refreshes
Aggregate Updates to Multiple MBOs
Viewing Cache Group Properties
Purging a Cache Group
Schedules to Manage Update Frequency
Notifications to Update Client Data
Determining the Cache Interval and Schedule Refresh for a Cache Group
Example Data Update Models
Scenario 1: Product Sales with Expected and Unexpected Changes
Scenario 2: Urgent Alerts using Subscriptions and Schedules
Device and User Management
Device and User Management Overview
Users
Messaging Devices
Device Registration and Activation
MBS Device Maintenance
Replication Devices
RBS Device Maintenance
Subscriptions
Device Provisioning
Runtimes and Clients
Afaria Provisioning and Mobile Device Management
Opening the Afaria Administration Console
Setting Up the Afaria Environment
Setting Up the OTA Deployment Center and the SMS Gateway
Configuring Afaria Server
Creating Addresses, Groups, and Profiles
Create and Deploy Afaria Clients and Unwired Platform Runtimes
Apple Provisioning for iPhone
Provisioning an iPhone Application with iTunes
Setting up Push Synchronization for Replication Synchronization Devices
Systems Maintenance and Monitoring
System Monitoring Overview
Status and Performance Monitoring
Monitoring Unwired Platform
Monitoring Profiles
Planning for System Monitoring
Creating and Enabling a Monitoring Profile
Setting a Custom Monitoring Schedule
Configuring Monitoring Performance Properties
Reviewing System Monitoring Data
Current and Historical Data
Performance Data: KPIs
Performance Statistics
Monitoring Data Categories
Replication Statistics
Current Replication Statistics
Replication History Statistics
Replication Performance Statistics
Messaging Statistics
Current Messaging Statistics
Messaging History Statistics
Messaging Performance Statistics
Messaging Queue Statistics
Messaging Queue Status
Data Change Notification Statistics
Data Change Notification History Statistics
Data Change Notification Performance Statistics
Device Notification Statistics
Device Notification History Statistics
Device Notification Performance Statistics
Package Statistics
Replication Package Statistics
Messaging Package Statistics
User Statistics
Replication User Statistics
Messaging User Statistics
Security Log Statistics
Cache Statistics
MBO Statistics
Cache Group Status Statistics
Refining Scope with Filters, Sorting, and Views
Exporting Monitoring Data
System Diagnostics
Collecting Data
Device Application Performance or Issue Analysis
Checking Package/User Histories
Checking Overall Package Statistics
Checking User KPIs for Other Data Usage
Checking Server Responsiveness in Sybase Control Center
Looking for Errors and Failures in SCC
Access Denied Analysis
Checking the Security Log
Validating Security Setup
Data Update Failure Analysis
Checking Last Notification Timestamp
Checking Cache Statistics
Validating States and Settings of Features that Update Data in SCC
System Logs
Log File Locations
Message Syntax
Severity Levels and Descriptions
Enabling and Configuring Logging
Configuring Server Log Settings
Enabling and Disabling HTTP Request Logging for DCNs
Enabling and Configuring Domain Logging
Exporting Domain Log Data
Configuring Sybase Control Center Logging for Performance Diagnostics
Configuring Messaging and Mobile Workflow Runtime Logging
Configuring Mobile Workflow Tracing
Configuring Messaging Device Logging
Retrieving Device Logs
Configuring Relay Server Outbound Enabler Logging
Configuring and Enabling Relay Server Logging
Enabling Custom Log4j Logging
Log4j Restrictions
Backup and Recovery
Sample Backup and Recovery Plan
Failure and Recovery Scenarios
Backing Up the File System
Backing Up System Data
Backing Up a SQL Anywhere Database
Validating and Backing Up Platform Data
Backing Up Messaging Data
Restoration of the Installation File System
Restoration of the Consolidated Database
Restoration of the Messaging Data
Platform Licenses
Cluster License Coordination
Afaria Licenses
License Validation
Device User License Limits
Checking System Licensing Information
Manually Updating and Upgrading Licenses
Updating and Upgrading Unwired Platform Licenses
Locating Information in a License File
Upgrading Afaria Licenses
Administration Client API
Javadocs
System Reference
Installation Directories
Port Number Reference
Unwired Platform Windows Services
Processes Reference
Security Provider Configuration Properties
LDAP Configuration Properties
NTProxy Configuration Properties
Domino Configuration Properties
Remedy Configuration Properties
RADIUS Configuration Properties
EIS Data Source Connection Properties Reference
JDBC Properties
SAP Java Connector Properties
SAP DOE-C Properties
Web Services Properties
Command Line Utilities
Relay Server Utilities
Relay Server Host (rshost) Utility
Register Relay Server (regRelayServer) Utility
RSOE Service (rsoeservice) Utility
Certificate and Key Management Utilities
Certificate Creation (createcert) Utility
Key Creation (createkey) Utility
Key Tool (keytool) Utility
Unwired Server Runtime Utilities
Unwired Server Service (sup-server-service) Utility
Runtime Configuration (configure-mms) Utility
License Upgrade (license) Utility
Synchronization Monitor (mlmon) Utility
Package Administration Utilities
Deploy Application Package (deploy) Utility
Import Application Package (import) and Export Application Package (export) Utilities
Delete Application Package (delete) Utility
Start and Stop sampledb Server (sampledb) Utility
Advantage Database Server Backup (adsbackup) Utility
Unwired Server Database File Recovery (MORecover) Utility
Update Properties (updateprops.bat) Utility
Configuration Files
Unwired Server Configuration Files
Global Unwired Server Properties (sup.properties) Configuration File Reference
Admin Security (default.xml) Configuration File Reference
controlFlag Attribute Values
Unwired Server Logging (logging-configuration.xml) Configuration File
Runtime Message Tracing (TraceConfig.xml) Configuration File
Sybase Control Center Configuration Files
Sybase Control Center Services (service-config.xml) Configuration Files
Agent Plug-in Properties (agent-plugin.xml) Configuration File
Sybase Control Center Logging (log4j.properties) Configuration File
Role Mapping (roles-map.xml) Configuration File
Relay Server Configuration Files
Relay Server (rs.config) Configuration File
Relay Server Properties (relayserver.properties) Configuration File
Monitoring Database Schema
mms_rbs_request Table
mms_rbs_request_summary Table
mms_rbs_mbo_sync_info Table
mms_rbs_operation_replay Table
mms_mbs_message Table
mms_security_access Table
mms_rbs_outbound_notification Table
mms_data_change_notification Table
mms_concurrent_user_info Table
mms_queue_info Table
mms_sampling_time Table
cache_history Table
cache_history Stored Procedures
cache_statistic Table
cache_statistics Stored Procedures
Glossary: Sybase Unwired Platform
Sybase Control Center for Sybase Unwired Platform
Get Started
Configure
Manage
Monitor
Troubleshoot
Glossary
Troubleshooting
Introduction to Troubleshooting
Documentation Road Map for Unwired Platform
Troubleshooting Basics
Collecting Information
Sybase Control Center Console Messages
Error Message Severity Levels
Variables in Error Message Text
Log Files
Server Log
Domain Logs
Client Logs
Log File Locations
Reporting Errors
Reproducing Problems
Sybase Technical Support Checklist
Sending Error Log Fragments
Ensuring System Recoverability
Troubleshoot Basic Scenarios
Sybase Unwired Platform End-to-End Process Flow
Debugging Message-Based Synchronization
Debugging Replication-Based Synchronization
Debugging the Cache
Debugging Data Change Notification
Debugging BlackBerry Device Development
Debugging iPhone Device Development
Debugging Windows and Windows Mobile Device Development
Troubleshoot the System
Troubleshoot the Installation
Troubleshooting Host Name Problems
Changing Unwired Server Host Name (Single Server)
Changing Unwired Server Host Name (Node in a Cluster)
Listeners or Services Could Not be Started Errors
Port Number Reference
Unwired Platform Windows Services
Cannot Access Devices Tab and Web Service Error
OpenDS Is Not Uninstalled
Errors Installing Afaria Server without Data Tier
Troubleshoot Deployment
Filter Class Files Not Copied to Deployment Target
Troubleshoot Synchronization
Synchronization Failed while Downloading Data
Multi-threaded Delete Failures Not Logged
Device Synchronization Returns no Data
Troubleshoot the CDB Cache
Primary Key Record Missing
Data Caching Problems
Troubleshoot Security, Logins, and Authentication
Cannot Log in to Unwired Server
Troubleshoot EIS Connections
Data Source Performance Errors
SAP Issues
Verifying SAP Prerequisites
Connecting or Pinging to SAP Generates an Error
Correcting Non Fatal Errors During Preview
Troubleshoot Servers
Unwired Server
Troubleshooting Unwired Server Performance Issues
Troubleshooting Device Tracking in a Cluster
Synchronization Fails With Exception
Relay Server
Failed to Attach to Relay Server Shared Memory
HTTP_BAD_STATUS_CODE Error
SOCKET_HOST_NAME_NOT_FOUND Error
Connection Dropped Due to Lack of Network Activity
Sybase Hosted Relay Server
Sybase Hosted Relay Server Fails to Connect
Messaging Server
Messaging Service Startup Failure
Troubleshoot Sybase Control Center for Sybase Unwired Platform
Using Sybase Control Center to Troubleshoot Unwired Platform
Collecting Administration Performance Data for Troubleshooting
Sybase Control Center Management Tier Issues
Launching SCC Results in Rounded Rectangle Box or Empty Console Screen
Sybase Unified Agent Windows Service Fails to Start
Sybase Control Center Fails to Start
Second Sybase Control Center Fails to Start
Login Invalid in Sybase Control Center
Cannot Access Unwired Platform Administration Nodes
Previous Administrator Credentials Used
Browser Refresh (F5) Causes Logout
Security Error Triggered When Connecting to SCC from Remote Browser
Administrator Login Passes When Provider Is Not Available
Host Name of Registered Resource Changed But Is Not Updated
Platform Component Monitoring Issues
Monitoring Data Does Not Appear in History Tab
Previously Existing Monitoring Data No Longer Appears
Server Tier Administration Issues
Server List Not Retrieved
Unwired Server Fails to Start
Error in Listing Devices and ADMIN_WEBSERVICE_INVOCATION_ERROR in Agent.log
Starting or Restarting a Remote Server from Sybase Control Center Fails
Port Conflict Issues
Unexpected Listener Startup or Connection Errors
Refreshing Server Configuration Displays Only Partial Updates
Users Connect with Old Credentials
Package Deployment and Management Issues
Exporting or Deploying Large Packages Fails
Device and Device User Management Issues
Wrong Device for Code Error
User Name of Registered Device Not Displayed
Troubleshoot Mobile Business Object Development
Cannot Ping Unwired Server
Cannot Access sampledb
MS SQL Server Connection Errors
ODBC Driver Errors
Mobile Business Object Errors
Troubleshooting MBOs
No Data or Images Appear on the Device
Troubleshooting Improperly Designed Mobile Business Objects
Database MBO Fails on Execution
Web Service MBO Sync Exceptions After an Interface Change
Binding an MBO to a Database Fails
Multilevel Insert Operation Fails
Relationship Error
SQL Statement Yields Unexpected Results
Preview Errors in Unwired WorkSpace
Preview Errors for a Database Mobile Business Object
Preview Errors for a Web Service Mobile Business Object
Compiler Errors When Deploying Device Applications
Deploying to Unwired Server Fails
Deploying to Unwired Server in a Cluster Fails
Modified Port Changes Not Deployed
Troubleshoot Device Application Development
Troubleshoot Code Generation
SQL_MAX_ROW_SIZE_EXCEEDED
Error When Running Generated Win32 Code on a 64 bit Machine
Extra Icon Appears on BlackBerry Device Application
iPhone Code Generation Fails without Errors
There is no object query selected for the {control_name} on screen {screen_name} Error
Namespace Name Does Not Exist Error
Troubleshoot Custom Development
Insert Operation Fails for iPhone
MBO Update Fails
Troubleshoot Device Application Designer
Menu Item Does Not Appear on Device
Cannot View Applications on the BlackBerry Storm Simulator
Problems with Device Application Code Generation
Profile Settings Screen
Troubleshoot Mobile Workflow Forms Editor
Operation Fails with NULL Values Not Supported Error
Operation Fails with MinCheckAffectedRowCountException Error
Mobile Workflow Is Not in the Client List
Mobile Workflow Does Not Receive E-mail Messages
Object Query Listview Does Not Display Data
Operation Fails with Package not Found Error
Operation Fails with Login Failed Error
Sybase Settings Program Does Not Appear on Windows Mobile Device
Troubleshoot Device Clients
Device Provisioning
Device Cannot Communicate with Afaria Server
Device Clients
Device Database Page Size Errors
Synchronization Does Not Work on the Device
Synchronization Fails in a Remote Server Environment
Synchronization Fails With OutOfMemory Error
Device Operation Fails With SQLE_NOT_IMPLEMENTED Error
No Data Displays on Device Client
BlackBerry
Uncaught exception:java.lang.Error
BlackBerry Device Login Error
BlackBerry Device Synch Fails
BlackBerry Device Client Cannot Sync
BlackBerry Device Cannot Find Valid Certification Path
Value INTEGER Out of Range For Destination Error
iPhone
iPhone Device Synchronization Fails
iPhone Device Cannot Sync
Repeating a Query Produces No Results
Windows Mobile and Windows
Windows Mobile Device Synchronization Fails
Windows Mobile Device Cannot Sync
Windows Mobile Device Cannot Establish Secure Connection
Validation Rules
Unwired WorkSpace Validation Rules and Error Messages
Mobile Business Object, Attribute, and Structure Object Error Messages and Validation Rules
Parameter and Argument Validation Rules and Error Messages
Operation Validation Rules and Error Messages
Relationship Validation Rules and Error Messages
Cache Validation Rules and Error Messages
Synchronization Validation Rules and Error Messages
Object Query Validation Rules and Error Messages
Personalization Key Validation Rules and Error Messages
Custom Filters, Roles, and Synchronization Group Validation Rules and Error Messages
Glossary: Sybase Unwired Platform
Sybase Unwired WorkSpace - Mobile Business Object Development
Product Task Flow
About Unwired Platform
Solution Architecture for Mobilization
Components
Component Descriptions
Features
Tutorials
Samples
Documentation Road Map for Unwired Platform
Developer Task Flow
Understanding the Unwired Platform Development Environment
Understanding Fundamental Mobile Development Concepts
Learning Unwired WorkSpace Basics
Basic and Advanced Developer Profiles
Mobile Business Objects
Data Sources
Application Types
Deployment to Unwired Server
Data Synchronization and Data Refresh
Unwired Server Cache
Synchronization and Data Refresh Triggers
Synchronization Triggers
Data Refresh Triggers
Synchronization and Data Refresh Data Flow
Synchronization Data Flow
Filtering and Synchronizing Data
Load Parameter Data Flow
Synchronization Parameter Data Flow
Result Set Filter Data Flow
Synchronization Initiated by Unwired Server
Data Refresh Data Flow
Data Change Notification Data Flow
Cache Group Data Flow
Cache Update Policy Data Flow
Data Refresh Initiated by Unwired Server
Mobile Workflow Data Flow
Synchronization and Data Refresh Strategies
Synchronization Scenarios and Strategies
The Impact of Synchronization and Data Refresh
Bulk Loading Cache Strategy
Starting and Stopping Unwired Platform Components
Starting Sybase Unwired WorkSpace
Starting Unwired Platform Services
Development Postinstallation Tasks
Reviewing the Installation
Configure
Configure - Eclipse Development Environment
Creating a Data Source Connection Profile
Connection Profiles
Creating a Database Connection Profile
Configuring Your Environment to Use a JDBC Driver
Connecting to a Database Using a JDBC Driver
Creating a DB2 Connection Profile
Creating an Oracle Connection Profile
Creating an SAP Connection Profile
SAP Java Connector (JCo) Prerequisites
Creating a Web Service Connection Profile
Creating a REST Web Service Connection Profile
REST Web Services
Editing Connection Profile Properties
Renaming a Connection Profile
Duplicating a Connection Profile
Testing a Connection Profile
Connecting to a Connection Profile
Deleting a Connection Profile
Creating a Sybase Unwired Server Connection Profile
Preferences
Setting Help Display Preferences
Setting Mobile Development Preferences
Mobile Development Developer Profile Preferences
Mobile Development Logging Preferences
Mobile Development Miscellaneous Preferences
Mobile Application Diagram Preferences
Mobile Business Object Preferences
Migrating Projects and Applications
Migration Guidelines and Limitations
Exporting Connection Profiles
Exporting Mobile Application Projects
Importing Connection Profiles
Importing Mobile Application Projects
Migrating Mobile Application Projects
Importing the Public Certificate
Certificate Generation Command Line Utility Reference
Using Unwired Server in a Development Environment
Develop
Developing a Mobile Business Object
Before Creating Mobile Business Objects
Mobile Business Objects
Mobile Application Diagram
Mobile Application Diagram Palette
Naming Conventions
Creating a Mobile Application Project
Opening a Mobile Application Diagram
Projects
Copying a Project
Sharing a Project
Exporting a Project
Importing a Project
Switching Between Developer Profiles
Mobile Development Basic and Advanced Developer Profiles
Creating Mobile Business Objects
Creating a Mobile Business Object by Dragging and Dropping a Data Source
Drag and Drop the Data Source onto the Mobile Application Diagram
Creating a Mobile Business Object and Deferring Data Source Binding
Creating the Mobile Business Object using the Mobile Business Object Icon
Creating Multiple Mobile Business Objects From a Single Operation
First/Subsequent Mobile Business Object Properties
Creating a Local Business Object
Binding Mobile Business Objects to Data Sources
Supported Data Sources
Propagating a Client's Credentials to the Back-end Data Source
Binding a Database Data Source to a Mobile Business Object
Using Visual SQL
Setting Adaptive Server Enterprise Stored Procedures to Chained or Anymode
Stored Procedures with Output Parameters and Result Sets
Creating Multi-level Insert Operations Using Autoincrement Primary Keys
Understanding Multi-level Insert Operations
Creating Multi-level Insert Operations for Non-autoincrementing Primary Keys
Binding an SAP Data Source to a Mobile Business Object
Searching for SAP BAPIs and RFCs
Configuring the SAP AutoCommit Feature
Modifying SAP Connection Properties
Binding a Web Service Data Source to a Mobile Business Object
Creating Multi-level Insert Operations for Web Service Mobile Business Objects
Web Service Mobile Business Object Limitations
Binding a REST Web Service Data Source to a Mobile Business Object
Rebinding Data Sources to Mobile Business Objects
Changing a Data Source's Connection Profile
Adding a Result Checker
Writing a Custom Result Checker
Editing the Result Checker
Deploying Result Checker Classes to Unwired Server
Refactoring a Result Checker
Deleting References to a Result Checker
Renaming a Result Checker
Moving a Result Checker
Working with Mobile Business Objects
Modifying Mobile Business Object Properties
Mobile Business Object General Properties
Copying a Mobile Business Object
Deleting a Component of a Mobile Business Object
Searching for Mobile Business Objects
Editing Multiple Rows of Table Information
Mobile Application Diagram Properties
Managing Mobile Application Diagram Filters and Logical Groups
Creating a Mobile Application Diagram Filter
Editing a Mobile Application Diagram Filter
Selecting a Mobile Application Diagram Filter
Deleting a Mobile Application Diagram Filter
Creating a Logical Group
Adding Mobile Business Objects to a Logical Group
Deleting a Logical Group
Mobile Business Object Data Properties
Datatype Support
Time Zone Datatype Behavior
Datatype Default Values
Structure Objects
Creating Structure Objects using the Structure Icon
Complex Datatypes
Complex Datatype Limitations
Editing Structure Type Default Values
Adding Structure Objects to Mobile Business Objects
Editing List Type Default Values
Mobile Business Object Properties
Old Value Argument
Creating Attributes for a Mobile Business Object
Mobile Business Object Attribute Properties
Creating Operations for a Mobile Business Object
Mobile Business Object Operation Properties
Visible and Invisible Operation Parameters
Previewing Mobile Business Objects
Previewing Mobile Business Object Attributes
Testing Mobile Business Object Operations
Creating Relationships Between Mobile Business Objects
Mobile Business Object Relationship Properties
Relationship Guidelines
Remapping Attributes and Parameters
Managing Personalization Keys
Creating a Personalization Key
Copy and Pasting Personalization Keys
Modifying Personalization Key Properties
Deleting a Personalization Key
Managing Roles and Permissions
Creating Logical Roles
Copy and Pasting Logical Roles
Modifying Logical Role Properties
Setting and Unsetting the Default Logical Role
Assigning Roles to Mobile Business Objects and Operations
Finding Role References
Deleting a Logical Role
Mobile Business Object Mobility Properties
Synchronization
Defining Synchronization Properties for Individual Mobile Business Objects
Understanding Synchronization Parameters
Synchronization Parameter Definition Guidelines
Synchronization Groups
Creating Synchronization Groups
Deleting Synchronization Groups
Load Parameters
Adding a Load Parameter to a Mobile Business Object
Combining Load and Synchronization Parameters
Mapping a Load Parameter to a Synchronization Parameter
Example: Parameters and Stored Procedures
Cache Partitions
Examples: Parameters and Cache Partitions
Cache Groups
Creating Cache Groups
Modifying Cache Group Properties
Assigning Mobile Business Objects to a Cache Group
Cache Update Policy
Setting a Cache Update Policy
Cache Update Policy Examples
Cache Update Policy Requirements
Object Queries
Generating Object Queries from Primary Key Attributes
Manually Defining and Editing Object Queries
Object Query Definition Guidelines
Object Query Indexes
Creating Object Query Indexes
When to Create an Object Query Index
FindAll Object Query Guidelines
Result Set Filters
Filtering Result Sets Returned by Attributes
Adding Result Set Filters
Writing a Custom Result Set Filter
Debugging Filter Classes
Validating Result Set Filter Performance
Packaging and Deploying Mobile Business Objects
Deploying a Mobile Application Project
Creating a Mobile Deployment Package
Configuring a Mobile Deployment Package
Building a Mobile Deployment Package
Deploying Mobile Deployment Packages while Creating a Deployment Profile
Configuring a Deployment Profile
Editing General Deployment Profile Information
Adding a Package to a Deployment Profile
Removing a Package from a Deployment Profile
Packaging Jars for Deployment
Modifying Target Servers
Adding a Target Server to a Deployment Package
Changing a Target Server for a Deployment Package
Removing a Target Server from a Deployment Package
Configuring a Mobile Deployment Package for the Target Unwired Server
Deployment Mode and Target Version
Replication Based Versus Message Based Deployment
Target Server Properties
Configuring Server Connection Mappings
Configuring Role Mappings
Deleting a Mobile Deployment Package
Deleting a Deployment Profile
Viewing Deployment Errors
Managing Deployed Packages and Mobile Business Objects
Managing a Deployed Package
Managing a Deployed Mobile Business Object
Managing Deployed Personalization Keys
Develop a Device Application
Generating Object API Code
Basics
Opening a Perspective
Perspectives
Perspective Shortcut Bar
Rearranging Views in a Perspective
Moving the Perspective Shortcut Bar
Resetting an Active Perspective to its Default Appearance
Resetting an Inactive Perspective to its Default Appearance
Opening a View
Views
Detaching a View
Floating a View
Creating a Fast View
Fast Views
Fast View Shortcut Bar
Converting a Fast View to a View
Moving the Fast View Shortcut Bar
WorkSpace Navigator
Showing File Extensions
Creating a Working Set
Editing the Active Working Set
Unselecting a Working Set
Filtering Resources
Linking a Resource to a Specific Editor
Enterprise Explorer
Editors
Resources
Renaming a Resource
Moving a Resource
Exporting a Resource
Importing a Resource
Deleting a Resource
Help
Help Features
Searching the Help
Searching for Help Topics From the Bookshelf
Searching for Help Topics From the Help View
Navigating the Help
Opening the Online Help Bookshelf
Searching all Documentation Sets
Narrowing a Search
Search Keyboard Shortcuts
Setting Help Display Preferences
Launching a Cheat Sheet
Using Cheat Sheets
Cheat Sheet Tips
Troubleshoot
API Documentation
Glossary: Sybase Unwired Platform
Sybase Unwired Workspace - Device Application Development
Product Task Flow
About Unwired Platform
Solution Architecture for Mobilization
Components
Component Descriptions
Features
Tutorials
Samples
Documentation Road Map for Unwired Platform
Configure - Eclipse Development Environment
Preferences
Setting Help Display Preferences
Setting Mobile Development Preferences
Setting Device Application Designer Preferences
Device Application Designer Preferences
Automatic Screen Creation
Editing Device Simulator Settings
Device Application Designer Appearance Preferences
Appearance Preferences for Controls
Appearance Preferences for Containers
Device Application Designer Device Preferences
Editing the BlackBerry Simulator Location
Creating or Editing Windows Mobile Device Properties
Creating or Editing Windows Mobile and Windows Device Platform Properties
Device Application Designer Error and Warning Preferences
Editing Error and Warning Preferences
Device Application Designer Font Mappings Preferences
Configuring Font Mappings
Creating a New Font Mapping
Editing Font Mappings
Creating a New Font Size
Editing Font Size
Removing a Font Size
Setting the Default Size for a Font
Setting Mobile Workflow Forms Editor Preferences
Mobile Workflow Forms Editor Preferences
Windows Mobile Client Application .DLL Dependencies
Downloading the BlackBerry JDE and MDS Simulator
Installing the BlackBerry Java Plug-in for Eclipse
Configuring Unwired Server to Use HTTPS for Replication Sync
Generating a Certificate Request
Connecting to Unwired Server Using HTTPS from BlackBerry Device Applications
Connecting to Unwired Server Using Windows-based Mobile Device Clients
Migrating Device Applications
Develop a Device Application
Using Object API to Develop a Device Application
Generating Object API Code
Replication-based Synchronization Versus Message-based Synchronization
Generating C# Object API Code
Generating Java Object API Code
Generating Objective-C Object API Code
Generated Code Location and Contents
Validating Generated Code
Building an iPhone Application Using the Object API
Building a BlackBerry Application Using the Object API
Developing Device Applications for Windows Mobile and Windows Platforms
Generating Online Help for Visual Studio
Windows Mobile Device Framework Assemblies
Developing a Device Application Using the Designer
Developing a Device Application Using the Device Application Designer
The Device Application Designer
Accessing the Device Application Designer
Selecting a View
Device Application Designer Context Menus
Customizing the Device Application Designer Palette
Defining a Variable for a Path Definition
Path Variables
Designing the Flow of Device Applications
Flow Design
Flow Design Page Properties
Flow Design Palette Options
Using Mobile Business Objects As a Data Source
Using Drag and Drop to Add Mobile Business Objects to the Flow Design
Automatic Screen Creation
Structure Mobile Business Objects
Data Persistence on the Client Side When Using a Structured Mobile Business Object
Complex Parameter Support
Local Mobile Business Objects
Adding Screens from the Palette to the Flow Design
Screens
Connections
Adding Connections to Screens
Updating the Table of Contents Screen
Alerts
Designing the Screen for Device Applications
Screen Design
Screen Design Page Properties
Screen Design Palette Options
Controls
Cells
Containers
Menu and Table Context
Actions
Validation
Selecting a Device
Style Sets
Creating a New User Style
Style Set References
Editing Styles for Controls
Importing Styles
Exporting Styles
Creating a New Platform Style
Creating a New Device Style
Using Drag and Drop to Add a Data Source to a Screen
Adding a Navigation Bar
Navigation Bar
Navigation Bar Definition
Editing the Navigation Bar Style
Adding Items to the Menu or Table Context
Menu
Menu Item Properties
Context Item Properties
Adding Controls to the Screen
Selecting a Variable to Use for a Control Property
Creating Widget Events
Widget Event Support by Platform
Widget Event Limitations on BlackBerry
onLoad Event
onClick Event
onValueChange Event
onRecordChange Event
onOrientationChange Event
onDraw Event
Configuring Control Properties
Properties View for Controls
Label Properties
Edit Box Properties
Hyperlink Properties
Checkbox Properties
Radio Button Properties
List Item Control Properties
Choice Properties
Customizing the Choice Control Items
Editing Choice Control Items
Button Control Properties
Image Control Properties
Spacer Properties
Separator Properties
Grid Table Properties
List Detail Properties
Toolbar Item Properties
Selecting the Data Type for Controls
Setting the Logical Type for Controls
Logical Types
Configuring Cells Properties
Cell Table Properties
Configuring Cell Images
Configuring the State Indicator
Configuring an Image to Use With a Value
Cell Image Properties
Adding Cell Items to Cell Labels
Cell Label Properties
Configuring Cell Items
Assigning Rule Validation to the Edit Box
Creating Numerical Rule Validation
Validation Rules for Numerical Datatypes
Creating String Rule Validation
Validation Rules for String Datatypes
Testing a Regular Expression
Validation Rule for CHAR data
Creating DateTime Rule Validation
Validation Rules for DateTime Datatypes
Editing a Rule Validation
Removing a Rule Validation
Adding Controls to Containers
Region Properties
Radio Group Properties
Tab Folder and Tab Panel Properties
List Group Properties
Toolbar Properties
Assigning an Action to a Control
Creating an Alert Action
Creating an Object Query Action
Configuring the Initial Object Query Parameters
Creating Object Query Input Parameters Using Content Assist
Creating an Operation Action
Searching for an Operation
Configuring Parameters For an Operation Action
Editing an Operation Action
Creating a Tab Activation Action
Creating a Connection Action
Creating a Synchronize Action
Synchronization Action Inputs
Configuring Synchronize Action Inputs
Creating a Persist Action
Configuring a Persist Action
Creating a Save Context Action
Save Context Action
Editing a Save Context Action
Creating a Navigate Back Action
Integrating PIM Applications
Adding a PIM Action
Editing a PIM Action
Creating a BlackBerry Custom Action
Editing a BlackBerry Custom Action
Removing an Action
Creating a Windows Mobile Custom Action
Creating a Screen Template
Deleting a Screen Template
Creating Unwired Platform Profile References
Unwired Platform Profile References
Editing Unwired Platform Profile References
Creating a New Mobile Business Object Reference
Mobile Business Object References
Searching for Mobile Business Objects
Editing a Mobile Business Object Reference
Editing Mobile Business Object Attributes
Deleting a Mobile Business Object Reference
Configuring the Initial Synchronization Parameter
Creating Variable References
Variables
Filtering Variable References
Variable References
Editing Variable References
Creating Image References
Editing Image References
Assigning an Image to a Control
Using Linked Parameters
Linked Parameters
Transforming a Data Source for Linked Parameters
Creating a Device Application With Linked Parameters
Configuring Stock Screens
Stock Screens
Stock and Settings Screen Properties
Configuring the Action Property
Configuring the Boolean Property
Configuring the Image Property
Configuring the Integer Property
Configuring the Style Property
Configuring the String Property
Configuring Settings Screens
Settings Screens
Setting the Logging Level for the Client Log
Specifying a Label for the Client Log
Configuring the Profile Screen
Configuring the Push Settings Screen
Push Synchronization
Enabling Push Synchronization on BlackBerry
Configuring the About Screen
Configuring the Screen Saver Screen
Accessing the Settings Screen on the Device
Designing a BlackBerry Custom Code Screen
Creating a Java Screen Class
Configuring BlackBerry Custom Code Screen Properties
Editing Device Applications
Deleting Device Applications
i18n Support
Localization
Creating a New Locale
Editing a Locale Properties File
Updating the Current Locale
Validating the Locale Properties Files
Removing a Locale
Loading a Locale Properties File
Localization Properties File
Verifying a Device Application
Using Content Assist to Identify and Fix Problems
Content Assist Warning and Error Decorators
Generating Device Application Code
Generating Code For a BlackBerry Device Application
Generating Code For Testing on a BlackBerry Simulator
BlackBerry Java Plug-in for Eclipse Integration
Generating BlackBerry Code For Debugging
Creating a BlackBerry Project
Creating a Launch Configuration
Cleaning the BlackBerry Simulator
Generating a Device Application to Push to a BlackBerry Device
Generating Custom Code Subclasses
Generating Code For a Windows Mobile Device Application
Deploying the Device Application to the Windows Mobile Emulator
Rebuilding the Generated Solution in Visual Studio
Develop a Mobile Workflow Package
The Mobile Workflow Forms Editor
Creating a New Mobile Workflow Form
Flow Design Page Properties
Flow Design Palette Options
Screen Design Page Properties
Screen Design Palette Options
Mobile Workflow Forms Editor Context Menus
Sending a Test E-mail
Starting Points
Adding a Starting Point Manually
Creating an E-mail Subscription Starting Point
E-mail Subscription Properties
E-mail Transformation Rules
Editing E-mail Transformation Rules
Editing the E-mail Subscription Starting Point
Adding Matching Rules
Credentials
Setting Up Static Authentication
Setting Up Dynamic Authentication
Creating Keys
Keys
Binding Controls to Keys
Mobile Business Object Relationships
Creating Screens Automatically by Dragging and Dropping a Data Source
Adding Controls to the Screen
Mobile Workflow Controls
Adding a Menu Item
Menu Items
Menu Item Properties
Creating a Save, Open, Close, or Cancel Menu Item
Creating a Submit Menu Item
Configuring Communication Style
Creating a ListView Menu Item
Configuring Parameter Mappings
Configuring Control Properties
Checkbox Properties
Editbox Properties
Choice Properties
Adding Choice Items to the Choice Control
Editing Choice Items
Deleting Choice Items
Creating Dynamic Contents for the Choice Control
Slider Properties
Signature Properties
HtmlView Properties
Listview Properties
Adding a Listview Field to a Line
Editing a ListView Field
Adding Connections to Screens
Connections
Connection Properties
Localization
Creating a New Locale
Editing a Locale Properties File
Updating the Current Locale
Removing a Locale
Loading a Locale Properties File
Validating the Locale Properties Files
Generating the Files For a Mobile Workflow Package
Deploying the Mobile Workflow Package to the iPhone Simulator
Troubleshoot
API Documentation
Glossary: Sybase Unwired Platform
Tutorial: Mobile Business Object Development
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Starting Unwired Platform Services
Starting Sybase Unwired WorkSpace
Learning the Basics
Developing Database Mobile Business Objects
Creating the SUP101 Mobile Application Project
Creating the sampledb Connection Profile
Creating Database Mobile Business Objects
Creating a Relationship Between Mobile Business Objects
Deploying the Database Mobile Business Objects
Learn More about Sybase Unwired Platform
Tutorial: BlackBerry Application Development using Device Application Designer
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Starting Unwired Platform Services
Starting Sybase Unwired WorkSpace
Learning the Basics
Developing a BlackBerry Device Application Prototype
Installing the BlackBerry Java Plug-in for Eclipse
Creating the BlackBerry Device Application Prototype
Verifying and Generating Code for a Device Application
Adding Custom Code to the Generated Code
Testing the Device Application on the BlackBerry Simulator
Learn More about Sybase Unwired Platform
Tutorial: Windows Mobile Application Development using Device Application Designer
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Installing Microsoft ActiveSync
Starting Unwired Platform Services
Connecting to Sybase Control Center
Starting Sybase Unwired WorkSpace
Learning the Basics
Developing a Device Application Prototype
Creating the Device Application Prototype
Verifying and Generating Code for a Device Application
Running the Device Application on the Windows Emulator
Learn More about Sybase Unwired Platform
Tutorial: Mobile Workflow Package Development
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Installing Microsoft ActiveSync
Adding E-mail Users
Starting Unwired Platform Services
Starting Sybase Unwired WorkSpace
Connecting to Sybase Control Center
Learning the Basics
Creating the sampledb Connection Profile
Creating the Mobile Workflow 101 Mobile Application Project
Developing a Database Mobile Business Object
Creating the TravelRequest Database Table
Creating the TravelRequest Mobile Business Object
Deploying the WorkFlow101 Mobile Application Project
Developing the Mobile Workflow Package
Creating a Mobile Workflow Form
Generating Code for a Mobile Workflow Package
Registering the Emulator in Sybase Control Center
Configuring Connection Settings
Assigning the Mobile Workflow Package to a User
Setting Up a New E-mail Account on the Emulator
Viewing and Running the Mobile Workflow Form on the Emulator
Learn More about Sybase Unwired Platform
Tutorial: BlackBerry Application Development using Custom Development
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Starting Unwired Platform Services
Starting Sybase Unwired WorkSpace
Learning the Basics
Developing a BlackBerry Application
Installing the BlackBerry Java Plug-in for Eclipse
Deploying the Database Mobile Business Objects
Generating Java Object API Code
Creating the BlackBerry Project
Configuring the Generated Customer.java File
Creating the User Interface
Creating a Launch Configuration for the Project
Testing the Device Application on the BlackBerry Simulator
Learn More about Sybase Unwired Platform
Tutorial: iPhone Application Development using Custom Development
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Starting Unwired Platform Services
Starting Sybase Unwired WorkSpace
Connecting to Sybase Control Center
Learning the Basics
Developing an iPhone Application
Deploying the Database Mobile Business Objects
Generating Object API Code
Setting Up an iPhone Client Application in Xcode
Registering the iPhone Simulator in Sybase Control Center
Creating the SUP101CallbackHandler File
Creating the User Interface
Adding the SubscribeController View Controller
Configuring the SUP101Appdelegate Files
Configuring the SubscribeController View
Making Connections
Adding the CustomerListController
Adding the DetailController
Configuring the DetailController View
Deploying the Device Application
Learn More about Sybase Unwired Platform
Tutorial: Windows Mobile Application Development using Custom Development
Introduction to Getting Started Tutorials
Overview of Getting Started Tutorials
Understanding the Unwired Platform Development Environment
Development in Eclipse
Understanding Fundamental Mobile Development Concepts
Mobile Business Objects
Synchronization Methods
Application Types
Data Sources
Switching Between Developer Profiles
Task Flow
Getting Started
Installing Sybase Unwired Platform
Installing Microsoft ActiveSync
Starting Unwired Platform Services
Starting Sybase Unwired WorkSpace
Connecting to Sybase Control Center
Learning the Basics
Developing a Windows Mobile Device Application
Deploying the Database Mobile Business Objects
Generating C# Object API Code
Creating the SampleApp Visual Studio Project From a Template
Creating the User Interface for the Windows Mobile Device Application
Installing Sybase Messaging Runtime
Registering the Emulator in Sybase Control Center
Configuring Connection Settings
Deploying and Running the Device Application
Learn More about Sybase Unwired Platform
Developer Reference for BlackBerry
Introduction to Developer Reference for BlackBerry
Documentation Road Map for Unwired Platform
Introduction to Developing Device Applications with Sybase Unwired Platform
Development Task Flows
Task Flow for BlackBerry JDE Development
Task Flow for Device Application Designer and BlackBerry JDE Development
Configuring Your BlackBerry Development Environment
Installing the BlackBerry Development Environment
Installing the BlackBerry Java Plug-in for Eclipse
BlackBerry Java Plug-in for Eclipse Integration
Downloading the BlackBerry JDE and MDS Simulator
Client API JAR File Locations
Mobile Business Object Code or Device Application Designer Code
Generating BlackBerry Mobile Application Project Code
Generating BlackBerry Device Application Code from the Device Application Designer
Generating Code For a BlackBerry Device Application
Device Application Designer Generated Code Structure
Creating Projects and Importing Files into the BlackBerry Development Environment
Differences Between Mobile Business Object and Device Application Designer Required Files
Differences Between the BlackBerry Java Plug-in and BlackBerry JDE
Creating a BlackBerry Device Application Project
Creating a BlackBerry Device Application Client Project
Referencing BlackBerry Device Framework Javadocs
Adding Required .jar and .cod Files
Developing, Debugging, and Customizing BlackBerry Applications
Building an Object API based Client Application
Adding a Device Application Entry Point
Developing the BlackBerry Device Application
Developing a BlackBerry Device Application using the BlackBerry Eclipse Plug-in
Developing a BlackBerry Device Application using the BlackBerry JDE
Debugging BlackBerry Device Development
Debugging the BlackBerry Device Application
Customizing Device Application Designer Code
Manually Adding Controls to a Screen
Writing Widget Event Code
Adding Validators
Perform UI Binding to an MBO
Access Pending Operations and Operation Logs
Connecting to Unwired Server
Adding or Modifying Navigation
Adding or Modifying Actions
Creating and Assigning Variables
Using PIM Actions
Using LayoutManager
Adding a Table Header
Filling a Space with a Button
Removing the CellTable Margin
Deploying Applications to Devices
Device Registration
Signing
Deploying BlackBerry Applications
Deploy Applications through BlackBerry Desktop Manager
Deploying Applications Over the Air
Reference
BlackBerry Client Object API
Client Object API Javadocs
Connection APIs
ConnectionProfile
SynchronizationProfile
Authentication
Synchronization APIs
Changing Synchronization Parameters
Performing Mobile Business Object Synchronization
Query APIs
Retrieving Data from Mobile Business Objects
Object Query
Retrieving Relationship Data
Paging Data
Query and Related Classes
Arbitrary Find
QueryResultSet
Operations APIs
Create Operation
Update Operation
Delete Operation
Save Operation
Other Operation
Multilevel Insert
Pending Operation
Passing Structures to Operations
Mobile and Local Business Objects
Personalization APIs
Type of Personalization Keys
Get or Set Personalization Key Values
Object State APIs
Entity State Management
Pending State Pattern
Mobile Business Object States
Refresh Operation
Common APIs
Security APIs
Connect Using a Certificate
Encrypt the Database
Utility APIs
LogRecord API
Logging APIs
Callback Handlers
SyncStatusListener API
isSynchronized() and getLastSynchronizationTime()
generateId
Client Database APIs
Exceptions
Handling Exceptions
Server-Side Exceptions
Client-Side Exceptions
Exception Classes
MetaData and Object Manager API
MetaData and Object Manager API
ObjectManager
DatabaseMetaData
ClassMetaData
AttributeMetaData
Replication-Based Push Synchronization Applications
HTTP Push Gateway
Creating a Replication Based Push Application
BlackBerry Device Framework API
BlackBerry Device Framework API Javadocs
Screen Objects
Control Objects
Layout Manager Objects
Action Objects
Data Objects
Constant Classes
Generated Client Code
Developer Reference for iPhone
Introduction to Developer Reference for iPhone
Documentation Road Map for Unwired Platform
Device Application Development
Development Task Flows
Task Flow for Xcode IDE Development
Mobile Business Object Code
Generating Mobile Application Project Code for iPhone
Importing Libraries and Code into the Xcode IDE
Developing Applications in the Xcode IDE
Generating HeaderDoc from Generated Code
Configuring an Application to Synchronize and Retrieve MBO Data
Referencing the iPhone Client Object API
iPhone Device Application Example Code
Deploying Applications to iPhone Devices
Device Registration
Registering the iPhone Device in Sybase Control Center
Configuring Physical Device Settings
Deploying iPhone Applications to the Enterprise
Apple Push Notification Service Configuration
Preparing an Application for Apple Push Notification Service
Provisioning an Application for Apple Push Notification Service
Reference
iPhone Client Object API
Connection APIs
ConnectionProfile
SynchronizationProfile
Authentication
Synchronization APIs
Setting Synchronization Parameters
Query APIs
Retrieving Data from an MBO
Object Queries
Arbitrary Find
AttributeTest
CompositeTest
Dynamic Query
Paging Data
SUPQueryResultSet
Retrieving Relationship Data
Operations APIs
Create Operation
Update Operation
Delete Operation
Save Operation
Other Operation
Multilevel Insert (MLI)
Pending Operation
Local Business Object
Personalization APIs
Type of Personalization Keys
Getting and Setting Personalization Key Values
Passing Arrays of Values, Objects
Object State APIs
Entity State Management
Entity State Example
Pending State Pattern
Refresh
Security APIs
Encryption of Client Data
Encryption of the Database
Configuring Application Security Using Keychain
Utility APIs
Using the Log Record APIs
Log Levels and Tracing APIs
Server Log Messages
Tracing APIs
Printing Log Messages
generateGuid
Callback Handlers
Date/Time
Apple Push Notification API
Complex Attribute Types
Exceptions
Handling Exceptions
Server-Side Exceptions
Client-Side Exceptions
Attribute Datatype Conversion
Operation Name Conflicts
Exception Classes
Query Exception Classes
Messaging Client API Exception Classes
MetaData and Object Manager API
SUPDatabaseMetaData
SUPClassMetaData
SUPAttributeMetaData
Code Example for Accessing Metadata
Message-Based Synchronization APIs
Subscribe Data
Unsubscribe Data
Suspend Subscription
Resume Subscription
Recover Subscription
Start or Stop Background Synchronization
Replay Results
Messaging Client API
Developer Reference for Windows and Windows Mobile
Introduction to Developer Reference for Windows and Windows Mobile
Documentation Road Map for Unwired Platform
Introduction to Developing Device Applications with Sybase Unwired Platform
Development Task Flows
Task Flow for C# Development
Task Flow for Device Application Designer and C# Development
Configuring Your Windows Mobile Environment
Configuring Connection Settings for the Synchronization Software
Configuring Windows Mobile Device Center
Enabling Network Access from the Windows Mobile Device Emulator
Installing Required Components
Client API Dependencies
Mobile Business Object Code or Device Application Designer Code
Generating Windows or Windows Mobile Application Project Code
Generating Windows Mobile Device Application Code from the Device Application Designer
Generating Code For a Windows Mobile Device Application
Device Application Designer Generated Solution Files and Projects
Generation Gap Pattern Support
Windows Mobile UI Project
Developing a Windows Mobile Device Application Using Visual Studio
Project Setup
Creating a Mobile Application Project
Creating a Replication-based Mobile Application Project Using the SybaseMobileApplication Template
Creating a Message-based Mobile Application Project Using the SybaseMobileApplication Template
Windows Mobile Libraries
Windows Mobile Development
Integrating Help into a Project
Debugging Windows and Windows Mobile Device Development
Setting Paging for Large Amounts of Data
Application Deployment to Devices
Deploying Replication-Based Applications
Deploying Message-Based Applications to an Emulator or Device
Message-based Synchronization Overview
Device Registration
Reference
Generated API Help
Windows Mobile Client Object API
Connection APIs
ConnectionProfile
SynchronizationProfile
Authentication
Connect Using a Certificate
Encrypt the Database
Synchronization APIs
Changing Synchronization Parameters
Performing Mobile Business Object Synchronization
Query APIs
Retrieving Data from the local database
Object Queries
Arbitrary Find
QueryResultSet
Retrieving Relationship Data
Operations APIs
Create Operation
Update Operation
Delete Operation
Other Operation
Cascade Operations
Pending Operation
Passing Structures to Operations
Local Business Object
Personalization APIs
Type of Personalization Keys
Get or Set Personalization Key Values
Object State APIs
Entity State Management
Entity State Example
Pending State Pattern
Mobile Business Object States
Refresh Operation
Utility APIs
Using the Logger and LogRecord APIs
GenerateId
Callback Handlers
Client Database APIs
Exceptions
Handling Exceptions
Server-Side Exceptions
Client-Side Exceptions
Exception Classes
MetaData and Object Manager API
MetaData and Object Manager API
ObjectManager
DatabaseMetaData
EntityMetaData
AttributeMetaData
Replication-Based Synchronization APIs
IsSynchronized() and GetLastSynchronizationTime
Push Configuration APIs
LWPPush
Creating a Replication-based Push Application
Setting Up Lightweight Polling for a Single Client
Notification Handling APIs
LWPPush
Message-Based Synchronization APIs
Subscribe Data
Unsubscribe Data
Suspend Operation
Resume Operation
Recover Operation
Start Background Synchronization
Stop Background Synchronization
HasPendingOperations Operation
Windows Mobile Device Framework API
Add Controls Manually to a Screen
Customize Controller
Customize Widget Event Code
Add Validators
Perform UI Binding to an MBO
Access Pending Operations and Operation Logs
Connect to Unwired Server
Add or Modify Navigation
Add or Modify Actions
Create and Assign Variables
Assign PIM Actions to Controls
Change Default Layout
Windows Mobile Device Framework Assemblies
Sybase.UnwiredPlatform.Windows
PictureCamera Component
VideoCamera Component
Using the VideoCamera Component
Email Component
Using the E-mail Component
SMS Component
Using the SMS Component
Phone Component
Using the Phone Component
Sybase.UnwiredPlatform.Windows.Forms
FormBase
Button Control
CheckBox Control
DateTimePicker Control
FlowLayoutPanel Control
FreeFormView Control
ImageButton Control
Label Control
LinkLabel Control
Maps Control
MaskedTextBox Control
Notification Control
Notification Event
Panel Control
PictureBox Control
PowerList Control
RadioButton Control
Separator Control
Signature Control
TabControl Control
TabPage Control
TableLayoutPanel Control
TextBox Control
Toolbar Control
TitleBar Control
Sybase.UnwiredPlatform.Windows.StockScreens
Variables
Actions
Alert
Connection
Navigation Back
Exit
Logout
Operation
Persist
Refresh
Synchronize
Object Query
Stock Screens
Login
Search
Synchronize
Developer Reference for Mobile Workflow Packages
Introduction to Developer Reference for Mobile Workflow Package
Documentation Road Map for Unwired Platform
Mobile Workflow Development
Architectural Overview
Workflow Package Overview
Mobile Workflow Development Lifecycle
Server-initiated Versus Client-initiated Mobile Workflows
Identify a Business Process for Workflow Development
Define Mobile Business Objects
Mobile Business Objects
MBO Deployment Requirements
Performing Server-side Development
Creating a Data Source Connection Profile
Creating a Sybase Unwired Server Connection Profile
Creating a Mobile Application Project
Creating a Mobile Business Object by Dragging and Dropping a Data Source
Deploying a Mobile Application Project
Develop a Mobile Workflow Package
The Mobile Workflow Forms Editor
Creating a New Mobile Workflow Form
Flow Design Page Properties
Flow Design Palette Options
Screen Design Page Properties
Screen Design Palette Options
Mobile Workflow Forms Editor Context Menus
Sending a Test E-mail
Starting Points
Adding a Starting Point Manually
Creating an E-mail Subscription Starting Point
E-mail Subscription Properties
E-mail Transformation Rules
Editing E-mail Transformation Rules
Editing the E-mail Subscription Starting Point
Adding Matching Rules
Credentials
Setting Up Static Authentication
Setting Up Dynamic Authentication
Creating Keys
Keys
Binding Controls to Keys
Mobile Business Object Relationships
Creating Screens Automatically by Dragging and Dropping a Data Source
Adding Controls to the Screen
Mobile Workflow Controls
Adding a Menu Item
Menu Items
Menu Item Properties
Creating a Save, Open, Close, or Cancel Menu Item
Creating a Submit Menu Item
Configuring Communication Style
Creating a ListView Menu Item
Configuring Parameter Mappings
Configuring Control Properties
Checkbox Properties
Editbox Properties
Choice Properties
Adding Choice Items to the Choice Control
Editing Choice Items
Deleting Choice Items
Creating Dynamic Contents for the Choice Control
Slider Properties
Signature Properties
HtmlView Properties
Listview Properties
Adding a Listview Field to a Line
Editing a ListView Field
Adding Connections to Screens
Connections
Connection Properties
Localization
Creating a New Locale
Editing a Locale Properties File
Updating the Current Locale
Removing a Locale
Loading a Locale Properties File
Validating the Locale Properties Files
Generating the Files For a Mobile Workflow Package
Configuring the Workflow Package in Sybase Control Center
Preparing Devices
Preparing iPhone Devices for the Workflow Package
Installing the Mobile Workflow Package on the Device Using the Mobile Workflow Container Downloaded From App Store
Deploying the Mobile Workflow Package to the iPhone Simulator
Preparing Windows Mobile Devices for the Mobile Workflow Package
Preparing Symbian Devices for the Mobile Workflow Package
Testing Mobile Workflow Packages
Troubleshoot
Reference: Administration APIs
Introducing Reference: Administration APIs
Administration Client API Features
Companion Docs
Javadocs
Documentation Road Map for Unwired Platform
Administration Client API
Contexts
Interfaces
SUPObjectFactory
Metadata
Exceptions and Error Codes
Getting Started with Client Development
Prerequisites
Required JAR Files
Starting Required Services
Connecting to an Unwired Server Instance
Developing Client Contexts, Objects, and Operations
Code Samples
Controlling Unwired Server (SUPServer Interface)
Session Start-up
Server Properties Retrieval
Status Verification
Server Start-up
Server Shutdown
Server Restart
Managing Clusters (SUPCluster Interface)
Start Cluster Management
Unwired Servers Retrieval
Resume an Unwired Server
Suspend an Unwired Server
Retrieval of Domains
Creation of Domains
Deletion of Domains
Retrieval of Security Configurations
Creation of a Security Configuration
Deletion of a Security Configuration
Retrieval of Domain Administrators
Creation of a Domain Administrator
Update of a Domain Administrator
Deletion of a Domain Administrator
Licensing Information Retrieval
Managing Domains
Start Domain Management
Enable a Domain
Disable a Domain
Package Retrieval
Package Deployment
Package Deletion
Package Import
Package Export
Endpoint Retrieval
Endpoint Creation
Endpoint Deletion
Endpoint Update
Retrieval of Security Configurations
Update of Security Configurations
Managing Packages
Start Package Management
Enable a Package
Disable a Package
Enable Synchronization Tracing
Disable Synchronization Tracing
Retrieval of Security Configurations
Set Security Configuration
Retrieval of Synchronization Group Properties
Set Synchronization Group Properties
Retrieval of Messaging Package Subscriptions
Deletion of Messaging Package Subscriptions
Suspend Messaging Package Subscriptions
Resume Messaging Package Subscriptions
Reset Messaging Package Subscriptions
Retrieval of Replication Package Subscriptions
Update of Replication Package Subscriptions
Removal of Replication Package Subscriptions
Create Subscription Templates
Retrieval of Role Mappings
Set Role Mappings
Cache Groups
Cache Groups Retrieval
Schedule Properties Retrieval
Set Schedule Properties
Associated Mobile Business Objects
Cache Group Purge
Mobile Business Objects
Mobile Business Object Retrieval
Personalization Keys
Personalization Key Retrieval
Managing Mobile Business Objects
Start Mobile Business Object Management
Properties Retrieval
Endpoints
Endpoint Properties Retrieval
Retrieval of Playback Error History
Operations Retrieval
Managing Operations
Start Operations Management
Operation Properties Retrieval
Endpoint Properties Retrieval
Retrieval of Playback Error History
Maintaining Devices and Users
Start Device and User Management
Registration Templates
Registration Template Retrieval
Registration Template Creation
Registration Template Deletion
Retrieval of Registration Template Settings
Update of Registration Template Settings
Managing Devices
Device Retrieval
Retrieval of Device Application Users
MBS Device Registration
Reregistration of Messaging Devices
Messaging Device Cloning
Device Deletion
Retrieval of Messaging Device Settings
Update of Messaging Device Settings
Add Messaging Capability to an RBS device
Device Locking
Device Unlocking
Property Definitions Retrieval
Managing Users
Application Users Retrieval
Retrieval of a User's Devices
Application User Deletion
Monitoring Unwired Platform Components
Start Monitoring Management
Retrieval of Monitoring Profiles
Creation of a Monitoring Profile
Update of a Monitoring Profile
Deletion of a Monitoring Profile
Deletion of Monitoring Data
Construct a Path to the Monitored Object
Retrieval of a Large Volume of Monitoring Data
Specify Result Sorting
Retrieval of Security Log History
Retrieval of Current Messaging Requests
Retrieval of Detailed Messaging History
Retrieval of Summary Messaging History
Messaging Performance Retrieval
Messaging Statistics Retrieval
Retrieval of Current Replication Requests
Retrieval of Detailed Replication History
Retrieval of Summary Replication History
Replication Performance Retrieval
Replication Statistics Retrieval
Retrieval of Data Change Notification History
Retrieval of Data Change Notification Performance
Retrieval of Device Notification History
Retrieval of Device Notification Performance
Retrieval of Cache Group Performance
Retrieval of Cache Group Statistics
Retrieval of Queue Monitoring Data and Statistics
Monitoring Data Export
Managing Unwired Server Logs
Start Log Management
Log Filter Construction
Log Entry Retrieval
Log Deletion
Managing Log Settings
Populate Server Log Configuration
LogAppenderVO and LogBucketVO
Retrieval of a List of Active Log Appenders
Update of an Active Log Appender
Retrieval of a List of Active Log Buckets
Update of an Active Log Bucket
Managing Domain Logs
Start Managing Domain Logs
Construct Filters for a Log
Log Entry Retrieval
Retrieval of Domain Activity Logging Status
Setting of Domain Activity Logging Status
Retrieval of Package Activity Logging Status
Setting of Package Activity Logging Status
Retrieval of Log Purge Time Threshold
Setting of Log Purge Time Threshold
Deletion of Domain Log Entries
Configuring Unwired Servers
ServerComponentVO
Start Management of Unwired Server Configuration
Populate Server Configuration
Retrieval of Replication Sync Server Configuration
Update of Replication Sync Server Configuration
Retrieval of Replication Push Notification Configuration
Update of Replication Push Notification Configuration
Retrieval of Replication Push Notification Gateway Configuration
Update of Replication Notification Gateway Configuration
Retrieval of Messaging Sync Server Configuration
Update of Messaging Sync Server Configuration
Retrieval of Consolidated Database Configuration
Update of Consolidated Database Configuration
Retrieval of Administration Listener Configuration
Update of Administration Listener Configuration
Retrieval of HTTP Listener Configuration
Addition of HTTP Listener Configuration
Deletion of HTTP Listener Configuration
Update of HTTP Listener Configuration
Retrieval of HTTPS Listener Configuration
Addition of HTTPS Listener Configuration
Deletion of HTTPS Listener Configuration
Update of HTTPS Listener Configuration
Retrieval of SSL Security Profile Configuration
Addition of SSL Security Profile Configuration
Deletion of SSL Security Profile Configuration
Update of SSL Security Profile Configuration
Key Store Configuration Retrieval
Key Store Configuration Update
Trust Store Configuration Retrieval
Trust Store Configuration Update
Commit Local Changes to Unwired Server
Retrieval of Apple Push Notification Configurations
Addition of an Apple Push Notification Configuration
Deletion of an Apple Push Notification Configuration
Update of an Apple Push Notification Configuration
Retrieval of Certificate Names
Set Apple Notification Values
Retrieval of Replication Pull Notification Configuration
Update of Replication Pull Notification Configuration
Configuring Security Configurations
Start Security Configuration Management
SecurityProviderVO
Populate Security Configuration
Active Security Providers
Retrieval of Active Security Providers
Update of Active Security Providers
Addition of an Active Authentication Provider
Addition of an Active Authorization Provider
Addition of an Active Attribution Provider
Addition of an Active Audit Provider
Deletion of an Active Security Provider
Security Configuration Validation
Adjustment of the Sequence of Active Security Providers
Commit Local Changes to the Unwired Server
Retrieval of Installed Security Providers
Managing Mobile Workflows
Start Management of Mobile Workflow Packages
Mobile Workflow Package Retrieval
Installation of a Mobile Workflow Package
Deletion of a Mobile Workflow Package
Retrieval of Matching Rules
Retrieval of Context Variables
Retrieval of an Error List
Retrieval of Queue Items
Update of Properties
Update of Matching Rules
Update of Context Variables
Retrieval of Mobile Workflow Device Status
Assignment of a Workflow Package
Unassignment of a Workflow Package
E-mail Settings Configuration
Client Application Shutdown
Client Metadata
Security Configuration
Audit Provider
com.sybase.security.core.FileAuditDestination
com.sybase.security.core.DefaultAuditFilter
com.sybase.security.core.XmlAuditFormatter
Authentication Provider
com.sybase.security.businessobjects.BOLoginModule
com.sybase.security.core.NoSecLoginModule
com.sybase.security.core.CertificateValidationLoginModule
com.sybase.security.domino.DominoLoginModule
com.sybase.security.ldap.LDAPLoginModule
com.sybase.security.os.NTProxyLoginModule
com.sybase.security.radius.RadiusLoginModule
com.sybase.security.remedy.RemedyLoginModule
Authorization Provider
com.sybase.security.core.NoSecAuthorizer
com.sybase.security.ldap.LDAPAuthorizer
com.sybase.sup.server.security.providers.SUPDomainAuthorizer
Attribution Provider
com.sybase.security.core.NoSecAttributer
com.sybase.security.domino.DominoAttributer
com.sybase.security.ldap.LDAPAttributer
com.sybase.sup.server.security.providers.SUPDomainAttributer
Server Configuration
ReplicationSyncServer
ReplicationNotifier_Push
ReplicationPushNotificationGateway
ReplicationNotifier_Pull
MessagingSyncServer
ConsolidatedDB
AdministrationListener
SecureAdministrationListener
HTTPListener
SecureHTTPListener
SSLSecurityProfile
KeyStore
TrustStore
JVM
Server Log Configuration
LocalFileAppender
Property Reference
Messsage-Based Synchronization Device Properties
Apple Push Notification Properties
Calendar Properties
Connection Properties
Contacts Properties
Custom Settings Properties
Advanced Device Properties
Device Information Properties
Scheduled Sync Properties
User Registration Properties
EIS Data Source Connection Properties Reference
JDBC Properties
SAP Java Connector Properties
SAP DOE-C Properties
Web Services Properties
Security Provider Configuration Properties
LDAP Configuration Properties
NTProxy Configuration Properties
Domino Configuration Properties
Remedy Configuration Properties
Error Code Reference
Reference: Custom Development for Unwired Server
Introducing Custom Development for Unwired Server
Server API
Interfaces
Javadocs
Documentation Road Map for Unwired Platform
Result Set Filters
Result Set Filter Data Flow
Implementing Custom Result Set Filters
Writing a Custom Result Set Filter
Deploying Custom Filters to Unwired Server
Validating Result Set Filter Performance
Filter Class Debugging
Enabling JPDA
Result Checkers
Implementing Customized Result Checkers
Writing a Custom Result Checker
Adding a Result Checker
Default Result Checker Code
Data Change Notifications
Data Change Notification Data Flow
Invoking upsert and delete Operations Using Data Change Notification
Data Change Notification Requirements
Data Change Notification Results
Data Change Notification Filters
Implementing a Data Change Notification Filter
Custom XSLT Transforms
Custom XSLT Use Cases
Implementing Custom Transforms
XSLT Stylesheet Syntax
XSLT Stylesheet Example
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