Field
|
Description
|
Exception Conditions
|
Define rows of this array,
identifying the responses under each type of
exception.
Rows for When errors are evaluated in
sequence. The order of other entries is not
significant.
|
Condition
|
Select:
Mapping error — If an error
occurs while mapping incoming data from the request
message to the clipboard, the system returns the
response message specified in this row.
Security error — — If an
error occurs while authenticating the application
client credentials, the system returns the response
message specified in this row.
Service error — If the service
activity cannot be found, the system sends the response
message data specified in this row.
When error — The system
evaluates the when condition specified by the
When Key field. If true, return the
response message data specified in this row. If false,
continue evaluating the next when condition rule in
this array. If all specified when condition rules are
false, return the default response data. Use this
feature to extend the normal set of fatal error
conditions that result in exceptions being returned to
the client.
If a runtime exception occurs but this array does not
include an entry for the exception condition, the system
returns a standard error report message to the client
application.
|
When
Key
|
If
the Condition value is
When , specify the name of the when condition
rule to be evaluated. Otherwise, leave this field
blank.
|
Map
From
|
Select how the system creates response values.
Clipboard — The system maps the
data value to the scalar property specified by the
Map From key.Constant — The system sends a
fixed value.XML Stream — The system
evaluates and returns the results of an XML Stream rule.HTML Stream — The system
evaluates and returns the results of an HTML rule
defining a complete page.HTML Frame — The system
evaluates and returns the results of an HTML rule
defining a frame within an HTML page.
If more choices appear, they identify a custom
function rule in a MapFrom library. Review
the function rule to determine what it does. |
Map From
Key
|
Identify the source of the Map From
value:
- If the Map From value is
Clipboard , enter the property name from
which to map the data for the reply. This property can
be an embedded Page List property with a
page class that inherits from the
Embed-Java- class (that is, it is a
Java Page property), or a property of mode
Java Object List .
- For
Constant , enter a literal string.
To include blank spaces in your text string, surround
the string with double quotes.
- For
XML Stream , identify the
Stream Name key part of an XML Stream rule.
To find the rule, the system uses the class in the
Page Class field of the Service tab as the Applies
To key part and MapFrom as the
final key part.
- For
HTML Stream and HTML
Frame , identify the Stream Name
key part of an HTML rule. To find the HTML rule, the
system uses the class in the Page
Class field of the Service tab as the Applies
To key part.
|