HP SA7150 User Manual

hp e-commerce/
xml server accelerator
sa7150
release notes
© Copyright 2001 Hewlett-Packard Company. All rights reserved.
Hewlett-Packard Company 3000 Hanover Street Palo Alto, CA 94304-1185
Publication Number
5971-3005 March 2001
Disclaimer
The information contained in this document is subject to change without notice.
HEWLETT-PACKARD COMPANY MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard shall not be liable for errors contained herein or f or incidental or conse quential damages in connection with the furnishing, performance, or use of this material.
Hewlett-Packard assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Hewlett-Packard.
Warranty
A copy of the specific warranty terms applicable to your Hewlett-Packard products and replacement parts can be obtained from http://www.hp.com/serverappliances/support.
*Other brands and names are the prop erty of their respective owners.
A54704-001


Known Issues

HP e-Commerce Server Accelerator SA7150

SA7150 SNMP support is read-only

SNMP support on the SA7150 is intended for monitoring purposes only and cannot b e used for conf iguration. Att empts to write to MIB s result in write failures and errors returned to the SNMP agent.

The SA7150 cannot test root element data in XML patterns.

For example, given <e1>abc</e1> No pattern exists that allows you to test [e1="abc"]. The SA7150 requires that the filter expression ([e1="abc"]) be preceded by a path expression, however no such expressions are effective in this context (e.g., /, //, /*, //*, /e1, and // e1.)

Remote service ports can be set to port numbers used by other services.

When all remote services are enabled (telnet, ssh, snmp, traps) it is possible to configure ports in such a way that services conflict.
CAUTION: When you assign an IP address to the SA7150 (a requirement if you intend to use SNMP) the device becomes visible on the network. Be sure to consider security issues when you assign an IP.
User Guide: Command Line Reference entry, p. 96, setsnmp snmp enable | disable command needs additional information
An IP address and a netmask must be assigned to the device before SNMP can be enabled. If these are unassigned when you attempt to enable SNMP, the device will prompt you for them before allowing you to proceed. The CLI Reference entry on page 96 of the HP e-Commerce/XML Server Accelerator SA7150 User Guide should have included a reference to this fact.
Syntax:
Intel SA7150> setsnmp snmp enable Need an IP address to start SNMP service. Enter IP Address [10.1.2.65]: 1.1.1.0 Need a netmask to start SNMP service. Enter Netmask [255.255.255.0]: Optional Default Route to start SNMP service. Enter Default Route (’none’ to delete) [none]: SNMP Service started. Intel SA7150>
1
Release Notes for Version 2.4.1.0.24

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 “Connect ion: Close” (i f 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 doc ument.
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 wi th the keywor d default has not been cre ated for a server for the matching URI expression then the request goes to the mapped server.
2
Loading...