Download Print this page

HP P4518A - Traffic Management Server Sa7150 Release Notes page 4

Hp e-commerce/xml server accelerator sa7150 - release notes
Hide thumbs Also See for P4518A - Traffic Management Server Sa7150:

Advertisement

Release Notes for Version 2.4.1.0.24
2
User Guide: summary of XML parsing
Chapter 3 of the HP e-Commerce/XML Server Accelerator SA7150
User Guide, "Theory of Operations," should contain the following
summary outlining how the SA7150 parses incoming XML
documents:
1. MAP intercepts HTTP requests, receives the entire request and
replaces "Connection: Keep-Alive" with "Connection: Close" (if
it exists.)
2. If the request is not an HTTP POST or if XML is disabled for the
MAP, the request goes to the mapped server.
3. If the request is an HTTP POST and XML is enabled, the
SA7150 parses the POSTed document. If the document is not
XML, the request goes to the mapped server.
4. If any portion of the document is malformed:
• If the command xml_well_formed is set to enable, a 403
error ("POSTed data was not well-formed.") is returned.
• If the command xml_well_formed is set to disable, the
request goes to the mapped server.
5. The parser extracts the URI from the request's URL.
6. The extracted URI is compared to the URI expression of each
XML pattern for each XML server in order. If a match is found,
the parser then compares the XML expression portion of the
XML pattern to the document.
7. If both parts of an XML pattern (URI expression and XML
expression) on an XML server match the request, then the
request goes to that server.
8. If only the URI expression matches and an XML pattern using
the keyword default as the XML expression has been created for
a server for the matching URI expression, then the request goes
to that server.
9. If an XML pattern with the keyword default has not been created
for a server for the matching URI expression then the request
goes to the mapped server.

Advertisement

loading

This manual is also suitable for:

Sa7150