blob: bae100e99622d81afc2e01a50ab6497d8151c545 [file] [log] [blame]
# Expression types by node
#
text.node.branches = unsigned integer expression
text.node.condition = boolean expression
text.node.finalCounterValue = unsigned integer expression
text.node.for = duration expression
text.node.from = expression
text.node.joinCondition = boolean expression
text.node.repeatEvery = duration expression
text.node.startCounterValue = unsigned integer expression
text.node.to = variable reference expression
text.node.transitionCondition = boolean expression
text.node.until = deadline expression
text.node.query = path expression
#
text.term.unspecified = unspecified
#
# ------------------------- XPath Expression --------------------------------------
# XPATH_EMPTY_EXPRESSION
# {0}: activity/node
# {1}: expression name (from above)
# node
# any using expressions
#
XPATH_EMPTY_EXPRESSION.summary = No {1} specified on <{0}>.
XPATH_EMPTY_EXPRESSION = The {1} is not specified on <{0}>.
XPATH_EMPTY_EXPRESSION.fix = You must specify a valid {1} expression in <{0}>.
#
# XPATH_EXPRESSION_SYNTAX
# {0}: node name
# {1}: expression
# {2}: expression name
# {3}: message
XPATH_EXPRESSION_SYNTAX.summary = Invalid {2} "{1}" on <{0}> - check syntax.
XPATH_EXPRESSION_SYNTAX = The {2} "{1}" has invalid syntax - {3}
XPATH_EXPRESSION_SYNTAX.fix = Check {2} syntax on <{0}>.
#
# XPATH_EXPRESSION_TYPE
# {0}: node name
# {1}: expression
# {2}: expression name
XPATH_EXPRESSION_TYPE.summary = Expression in <{0}> must be a {2}.
XPATH_EXPRESSION_TYPE = The expression in <{0}> is not a {2}.
XPATH_EXPRESSION_TYPE.fix = Make sure that the expression in <{0}> is a {2}.
# ------------------------------------------------------------------------
# XPATH_BPEL_FUNCTION
# {0}: node name
# {1}: function name
# {2}: expression name
XPATH_BPEL_FUNCTION.summary = BPEL function {1} cannot be used in node <{0}>.
XPATH_BPEL_FUNCTION = BPEL function "{1}" cannot be used in node <{0}>.
XPATH_BPEL_FUNCTION.fix = You cannot use BPEL functions in nodes like <{0}>.
#
# ------------------------------------------------------------------------
# XPATH_UNDEF_VARIABLE
# params:
# {0}: variable name
# node:
# expression
#
XPATH_UNDEF_VARIABLE.summary = Variable "{0}" is not defined.
XPATH_UNDEF_VARIABLE = The variable "{0}" is not defined in scope or process.
XPATH_UNDEF_VARIABLE.fix = You must defined the variable to use it in the XPath expression.
#
# XPATH_VARIABLE_PART
# {0}: variable name
# {1}: part name
# {2}: expression
# {3}: 1 if part needed, 0 if not
XPATH_VARIABLE_PART.summary = Variable "{0}" \
{3,choice,0#must not|1#must} specify a part name.
XPATH_VARIABLE_PART = Variable "{0}" \
{3,choice,0# must not specify part "{1}"|1#needs to specify a part} because \
its type {3,choice,0#is not|1#is} a WSDL message
XPATH_VARIABLE_PART.fix = Variable "{0}" \
{3,choice,0#must not|1#must} specify a part name.
# -------------------------------------------------------------
#
# XPATH_NOT_A_BOOLEAN_EXPR_WARN
# params:
# {0}: expression
# {1}: activity name
# node:
# onAlarm, wait
# implement status:
# done
#
XPATH_NOT_A_BOOLEAN_EXPR_WARN.code = 10078
XPATH_NOT_A_BOOLEAN_EXPR_WARN.summary = return value of this expression may not be a boolean
XPATH_NOT_A_BOOLEAN_EXPR_WARN = xpath expression "{0}" used in <{1}> may not return \
boolean type value, the xpath engine would automatically try to convert the return \
value to boolean
XPATH_NOT_A_BOOLEAN_EXPR_WARN.fix = Please use one of the built-in boolean \
functions from xpath http://www.w3.org/TR/xpath#section-Boolean-Functions to convert the return value to boolean
#
# ------------------------------------------------------------------------------------------
# XPATH_UNRESOLVED_NAMESPACE_PREFIX
# params:
# {0}: prefix
# node:
# from
# implement status:
# done
XPATH_UNRESOLVED_NAMESPACE_PREFIX.summary = unresolved namespace prefix
XPATH_UNRESOLVED_NAMESPACE_PREFIX = Namespace prefix "{0}" qualifying "{1}" cannot be resolved.
XPATH_UNRESOLVED_NAMESPACE_PREFIX.fix = Please define this prefix in the BPEL source file.
# ------------------------------------------------------------------------------------------
# XPATH_UNRESOLVED_FUNCTION
# params:
# {0}: function name
# {1}: message
# node:
# transition conditions, join conditions, while condition, and switch cases, from
# implement status:
# done
#
XPATH_UNRESOLVED_FUNCTION.summary = unresolved xpath function {0}
XPATH_UNRESOLVED_FUNCTION = Could not resolve xpath function \"{0}\", because {1},
XPATH_UNRESOLVED_FUNCTION.fix = Please make sure to register this function in xpath-functions.xml file located under domain config directory and make sure that function prefix is mapped to correct namespace in <process> activity.
# ----------------------------------------------------------------------------------
# XPATH_NO_LOCATION
# {0}: expression
# {1}: activity
XPATH_NO_LOCATION.summary = Invalid expression
XPATH_NO_LOCATION = XPath expression "{0}" in <{0}> relies on the presence of a context node \
which is forbidden in the BEPL spec.
XPATH_NO_LOCATION.fix = You must remove the Location Path fragment in the XPath expression.
#
# ----------------------------------------------------------------------------------
# XPATH_NOT_A_LOCATION
# {0}: expression
# {1}: activity
XPATH_NOT_A_LOCATION.summary = Invalid expression
XPATH_NOT_A_LOCATION = XPath expression "{0}" in <{0}> is not a LocationPath expression.
XPATH_NOT_A_LOCATION.fix = The expression in <{1}> must be a LocationPath expression.
#
# ----------------------------------------------------------------------------------
# XPATH_LINK_SYNTAX
# params:
# {0}: name of link
XPATH_LINK_SYNTAX.code = 99999
XPATH_LINK_SYNTAX.summary = Wrong link name syntax.
XPATH_LINK_SYNTAX = Wrong link name syntax in expression in "{0}"
XPATH_LINK_SYNTAX.fix = Remove the part name from the overloaded link reference \
expression and try again.
# -------------------------------------------------------------------------------------
# XPATH_LINK_UNDEF
# params:
# {0}: name of link
XPATH_LINK_UNDEF.code = 99999
XPATH_LINK_UNDEF.summary = Link does not exist.
XPATH_LINK_UNDEF = The link "{0}" does not exist and cannot be used in the expression.
XPATH_LINK_UNDEF.fix = Check to make sure that the link "{0}" is defined.
# -------------------------------------------------------------------------------------
# XPATH_NO_LOCATION_PATH
# params:
# {0}: expression
# {1}: node name
XPATH_NO_LOCATION_PATH.summary = No location path expression allowed.
XPATH_NO_LOCATION_PATH = The LocationPath expression "{0}" is not allowed in \
expressions as there is no implicit context node present.
XPATH_NO_LOCATION_PATH.fix = Remove the Location Path expression - it cannot be used.
XPATH_NO_LOCATION_PATH.sa_bpel20_code = SA00027
XPATH_NO_LOCATION_PATH.sa_bpel20 = When XPath 1.0 is used as an expression language \
in WS-BPEL there is no context node available. Therefore the legal values of the \
XPath Expr (http://www.w3.org/TR/xpath#NT-Expr) production must be restricted in \
order to prevent access to the context node.
#
# ------------------------------------------------------------------------------------
# XPATH_UNDEF_VARIABLE_PART
# params:
# {0}: variable name
# {1}: part name
# {2}: expression segment
#
XPATH_UNDEF_VARIABLE_PART.summary = Variable part "{1}" does not exist in variable "{0}"
XPATH_UNDEF_VARIABLE_PART = Variable "{0}" does not have a part named "{1}" - \
check expression segment "{2}"
XPATH_NO_LOCATION_PATH.fix = Change the part name used in this expression or define \
this part name in the message type definition used by this variable.
#
# ------------------------------------------------------------------------------------
# XPATH_NAME_STEP
# params:
# {0}: name step
#
XPATH_NAME_STEP.summary = The XPath segment {0} cannot be resolved - check definition.
XPATH_NAME_STEP = The XPath segment "{0}" cannot be resolved.
XPATH_NAME_STEP.fix = Check the type definition associated with the BPEL variable.
#
# ------------------------------------------------------------------------------------
# XPATH_AXIS_NOT_CHECKED
# params:
# {0}: name step
#
XPATH_AXIS_NOT_CHECKED.summary = The axis of XPath segment "{0}" cannot be followed.
XPATH_AXIS_NOT_CHECKED = The axis of XPath segment "{0}" cannot be followed.
XPATH_AXIS_NOT_CHECKED.fix = Static XPath checking is not possible here.
#
# ----
# XPATH_FN_ARGS
# {0}: node name
# {1}: function name
# {2}: full function call
# {3}: >0 too many arguments, <0 too few arguments.
# {4}: the actual number of arguments required.
#
XPATH_FN_ARGS.summary = {3,choice,0#Not enough|1#Too many} arguments in {2}
XPATH_FN_ARGS = {3,choice,0#Not enough|1#Too many} arguments to function {1} in "{2}" \
(requires {4} {4,choice,1#argument|1<arguments}).
XPATH_FN_ARGS.fix = {3,choice,0#Not enough|1#Too many} arguments and modify "{2}"
#
# -----
# XPATH_FN_LITERAL_ARGS
# {0}: node name
# {1}: function name
# {2}: full function call
# {3}: argument position (1,2,3,etc)
# {4}: the actual argument
#
XPATH_FN_LITERAL_ARGS.summary = The {3,choice,1#first|2#second|3#third|4<{3}th} argument to \
function {1} in "{2}" must be a literal (string).
XPATH_FN_LITERAL_ARGS = The {3,choice,1#first|2#second|3#third|4<{3}th} argument ({4}) to \
function {1} in "{2}" must be a literal (string).
XPATH_FN_LITERAL_ARGS.fix = Change the {3,choice,1#first|2#second|3#third|4<{3}th} argument to \
function {1} in "{2}" to a literal (string).
#
# ----
# XPATH_URI_SYNTAX
# {0}: node name
# {1}: the URI
# {2}: the complete expression context
# {3}: message
#
XPATH_URI_SYNTAX.summary = Bad URI syntax in "{1}"
XPATH_URI_SYNTAX = The URI in "{1}" has bad syntax because {3}
XPATH_URI_SYNTAX.fix = Correct the syntax of URI "{1}" present in "{2}" and try again
#
# XPATH_PREFIX_NOT_ALLOWED
# {0}: node name
# {1}: expression
# {2}: prefix
XPATH_PREFIX_NOT_ALLOWED.summary = Prefix "{2}" is not allowed in expression "{1}"
XPATH_PREFIX_NOT_ALLOWED = Prefix "{2}" is not allowed in expression "{1}"
XPATH_PREFIX_NOT_ALLOWED.fix = Remove the prefix "{1}"
#
# XPATH_FUNCTION_UNKNOWN
# {0}: node name
# {1}: function name
XPATH_FUNCTION_UNKNOWN.summary = The function "{1}" is not unknown
XPATH_FUNCTION_UNKNOWN = Unknown function "{1}" used in <{0}>
XPATH_FUNCTION_UNKNOWN.fix = Add function definition for this function "{1}" to the validator
#
#
# XPATH_FUNCTION_MAX_ARGS
# {0}: node name
# {1}: function name
# {2}: max arguments
# {3}: current argument count
XPATH_FUNCTION_MAX_ARGS.summary = The function call "{1}" has too many arguments.
XPATH_FUNCTION_MAX_ARGS = Too many arguments to function "{1}" in <{0}>; no more than {2} arguments are needed.
XPATH_FUNCTION_MAX_ARGS.fix = Remove arguments from the call to function "{1}".
#
# XPATH_FUNCTION_MIN_ARGS
# {0}: node name
# {1}: function name
# {2}: min arguments
# {3}: current argument count
XPATH_FUNCTION_MIN_ARGS.summary = The function call "{1}" has too few arguments.
XPATH_FUNCTION_MIN_ARGS = Too few arguments to function "{1}" in <{0}>; at least {2} arguments are needed.
XPATH_FUNCTION_MIN_ARGS.fix = Remove arguments from the call to function "{1}".