Index

A

access controller
default settings, Access Controller
Admin Service, The Admin Service
demo, Admin Service Demo
logging and debugging, Admin Service Methods for Web Services Monitoring
security management, Web Services Security
server preferences, Server Preferences
Web service management, Web Services Administration
administration
changing password, Changing Administration Password
administration console
architecture, Administration Console Architecture
branding, Removing Console Branding
modification, Modifying the Administration Console
package management, Package Management
permissions, granting, Permissions
plugins, Plug-in Concept
remote servers, Management of Remote WSO2 SOA Enablement Servers
security domain, Management of Remote WSO2 SOA Enablement Servers
server preferences, Server Preferences Management
server security, Server Security Management
user store, Database of Identities (User Store)
Web service management, Web Service Management
Web service security management, Web Service Security Management
ANT task
DeployTask, ANT Deploy Task
holder generator, ANT HolderGenerator Task
java2schema, ANT Java2Schema Task
Java2WSDL, ANT Java2WSDL Task
Schema2Java, ANT Schema2Java Task
UndeployTask, ANT Undeploy Task
WaspPackager, ANT WaspPackager Task
WSDL2Java, ANT WSDL2Java Task
Apache Tomcat (see Tomcat)
asynchronous invocation
API, Using the Asynchronous API
client-side, Architecture: Client-Side
dynamic proxy, Asynchrony Using Java Dynamic Proxies
JAX RPC, Asynchrony Using JAX-RPC
JAXM, Asynchrony using JAXM
JMS transport, Asynchronous Use of JMS Transport
polling, Polling API
reliable messaging, Asynchronous vs. Synchronous Invocation
server-side, Architecture: Server-Side
attachment types (see message attachments)
authentication
client-side, Client-Side Security
combining mechanisms, Possible and Recommended Combinations
customization, Customizing Authentication
how-to, Identities with Password, Private Key, and Certificate
HTTP Basic, HTTP Basic Authentication
HTTP Digest, HTTP Digest Authentication
HTTP Proxy, HTTP Proxy Authentication
Kerberos, Kerberos
key store, Keystore and User Store
custom, Custom User Store and Key Store
login module
custom, Custom Login Modules
protected store, Keystore and User Store
custom, Custom User Store and Key Store
providers, Authentication Providers
custom, Custom Security Providers
scenarios, Possible Authentication Scenarios
server-side, Server-Side Security
defaults, Defaults
SSL Client, SSL Client Authentication
user store, Keystore and User Store
custom, Custom User Store and Key Store
authorization
architecture, The Authorization Model in WSO2 SOA Enablement Server
authorization policy GUI tool, The AuthorizationPolicy - GUI Version
default mechanism, Default Authentication Mechanism
providers, Authorization Providers
server-side, Server-Side Security
model, Authorization Model Details
service endpoint/instance, Managing Service Authorizations (ACLs)
authorization policy
GUI tool, The AuthorizationPolicy - GUI Version
J2EE, Impact on WSO2 SOA Enablement Server Authorization Framework Mapping

B

backward compatibility
servlet, Backward Compatibility
BEA WebLogic (see WebLogic)

C

cache
client deployment package, Client Package Caching
Catalina (see JBoss)
certificate
CertTool, CertTool
deletion, Deleting a Trusted Certificate
exporting, Exporting a certificate or certificate chain to a file
identity
creation, Creating an Identity
renewal, Renewing an Identity
importing, Importing a Certificate into a WSO2 SOA Enablement Server
protected store management, The PStore Tool
via GUI, The PStore Tool - GUI Version
classpath
extension in XML Schema, Classpath
libraries, Libraries in the Classpath
modification for porting, Modifying the Classpath and java.security.auth.login.config
WSDL, extension in, Classpath
client (see service client)
.NET service, accessing, .NET Service Access from WSO2 SOA Enablement Server Client
anonymous vs. non-anonymous, Anonymous vs. Non-Anonymous Clients
context, Client Contexts
creation, Creating the Client
custom attributes, Client Custom Attributes
custom configuration, Client Custom Configuration
deployment package, Client Package
cache, Client Package Caching
default package, Default Client Package
deployment descriptor, Client Deployment Descriptor
JAR files, Structure of the JAR File
dynamic proxy invocation, Dynamic Proxy Invocation
environment setup, Setting Up the Client Environment
exceptions
during lookup, Exceptions Thrown During Lookup
during service call, Exceptions Thrown During Service Calls
header handlers, Handlers
interceptors, Client-Side Configuration
invocation scenarios, Invocation Scenarios
JAX-RPC call, JAX-RPC Dynamic Call
JMS transport, JMS Transport
configuration, JMS Client Configuration
JSP page, contained in, WSO2 SOA Enablement Server Client Within a JSP Page
jumpstart, Web Service Clients
listener, ServiceClientListener
mapping file (.xmap), Mapping File on Client Side
message attachments, Clients with Attachments
overview, Overview
porting, self-contained, Self-Contained WSO2 SOA Enablement Server Client Web Application
proxy for stateful Web service, Generating Proxy from WSDL
reliable messaging, WS-ReliableMessaging
required JAR files, WSO2 SOA Enablement Server Client JARs
secure
example, Securing Client Without Changing Code
programmatic example, Using Security Programmatically
security, Client-Side Security
environment settings, Client Environment Settings
service call, Calling the Service
Service Client
context, Client Contexts
service lookup, Looking Up the Service
Registry.lookup(URL, iface) , Registry: Publish and Lookup
ServiceClient , Client Settings (ServiceClient)
servlet, contained in, Invoking a Web Service from Servlets Using a WSO2 SOA Enablement Server Client
settings, Client Settings (ServiceClient)
SOAP client, XML/SOAP Clients
unspecified wasp.location, Using Clients Without Specifying wasp.location
using custom serializer, Using Custom Serialization On the Client Side
clustering
load balancing, HTTP Session-Based Load Balancing
reliable messaging, Clustering
compliance
WS-I, WS-I Compliance
configuration
authentication, Authentication Providers
custom, Customizing Authentication
client, separate, WSO2 SOA Enablement Server Client JARs
custom, Custom Configuration
client, Client Custom Configuration
custom (server), Custom Configuration
persistent, Persistent Configuration
runtime, Runtime Configuration
custom serializer, Configuring Custom Serialization
HTTP, Modifying Configuration Files
HTTPS, Modifying Configuration Files
interceptors, Interceptor Configuration
JMS transport, JMS Transport Configuration and Destinations
of database, Database Configuration
HSQL (preinstalled), Configuring HSQL Database
properties, System Properties
reliable messaging
changing at runtime, Change Default Configuration at Runtime
changing persistently, Changing Default Configuration Persistently in the Policy File
security, Security Configuration
server, System Properties
UDDI
default server address, Changing the Default UDDI Server Address
WS Security, Configuration Basis
global, Low-level WS-Security Configuration
persistent, Low-level WS-Security Configuration
runtime, High-Level WS-Security Configuration
XML Schema validation, System-Wide Configuration
XSLTInterceptor
persistent, Persistent Configuration
runtime, Runtime Configuration
context
call context, Call Context
hierarchy, Hierarchy of Contexts
server packages, Contexts
Service Client, Client Contexts
service context, Service Contexts
service endpoint, Service Endpoint Context
service instance, Service Instance Context
context parameters (see WSO2 SOA Enablement Server for Java properties)
custom security token
in WS Security, Custom Security Token
customization
after installation, Customizing the Installation
at installation, Customizing the Installation
client attributes, Client Custom Attributes
NT service, Customizing
of server configuration, Custom Configuration
server attributes, Custom Attributes
transport, Custom Transports

D

daemon
running SSJ as, Running WSO2 SOA Enablement Server as a UNIX Daemon
syslog daemon, Using the syslog Daemon with WSO2 SOA Enablement Server
database
configuration, Database Configuration
connection pool, Connection Pool Properties
driver, Driver Properties
HSQL (preinstalled)
configuration, Configuring HSQL Database
vs standalone, Preinstalled vs. Standalone Databases
multiple instances, Multiple Instances and Instance Names
debugging (see logging and debugging)
default options
changing default options, Customizing the Installation
demos
using JMS transport, Running Demos Over JMS Transport
deployment
admin console, via, Deploy
ANT tasks
DeployTask, ANT Deploy Task
java2wsdl, ANT Java2WSDL Task
UndeployTask, ANT Undeploy Task
WaspPackager, ANT WaspPackager Task
contexts, Setting Contexts
Deploy Service, The Deploy Service
errors, Deployment Errors
hot deployment, 'Hot' Deployment
setup, Setting Hot Deployment
Java2WSDL tool, Java2WSDL
options, Options for Deployment
package, Complex Deployment Scenarios, Packages, Whole Package Deployment
persistent deployment, Using Persistent Deployment
ported WSO2 SOA Enablement Server, Deployment Scenarios for Embedded or Ported WSO2 SOA Enablement Server
redeployment, Redeployment Scenarios, Redeployment
runtime publishing of deployed services, Persistently Deployed Services
Schema2Java tool, Schema2Java
secure, Security Settings
secure Web service
example, Creating and Securing a Service
single class, Single Class Deploymenthello.jar, Single Class Deployment
SOAP 1.2 support, Using the Deployment Descriptor
SOAP binding/encoding, Binding/Encoding Style
stateful Web service, Deployment
Undeploy tool, Undeploy
undeployment, Undeployment Scenarios
admin console, via, Undeploy
deployment descriptor
client package, Client Deployment Descriptor
download, via console, Downloading a Package Deployment Descriptor or JAR File
elements and attributes, Deployment Descriptor Reference
exports, Exports and Dependencies
IP filter, Persistent Configuration
part names, Part Names
part ordering, Part Ordering
references to parts, References to Parts
SOAP header, Creating the Deployment Descriptor with Headers Specified
support in WSDL, Deployment Descriptor Support
support in XML Schema, Deployment Descriptor Support
XML Schema validation in, Validation per Service Endpoint or Service Client
deployment package
client package, Client Package
cache, Client Package Caching
default package, Default Client Package
deployment descriptor, Client Deployment Descriptor
JAR files, Structure of the JAR File
cloning, Clone
creation, Package Creation Usecases
deployment scenarios, Complex Deployment Scenarios
details, via console, Package Details
hot deployment, 'Hot' Deployment
library package, Library Package
management via console, Package Management
migration, Migrate
redeployment scenarios, Redeployment Scenarios
server package, Server Packages
contexts, Contexts
directories, Application Directory and Work Directory
Undeploy tool, Undeploy
undeployment scenarios, Undeployment Scenarios
WaspPackager tool, WaspPackager
directories
WASP_HOME, Directory Structure
dynamic proxy invocation
asynchronous invocation, Asynchrony Using Java Dynamic Proxies

E

embedding
initializing and destroying, Init and Destroy Steps
scenarios, Scenarios
starting transport, Starting Server Transports
encryption
in WS Security, Encryption Elements
event monitoring
attributes of events, Management Events
custom events, Configuring Custom Management Events
event processing, Event Processing
SNMP, SNMP Module
exceptions
application level, Structured SOAP Fault Serialization
during lookup, Exceptions Thrown During Lookup
during service call, Exceptions Thrown During Service Calls
handling, Handling Exceptions
low-level, Low-Level Exceptions
SOAP faults, SOAP Faults
suppression of printing, Suppressing Exception Printing

H

header handlers
insertion to chain, Inserting Handlers
overview, Handlers
removal from chain, Removing Handlers
headers
header handlers, Handlers
SOAP headers, SOAP Header Support in WSDL
WS-Addressing, User-Specified Addressing Headers
holder generator
ANT task, ANT HolderGenerator Task
holders
HolderGenerator tool, HolderGenerator Tool
in/out parameters, In/Out Parameters
overview, Overview
supported types, WSO2 SOA Enablement Server Holders
hostname
selecting, Selecting a Particular Hostname
HTTP
configuration, Modifying Configuration Files
HTTP GET
binding, HTTP GET Binding in WSO2 SOA Enablement Server
HTTPS
configuration, Modifying Configuration Files

I

IBM MQSeries (see MQSeries)
IBM WebSphere (see WebSphere)
IBM WebsphereMQ (see WebsphereMQ)
identities
creation, The PStore Tool
via GUI, The PStore Tool - GUI Version
generated by default, Generating Identities
WS Security, in, Protected Store
in/out parameters
and holders, In/Out Parameters
InfoPath
runtime configuration, InfoPath in Runtime Configuration
use with WSO2 SOA Enablement Server for Java, Using InfoPath with WSO2 SOA Enablement Server for Java
inheritance, multiple
mapping to XML Schema, Multiple Inheritance
initializing and destroying
steps, Init and Destroy Steps
installation
changing default options, Customizing the Installation
custom, Custom Installation and Adding Components
customizing, Customizing the Installation
installation configuration, Installation Options
installation types, Installation Overview
launch commands, Launching Installation
NT service, NT Service Support
quiet installation, Quiet Installation
requirements, Installation Overview
security, Security Installation Notes
selecting hostname, Selecting a Particular Hostname
start, Starting Installation
summary, Directory Structure
UNIX setup, Launching Installation
wizard, Wizard Installation
installation configuration
saving configuration, Installation Options
interceptors
admin console GUI, Managing Interceptors
configuration, Interceptor Configuration
initializing, Interceptor Initialization
insertion to chain, Inserting Transport Interceptors
IP filter interceptor, IP Address Filtering
modifying, Interceptors That Modify the Message
non-modifying, Interceptors That Do Not Modify the Message
overview, Overview
removal from chain, Removing Transport Interceptors
runtime installation, Runtime Installation of an Interceptor
service call, in, Transport Interceptors
use cases, Interceptor Use Cases
writing, How to Write an Interceptor
XSLTInterceptor, XSLT Interceptor
interoperability, Interoperability
(see also WS-I)
security, Interoperability
invocation, Asynchronous Invocation
(see also asynchronous invocation)
dynamic proxy invocation, Dynamic Proxy Invocation
IP filter, IP Address Filtering
admin console GUI, Message Size, Polymorphism and IP Filtering
advanced use, Advanced Uses and Limitations
persistent configuration, Persistent Configuration
ranges, Specifying Ranges
runtime configuration, Runtime Configuration

J

J2EE
.NET, access from, J2EE Over SOAP Access from Other Platforms
J2EEIntegrate tool, The J2eeIntegrate Tool
JNDI over SOAP, JNDI Over SOAP
JTA over SOAP, JTA Over SOAP
manual porting, Manual Porting and Standalone Servlet-Based Applications
porting issues, Common J2EE Porting Issues
security, Securing J2EE Integration
EJBs, Securing EJBs Exposed as Web Services
JAAS login modules, JAAS Login Modules
JNDI connector, JNDI Connector Setup
SSJ authorization framework, Impact on WSO2 SOA Enablement Server Authorization Framework Mapping
Web service implemented by EJB, Web Services Implemented by EJBs
JAAS
login module, JAAS Login Modules
JAR files
distribution, Distribution JAR files
Java collections
mapping to .NET, Java Collections and their Mapping to .NET
serialization, Java Collections
JavaBeans
custom serialization, Appendix: Customizing JavaBeans Serialization
deprecated Enterprise Java Beans, Appendix: Deprecated Mechanism for Exposing EJBs
Web service implemented by EJB, Web Services Implemented by EJBs
JAX RPC invocation
asynchronous invocation, Asynchrony Using JAX-RPC
JAXM
asynchronous invocation, Asynchrony using JAXM
SOAP client, XML/SOAP Clients
SOAP service, XML/SOAP Service
JBoss
porting, JBoss
JDBC (see database)
JMS
transport failure, JMS Transport Failure
JMS transport
administered objects, Resolving JMS Administered Objects
as embedded, JMS as Embedded Server
asynchonous use, Asynchronous Use of JMS Transport
binding, JMS Binding
configuration, JMS Transport Configuration and Destinations
destinations, The <destination> Element and Multiple Destinations
different providers, communication between, Calling WSO2 SOA Enablement Servers That Use Different JMS Providers
header format, Format of the Header String
JNDI properties, JNDI Properties
message properties, Properties in the JMS Message
message selection, Message Selection
request-response messaging, JMS Binding
running demos, Running Demos Over JMS Transport
topic vs. queue, JMS Binding
URL, Specifying URL for JMS Transport
JSP
integration, Servlet and JSP Integration
WSO2 SOA Enablement Server client, containing, WSO2 SOA Enablement Server Client Within a JSP Page

L

LDAP
Microsoft Active Directory, Active Directory User Store
user store, LDAP User Store
libraries
in classpath, Libraries in the Classpath
listener
callback, Mechanisms for Getting Results
reliable messaging, in, Asynchronous vs. Synchronous Invocation
SequenceListener , Handling Errors
ServiceClientListener , ServiceClientListener
ServiceEndpointListener , ServiceEndpointListener
load balancing
CISCO, CISCO Content Services Switch-Based Load Balancing
clustering, HTTP Session-Based Load Balancing
reliable messaging, WS-ReliableMessaging Support
logging and debugging
Admin Service, via, Admin Service Methods for Web Services Monitoring
event monitoring, Event Monitoring
NT service, Logging
reliable messaging, Logging and Debugging in WS-RM
setup, Logging and Debug Messages
SOAPSpy tool, Soap Spy
syslog daemon, Using the syslog Daemon with WSO2 SOA Enablement Server
Web service monitoring, Monitoring Web Services
login module
custom, Custom Login Modules
JAAS, JAAS Login Modules
lookup (see service lookup)

N

namespace optimization
turning off, Using InfoPath with WSO2 SOA Enablement Server for Java
NET
.NET client, .NET Client and WSO2 SOA Enablement Server Web service
.NET collections in Java, .NET Collections and their Mapping to Java
.NET service, .NET Service Access from WSO2 SOA Enablement Server Client
J2EE access, J2EE Over SOAP Access from Other Platforms
security, Security Interoperability with .NET
type mapping, Type Mapping
NT service
customization, Customizing
installation, NT Service Support
JVM startup parameters, Customizing
logging, Logging
name change, Customizing
ported WSO2 SOA Enablement Server, Customizing
starting and stopping, NT Service Support
uninstallation, Uninstallation

O

one-way messaging
MAIL transport
setup, Mail Setup Tool
MAIL transport, in, Mail
reliable messaging, One-Way vs. Request/Response Invocation
SOAP client, One-Way Invocation Using JAXM, SAAJ
SOAP service, One-Way Message Services Using JAXM OneWayListener
WSDL, in, One-Way Operations
Oracle Containers for J2EE
porting, Oracle Containers for J2EE
Orion
porting, Orion

P

per-client instantiation
stateful Web service, Stateful Web Services
permissions
administration console, via, Permissions
delegation, Delegation Permissions
invocation, Web Service Invocation Permissions
role assignment, Role Assignment
runtime management, Runtime Management Permissions
Ping Service, Ping Service
policy management
access, Access to PolicyManagement
interface, PolicyManagement Interface
methods, PolicyManagement Interface
PolicyManagement service, The PolicyManagement Web Service
polymorphism
enablement/disablement, Message Size, Polymorphism and IP Filtering
support, Web Services Administration
porting
as servlet, Porting WSO2 SOA Enablement Server Into a Servlet Container
deployment scenarios, Deployment Scenarios for Embedded or Ported WSO2 SOA Enablement Server
ISVs, for, Porting WSO2 SOA Enablement Server for ISVs
J2EE, Common J2EE Porting Issues
J2EEIntegrate tool, The J2eeIntegrate Tool
JBoss, JBoss
manual, Manual Porting and Standalone Servlet-Based Applications
modifying classpath, Modifying the Classpath and java.security.auth.login.config
modifying JAVA_OPTIONS, Modifying JAVA_OPTIONS
MQSeries, IBM MQSeries for Windows NT and Windows 2000 JMS Provider
NT service, Customizing
Oracle Containers for J2EE, Oracle Containers for J2EE
Orion, Orion
overview, Porting WSO2 SOA Enablement Server Overview
security, Porting Security, Porting Notes
self-contained client, Self-Contained WSO2 SOA Enablement Server Client Web Application
servlet integration, Servlet and JSP Integration
SonicMQ, SonicMQ
Sun J2EE server, Sun J2EE Reference Implementation Server
SunONE, SunONE Application Server
Tomcat, Apache Tomcat
WebLogic, BEA WebLogic 7.x and 8.x
WebSphere, IBM WebSphere
WebsphereMQ, IBM Websphere MQ JMS Provider
properties (see WSO2 SOA Enablement Server for Java properties)
protected store, Keystore and User Store
custom, Custom User Store and Key Store
management Web service, PStore Service
PStore GUI tool, The PStore Tool - GUI Version
PStore tool, The PStore Tool
with WS Security, Protected Store

R

reliable messaging, WS-ReliableMessaging, Sequence API
(see also sequences)
(see also WS-RM Policy)
anonymous vs. non-anonymous client, Anonymous vs. Non-Anonymous Clients
asynchronous client, Asynchronous vs. Synchronous Invocation
clustering, Clustering
database, Database Configuration
delivery confirmation, Delivery Confirmation
load balancing, WS-ReliableMessaging Support
logging and debugging, Logging and Debugging in WS-RM
message confirmation, Message Confirmation
message store management tool, Message Store Management Tool
admin console GUI, Message Store Tool GUI
one-way messaging, One-Way vs. Request/Response Invocation
persistence, Persistence
scenarios, WS-RM Scenarios
Sequence API, Sequence API
WS Security, Configuring WS-Security for WS-ReliableMessaging
WS-ReliableMessaging, WS-ReliableMessaging
WS-RM Policy, WS-RM Policy
remote references, Remote References
schema for encoded style, Remote References Schema for SOAP Encoded
schema for literal style, Remote References Schema for SOAP Literal
remoting, WSO2 SOA Enablement Server Remoting
request-response messaging
JMS transport, JMS Binding
SOAP client, Request-Response Invocation using JAXM, SAAJ
SOAP service, Request-Response Message Services Using JAXM ReqRespListener
role assignment
admininstration console, Granting Roles
creating/editing roles, Creating and Editing Roles
permissions, Role Assignment
runtime
XML Schema validation, Validation through Runtime API
runtime publishing
advanced, Advanced Runtime Publishing
and client lookup, Registry: Publish and Lookup
customized ServiceEndpoint, Custom Configured Services
deployed services, of, Persistently Deployed Services
ported WSO2 SOA Enablement Server, Runtime Publishing
simple, via Registry.publish(path, implementation) , Registry: Publish and Lookup
SOAP 1.2 support, Runtime Publishing
SOAP header, Generating soap:header with Runtime API
unpublishing, Unpublishing

S

SAAJ
SOAP client, XML/SOAP Clients
SOAP service, XML/SOAP Service
SOAPFault, SOAP Faults
scalability, WSO2 SOA Enablement Server Scalability
schema validation (see XML schema validation)
security
.NET interoperability, Security Interoperability with .NET
authentication, Authentication Providers
authorization, Authorization Providers
client
environment, Client Environment Settings
client-side, Client-Side Security
default provider, Setting the Initiating Security Provider
Java properties, starting with, Starting With Java Properties
configuration, Security Configuration
demos, Security Demos
deployment, Security Settings
encryption
in WS Security, Encryption Elements
framework, Security Overview
getting started, Getting Started with Security
how-tos, How-tos
in WSO2 SOA Enablement Server for Java ported to AS, Porting Security
Information Web Service, SecurityInformationService
installation, Security Installation Notes
interoperability, Interoperability
IP filter, IP Address Filtering
J2EE, Securing J2EE Integration
management, Server Security Management
via Admin Service, Web Services Security
per endpoint, Per Service Endpoint
permissions, Permissions and Roles
porting, Porting Notes
PStore
with WS Security, Protected Store
securing insecure service, Securing a Previously Insecure Service
security domain, Management of Remote WSO2 SOA Enablement Servers
security tokens
in WS Security, Security Tokens
server preferences, Security Preferences
server-side, Server-Side Security
server as client, If a Service is a Client of Another Service
SSL/TLS, SSL and TLS
tools, Security Tools Overview
Web service management, Web Service Security Management
WS Security, WS Security Provider
security domain
adding/removing server, Adding/Removing Servers
creation/deletion, Adding/Removing Domains
editing domain, Editing Domain Properties and Servers
editing server, Editing Server Attributes
server management, Management of Remote WSO2 SOA Enablement Servers
security providers
accepting toggle, Accepting Providers Settings
adding, Adding a New Security Provider
authentication, Authentication Providers
custom, Custom Security Providers
authorization, Authorization Providers
initiating, Setting an Initiating Provider
ProvidersManager GUI tool, The ProvidersManager - GUI Version
ProvidersManager tool, The Providers Manager Tool
removing, Removing a Security Provider
server preferences, Security Preferences
SecurityInfo service, SecurityInformationService
sequences
broken sequences, Handling Errors
input sequences, Input Sequences
lifecycle, Sequence Life-Cycle
listener, Handling Errors
message confirmation, Message Confirmation
persistent, Persistent Sequences
Sequence API, Overview
serialization, Java2Schema
(see also XML Schema)
.NET types, Type Mapping
advanced XML Schema, Advanced XML Schema Constructs
arrays, Arrays
complex types, Complex Types and Structures
custom, Custom Serialization
custom serialization
JavaBeans, Appendix: Customizing JavaBeans Serialization
extra type mapping in WSDL, Extra Types
Java collections, Java Collections
Java2Schema tool, Java2Schema
Java2WSDL tool, Java2WSDL
literal vs. encoded, Literal vs. Encoded Serialization
overview, Serialization Overview
primitive types, Primitive Types
private fields, Appendix: Private Fields
remote references, Remote References
Schema2Java tool, Schema2Java
serialization chains, Appendix: Serialization Chains
SOAP faults, Structured SOAP Fault Serialization
WSDL2Java tool, WSDL2Java
WSDL2Java Web service, WSDL2Java Service
admin console GUI, The WSDL2Java Service
xsd:any, The <any> element
server
contexts, Service Contexts
custom attributes, Custom Attributes
custom configuration, Custom Configuration, Custom Configuration
deployment package, Server Packages
contexts, Contexts
deployment tools, Using Deployment Tools
directories, Application Directory and Work Directory
initializing and destroying, Init and Destroy Steps
interceptor configuration, Server-Side Configuration
mapping file (.xmap), Mapping File on Service Side
preferences, Server Preferences
properties, System Properties
reliable messaging, WS-ReliableMessaging
remote references, Remote References
remote servers, Management of Remote WSO2 SOA Enablement Servers
runtime publishing, Runtime Publishing
secure deployment, Security Settings
securing insecure service, Securing a Previously Insecure Service
security, Server-Side Security
security domain, Management of Remote WSO2 SOA Enablement Servers
security management, Server Security Management
service settings, Service Settings
service types, Types of Services
SOAP service, XML/SOAP Service
UNIX daemon, as, Running WSO2 SOA Enablement Server as a UNIX Daemon
with .NET client, .NET Client and WSO2 SOA Enablement Server Web service
server instance
state management, Service Instance State Management
server preferences
Admin Service, via, Server Preferences
default properties, Default Protocol Properties
DOM, Server Preferences DOM
management GUI, Server Preferences Management
security, Security Preferences
transport, Transport Preferences
service
message attachments, Service Using Attachments
service call
adjustments, Service Call Adjustments
context, Call Context
handlers, Handlers
permissions, Web Service Invocation Permissions
servlet, from, Invoking a Web Service from Servlets Using a WSO2 SOA Enablement Server Client
transport interceptors, Transport Interceptors
service client
UDDI lookup, Additions to Client Code
service endpoint, Web Service Components
authorization
turning on/off, Turning Endpoint Authorization On and Off
authorization management, Managing Service Authorizations (ACLs)
context, Service Endpoint Context
creation, Creation
header handlers, Handlers
identity associations, Endpoint Identity Associations
listener, ServiceEndpointListener
removal, Unpublishing
runtime publishing, Custom Configured Services
runtime publishing of, Persistently Deployed Services
security management, Managing Service Security Mechanisms
settings, Endpoint Settings
WSDL, WSDL Settings
service instance, Web Service Components
accessing implementation, Accessing Implementation Held by the ServiceInstance
authorization management, Managing Service Authorizations (ACLs)
context, Service Instance Context
creation, Creation
managing instantiation, Managing Instantiation
settings, Instance Settings
service lookup
and runtime publishing, via Registry , Registry: Publish and Lookup
dynamic proxy invocation, Looking Up the Service
UDDI, Service Lookup via UDDI
service provider
view settings, Listing Providers Settings
service settings
listener , ServiceEndpointListener
ServiceEndpoint , ServiceEndpoint
ServiceInstance , ServiceInstance
ServiceClient
connection settings, Connection Settings
creation, Creation
listener , ServiceClientListener
other methods, Other Methods
settings, Settings
use cases, Overview: ServiceClient
WSDL settings, WSDL Settings
servlet
backward compatibility, Backward Compatibility
integration, Servlet and JSP Integration
moving to inside_web_app path, The web.xml File
porting WSO2 SOA Enablement Server for Java as servlet, Porting WSO2 SOA Enablement Server Into a Servlet Container
service call from, Invoking a Web Service from Servlets Using a WSO2 SOA Enablement Server Client
transport, Servlet
WAR file structure, Porting WSO2 SOA Enablement Server Into a Servlet Container
web.xml, The web.xml File
WSO2 SOA Enablement Server for Java properties, The web.xml File
SImple Network Management Protocol (see SNMP)
SNMP
access control, Access Control
agent configuration, SNMP Agent Configuration
agent properties, Properties
agentX, AgentX
howtos, Quick Guide - How to...
MIB
structure, MIB Structure
traps, SNMP Traps
plugin for WSO2 SOA Enablement Server for Java, SNMP Module
proxy, Proxy
trap forwarding, Trap Forwarder
troubleshooting, Troubleshooting
version 1 and 2, SNMP Versions 1 and 2
version 3, SNMP Version 3
SOAP binding/encoding
and .NET collections, .NET Collections and their Mapping to Java
changing default options, Customizing the Installation
GUI, Default Protocol Properties
deployment, Binding/Encoding Style
HTTP GET binding as alternative, HTTP GET Binding in WSO2 SOA Enablement Server
WS-I compliance, How WSO2 SOA Enablement Server for Java Helps Achieve WS-I Compliance
WSDL, in, SOAP Binding and Encoding Styles
SOAP client
asynchronous invocation, Asynchronous Invocation
JAXM, Overview
message attachments, MIME and DIME Attachments, JAF
one-way messaging, One-Way Invocation Using JAXM, SAAJ
request-response messaging, Request-Response Invocation using JAXM, SAAJ
SAAJ, Overview
SOAP faults, Client Using SOAP Faults
stream-based invocation, Stream-Based Invocation Using Tokenizer
SOAP faults, SOAP Faults
accessed from client, Client Using SOAP Faults
SOAP message handler, handleFault()
SOAP service, SOAP Faults
SOAP header
deployment descriptor, in, Creating the Deployment Descriptor with Headers Specified
generation, Generating soap:header with Java2WSDL
runtime publishing, Generating soap:header with Runtime API
WSDL, support in, SOAP Header Support in WSDL
SOAP message
message handler, SOAP Message Handlers
SOAP faults, SOAP Faults
SOAP header, SOAP Header Support in WSDL
SOAP message handler
Handler interface, The Handler Interface
request, handleRequest()
response, handleResponse()
SOAP faults, handleFault()
stream-based, Stream-Based Handlers Using Tokenizer
SOAP protocol, SOAP Protocols (SOAP 1.1, SOAP 1.2)
changing default, Default Protocol Properties
SOAP 1.1 vs. SOAP 1.2, Main changes between SOAP 1.1 and SOAP 1.2
SOAP 1.2 support, SOAP 1.2 Support
WS-I compliance, How WSO2 SOA Enablement Server for Java Helps Achieve WS-I Compliance
SOAP service
JAXM, XML/SOAP Service
message attachments, MIME and DIME Attachments, JAF
one-way messaging, One-Way Message Services Using JAXM OneWayListener
request-response messaging, Request-Response Message Services Using JAXM ReqRespListener
SAAJ, XML/SOAP Service
SOAP faults, SOAP Faults
stream-based messaging, Stream-Based Service Using Tokenizer
SoapSpy tool, Soap Spy
stateful Web service
deployment, Deployment
per-client instantiation, Stateful Web Services
proxy, generated from WSDL, Generating Proxy from WSDL
stream-based messaging
SOAP client, Stream-Based Invocation Using Tokenizer
SOAP service, Stream-Based Service Using Tokenizer
Sun J2EE server
porting, Sun J2EE Reference Implementation Server
SunONE
porting, SunONE Application Server
SwiftMQ
porting, SwiftMQ

T

Tomcat
porting, Apache Tomcat
transport
changing default settings, Customizing the Installation
configuration, Transport Configuration
custom, Custom Transports
file, File
HTTP, HTTP
HTTP configuration, Modifying Configuration Files
HTTPS, HTTPS
HTTPS configuration, Modifying Configuration Files
interceptors, Interceptors
JAR, JAR
JDK, JDK
JMS transport, JMS Transport
mail, Mail
MailSetup tool, Mail Setup Tool
server preferences, Transport Preferences
servlet, Servlet
starting, Starting Server Transports
UDDI, Changing the Default UDDI Server Address
use cases, Transport Use Cases
chosen at lookup, URLs During Lookup
implementation that supports POST or GET, Transport Methods
need to use Transport API, Transport API
starting new transport, Configuring and Starting New Transports on the Server

U

UDDI
default server address, Changing the Default UDDI Server Address
service lookup, Service Lookup via UDDI
transport, Changing the Default UDDI Server Address
UDDI Lookup Address (ULA), UDDI Lookup Address (ULA)
uninstallation
NT service, Uninstallation
UNIX
installation setup, Launching Installation
user store, Keystore and User Store
adding properties, Adding New Properties to An Existing User
admin console, in, Adding and Editing User Properties
adding user, Adding a New User to the User Store
admin console, in, Adding and Deleting Users
example, Adding a User
administration console, Database of Identities (User Store)
custom, Custom User Store and Key Store
LDAP user store, LDAP User Store
management Web service, PStore Service
mandatory attributes, Keystore and User Store
Microsoft Active Directory, Active Directory User Store
removing properties, Removing Properties from an Existing User
admin console, in, Adding and Editing User Properties
removing user, Removing a User from the User Store
admin console, in, Adding and Deleting Users
user store tool, User Store Tool
username token
in WS Security, Security Tokens

V

validation
changing default options, Customizing the Installation
XML Schema, of, Message Validation

W

WAR file
structure, Porting WSO2 SOA Enablement Server Into a Servlet Container
Web service
administration, Web Services Administration
classloader, Context Class Loader
components, WS Components and Lifecycle
enablement/disablement, Enabling and Disabling a Service
life cycle, Overview
lifecycle, WS Components and Lifecycle
management, Web Service Management
monitoring, Monitoring Web Services
security management, Web Service Security Management
stateful, Stateful Web Services
test invocation, Invoking Services from the Console
writing, Writing Web Services
secure, Creating and Securing a Service
WebLogic
porting, BEA WebLogic 7.x and 8.x
WebSphere
porting, IBM WebSphere
WebsphereMQ
porting, IBM Websphere MQ JMS Provider
wrappers (see holders)
WS Security
configuration, Configuration Basis
global, Low-level WS-Security Configuration
location, Low-level WS-Security Configuration
persistent, Low-level WS-Security Configuration
runtime, high-level, High-Level WS-Security Configuration
runtime, low-level, Low-level WS-Security Configuration
custom security token, Custom Security Token
elements, Elements of WS-Security
encryption elements, Encryption Elements
encryption, Encryption Elements
external tokens, Low-level WS-Security Configuration
identities, Protected Store
reliable messaging, Configuring WS-Security for WS-ReliableMessaging
restrictions, Restrictions
security preferences, Low-level WS-Security Configuration
security tokens, Security Tokens
symmetric key token, Security Tokens
username token, Security Tokens
users, Protected Store
validator, Low-level WS-Security Configuration
X509 token, Security Tokens
WS-Addressing
constructs, Interoperable Constructs
headers, User-Specified Addressing Headers
WS-Security, WS-Addressing and WS-Security
WS-I
making services compliant, WS-I Compliance
message attachment type, How WSO2 SOA Enablement Server for Java Helps Achieve WS-I Compliance
SOAP binding/encoding, How WSO2 SOA Enablement Server for Java Helps Achieve WS-I Compliance
backward compatibility issues, WS-I Compliance
SOAP protocol, How WSO2 SOA Enablement Server for Java Helps Achieve WS-I Compliance
WS-RM Policy
acknowledgement interval, Acknowledgement Interval
changing configuration at runtime, Change Default Configuration at Runtime
changing configuration persistently, Changing Default Configuration Persistently in the Policy File
delivery assurance, Delivery Assurance
retransmission interval, Retransmission Interval
timeout, Inactivity Timeout
WS-Security
WS-Addressing, WS-Addressing and WS-Security
WSDL
and mapping, Mapping Information in WSDL
class inclusion/exclusion, Class Inclusion and Exclusion
classpath extension, Classpath
creation, Java2WSDL
ANT task, ANT Java2WSDL Task
custom mapping from Java to XML, Included Schemas, Annotations and Custom Mapping
deployment descriptor support, Deployment Descriptor Support
extensions, custom, Custom WSDL Extensions
extra type mapping, Extra Types
generating proxy for stateful Web service, Generating Proxy from WSDL
inheritance, Multiple Inheritance
message attachments, Attachments
method inclusion/exclusion, Method Inclusion and Exclusion
one-way operations, One-Way Operations
partial, creation, A Partially Generated WSDL
ServiceClient, settings in , WSDL Settings
ServiceEndpoint settings, WSDL Settings
SOAP 1.2 support, Using the Deployment Descriptor
SOAP binding/encoding, SOAP Binding and Encoding Styles
SOAP header support, SOAP Header Support in WSDL
translating to Java, WSDL2Java
WSO2 SOA Enablement Server
booting, Booting the Server
WSO2 SOA Enablement Server for Java properties
add/remove, Adding/Removing Properties
as context parameters, The web.xml File
changing universal properties, Customizing the Installation
server configuration, System Properties

X

X.509 certificate (see certificate)
X509 token
in WS Security, Security Tokens
xmap file (see mapping files)
XML client (see SOAP client)
XML protocol
changing default options, Customizing the Installation
XML Schema, Java2Schema
(see also serialization)
built in to WSO2 SOA Enablement Server for Java, WSO2 SOA Enablement Server Built-in XML Schema Files
class inclusion/exclusion, Class Inclusion and Exclusion
classpath extension in, Classpath
custom mapping from Java, Included Schemas, Annotations and Custom Mapping
deployment descriptor support, Deployment Descriptor Support
extra type mapping in WSDL, Extra Types
Java2Schema tool, Java2Schema
mapping Java to Schema, Java to XML Schema Mapping Algorithm
mapping to .NET, Type Mapping
multiple inheritance, mapping to schema, Multiple Inheritance
remote references, Remote References
Schema2Java tool, Schema2Java
target namespace, Target Namespace
validation, Message Validation
configuration of, System-Wide Configuration
per endpoint/client, Validation per Service Endpoint or Service Client
runtime, Validation through Runtime API
versioning, XML Schema Versioning
XML service (see SOAP service)
XSLTInterceptor
alternate XSLT processors, Using a Different XSLT Processor
configuration
persistent, Persistent Configuration
priority, Configuration Priority
runtime, Runtime Configuration
parameters, Passed Parameters