Skip Headers
Oracle® Application Server Wireless Administrator's Guide
10g Release 2 (10.1.2)
Part No. B13820-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Next
Next
 

Contents

List of Examples

List of Figures

List of Tables

Title and Copyright Information

Send Us Your Comments

Preface

Documentation Accessibility
More Information

Part I Overview

1 Introducing Oracle Application Server Wireless

1.1 Overview of OracleAS Wireless Tools
1.2 Using This Guide

2 Verifying the OracleAS Wireless Installation

2.1 Starting the Oracle Application Server Wireless Server
2.1.1 Configuring the OracleAS Wireless Server
2.2 Accessing the OracleAS Wireless Customization Portal
2.3 Accessing the OracleAS Wireless Tools
2.4 Re-Registering the OracleAS Wireless Portal Services URL Reference in OracleAS Portal

Part II System Administration

3 Managing the OracleAS Wireless Server

3.1 Overview of OracleAS Wireless System Management
3.1.1 Refreshing the System Manager Screens
3.2 Logging In to the System Manager
3.3 The Home Page
3.3.1 Basic Site Configuration
3.3.2 System Logging
3.3.2.1 Configuring the Logging Directory
3.3.2.2 Configuring the System Logging for the OracleAS Wireless Site
3.3.3 Configuring the URLs of the Current OracleAS Wireless Instance
3.3.3.1 Defining the Instance URLs
3.3.4 Process Management
3.3.4.1 Web-Based Applications
3.3.4.2 Standalone Processes
3.4 Wireless Server Performance
3.5 Site Performance
3.6 Site Administration
3.6.1 General Configuration
3.6.1.1 HTTP, HTTPS Configuration
3.6.1.2 JDBC Connection Pool and OID Connection Pool
3.6.1.3 System Logging
3.6.1.4 Site Locale
3.6.1.5 User Provisioning
3.6.1.6 Virtual Users
3.6.1.7 WAP Provisioning
3.6.1.8 Performance Monitor
3.6.1.9 Billing Framework
3.6.1.10 Mobile Studio
3.6.2 Component Configuration
3.6.2.1 Multi-Channel Server
3.6.2.2 Multimedia Adaptation Service
3.6.2.3 Async Listener
3.6.2.4 Notification Engine
3.6.2.5 Messaging
3.6.2.6 Location-Related
3.6.2.7 Provisioning Server
3.6.3 Utilities
3.6.3.1 Repository Objects Download
3.6.3.2 Repository Objects Upload

4 Managing Oracle Sensor Edge Services

4.1 Overview of the Sensor Services Management
4.1.1 Overview of Events
4.1.2 Managing Edge Server Objects
4.2 Accessing Sensor Services Management
4.3 Managing Drivers
4.3.1 Adding a Driver
4.3.2 Deleting a Driver
4.3.3 Configuring the Pre-Seeded Drivers
4.3.3.1 Configuring the EdgeSimulator
4.3.3.2 Configuring AlienDevice Driver
4.3.3.3 Configuring the IntermecDevice Driver
4.3.3.4 Configuring the Patlite Driver
4.4 Managing Filters
4.4.1 Adding a Filter
4.4.2 Deleting a Filter
4.5 Managing Dispatchers
4.5.1 Setting a Dispatcher
4.5.2 Deleting a Dispatcher
4.6 Managing the Devices of an Edge Server Process
4.6.1 Adding a Device to an Oracle Sensor Edge Server Process
4.6.2 Managing the Filter Instances for a Device or Device Group
4.6.2.1 Adding a Filter Instance to a Device or to a Device Group
4.6.2.2 Prioritizing Filter Instances for Devices and Device Groups
4.6.3 Defining the Parameters of the Pre-Seeded Filters
4.6.3.1 Configuring the Check Tag ID Filter
4.6.3.2 Using the Cross-Reader Redundant Filter
4.6.3.3 Using the Debug Filter
4.6.3.4 Configuring the Pass Filter
4.6.3.5 Configuring the Shelf Filter
4.6.3.6 Configuring the Pallet Pass Thru Filter
4.6.3.7 Configuring the Pallet Shelf Filter
4.6.4 Editing Filter Instances
4.6.5 Deleting Filter Instances from Devices and Device Groups
4.6.6 Starting and Stopping a Device
4.7 Managing Device Groups
4.7.1 Creating a Device Group
4.7.2 Editing a Device Group
4.7.3 Deleting a Device Group from an Oracle Sensor Edge Server Process
4.7.4 Managing the Filter Instances for a Device Group
4.8 Managing the Edge Dispatchers for an Oracle Sensor Edge Server Process
4.8.1 Setting the Current Edge Dispatcher Used by the Oracle Sensor Edge Server Process
4.8.2 Setting an Edge Dispatcher for an Oracle Sensor Edge Server Process
4.8.2.1 Configuring the Edge Dispatcher to Use Oracle Streams
4.8.2.2 Configuring the Dispatcher to Send Messages Through OC4J JMS
4.8.2.3 Configuring the Dispatcher to Send Event Messages to a Web Service
4.8.2.4 Configuring the Dispatcher to Send Event Messages Through HTTP
4.8.2.5 Using the Null Dispatcher
4.8.3 Editing an Edge Dispatcher
4.8.4 Deleting an Edge Dispatcher from an Oracle Sensor Edge Server Process

5 Managing Users

5.1 Overview of User Management
5.1.1 Assigning User Roles
5.1.2 Enabling Users to Access the Wireless Tools
5.2 Logging In to the User Manager
5.3 Using the User Manager
5.3.1 User Overview
5.4 Searching for Users
5.4.1 Finding Users with Quick Search
5.4.1.1 Using Advanced Search
5.5 Creating Users
5.5.1 Editing User Profiles
5.5.2 Resetting the Password
5.5.3 Deleting a User
5.6 Viewing Application Links
5.7 Viewing Devices
5.8 Viewing Logs
5.8.1 Selecting a Time Frame
5.8.1.1 Printing an Activity Log

6 Managing Content

6.1 Overview of the Content Management
6.2 Accessing the Content Manager
6.3 Managing Application Links
6.3.1 Searching for Repository Objects
6.3.2 Creating a Folder
6.3.2.1 Step 1: Defining the Basic Parameters for a Folder
6.3.2.2 Step 2: Assigning the Rendering Options
6.3.3 Editing a Folder
6.3.4 Creating an Application Link
6.3.4.1 Editing the Routing Presets
6.3.5 Editing an Application Link
6.3.5.1 Certifying an Application Link Based on a J2ME Application
6.3.6 Testing an Application Link
6.3.7 Debugging an Application Link
6.3.8 Creating User Bookmarks
6.3.9 Editing a Bookmark
6.3.10 Moving Folders, Application Links, and Bookmarks
6.4 Managing Notifications
6.4.1 Creating a Notification
6.4.1.1 Step 1: Entering the Basic Configuration Parameters for the Notification
6.4.1.2 Step 2: Setting the Trigger Conditions for the Notification
6.4.1.3 Step 3: Creating the Message Template
6.4.1.4 Step 4: Adding the URLs and Other Information
6.5 Defining Access Control
6.5.1 Managing a User Group
6.5.2 Managing the Contents of a User Group
6.6 Creating User Home Root Folders
6.6.1 Editing a User Home Root Folder
6.6.2 Deleting a User Home Root Folder
6.7 Categorizing Content
6.7.1 Creating an Application Link Category
6.7.1.1 Creating Access Points using the System Manager
6.7.2 Assigning Applications to an Application Link Category
6.7.3 Adding SMS Routing Information
6.7.3.1 Editing the Routing Definitions

7 Administering Mobile Studio

7.1 Overview of Mobile Studio
7.2 Configuring Mobile Studio
7.3 Accessing Mobile Studio Administration
7.4 Managing Locales
7.4.1 Finding a Locale
7.4.2 Adding a Locale
7.4.3 Editing a Locale
7.4.4 Deleting a Locale
7.4.5 Enabling the Default Locales
7.4.5.1 Adding New Locales
7.4.6 Resolving Locales
7.5 Managing Sample Services
7.5.1 Adding a Sample Application
7.5.2 Editing a Sample Service
7.5.3 Deleting a Sample Service
7.6 Viewing Statistics
7.6.1 Searching for Users and Services
7.6.2 Notifiying Mobile Studio Users with Mail Blast
7.6.3 Deleting Moblie Studio Users

8 Managing Foundation Services

8.1 Overview of the Foundation Management
8.2 Logging In to the Foundation Manager
8.3 Managing Devices
8.3.1 Searching for a Device
8.3.2 Creating a Device
8.3.2.1 Editing a Device
8.3.2.2 Deleting a Device
8.3.3 Cloning a Device
8.4 Managing Transformers
8.4.1 Creating a Transformer
8.4.2 Editing a Transformer
8.4.3 Deleting a Transformer
8.5 Managing Adapters
8.5.1 Creating an Adapter
8.5.2 Editing an Adapter
8.5.3 Deleting an Adapter
8.5.4 Setting Adapter Parameters
8.5.4.1 Setting the Initialization (Init) Parameters for Adapters
8.5.4.2 Setting the Input Parameters for Adapters
8.5.4.3 Adding a New Input Parameter to the Adapter
8.6 Managing Regions
8.7 Managing Digital Rights Policies
8.7.1 Creating a Digital Rights Policy
8.7.2 Editing a Digital Rights Policy
8.7.3 Deleting a Digital Rights Policy
8.7.4 Enabling or Disabling a Digital Rights Policy
8.8 Managing API Scan Policies
8.8.1 Creating an API Scan Policy
8.8.1.1 Editing an API Scan Policy
8.8.1.2 Deleting an API Scan Policy
8.8.1.3 Enabling or Disabling an API Scan Policy

Part III Configuration and Integration

9 OracleAS Wireless Gateway Configuration

9.1 Configuring Wireless for Browser-Based Applications
9.1.1 Configuring OracleAS Wireless for PocketPCs
9.1.1.1 Connecting to the Network
9.1.1.2 Accessing the Wireless Server Using Internet Explorer
9.1.1.3 Setting Up the Internet Explorer Home Page
9.1.2 Configuring OracleAS Wireless for PALM
9.1.2.1 Configuring the Connection Method
9.1.2.2 Configuring an ISP Account
9.1.2.3 Accessing the Wireless Server Using MyPalm Application
9.1.2.4 Installing Blazer Web Browser
9.1.2.5 Accessing the Wireless Server Using Blazer
9.1.3 Configuring OracleAS Wireless for WAP
9.1.3.1 Configuring a WAP Phone
9.2 Configuring Wireless for Voice Applications
9.2.1 Prerequisites
9.2.2 Provisioning Voice Access
9.2.2.1 Provisioning Mobile Studio for Voice Access
9.3 Configuring OracleAS Wireless for Async-Enabled Applications
9.3.1 Configuring Email-Based (Two-Way Pager) Access
9.3.2 Enabling SMS Phone Access
9.3.2.1 Service Short Name Change
9.4 Configuring OracleAS Wireless for Notifications
9.4.1 Configuring OracleAS Wireless for Messaging
9.4.2 Oracle-Hosted Messaging Delivery
9.4.3 Non Oracle-Hosted Messaging Delivery
9.4.3.1 Configuring E-mail-Based Message Delivery
9.4.3.2 Configuring the SMS Phone Message Delivery
9.4.3.3 Configuring Fax Delivery
9.4.3.4 Configuring Voice Delivery

10 OracleAS Wireless Security

10.1 Overview of OracleAS Wireless Security
10.1.1 Wireless Security and Wired Security: A Comparison
10.1.1.1 Wired Application Deployment
10.1.1.2 Wireless Application Deployment
10.1.2 Classes of Users and Their Privileges
10.2 Resources Protected by Oracle Application Server Wireless
10.2.1 Authorization and Access Enforcement
10.2.2 Authentication Through User Names and Passwords
10.2.3 Device-Based Authentication Mechanisms
10.2.4 How Oracle Application Server Wireless Leverages Security Services
10.2.5 Component Extensibility and Security
10.3 Configuring the Security Infrastructure to Support Wireless
10.4 Installing and Configuring Oracle Application Server Wireless Security
10.4.1 Communication Data Privacy
10.4.2 Data Privacy Deployment Solutions
10.4.2.1 PC Browsers
10.4.2.2 Pocket PCs
10.4.2.3 Short Messaging Service
10.4.2.4 Email
10.4.2.5 Voice
10.4.3 Non-Repudiation

11 Mobile Single Sign-On

11.1 Overview of Mobile Single Sign-On for OracleAS Wireless
11.1.1 Oracle Application Server Wireless Concepts and Architecture
11.2 Wireless Single Sign-On
11.2.1 Authenticating Through the Wireless and Voice Portal
11.2.2 Authenticating by Requesting a Partner Application
11.2.3 Authenticating by mod_osso
11.2.4 Authenticating Through Voice
11.3 Wireless Single Sign-Off
11.3.1 Logging Out from Oracle Application Server Wireless
11.3.2 Logging Out from a Partner Application
11.3.3 Logging Out from a Web-Based Oracle Application Server Application
11.4 The OracleAS Wireless Change Password Page

12 Activity Logging

12.1 Overview of Activity Logging
12.1.1 Overview of Activity Logger Internals
12.1.2 Activity Log Table Description

13 Optimizing Oracle Application Server Wireless

13.1 Overview of OracleAS Wireless Optimization
13.2 Transport Performance Monitoring
13.2.1 Factors Affecting Transport Performance
13.2.1.1 The Sending and Receiving Threads of a Driver
13.2.1.2 Messaging Server Client Threads
13.2.1.3 JDBC Connection Pool
13.2.1.4 Performance Monitor Process
13.2.1.5 AQ Tuning
13.2.1.6 Cleansing Messaging Server Tables
13.3 Optimizing the Async Listener Performance
13.3.1 Tuning the Performance of the Async Listener
13.3.1.1 Tuning the Working Threads for the Async Listener
13.3.1.2 Adjusting the Thread Pool Size of Messaging Server Client
13.3.1.3 Adjusting the Sending and Receiving Threads
13.4 Optimizing Data Feeder Performance
13.5 Optimizing the Performance of the Oracle HTTP Server
13.5.1 MaxClients
13.5.2 MaxRequestsPerChild
13.5.3 MaxSpareServers
13.5.4 MinSpareServers
13.5.5 Start Servers
13.5.6 Timeout
13.6 Optimizing the Oracle Process Management and Notification Service (OPMN)
13.7 Optimizing the Database Connections
13.8 Optimizing the Capacity of Web Cache
13.9 Optimizing JVM Performance
13.9.1 Modifying the Default GC Behavior
13.9.1.1 Improving GC Performance
13.9.2 Modifying JVM Parameters
13.10 Optimizing the OC4J_Wireless Server Instance
13.10.1 Enabling Parallel Garbage Collection
13.11 Tuning the Performance of the Operating System
13.11.1 TCP/IP Tuning

14 Load Balancing and Failover

14.1 Overview of Load Balanacing and Failover
14.2 Clustering Architecture
14.3 Clustering Configuration
14.3.1 Configuring Oracle HTTP Server (OHS)
14.3.2 Configuring Oracle Process Management and Notification (OPMN)
14.3.3 Configuring OC4J
14.4 Configuring OracleAS Wireless for High-Availability Deployment

15 Globalization

15.1 Overview of Globalization
15.2 Determining a User's Locale
15.2.1 After Login
15.2.2 Before Login
15.2.2.1 OracleAS Wireless Web Server
15.2.2.2 The OracleAS Wireless Tools and Customization Portal
15.2.2.3 Async Listener
15.2.3 Setting the Locale for a User Profile
15.2.4 Setting the Site Locale
15.3 Determining the Encoding of a Device
15.3.1 HTTPAdapter – Based Service
15.3.1.1 Encoding for the Request of an HTTPAdapter-Based Application
15.3.1.2 Best Practice for Writing Multi-Channel Applications Using JSPs.
15.3.1.3 Encoding for the Response of an HTTP Adapter-Based Application
15.4 Languages Available for Online Help
15.5 Driver Encoding

16 Integrating OracleAS Wireless with Other Components

16.1 Overview of Integrating OracleAS Wireless with OID and Portal
16.1.1 Repository Synchronization after User Authentication
16.1.1.1 Potential Conflicts in Application Entities Based on OID
16.1.2 PL/SQL-Based Asynchronous Synchronization
16.1.3 Oracle Application Server Wireless Programmatic Model API Interface
16.1.4 OracleAS Wireless User Management Integrated with DAS
16.1.5 Synchronizing Data between Oracle Application Server and Oracle Internet Directory
16.2 Integrating OracleAS Wireless with Oracle Application Server Portal
16.2.1 OracleAS Portal as a Wireless Application
16.2.2 Developing Wireless Portlets
16.2.2.1 Provider.xml Tags
16.2.3 Oracle Portal, OracleAS Wireless and Single Sign-On (SSO)
16.2.4 Portlets for Applications Deployed on Wireless Server
16.2.4.1 OracleAS Wireless Tools and Customization as Portal Providers
16.3 Notification Engine Integration
16.3.1 Integrating OracleAS Wireless with Oracle Workflow
16.3.1.1 Notification Service
16.3.1.2 Worklist Service
16.4 Implementing Virtual Private Portals on OracleAS Wireless

A Troubleshooting Oracle Application Server Wireless

A.1 Problems and Solutions
A.1.1 Deploying XHTML+XForms, XHTML MP, and SimpleResult Documents
A.1.2 TON and NPI Parameters
A.1.3 Configuring SMPP Parameters
A.1.4 Using Third-Party Authenticators with Wireless
A.1.5 Problem Resetting Passwords
A.1.6 Postinstallation Configuration
A.1.7 Error Enqueuing Received Messages
A.1.8 Errors in Receiving Messages
A.1.9 Setting the Proxy in XMS
A.1.10 Unable to Reach XMS Gateway
A.1.11 Dialing Country Codes with SMS or MMS
A.1.12 Bad Username/Password Exceptions
A.1.13 Error When Checking Message Status
A.1.14 AddressData Class and Message Sending Failure
A.1.15 Unable to Get Delivery Status Callback
A.1.16 Slow Performance After Deploying Applications
A.1.17 Finding Information about the Oracle Sensor Edge Server Information and Downloads
A.1.18 Intermittent Browser Crashes
A.1.19 Incorrect Display of Non-ASCII Characters on Some Devices
A.1.20 Service Error Caused by HTTPAdapter Error
A.1.21 Downloading SSL Root Certificates
A.1.22 Setting Up OracleAS Wireless to Support HTTPS
A.1.23 Out of Memory Exceptions in Log Files
A.1.24 Non-ASCII User Name Corrupted in HDML Browser
A.1.25 Configuration Assistant Hanging
A.1.26 DTMF Attribute <SimpleMenu>
A.2 Diagnosing Oracle Application Server Wireless Problems
A.2.1 Debugging the Oracle Sreams Dispatcher
A.3 Viewing UTF-8 Pages in Localized Languages with Netscape 4.7 or Earlier
A.4 Oracle Workflow and Oracle Application Server Wireless
A.5 Re-Registering the OracleAS Wireless Portal Services URL Reference in OracleAS Portal
A.6 Need More Help?

Glossary

Index