| # 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}". |
| |