beautypg.com

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

Page 37

background image

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.