1/20
Contents
Title and Copyright Information
Preface
Documentation Accessibility
Conventions
1
Introduction and Roadmap
Document Scope and Audience
Guide to This Document
Related Documentation
Samples and Tutorials
Avitek Medical Records Application (MedRec) and Tutorials
Examples in the WebLogic Server Distribution
New and Changed Features for This Release
2
Overview of Stand-alone Clients
Distributing Client Jar Files
WebLogic T3 Clients
WebLogic Thin T3 Client
WebLogic Full Client
WebLogic Install Client
RMI-IIOP Clients
CORBA Clients
JMX Clients
JMS Clients
Web Services Clients
WebLogic Tuxedo Connector Clients
Clients and Features
3
Developing a WebLogic Thin T3 Client
Understanding the WebLogic Thin T3 Client
Features
Limitations
Interoperability
Prior WebLogic Server Releases
Foreign Application Servers
Security
Developing a Basic WebLogic Thin T3 Client
Foreign Server Applications
Deployment Considerations
Interoperating with OC4J
Accessing WebLogic Server Resources
JMS Interoperability with WLS
4
Developing a WebLogic Full Client
Understanding the WebLogic Full Client
Developing a WebLogic Full Client
Distributing the WebLogic Full Client
Communicating with a Server in Admin Mode
Running the WebLogic Full Client in a Non-Forked VM
5
Developing a Thin Client
Overview of the Thin Client
Limitations
How to Develop a Thin Client
Protocol Compatibility
6
WebLogic JMS Thin Client
Overview of the JMS Thin Client
JMS Thin Client Functionality
Limitations of Using the JMS Thin Client
Deploying the JMS Thin Client
7
Reliably Sending Messages Using the JMS SAF Client
Overview of Using Store-and-Forward with JMS Clients
Configuring a JMS Client To Use Client-side SAF
Generating a JMS SAF Client Configuration File
How the JMS SAF Client Configuration File Works
Steps to Generate a JMS SAF Client Configuration File from a JMS Module
ClientSAFGenerate Utility Syntax
Valid SAF Elements for JMS SAF Client Configurations
Default Store Options for JMS SAF Clients
Encrypting Passwords for Remote JMS SAF Contexts
Steps to Generate Encrypted Passwords
ClientSAFEncrypt Utility Syntax
Installing the JMS SAF Client JAR Files on Client Machines
Modify Your JMS Client Applications To Use the JMS SAF Client's Initial JNDI Provider
Required JNDI Context Factory for JMS SAF Clients
Optional JNDI Properties for JMS SAF Clients
JMS SAF Client Management Tools
The JMS SAF Client Initialization API
Client-Side Store Administration Utility
JMS Programming Considerations with JMS SAF Clients
How the JMSReplyTo Field Is Handled In JMS SAF Client Messages
No Mixing of JMS SAF Client Contexts and Server Contexts
Using Transacted Sessions With JMS SAF Clients
JMS SAF Client Interoperability Guidelines
Java Run Time
WebLogic Server Versions
JMS C API
Tuning JMS SAF Clients
Limitations of Using the JMS SAF Client
Behavior Change in JMS SAF Client Message Storage
The Upgrade Process, Tools, and System Properties
JMS SAF Client Discovery Tool
JMS SAF Client Migration Properties
8
Developing a J2SE Client
J2SE Client Basics
How to Develop a J2SE Client
9
Developing a WLS-IIOP Client
WLS-IIOP Client Features
How to Develop a WLS-IIOP Client
10
Developing a CORBA/IDL Client
Guidelines for Developing a CORBA/IDL Client
Working with CORBA/IDL Clients
IDL Client (Corba object) relationships
Java to IDL Mapping
WebLogic RMI over IIOP object relationships
Objects-by-Value
Procedure for Developing a CORBA/IDL Client
11
Developing Clients for CORBA Objects
Enhancements to and Limitations of CORBA Object Types
Making Outbound CORBA Calls: Main Steps
Using the WebLogic ORB Hosted in JNDI
ORB from JNDI
Direct ORB creation
Using JNDI
Supporting Inbound CORBA Calls
12
Developing a WebLogic C++ Client for a Tuxedo ORB
WebLogic C++ Client Advantages and Limitations
How the WebLogic C++ Client Works
Developing WebLogic C++ Clients
13
Using Java EE Client Application Modules
Extracting a Client Application
Executing a Client Application
14
Developing Security-Aware Clients
Developing Clients That Use JAAS
Developing Clients that Use JNDI Authentication
Developing Clients That Use SSL
Thin-Client Restrictions for JAAS and SSL
Security Code Examples
15
Using EJBs with RMI-IIOP Clients
Accessing EJBs with a Java Client
Accessing EJBs with a CORBA/IDL Client
Example IDL Generation
A
Client Application Deployment Descriptor Elements
Overview of Client Application Deployment Descriptor Elements
application-client.xml Deployment Descriptor Elements
application-client
weblogic-appclient.xml Descriptor Elements
application-client
B
Using the WebLogic JarBuilder Tool
Creating a wlfullclient.jar for JDK 1.6 client applications
Creating a wlfullclient5.jar for JDK 1.5 client applications
Scripting on this page enhances content navigation, but does not change the content in any way.