Check parameters
Input parameters:
Mandatory (a list of mandatory params) (MANDATORY)
All (OPTIONAL): if true, the list of all missing params is returned
(comma-separated).
In many cases, it is desirable to immediately release a
Statements's database and JDBC resources instead of waiting for
this to happen when it is automatically closed; the close
method provides this immediate release.
ESSimpleConnection stores a physical connection (from the
jdbc pool, the number of allocated connections from this one,
and a list of clientId, which use currently this connection
Works in conjunction with a browser's form-based file upload
capability to allow the client to transfer a file (binary or ASCII)
to the server and store it in the server's file system.
get an client id from the servlet request if the client already exists,
returns it or creates a new one, creates a new jdbc connection and store
it in the clientPool object
if the client exists, just set the cookie
Called by ESServlet (upon HTTP request)
The maxFieldSize limit (in bytes) is the maximum amount of data
returned for any column value; it only applies to BINARY,
VARBINARY, LONGVARBINARY, CHAR, VARCHAR, and LONGVARCHAR
columns.
Extract session ID (S_) from HttpServletRequest
The session ID should be in the HTTP parameters, but may also be
in the HttpSession if cookies are used.
Generate a message digest (using MD5 or other algorithms)
Input parameters:
MDMessage (mandatory): the message
MDAlgorithm (optional): the algorithm - default MD5
Output parameters:
MDDigest: The message digest
Send an e-mail
Input parameters:
Template: an e-mail template file path, relative to the shop's root dir
(MANDATORY)
From: an e-mail address (OPTIONAL if email.From is defined)
To: an e-mail address (OPTIONAL if email.ManagerEmail is defined)
Subject: the subject (OPTIONAL, default "(No Subject)")
Content_type: the content type & charset (OPTIONAL)
Output parameters:
Server-side actions can only be executed in a template
Other actions can also be passed in an HTTP parameter called "Action"
This makes server-side actions safer, but less flexible.
The maxFieldSize limit (in bytes) is set to limit the size of
data that can be returned for any column value; it only applies
to BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR, and
LONGVARCHAR fields.
Write to a file on the server disk
Input parameters:
Template: a template file path, relative to the shop's root dir
(MANDATORY)
File: the output file (MANDATORY)
Charset: a charset name (OPTIONAL) - eg.
XSLT transformation
Input parameters:
Xslt (MANDATORY): URL of the XSL stylesheet
Xml (MANDATORY): URL of the XML to transform
XsltCache (OPTIONAL, default false): if true, the compiled XSL stylesheet will be cached
XsltTimeout (OPTIONAL): max amount of time this action should take (seconds).