In a message flow, use the report action to enable message reporting for a proxy service.
In the Message Flow Editor, click a report action to display its properties in the Properties view. Use these properties pages to configure the selected report action. The pages are:
The Report page has the following option:
Option
|
Description
|
---|---|
Expression
|
The XQuery expression used to create the data that will be reported.
To create or edit an expression, click <Expression> (or the expression_fragment, if one is already defined) to display the
XQuery/XSLT Expression Editor.
|
Search Keys
|
When you finish editing the XQuery expression, click Add a Key to add one or more key value pairs to be used to extract key identifiers from any message context variable or message payload. (The rest of the message is ignored.) The keys are a convenient way to identify a message.
|
For example, consider a report action configured on an error handler in a stage. The action reports the contents of the fault context variable in the event of an error. The report action is configured as follows:
Report Index
|
DB TimeStamp
|
Inbound Service
|
Error Code
|
---|---|---|---|
errorCode=BEA-382505
|
04/26/07 9:45 AM
|
MortgageBroker/ProxySvcs/loanGateway3
|
BEA-382505
|
errorCode=BEA-382505
|
04/26/07 9:45 AM
|
BEA-382505
|
Use the Comment page to add a comment, if desired:
Use the Namespaces page to see a list of defined namespaces or to create a new one.
Use the Variables page to see a list of defined context variables or to create a new one. For more information about context variables, see Message Context in the AquaLogic Service Bus User Guide.