Xml pattern creation – HP e-CommerceXML Accelerator sa7150 User Manual
Page 37

C H A P T E R 3
XML Operations
27
XML Pattern Creation
XML patterns are created with the create pattern command.
Because each pattern is assigned to a specific server, the command’s
syntax requires that a server be specified.
HP SA7150> create pattern
After entering the command and a server name, the SA7150 prompts
you for a URI expression.
HP SA7150> create pattern gold
URI Expression: /PurchaseOrder
Each time a new URI expression is entered, the system performs a
“validity check” (a test for syntactical correctness). If the expression
is invalid, the SA7150 displays an error message and prompts you to
begin again.
NOTE: The validity
warning opposite is an
example for illustrative
purposes only. Actual
messages will vary
depending on the error.
Improper use of ’*’ character in URI
Expression
Enter another pattern? [n]: y
After you enter a valid URI expression, the system prompts for an
XML expression.
XML Expression: //order [amount>1000]
Enter another pattern? [n]:
HP SA7150>
As with the URI expressions, the SA7150 performs a validity check
on each XML expression when entered and displays an error message
if there is a problem. After you enter a valid XML expression, the
SA7150 performs a “duplicate check,” (i.e., verifies that the newly
entered pattern does not already exist). If the pattern already exists,
the following message appears:
A pattern with this URI and XML expression
already exists
Enter another pattern? [n]:
When the above steps are complete, the SA7150 asks if you want to
create another XML pattern.
The SA7150 stores each XML pattern in a list on the server specified
during the pattern’s creation and assigns each a unique index number
within each server list. You can display all server lists at the console
by typing the show pattern command.