HydraExpress User Guide
Topic Index
Click on one of the letters below to jump immediately to that section of the index.
- | . | 1 | 3 | 8 | A | B | C | D | E | F | G | H | I | J | L | L | M | M | N | O | P | R | S | S | T | U | V | W | X
--debug option
starting Agent in debug mode. See also => -d option.
-? option
on rwsfserver to return help. See also => -h
-c option
on rwsfgen to provide alternate Agent config file for starting Agent. [in 4.3 Starting and Stopping the Agent]
-d option
starting Agent in debug mode. See also => --debug option
-datamap option
and possible exceptions to catch [in 7.2.2 Other Possible Exceptions]
-h
on rwsfserver to return help. See also => -? option
-help option
on rwsfserver to return help. See also => -h.
-sourcepro option
and SourcePro exceptions to catch [in 7.2.2 Other Possible Exceptions]
for generating code [in 1.4.1 SourcePro C++ Compatibility]
-STL option
and Standard Library excetions to catch [in 7.2.2 Other Possible Exceptions]
.h++products
SourcePro version, compatibility with HydraExpress [in 1.4.1 SourcePro C++ Compatibility]
using with HydraExpress [in 1.4.1 SourcePro C++ Compatibility]
12d
release libraries [in 1.3 HydraExpress Libraries]
15d
debug libraries [in 1.3 HydraExpress Libraries]
3rdparty directory in install, defined [in 2.2 The HydraExpress Directory Structure]
8009
default Apache AJP 1.3 Web server port [in 3.2.2.1 Agent Ports]
[in 3.2.2 Agent Connectors]
[in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
8089
default port for shutdown messages to Agent [in 3.2.2.1 Agent Ports]
8090
default port for HTTP [in 3.2.2.1 Agent Ports]
8443
default HTTPS port [in 3.2.2 Agent Connectors]
default port for HTTPS [in 3.2.2.1 Agent Ports]
accepter-threads, transport property
to specify number of threads [in 3.2.3 Configuring Secure Messaging with HTTPS]
[in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
acceptor threads
multiple usage [in 5.2.2 Optimizing Connector Thread Pools]
acceptor-threads, transport property
and optimizing connector thread pools [in 5.2.2 Optimizing Connector Thread Pools]
agent.log file
default log file [in 3.5 Configuring Logging]
Agent
configuration files [in 3.1 Overview]
defined [in 1.1 Welcome]
ports, default [in 3.2.2.1 Agent Ports]
shutdown, code to run defined in rwagent.xml [in 3.2.1 Agent Startup and Shutdown]
startup and shutdown [in 4.3 Starting and Stopping the Agent]
[in 3.2.1 Agent Startup and Shutdown]
startup, code to run defined in rwagent.xml [in 3.2.1 Agent Startup and Shutdown]
updating [in 4.4 Updating an Agent]
URL, setting [in 3.2.2.2 Setting the URL of the Agent]
viewing default page [in 2.1.5.2 View the Default Agent Page]
AJP 1.3 Apache connector
defined [in 3.2.2 Agent Connectors]
described [in 3.2.2 Agent Connectors]
how to configure [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
[in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
provided connector [in 1.2 HydraExpress Components]
provided with HydraExpress [in 5.1 Overview]
ajp13 worker
about [in 3.4.2.1 Setting the Worker Type]
configuration [in 3.4.2.2 Configuring AJP13 Workers]
Apache
configuring external web servers [in 3.4 Configuring Apache as an External Web Server]
using AJP13 connector for [in 1.2 HydraExpress Components]
append, logging mode to maintain log entries across Agent restarts [in 6.2.1 Agent Logging Fundamentals]
apps, Agent deployment directory [in 4.2 The Deployment Directory Structure]
[in 3.3 Configuring the Servlet Container]
apps-bin, Windows deployment directory [in 4.2 The Deployment Directory Structure]
[in 3.3 Configuring the Servlet Container]
apps-lib, UNIX deployment directory [in 4.2 The Deployment Directory Structure]
[in 3.3 Configuring the Servlet Container]
authentication
server, and using X.509 Certificate [in 3.2.3 Configuring Secure Messaging with HTTPS]
bin, directory for deployed servlets [in 4.2 The Deployment Directory Structure]
[in 2.2 The HydraExpress Directory Structure]
blocking
and stop() method on rwsf::ConnectorImp. [in 5.3.2 Implementing the Virtual Methods]
avoiding in custom connectors [in 5.3.1 Request Handling and Threading]
Bobcat, was LEIF server [in 1.3 HydraExpress Libraries]
building, projects in debug mode [in 2.2 The HydraExpress Directory Structure]
C++ compiler, available in PATH environment variable [in 2.1.1 Set Your Path Environment Variable]
C++ datatypes
from XML schemas using code generator [in 1.2 HydraExpress Components]
cachesize, ajp13 worker property [in 3.4.2.2 Configuring AJP13 Workers]
class attribute, for a connector [in 5.3.3 Configuring the Connector]
classes, naming conventions for [in A.1.2 Naming Conventions]
cleanup, logger property [in 6.2.3.3 Creating a Rotating Log File]
client-handlers.xml file
logger defined [in 6.3 The Web Services Logger for Client Applications]
client-transports-template.xml
defines client transport objects [in 3.1 Overview]
clients
and defined transports [in 3.2.2.2 Setting the URL of the Agent]
handling faults returned from [in 7.3.1 Client Faults]
logger to use [in 6.3 The Web Services Logger for Client Applications]
logging with Web services logger [in 6.1 Overview]
writing to a log [in 6.3 The Web Services Logger for Client Applications]
WSDL-defined client faults [in 7.3.2 Server Faults]
code generation, of web.xml config file [in 3.3.2 Configuring Individual Servlets in the Context-Level web.xml File]
code generator
component of HydraExpress [in 1.2 HydraExpress Components]
code samples. See => examples.
conf directory
contains config files [in 2.2 The HydraExpress Directory Structure]
contains configuration files [in 3.1 Overview]
customizing using RWSF_CONF environment variable [in 3.2 Configuring the Agent]
connectors
AJP13, defined [in 3.2.2 Agent Connectors]
AJP13, how to configure [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
and related transports [in 3.2.2.2 Setting the URL of the Agent]
and thread pools [in 5.2.2 Optimizing Connector Thread Pools]
configuration, defined [in 3.2.2 Agent Connectors]
configuring in rwagent.xml [in 5.3.3 Configuring the Connector]
creating custom [in 5.3 Creating a Custom Connector]
HTTP [in 3.2.2 Agent Connectors]
HTTPS [in 3.2.2 Agent Connectors]
list of provided [in 5.1 Overview]
[in 1.2 HydraExpress Components]
logging with Agent logger [in 6.1 Overview]
consulting services [in B.1 Consulting Services and Training]
context, and servicecontextname variable [in 3.2.2.2 Setting the URL of the Agent]
Core Library, location of header files [in 1.3.1 The Core Library]
createLogTimeFormatter, method to format a logger [in 6.2.1 Agent Logging Fundamentals]
customization
configuration files that can be customized [in 3.1 Overview]
creating custom connectors [in 5.3 Creating a Custom Connector]
custom logger that writes to separate log file [in 6.2.3.1 Defining Your Logger]
location of conf directory [in 3.2 Configuring the Agent]
debug libraries
12d [in 2.2 The HydraExpress Directory Structure]
DEBUG, global Agent logging level [in 6.2.1 Agent Logging Fundamentals]
debugging
building with 15d libraries for debug mode [in 2.2 The HydraExpress Directory Structure]
starting Agent in debug mode [in 4.3 Starting and Stopping the Agent]
using single threads in a servlet [in 3.3.3 Single-Thread and Multithread Issues]
default page for Agent [in 2.1.5.2 View the Default Agent Page]
directories, mapping from previous product LEIF to HydraExpress [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
directory
deployment directory structure [in 4.2 The Deployment Directory Structure]
installation [in 2.2 The HydraExpress Directory Structure]
docs directory in install
contains HydraExpress documentation [in 2.2 The HydraExpress Directory Structure]
documentation
conventions [in A.1.1 Typographic Conventions]
list of provided [in 1.7 Documentation]
encryption
connector to use for encrypted messages [in 3.2.3 Configuring Secure Messaging with HTTPS]
environment variables
RWSF_CONF [in 3.2 Configuring the Agent]
environment
setting for HydraExpress [in 2.1 Configuring Your Environment]
error handling
services [in 7.3.2 Server Faults]
ERROR, global Agent logging level [in 6.2.1 Agent Logging Fundamentals]
[in 6.2.3.1 Defining Your Logger]
ERROR, Web services logger level [in 6.3 The Web Services Logger for Client Applications]
example-project.xml, shipped project file [in 1.5.1 The Use of the HydraExpress Project File in Shipped Examples]
examples directory in install
contains shipped examples [in 2.2 The HydraExpress Directory Structure]
examples
client faults [in 7.3.2 Server Faults]
client-side, for WSDL-defined faults [in 7.3.4 Generated Client-Side Code]
server-side error handling [in 7.3.2 Server Faults]
servlet [in 1.5.2 Servlet Examples]
shipped with HydraExpress [in 1.5 Shipped Examples]
throwing WSDL-defined faults [in 7.3.2 Server Faults]
use of project file [in 1.5.1 The Use of the HydraExpress Project File in Shipped Examples]
using loggers [in 6.3 The Web Services Logger for Client Applications]
exceptions
and customized mappings [in 7.2.2 Other Possible Exceptions]
HydraExpress-specific [in 7.1 Overview]
SourcePro [in 7.2.2 Other Possible Exceptions]
Standard Library [in 7.2.2 Other Possible Exceptions]
to catch in generated samples [in 7.2.2 Other Possible Exceptions]
FATAL, global Agent logging level [in 6.2.3.1 Defining Your Logger]
[in 6.2.1 Agent Logging Fundamentals]
FATAL, Web services logger level [in 6.3 The Web Services Logger for Client Applications]
FaultCode, enum to identify fault as either client or server [in 7.3.1 Client Faults]
faults, server
about [in 7.3.2 Server Faults]
faults
defined in WSDL [in 7.3.3 WSDL-Defined Faults]
how implemented on clients and servers [in 7.3.2 Server Faults]
returned from clients [in 7.3.1 Client Faults]
SOAP [in 7.1 Overview]
WSDL-defined faults [in 7.3.3 WSDL-Defined Faults]
FIFO
and multiple acceptor threads [in 5.2.2 Optimizing Connector Thread Pools]
files size
of logger [in 6.2.1 Agent Logging Fundamentals]
[in 6.2.1 Agent Logging Fundamentals]
generating code
with -sourcepro option, exceptions to catch [in 7.2.2 Other Possible Exceptions]
with -stl option, exceptions to catch [in 7.2.2 Other Possible Exceptions]
getFaultCode(), method on rwsf::Fault [in 7.3.3 WSDL-Defined Faults]
[in 7.3.1 Client Faults]
getFaultCodeAsString(), method on rwsf::Fault [in 7.3.3 WSDL-Defined Faults]
getFaultString(), method to retrieve SOAP fault [in 7.3.1 Client Faults]
handler chains
and connector design [in 5.2.1 Connector Implementation]
and custom connectors [in 5.3.1 Request Handling and Threading]
default HTTP [in 3.2.2 Agent Connectors]
http and general introduction [in 3.2.4 Handler Chains]
handlerChain attribute, and custom connectors [in 5.3.3 Configuring the Connector]
handlers
logging with Agent logger [in 6.1 Overview]
headers
location of HydraExpress library header files [in 1.3 HydraExpress Libraries]
[in 1.3.1 The Core Library]
[in 2.2 The HydraExpress Directory Structure]
transport header data held in rwsf::MessageInfo [in 5.3.1 Request Handling and Threading]
HelloWorld example
web.xml discussed [in 3.3.2 Configuring Individual Servlets in the Context-Level web.xml File]
host
ajp13 worker property [in 3.4.2.2 Configuring AJP13 Workers]
connector property:to set Agent URL [in 3.2.2.2 Setting the URL of the Agent]
transport property [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
HTTP connector
provided with HydraExpress [in 5.1 Overview]
HTTP
connector, default configuration [in 3.2.2 Agent Connectors]
[in 3.2.2 Agent Connectors]
provided connector [in 1.2 HydraExpress Components]
HTTPS
configuring security [in 3.2.3 Configuring Secure Messaging with HTTPS]
connector configuration in rwagent.xml [in 3.2.3 Configuring Secure Messaging with HTTPS]
connector provided with HydraExpress [in 3.2.2 Agent Connectors]
[in 5.1 Overview]
[in 1.2 HydraExpress Components]
connector, default configuration [in 3.2.2 Agent Connectors]
httpServer handler
in http handler chain [in 3.2.4 Handler Chains]
I/O
support for, using Core Library [in 1.3.1 The Core Library]
include directory in install
contains HydraExpress C++ header files [in 2.2 The HydraExpress Directory Structure]
Info, client logging level
default [in 6.3 The Web Services Logger for Client Applications]
INFO, global Agent logging level [in 6.2.3.1 Defining Your Logger]
[in 6.2.1 Agent Logging Fundamentals]
[in 6.2.1 Agent Logging Fundamentals]
INFO, Web services logger level [in 6.3 The Web Services Logger for Client Applications]
init() method, on rwsf::ConnectorImp [in 5.3.2 Implementing the Virtual Methods]
[in 5.3 Creating a Custom Connector]
installation
location of Core library header files [in 1.3.1 The Core Library]
invokeLogger(), method on rwsf::HandlerManager [in 6.3 The Web Services Logger for Client Applications]
jars directory in install
contains Java jars used internally by product [in 2.2 The HydraExpress Directory Structure]
Java
javac, command to test location of JRE. [in 2.1.1 Set Your Path Environment Variable]
JRE, setting up environment for [in 2.1 Configuring Your Environment]
[in 2.1 Configuring Your Environment]
usage help, using javac command to return [in 2.1.1 Set Your Path Environment Variable]
lbfactor, ajp13 worker property [in 3.4.2.2 Configuring AJP13 Workers]
LD_LIBRARY_PATH
and deployed services on UNIX [in 4.2 The Deployment Directory Structure]
LEIF
previous product from which HydraExpress evolved [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
lib directory in install
contains external libraries used by product and user libraries to link [in 2.2 The HydraExpress Directory Structure]
libraries
12d, release [in 2.2 The HydraExpress Directory Structure]
15d, debug [in 2.2 The HydraExpress Directory Structure]
[in 2.2 The HydraExpress Directory Structure]
location of header files [in 1.3 HydraExpress Libraries]
mapping from previous product LEIF to HydraExpress [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
primary libraries in HydraExpress [in 1.3 HydraExpress Libraries]
linking
of external user libraries placed in lib directory [in 2.2 The HydraExpress Directory Structure]
load-balancing
and an Apache worker [in 3.4.2 Configuring the Apache Web Server]
and multiple servlet containers [in 3.3.3.1 Configuring Multiple Single-Thread Servlet Containers]
load-namedobjects, element in rwagent.xml to define named objects [in 3.2.1 Agent Startup and Shutdown]
loadConfiguration(), method on rwsf::HandlerManager [in 6.3 The Web Services Logger for Client Applications]
logdir, logger property [in 6.2.3.3 Creating a Rotating Log File]
logfilenum, logger property [in 6.2.3.3 Creating a Rotating Log File]
logger.xml file
default logger [in 3.5 Configuring Logging]
logger
client logging levels [in 6.3 The Web Services Logger for Client Applications]
configuring global logger [in 3.5 Configuring Logging]
custom [in 6.2.3 Creating and Using Custom Loggers]
custom logging formatter [in 6.2.1 Agent Logging Fundamentals]
default Agent logger [in 6.2.1 Agent Logging Fundamentals]
for client applications [in 6.3 The Web Services Logger for Client Applications]
global Agent [in 6.2 The Agent Logger]
in client applications [in 6.3 The Web Services Logger for Client Applications]
levels, definitions of [in 6.2.3.3 Creating a Rotating Log File]
[in 6.3 The Web Services Logger for Client Applications]
[in 6.2.1 Agent Logging Fundamentals]
rotating, creating [in 6.2.3.3 Creating a Rotating Log File]
rotating, overwriting existing log [in 6.2.3.3 Creating a Rotating Log File]
[in 6.2.3.3 Creating a Rotating Log File]
loggers.xml file
about [in 6.2.1 Agent Logging Fundamentals]
default location of [in 3.2.1 Agent Startup and Shutdown]
example defining custom logger [in 6.2.3.1 Defining Your Logger]
global Agent logging config file, defined [in 3.1 Overview]
logging
creating rotating [in 6.2.1 Agent Logging Fundamentals]
default level is VERBOSE [in 6.2.1 Agent Logging Fundamentals]
default location of logging file defined in rwagent.xml [in 3.2.1 Agent Startup and Shutdown]
default Web services log file [in 6.3 The Web Services Logger for Client Applications]
formatters [in 6.2.1 Agent Logging Fundamentals]
INFO level on Agent global logger [in 6.2.1 Agent Logging Fundamentals]
setting up additional log file [in 6.2.3.1 Defining Your Logger]
writing to non-default logger [in 6.2.3.2.2 Separating Your Log Messages from the Agent Messages]
macros
RWSF_DEFINE_CONNECTOR [in 5.3.1 Request Handling and Threading]
makefiles
and deployment location [in 4.2 The Deployment Directory Structure]
measurement, logger property [in 6.2.3.3 Creating a Rotating Log File]
messages
client code for WSDL-defined fault messages [in 7.3.4 Generated Client-Side Code]
example code for defining faults in WSDL [in 7.3.4 Generated Client-Side Code]
fault messages defined in WSDL [in 7.3.3 WSDL-Defined Faults]
migratimg. to HydraExpress from previous product [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
mod_jk
Apache module used with Apache Web server [in 3.4.2 Configuring the Apache Web Server]
Apache Tomcat file [in 3.4 Configuring Apache as an External Web Server]
mode, logger property [in 6.2.3.3 Creating a Rotating Log File]
multiple containers
and performance related to threading issues [in 3.3.3 Single-Thread and Multithread Issues]
[in 3.3.3 Single-Thread and Multithread Issues]
multithreading
and connector thread pools [in 5.2.2 Optimizing Connector Thread Pools]
and servlets [in 3.3.3 Single-Thread and Multithread Issues]
example in a custom connector [in 5.3.1 Request Handling and Threading]
servlet container [in 3.3.3.1 Configuring Multiple Single-Thread Servlet Containers]
name attribute, for a connector [in 5.3.3 Configuring the Connector]
naming conventions, for classes and methods [in A.1.2 Naming Conventions]
nonblocking
implementing threads in custom connector [in 5.3.1 Request Handling and Threading]
NONE, global Agent logging level [in 6.2.1 Agent Logging Fundamentals]
NONE, Web services logger level [in 6.3 The Web Services Logger for Client Applications]
objects-template.xml
configures named objects and handlers [in 3.1 Overview]
objects.xml file
default named objects config file in rwagent.xml [in 3.2.1 Agent Startup and Shutdown]
overwriting, of log file [in 6.2.3.3 Creating a Rotating Log File]
PATH environment variable
and C++ compiler [in 2.1.1 Set Your Path Environment Variable]
and deployed services on Windows [in 4.2 The Deployment Directory Structure]
payload
held in rwsf::MessageInfo [in 5.3.1 Request Handling and Threading]
set in rwsf:request:payload [in 5.3.1 Request Handling and Threading]
performance
and threading issues [in 3.3.3 Single-Thread and Multithread Issues]
optimizing connector thread pools [in 5.2.2 Optimizing Connector Thread Pools]
port, ajp13 worker property [in 3.4.2.2 Configuring AJP13 Workers]
port, connector property
to set Agent URL [in 3.2.2.2 Setting the URL of the Agent]
port, transport property [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
[in 3.2.3 Configuring Secure Messaging with HTTPS]
ports
Agent, default [in 3.2.2.1 Agent Ports]
default HTTPS port [in 3.2.2 Agent Connectors]
issues with [in 3.2.2.1 Agent Ports]
postShutdown, methods to run after Agent shutdown [in 3.2.1 Agent Startup and Shutdown]
postStartup, methods to run after Agent startup [in 3.2.1 Agent Startup and Shutdown]
preShutdown, methods to run prior to Agent shutdown [in 3.2.1 Agent Startup and Shutdown]
preStartup, methods to run prior to Agent startup [in 3.2.1 Agent Startup and Shutdown]
project file
invoking, as compared with command line rwsfgen invocation [in 1.5.1 The Use of the HydraExpress Project File in Shipped Examples]
used in shipped examples [in 1.5.1 The Use of the HydraExpress Project File in Shipped Examples]
properties
transport, list of HTTPS [in 3.2.3 Configuring Secure Messaging with HTTPS]
random number generator, transport property to set [in 3.2.3 Configuring Secure Messaging with HTTPS]
release libraries
12d [in 2.2 The HydraExpress Directory Structure]
request-backlog, transport property [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
[in 3.2.3 Configuring Secure Messaging with HTTPS]
request-buffersize, transport property [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
[in 3.2.3 Configuring Secure Messaging with HTTPS]
request-timeout, transport property [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
[in 3.2.3 Configuring Secure Messaging with HTTPS]
requirements
for HydraExpress [in 1.4 Software Requirements]
Rogue Wave Web site
technology access [in B.3 Web Access to Rogue Wave Technology]
rotating logs
creating [in 6.2.1 Agent Logging Fundamentals]
rwagent.xml file
Agent config file, defined [in 3.1 Overview]
defined [in 3.2 Configuring the Agent]
using non-default config file to start Agent [in 4.3 Starting and Stopping the Agent]
RWSF_CONF
environment variable defining conf directory [in 3.2 Configuring the Agent]
RWSF_DEFINE_CONNECTOR macro [in 5.3.1 Request Handling and Threading]
RWSF_HOME environment variable
in rotating logger example [in 6.2.3.3 Creating a Rotating Log File]
setting explicitly on UNIX [in 2.1.2 Set RWSF_HOME (UNIX/Linux only)]
rwsf::AgentContext
accessing Agent resources [in 5.3.1 Request Handling and Threading]
[in 5.3.1 Request Handling and Threading]
rwsf::ClientFault [in 7.3.1 Client Faults]
rwsf::Config
and connector properties [in 5.3.2 Implementing the Virtual Methods]
connector properties [in 5.3.1 Request Handling and Threading]
rwsf::ConnectorImp
creating custom connectors [in 5.3 Creating a Custom Connector]
rwsf::Exception
and derived classes [in 7.2.1 rwsf::Exception and its Derived Classes]
HydraExpress-specific [in 7.1 Overview]
rwsf::Fault [in 7.3.3 WSDL-Defined Faults]
[in 7.3.1 Client Faults]
rwsf::HandlerManager
and logger [in 6.3 The Web Services Logger for Client Applications]
rwsf::LogFormatter [in 6.2.1 Agent Logging Fundamentals]
rwsf::LogManager [in 6.2.2 Using the Default Logger in a Service]
rwsf::MessageInfo [in 5.3.1 Request Handling and Threading]
[in 5.3.1 Request Handling and Threading]
data structures [in 5.3.1 Request Handling and Threading]
in a custom connector [in 5.3.1 Request Handling and Threading]
rwsf::ServerFault [in 7.3.1 Client Faults]
rwsf::SoapFaultException [in 7.1 Overview]
[in 7.3.1 Client Faults]
[in 7.1 Overview]
rwsf::SocketException
fatal startup error [in 3.2.2.1 Agent Ports]
rwsf::XmlException [in 7.1 Overview]
rwsf::XmlName [in 7.3.2 Server Faults]
rwsf::XmlParseException [in 7.1 Overview]
rwsf:connector element, in rwagent.xml [in 5.3.3 Configuring the Connector]
rwsf:objects-file, element in rwagent.xml to define named objects config file [in 3.2.1 Agent Startup and Shutdown]
rwsf:request:payload
data structure in rwsf::MessageInfo [in 5.3.1 Request Handling and Threading]
rwsfgen
automatic service location generated [in 3.2.2.2 Setting the URL of the Agent]
code generator [in 1.2 HydraExpress Components]
rwsfserver
starting and stopping the Agent [in 4.3 Starting and Stopping the Agent]
rwsfvars
envrionment setup script [in 2.1.3 Run rwsfvars]
RWSP_HOME
SourcePro environment variable [in 2.1.4 SourcePro C++]
RWxmsg
SourcePro exception class [in 7.2.2 Other Possible Exceptions]
[in 7.1 Overview]
security-init-seed, transport property [in 3.2.3 Configuring Secure Messaging with HTTPS]
security-init-seed-type, transport property [in 3.2.3 Configuring Secure Messaging with HTTPS]
security
customizing and configuring [in 3.2.3 Configuring Secure Messaging with HTTPS]
server faults
about [in 7.3.2 Server Faults]
server-transports-template.xml
configure server transport objects [in 3.1 Overview]
servers, standalone. See => standalone servers.
servicecontextname
variable in WSDL to define service context name [in 3.2.2.2 Setting the URL of the Agent]
servicename
variable in WSDL to define service name [in 3.2.2.2 Setting the URL of the Agent]
services
error handling [in 7.3.2 Server Faults]
faults [in 7.3 Faults]
logging with Agent logger [in 6.1 Overview]
servlet container
configuring, overview [in 3.3 Configuring the Servlet Container]
multiple containers with single threads [in 3.3.3.1 Configuring Multiple Single-Thread Servlet Containers]
servlet handler
in http handler chain [in 3.2.4 Handler Chains]
servlet library
in HydraExpress [in 1.3 HydraExpress Libraries]
servlet
element in web.xml defining thread usage [in 3.3.3 Single-Thread and Multithread Issues]
servlets directory in install
at appsservlets contains deployed services and servlets [in 2.2 The HydraExpress Directory Structure]
servlets, deployment directory in apps [in 4.2 The Deployment Directory Structure]
servlets
configuration file web.xml [in 3.3 Configuring the Servlet Container]
configuring in web.xml [in 3.3 Configuring the Servlet Container]
[in 3.3.2 Configuring Individual Servlets in the Context-Level web.xml File]
development in HydraExpress [in 1.2 HydraExpress Components]
directory, Agent deployment [in 3.3 Configuring the Servlet Container]
shipped examples [in 1.5.2 Servlet Examples]
shutdown
key, message to send Agent at shutdown [in 3.2.1 Agent Startup and Shutdown]
of an SSL connection [in 3.2.3 Configuring Secure Messaging with HTTPS]
port, location to send shutdown message [in 3.2.1 Agent Startup and Shutdown]
single-thread
accessing servlets [in 3.3 Configuring the Servlet Container]
attribute in web.xml [in 3.3.3 Single-Thread and Multithread Issues]
single-threads
with multiple servlet containers [in 3.3.3.1 Configuring Multiple Single-Thread Servlet Containers]
SOAP
faults [in 7.1 Overview]
SOAPworX
now Web services in HydraExpress [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
socket threads
in a custom connector [in 5.3.1 Request Handling and Threading]
SourcePro
and RWSP_HOME environment variable [in 2.1.4 SourcePro C++]
compatibility [in 1.4.1 SourcePro C++ Compatibility]
compatibility with HydraExpress [in 1.4.1 SourcePro C++ Compatibility]
exceptions [in 7.2.2 Other Possible Exceptions]
using older versions [in 1.4.1 SourcePro C++ Compatibility]
[in 1.4.1 SourcePro C++ Compatibility]
ssl-certificate, transport property [in 3.2.3 Configuring Secure Messaging with HTTPS]
ssl-private-key, transport property [in 3.2.3 Configuring Secure Messaging with HTTPS]
ssl-quiet-shutdown, transport property [in 3.2.3 Configuring Secure Messaging with HTTPS]
SSL
and shutdown [in 3.2.3 Configuring Secure Messaging with HTTPS]
standalone servers
logging with Web services logger [in 6.1 Overview]
start() method, on rwsf::ConnectorImp [in 5.3 Creating a Custom Connector]
implement as nonblocking [in 5.3.1 Request Handling and Threading]
[in 5.3.2 Implementing the Virtual Methods]
starting the Agent
using an alternative rwagent.xml file [in 4.3 Starting and Stopping the Agent]
starting, the Agent [in 4.3 Starting and Stopping the Agent]
std::exception [in 7.1 Overview]
[in 7.2.2 Other Possible Exceptions]
stop() method, on rwsf::ConnectorImp [in 5.3 Creating a Custom Connector]
implement as blocking. [in 5.3.2 Implementing the Virtual Methods]
stopping, the Agent [in 4.3 Starting and Stopping the Agent]
strings
manipulation of, using Core Library [in 1.3.1 The Core Library]
technical support [in B.2 Technical Support]
testing
build environment by running an example [in 2.1.5.1 Run an Example]
thread pools
defining number of threads in a connector [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
optimizing with connectors [in 5.2.2 Optimizing Connector Thread Pools]
thread-pool-max, transport property [in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
[in 3.2.3 Configuring Secure Messaging with HTTPS]
thread-pool-max, transport property and optimizing connector thread pools [in 5.2.2 Optimizing Connector Thread Pools]
thread-pool-min, transport property [in 3.2.3 Configuring Secure Messaging with HTTPS]
[in 3.4.1 Configuring the HydraExpress AJP 1.3 Connector]
thread-pool-min, transport property and optimizing connector thread pools [in 5.2.2 Optimizing Connector Thread Pools]
threading
and optimization [in 5.2.2 Optimizing Connector Thread Pools]
single-thread access to servlets [in 3.3 Configuring the Servlet Container]
[in 3.3.2 Configuring Individual Servlets in the Context-Level web.xml File]
threads
and relevant transport properties [in 3.2.3 Configuring Secure Messaging with HTTPS]
example in custom connector [in 5.3.1 Request Handling and Threading]
spawned by Agent for each new request [in 5.2.1 Connector Implementation]
time out errors
avoiding through thread pool settings [in 5.2.2 Optimizing Connector Thread Pools]
timestamps
and logging [in 6.2.1 Agent Logging Fundamentals]
Tomcat
Apache Tomcat, and configuring web server [in 3.4 Configuring Apache as an External Web Server]
training, available from Rogue Wave [in B.1 Consulting Services and Training]
transport headers
data held in rwsf::MessageInfo [in 5.3.1 Request Handling and Threading]
transports
and related connectors [in 3.2.2.2 Setting the URL of the Agent]
logging with Agent logger [in 6.1 Overview]
troubleshooting
and connector thread pools [in 5.2.2 Optimizing Connector Thread Pools]
and threads in a servlet [in 3.3.3 Single-Thread and Multithread Issues]
multiple servers and port conflicts [in 3.2.2.1 Agent Ports]
UNIX
requires explicit setting of RWSF_HOME. [in 2.1.2 Set RWSF_HOME (UNIX/Linux only)]
upgrading
to HydraExpress from previous product [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
URL
setting Agent [in 3.2.2.2 Setting the URL of the Agent]
VERBOSE, global Agent logging level [in 6.2.1 Agent Logging Fundamentals]
WARN, global Agent logging level [in 6.2.1 Agent Logging Fundamentals]
WARN, Web services logger level [in 6.3 The Web Services Logger for Client Applications]
Web server
configuring external [in 3.4 Configuring Apache as an External Web Server]
Web services logger
for client-side applications [in 6.3 The Web Services Logger for Client Applications]
Web services
library in HydraExpress [in 1.3 HydraExpress Libraries]
WEB-INF directory
contains servlet config files [in 3.3 Configuring the Servlet Container]
WEB-INF, deployment directory in apps [in 4.2 The Deployment Directory Structure]
WEB-INF
directory, contains web.xml and objects.xml config files [in 3.3 Configuring the Servlet Container]
web.xml
global servlet configuration file [in 3.3 Configuring the Servlet Container]
global servlet configuration file, configuring [in 3.3.1 Configuring the Global web.xml File]
servlet config file, defined [in 3.1 Overview]
use generated as a basis for new projects [in 3.3.2 Configuring Individual Servlets in the Context-Level web.xml File]
webservice.log file
default Web services log file [in 6.3 The Web Services Logger for Client Applications]
whitespace, option on by default in examples project files [in 1.5.1 The Use of the HydraExpress Project File in Shipped Examples]
worker configuration
ajp13 [in 3.4.2.2 Configuring AJP13 Workers]
worker, Apache
general configuration [in 3.4.2 Configuring the Apache Web Server]
setting the worker type [in 3.4.2.1 Setting the Worker Type]
worker.properties file
and Apache Web server [in 3.4.2 Configuring the Apache Web Server]
[in 3.4.2 Configuring the Apache Web Server]
WSDL
client code for WSDL-defined faults [in 7.3.4 Generated Client-Side Code]
defined faults [in 7.3.3 WSDL-Defined Faults]
defining of fault messages [in 7.3.3 WSDL-Defined Faults]
example code for defining faults [in 7.3.4 Generated Client-Side Code]
throwing faults defined in WSDL [in 7.3.2 Server Faults]
X.509 Certificate, used on client [in 3.2.3 Configuring Secure Messaging with HTTPS]
XML binding
component of HydraExpress [in 1.2 HydraExpress Components]
library in HydraExpress [in 1.3 HydraExpress Libraries]
XML Object Link
now XML Binding in HydraExpress [in 1.6 HydraExpress Mappings to LEIF Legacy Directory Structure]
XML Schemas
generated into C++ datatypes by rwsfgen code generator [in 1.2 HydraExpress Components]
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.