On 24.10.2025 18:32, Michael Lueck wrote:
Greetings Rick,
I appreciate the correct impression confirmation.
Is XALAN not available on other platforms?
The xalan project is from the ASF (Apache Software Foundation), where there has been a group that
implemented the specifications in C++ (xalan-c) and another group that implements the specifications
in Java (xalan-j), home: <https://xalan.apache.org>
Usually ASF distributes the sources and one is supposed to build the binaries one self. (Tried that
with xalan-c, but its CMakeLists.txt as reported was too old. Not being a CMake expert I did not
dare to dig in further after seeing that resolving issues, opened new issues thereafter, all of
which seem to be related to the newer version of CMake I am using.)
xalan-j is interesting because it is part of Java/OpenJDK AFAIK.
If the ooRexx project had Java/OpenJDK and BSF4ooRexx850 available, then one could run the
transformation with a simple ooRexx script (well, it is simple, once one researches all the pieces
necessary to employ the proper Java classes with the proper settings). Actually, I teach that to
students who may just have learned programming with Java (course is called "Business Programming"
and introduces newbies and programmers alike to oo-programming with ooRexx and BSF4ooRexx850).
Here a link to the slides that introduce among other things how one would go about employing XSLT
transformation:
<https://wi.wu.ac.at/rgf/wu/lehre/autojava/material/foils/252_AutoJava_XML_DOM_V07.pdf>: there is an
example that does a transformation of the authors of famous Rexx interpreters there ... ;)
---rony
P.S.: It is possible with the depicted ooRexx script in 252_AutoJava_XML_DOM_V07.pdf to run the
ooRexx-XSLT transformations, here an example that runs on all operating systems (Windows, macOS,
Linux) from the command line (the ooRexx program dom_11.rxj is shown thereafter):
D:\orx.work202312\main_trunk_20240312\trunk\interpreter\messages>rexx
e:dom_11.rxj rexxmsg.xml RexxErrorCodes.xsl
/*----------------------------------------------------------------------------*/
/*
*/
/* Copyright (c) 1995, 2004 IBM Corporation. All rights reserved.
*/
/* Copyright (c) 2005-2021 Rexx Language Association. All rights reserved.
*/
/*
*/
/* This program and the accompanying materials are made available under
*/
/* the terms of the Common Public License v1.0 which accompanies this
*/
/* distribution. A copy is also available at the following address:
*/
/*https://www.oorexx.org/license.html
*/
/*
*/
/* Redistribution and use in source and binary forms, with or
*/
/* without modification, are permitted provided that the following
*/
/* conditions are met:
*/
/*
*/
/* Redistributions of source code must retain the above copyright
*/
/* notice, this list of conditions and the following disclaimer.
*/
/* Redistributions in binary form must reproduce the above copyright
*/
/* notice, this list of conditions and the following disclaimer in
*/
/* the documentation and/or other materials provided with the distribution.
*/
/*
*/
/* Neither the name of Rexx Language Association nor the names
*/
/* of its contributors may be used to endorse or promote products
*/
/* derived from this software without specific prior written permission.
*/
/*
*/
/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
*/
/* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
*/
/* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
*/
/* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
*/
/* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
*/
/* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
*/
/* TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
*/
/* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
*/
/* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
*/
/* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
*/
/* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*
*/
/*----------------------------------------------------------------------------*/
/******************************************************************************/
/* REXX Support
*/
/*
*/
/*
*/
/* Error subcodes
*/
/*
*/
/* Note: The base codes are defined in document ANSI X3.274-1996
*/
/* ANS for Information Technology - Programming Language REXX
*/
/*
*/
/* -- file is generated by build process --
*/
/* -- DO NOT CHANGE THIS FILE, ALL CHANGES WILL BE LOST! --
*/
/******************************************************************************/
#ifndef RexxErrorCodes_INCLUDED
#define RexxErrorCodes_INCLUDED
/* error subcodes and message numbers
*/
/* message identifier ----------------------------------- message
number */
typedef enum
{
Error_None = 0,
Error_Program_unreadable = 3000,
Error_Program_unreadable_name = 3001,
Error_Program_unreadable_user_defined = 3900,
Error_Program_unreadable_notfound = 3901,
Error_Program_unreadable_output_error = 3902,
Error_Program_unreadable_version = 3903,
Error_Program_unreadable_invalid_encoding = 3905,
Error_Program_interrupted = 4000,
Error_Program_interrupted_condition = 4001,
Error_Program_interrupted_user_defined = 4900,
Error_System_resources = 5000,
Error_System_resources_user_defined = 5900,
Error_Unmatched_quote = 6000,
Error_Unmatched_quote_comment = 6001,
Error_Unmatched_quote_single = 6002,
Error_Unmatched_quote_double = 6003,
Error_Unmatched_quote_user_defined = 6900,
Error_When_expected = 7000,
Error_When_expected_when = 7001,
Error_When_expected_whenotherwise = 7002,
Error_When_expected_nootherwise = 7003,
Error_Unexpected_then = 8000,
Error_Unexpected_then_then = 8001,
Error_Unexpected_then_else = 8002,
Error_Unexpected_when = 9000,
Error_Unexpected_when_when = 9001,
Error_Unexpected_when_otherwise = 9002,
Error_Unexpected_end = 10000,
Error_Unexpected_end_nodo = 10001,
Error_Unexpected_end_control = 10002,
Error_Unexpected_end_nocontrol = 10003,
Error_Unexpected_end_select = 10004,
Error_Unexpected_end_then = 10005,
Error_Unexpected_end_else = 10006,
Error_Unexpected_end_select_nolabel = 10007,
Error_Control_stack = 11000,
Error_Control_stack_full = 11001,
Error_Control_stack_user_defined = 11900,
Error_Invalid_character = 13000,
Error_Invalid_character_char = 13001,
Error_Invalid_character_user_defined = 13900,
Error_Incomplete_do = 14000,
Error_Incomplete_do_do = 14001,
Error_Incomplete_do_select = 14002,
Error_Incomplete_do_then = 14003,
Error_Incomplete_do_else = 14004,
Error_Incomplete_do_loop = 14005,
Error_Incomplete_do_otherwise = 14901,
Error_Invalid_hex = 15000,
Error_Invalid_hex_hexblank = 15001,
Error_Invalid_hex_binblank = 15002,
Error_Invalid_hex_invhex = 15003,
Error_Invalid_hex_invbin = 15004,
Error_Invalid_hex_invhex_group = 15005,
Error_Invalid_hex_invbin_group = 15006,
Error_Label_not_found = 16000,
Error_Label_not_found_name = 16001,
Error_Unexpected_procedure = 17000,
Error_Unexpected_procedure_call = 17001,
Error_Unexpected_procedure_interpret = 17901,
Error_Then_expected = 18000,
Error_Then_expected_if = 18001,
Error_Then_expected_when = 18002,
Error_Symbol_or_string = 19000,
Error_Symbol_or_string_address = 19001,
Error_Symbol_or_string_call = 19002,
Error_Symbol_or_string_name = 19003,
Error_Symbol_or_string_signal = 19004,
Error_Symbol_or_string_trace = 19006,
Error_Symbol_or_string_parse = 19007,
Error_Symbol_or_string_user_defined = 19900,
Error_Symbol_or_string_class = 19901,
Error_Symbol_or_string_method = 19902,
Error_Symbol_or_string_routine = 19903,
Error_Symbol_or_string_requires = 19904,
Error_Symbol_or_string_external = 19905,
Error_Symbol_or_string_metaclass = 19906,
Error_Symbol_or_string_subclass = 19907,
Error_Symbol_or_string_inherit = 19908,
Error_Symbol_or_string_tilde = 19909,
Error_Symbol_or_string_colon = 19911,
Error_Symbol_or_string_stream = 19912,
Error_Symbol_or_string_mixinclass = 19913,
Error_Symbol_or_string_attribute = 19914,
Error_Symbol_or_string_constant = 19915,
Error_Symbol_or_string_constant_value = 19916,
Error_Symbol_or_string_digits_value = 19917,
Error_Symbol_or_string_fuzz_value = 19918,
Error_Symbol_or_string_trace_value = 19919,
Error_Symbol_or_string_resource = 19920,
Error_Symbol_or_string_resource_end = 19921,
Error_Symbol_or_string_keyword = 19922,
Error_Symbol_or_string_package_attribute_bad_value = 19923,
Error_Symbol_or_string_package_attribute_missing = 19924,
Error_Symbol_or_string_directive_option = 19925,
Error_Symbol_expected = 20000,
Error_Symbol_expected_user_defined = 20900,
Error_Symbol_expected_drop = 20901,
Error_Symbol_expected_expose = 20902,
Error_Symbol_expected_parse = 20903,
Error_Symbol_expected_var = 20904,
Error_Symbol_expected_numeric = 20905,
Error_Symbol_expected_varref = 20906,
Error_Symbol_expected_leave = 20907,
Error_Symbol_expected_iterate = 20908,
Error_Symbol_expected_end = 20909,
Error_Symbol_expected_on = 20911,
Error_Symbol_expected_off = 20912,
Error_Symbol_expected_use = 20913,
Error_Symbol_expected_raise = 20914,
Error_Symbol_expected_user = 20915,
Error_Symbol_expected_directive = 20916,
Error_Symbol_expected_colon = 20917,
Error_Symbol_expected_LABEL = 20918,
Error_Symbol_expected_annotation_attribute = 20919,
Error_Symbol_expected_namespace = 20920,
Error_Symbol_expected_namespace_class = 20921,
Error_Symbol_expected_qualified_call = 20922,
Error_Symbol_expected_qualified_symbol = 20923,
Error_Symbol_expected_annotation_type = 20924,
Error_Symbol_expected_form = 20925,
Error_Symbol_expected_delegate = 20926,
Error_Symbol_expected_use_local = 20927,
Error_Symbol_expected_indirect = 20928,
Error_Symbol_expected_after_keyword = 20929,
Error_Symbol_expected_after_prefix_reference = 20930,
Error_Symbol_expected_after_use_arg_reference = 20931,
Error_Symbol_expected_after_stem_keyword = 20932,
Error_Symbol_expected_address_with = 20933,
Error_Symbol_expected_counter = 20934,
Error_Symbol_expected_numeric_subdirective = 20935,
Error_Invalid_data = 21000,
Error_Invalid_data_user_defined = 21900,
Error_Invalid_data_nop = 21901,
Error_Invalid_data_select = 21902,
Error_Invalid_data_name = 21903,
Error_Invalid_data_condition = 21904,
Error_Invalid_data_signal = 21905,
Error_Invalid_data_trace = 21906,
Error_Invalid_data_leave = 21907,
Error_Invalid_data_iterate = 21908,
Error_Invalid_data_end = 21909,
Error_Invalid_data_form = 21911,
Error_Invalid_data_guard_off = 21912,
Error_Invalid_data_constant_dir = 21913,
Error_Invalid_data_resource_dir = 21914,
Error_Invalid_character_string = 22000,
Error_Invalid_character_string_char = 22001,
Error_Invalid_character_string_user_defined = 22900,
Error_Invalid_character_string_DBCS = 22901,
Error_Invalid_data_string = 23000,
Error_Invalid_data_string_char = 23001,
Error_Invalid_data_string_user_defined = 23900,
Error_Invalid_trace = 24000,
Error_Invalid_trace_trace = 24001,
Error_Invalid_trace_debug = 24901,
Error_Invalid_subkeyword = 25000,
Error_Invalid_subkeyword_callon = 25001,
Error_Invalid_subkeyword_calloff = 25002,
Error_Invalid_subkeyword_signalon = 25003,
Error_Invalid_subkeyword_signaloff = 25004,
Error_Invalid_subkeyword_form = 25011,
Error_Invalid_subkeyword_parse = 25012,
Error_Invalid_subkeyword_numeric = 25015,
Error_Invalid_subkeyword_procedure = 25017,
Error_Invalid_subkeyword_string_user_defined = 25900,
Error_Invalid_subkeyword_class = 25901,
Error_Invalid_subkeyword_method = 25902,
Error_Invalid_subkeyword_routine = 25903,
Error_Invalid_subkeyword_requires = 25904,
Error_Invalid_subkeyword_use = 25905,
Error_Invalid_subkeyword_raise = 25906,
Error_Invalid_subkeyword_raiseoption = 25907,
Error_Invalid_subkeyword_description = 25908,
Error_Invalid_subkeyword_additional = 25909,
Error_Invalid_subkeyword_result = 25911,
Error_Invalid_subkeyword_guard_on = 25912,
Error_Invalid_subkeyword_guard = 25913,
Error_Invalid_subkeyword_callonname = 25914,
Error_Invalid_subkeyword_signalonname = 25915,
Error_Invalid_subkeyword_forward_option = 25916,
Error_Invalid_subkeyword_to = 25917,
Error_Invalid_subkeyword_arguments = 25918,
Error_Invalid_subkeyword_continue = 25919,
Error_Invalid_subkeyword_forward_class = 25921,
Error_Invalid_subkeyword_message = 25922,
Error_Invalid_subkeyword_select = 25923,
Error_Invalid_subkeyword_options = 25924,
Error_Invalid_subkeyword_attribute = 25925,
Error_Invalid_subkeyword_resource = 25926,
Error_Invalid_subkeyword_following = 25927,
Error_Invalid_subkeyword_annotation = 25928,
Error_Invalid_subkeyword_use_strict = 25929,
Error_Invalid_subkeyword_address_input = 25930,
Error_Invalid_subkeyword_address_output = 25931,
Error_Invalid_subkeyword_address_error = 25932,
Error_Invalid_subkeyword_address_with_io_option = 25933,
Error_Invalid_subkeyword_address_with_option = 25934,
Error_Invalid_subkeyword_numeric_subdirective = 25935,
Error_Invalid_whole_number = 26000,
Error_Invalid_whole_number_repeat = 26002,
Error_Invalid_whole_number_for = 26003,
Error_Invalid_whole_number_parse = 26004,
Error_Invalid_whole_number_digits = 26005,
Error_Invalid_whole_number_fuzz = 26006,
Error_Invalid_whole_number_trace = 26007,
Error_Invalid_whole_number_power = 26008,
Error_Invalid_whole_number_intdiv = 26011,
Error_Invalid_whole_number_rem = 26012,
Error_Invalid_whole_number_user_defined = 26900,
Error_Invalid_whole_number_method = 26901,
Error_Invalid_whole_number_compareto = 26902,
Error_Invalid_whole_number_compare = 26903,
Error_Invalid_whole_number_stem_array_index = 26904,
Error_Invalid_do = 27000,
Error_Invalid_do_whileuntil = 27001,
Error_Invalid_do_forever = 27901,
Error_Invalid_do_duplicate = 27902,
Error_Invalid_do_with_no_control = 27903,
Error_Invalid_do_with_no_over = 27904,
Error_Invalid_do_simple_do_counter = 27905,
Error_Invalid_leave = 28000,
Error_Invalid_leave_leave = 28001,
Error_Invalid_leave_iterate = 28002,
Error_Invalid_leave_leavevar = 28003,
Error_Invalid_leave_iteratevar = 28004,
Error_Invalid_leave_iterate_name = 28005,
Error_Environment_name = 29000,
Error_Environment_name_name = 29001,
Error_Name_too_long = 30000,
Error_Name_too_long_name = 30001,
Error_Name_too_long_user_defined = 30900,
Error_Invalid_variable = 31000,
Error_Invalid_variable_assign = 31001,
Error_Invalid_variable_number = 31002,
Error_Invalid_variable_period = 31003,
Error_Invalid_variable_user_defined = 31900,
Error_Expression_result = 33000,
Error_Expression_result_digits = 33001,
Error_Expression_result_maxdigits = 33002,
Error_Expression_user_defined = 33900,
Error_Expression_result_address = 33901,
Error_Expression_result_signal = 33902,
Error_Expression_result_trace = 33903,
Error_Expression_result_raise = 33904,
Error_Logical_value = 34000,
Error_Logical_value_if = 34001,
Error_Logical_value_when = 34002,
Error_Logical_value_while = 34003,
Error_Logical_value_until = 34004,
Error_Logical_value_logical = 34005,
Error_Logical_value_logical_list = 34006,
Error_Logical_value_user_defined = 34900,
Error_Logical_value_method = 34901,
Error_Logical_value_guard = 34902,
Error_Logical_value_authorization = 34903,
Error_Logical_value_property = 34904,
Error_Logical_value_when_case = 34905,
Error_Logical_value_supplier = 34906,
Error_Invalid_expression = 35000,
Error_Invalid_expression_general = 35001,
Error_Invalid_expression_user_defined = 35900,
Error_Invalid_expression_prefix = 35901,
Error_Invalid_expression_if = 35902,
Error_Invalid_expression_when = 35903,
Error_Invalid_expression_control = 35904,
Error_Invalid_expression_by = 35905,
Error_Invalid_expression_to = 35906,
Error_Invalid_expression_for = 35907,
Error_Invalid_expression_while = 35908,
Error_Invalid_expression_until = 35909,
Error_Invalid_expression_over = 35911,
Error_Invalid_expression_interpret = 35912,
Error_Invalid_expression_options = 35913,
Error_Invalid_expression_address = 35914,
Error_Invalid_expression_signal = 35915,
Error_Invalid_expression_trace = 35916,
Error_Invalid_expression_form = 35917,
Error_Invalid_expression_assign = 35918,
Error_Invalid_expression_operator = 35919,
Error_Invalid_expression_guard = 35921,
Error_Invalid_expression_raise_description = 35922,
Error_Invalid_expression_raise_additional = 35923,
Error_Invalid_expression_raise_list = 35924,
Error_Invalid_expression_forward_to = 35925,
Error_Invalid_expression_forward_arguments = 35926,
Error_Invalid_expression_forward_message = 35927,
Error_Invalid_expression_forward_class = 35928,
Error_Invalid_expression_logical_list = 35929,
Error_Invalid_expression_use_arg_default = 35930,
Error_Invalid_expression_parse = 35931,
Error_Invalid_expression_call = 35932,
Error_Invalid_expression_select_case = 35933,
Error_Invalid_expression_case_when_list = 35934,
Error_Invalid_expression_missing_general = 35935,
Error_Invalid_expression_missing_constant = 35936,
Error_Unmatched_parenthesis = 36000,
Error_Unmatched_parenthesis_user_defined = 36900,
Error_Unmatched_parenthesis_paren = 36901,
Error_Unmatched_parenthesis_square = 36902,
Error_Unexpected_comma = 37000,
Error_Unexpected_comma_comma = 37001,
Error_Unexpected_comma_paren = 37002,
Error_Unexpected_comma_user_defined = 37900,
Error_Unexpected_comma_bracket = 37901,
Error_Invalid_template = 38000,
Error_Invalid_template_trigger = 38001,
Error_Invalid_template_position = 38002,
Error_Invalid_template_with = 38003,
Error_Invalid_template_user_defined = 38900,
Error_Invalid_template_missing = 38901,
Error_Evaluation_stack_overflow = 39000,
Error_Incorrect_call = 40000,
Error_Incorrect_call_external = 40001,
Error_Incorrect_call_minarg = 40003,
Error_Incorrect_call_maxarg = 40004,
Error_Incorrect_call_noarg = 40005,
Error_Incorrect_call_number = 40011,
Error_Incorrect_call_whole = 40012,
Error_Incorrect_call_nonnegative = 40013,
Error_Incorrect_call_positive = 40014,
Error_Incorrect_call_format_invalid = 40019,
Error_Incorrect_call_null = 40021,
Error_Incorrect_call_option = 40022,
Error_Incorrect_call_pad = 40023,
Error_Incorrect_call_binary = 40024,
Error_Incorrect_call_hex = 40025,
Error_Incorrect_call_symbol = 40026,
Error_Incorrect_call_stream_name = 40027,
Error_Incorrect_call_pad_or_name = 40028,
Error_Incorrect_call_invalid_conversion = 40029,
Error_Incorrect_call_random_range = 40032,
Error_Incorrect_call_random = 40033,
Error_Incorrect_call_sourceline = 40034,
Error_Incorrect_call_x2d = 40035,
Error_Incorrect_call_parm_wrong_sep = 40043,
Error_Incorrect_call_format_incomp_sep = 40044,
Error_Incorrect_call_user_defined = 40900,
Error_Incorrect_call_result = 40901,
Error_Incorrect_call_toobig = 40902,
Error_Incorrect_call_range = 40903,
Error_Incorrect_call_list = 40904,
Error_Incorrect_call_trace = 40905,
Error_Incorrect_call_array = 40912,
Error_Incorrect_call_nostring = 40913,
Error_Incorrect_call_selector = 40914,
Error_Incorrect_call_queue_no_char = 40915,
Error_Incorrect_call_read_from_writeonly = 40916,
Error_Incorrect_call_write_to_readonly = 40917,
Error_Incorrect_call_signature = 40918,
Error_Incorrect_call_nostem = 40919,
Error_Incorrect_call_bad_option = 40920,
Error_Incorrect_call_relative = 40921,
Error_Incorrect_call_stem_size = 40922,
Error_Incorrect_call_stem_range = 40923,
Error_Incorrect_call_stem_sparse_array = 40924,
Error_Incorrect_call_noarray_nostem = 40925,
Error_Conversion = 41000,
Error_Conversion_operator = 41001,
Error_Conversion_prefix = 41003,
Error_Conversion_to = 41004,
Error_Conversion_by = 41005,
Error_Conversion_control = 41006,
Error_Conversion_exponent = 41007,
Error_Conversion_user_defined = 41900,
Error_Conversion_raise = 41901,
Error_Overflow = 42000,
Error_Overflow_overflow = 42001,
Error_Overflow_underflow = 42002,
Error_Overflow_zero = 42003,
Error_Overflow_user_defined = 42900,
Error_Overflow_expoverflow = 42901,
Error_Overflow_expunderflow = 42902,
Error_Overflow_power = 42903,
Error_Routine_not_found = 43000,
Error_Routine_not_found_name = 43001,
Error_Routine_not_found_user_defined = 43900,
Error_Routine_not_found_requires = 43901,
Error_Routine_not_found_namespace = 43902,
Error_Function_no_data = 44000,
Error_Function_no_data_function = 44001,
Error_Function_no_data_user_defined = 44900,
Error_No_data_on_return = 45000,
Error_No_data_on_return_name = 45001,
Error_Variable_reference = 46000,
Error_Variable_reference_extra = 46001,
Error_Variable_reference_user_defined = 46900,
Error_Variable_reference_missing = 46901,
Error_Variable_reference_use = 46902,
Error_Unexpected_label = 47000,
Error_Unexpected_label_interpret = 47001,
Error_Unexpected_label_do = 47002,
Error_Unexpected_label_if = 47003,
Error_Unexpected_label_select = 47004,
Error_System_service = 48000,
Error_System_service_service = 48001,
Error_System_service_user_defined = 48900,
Error_Interpretation = 49000,
Error_Interpretation_initialization = 49001,
Error_Interpretation_switch = 49002,
Error_Interpretation_user_defined = 49900,
Error_Invalid_argument = 88000,
Error_Invalid_argument_user_defined = 88900,
Error_Invalid_argument_noarg = 88901,
Error_Invalid_argument_number = 88902,
Error_Invalid_argument_whole = 88903,
Error_Invalid_argument_nonnegative = 88904,
Error_Invalid_argument_positive = 88905,
Error_Invalid_argument_toobig = 88906,
Error_Invalid_argument_range = 88907,
Error_Invalid_argument_null = 88908,
Error_Invalid_argument_string = 88909,
Error_Invalid_argument_pad = 88910,
Error_Invalid_argument_length = 88911,
Error_Invalid_argument_position = 88912,
Error_Invalid_argument_noarray = 88913,
Error_Invalid_argument_noclass = 88914,
Error_Invalid_argument_argType = 88915,
Error_Invalid_argument_list = 88916,
Error_Invalid_argument_general = 88917,
Error_Invalid_argument_format = 88918,
Error_Invalid_argument_pointer = 88919,
Error_Invalid_argument_nostem = 88920,
Error_Invalid_argument_double = 88921,
Error_Invalid_argument_maxarg = 88922,
Error_Invalid_argument_array = 88923,
Error_Invalid_argument_array_size = 88924,
Error_Invalid_argument_nonnegative_number = 88925,
Error_Invalid_argument_positive_number = 88926,
Error_Invalid_argument_logical = 88927,
Error_Invalid_argument_variable_reference = 88928,
Error_Invalid_argument_variable_reference_stem = 88929,
Error_Invalid_argument_variable_reference_simple = 88930,
Error_Invalid_argument_no_reference = 88931,
Error_Invalid_argument_date_template = 88932,
Error_Invalid_argument_bad_date = 88933,
Error_Variable_expected = 89000,
Error_Variable_expected_USE = 89001,
Error_Variable_expected_PARSE = 89002,
Error_External_name_not_found = 90000,
Error_External_name_not_found_user_defined = 90900,
Error_External_name_not_found_class = 90997,
Error_External_name_not_found_method = 90998,
Error_External_name_not_found_routine = 90999,
Error_No_result_object = 91000,
Error_No_result_object_user_defined = 91900,
Error_No_result_object_message = 91999,
Error_OLE_Error = 92000,
Error_OLE_Error_user_defined = 92900,
Error_Unknown_OLE_Error = 92901,
Error_Variant2Rexx = 92902,
Error_Rexx2Variant = 92903,
Error_Argument_Count_Mismatch = 92904,
Error_Invalid_Variant = 92905,
Error_OLE_Exception = 92906,
Error_Unknown_OLE_Method = 92907,
Error_Coercion_Failed_Overflow = 92908,
Error_Coercion_Failed_Type_Mismatch = 92909,
Error_Parameter_Omitted = 92910,
Error_No_OLE_instance = 92911,
Error_Client_Disconnected_From_Server = 92912,
Error_Incorrect_method = 93000,
Error_Incorrect_method_user_defined = 93900,
Error_Incorrect_method_minarg = 93901,
Error_Incorrect_method_maxarg = 93902,
Error_Incorrect_method_noarg = 93903,
Error_Incorrect_method_number = 93904,
Error_Incorrect_method_whole = 93905,
Error_Incorrect_method_nonnegative = 93906,
Error_Incorrect_method_positive = 93907,
Error_Incorrect_method_toobig = 93908,
Error_Incorrect_method_range = 93909,
Error_Incorrect_method_null = 93911,
Error_Incorrect_method_hex = 93912,
Error_Incorrect_method_symbol = 93913,
Error_Incorrect_method_list = 93914,
Error_Incorrect_method_option = 93915,
Error_Incorrect_method_methodname = 93917,
Error_Incorrect_method_index = 93918,
Error_Incorrect_method_array = 93919,
Error_Incorrect_method_binary = 93921,
Error_Incorrect_method_pad = 93922,
Error_Incorrect_method_length = 93923,
Error_Incorrect_method_position = 93924,
Error_Incorrect_method_minsub = 93925,
Error_Incorrect_method_maxsub = 93926,
Error_Incorrect_method_d2xd2c = 93927,
Error_Incorrect_method_d2x = 93928,
Error_Incorrect_method_d2c = 93929,
Error_Incorrect_method_hexblank = 93931,
Error_Incorrect_method_binblank = 93932,
Error_Incorrect_method_invhex = 93933,
Error_Incorrect_method_invbin = 93934,
Error_Incorrect_method_x2dbig = 93935,
Error_Incorrect_method_c2dbig = 93936,
Error_Incorrect_method_supplier = 93937,
Error_Incorrect_method_nostring = 93938,
Error_Incorrect_method_noarray = 93939,
Error_Incorrect_method_string_no_whole_number = 93940,
Error_Incorrect_method_exponent_oversize = 93941,
Error_Incorrect_method_before_oversize = 93942,
Error_Incorrect_method_string_nonumber = 93943,
Error_Incorrect_method_nomessage = 93944,
Error_Incorrect_method_message_noarg = 93945,
Error_Incorrect_method_message = 93946,
Error_Incorrect_method_section = 93947,
Error_Incorrect_method_noclass = 93948,
Error_Incorrect_method_nomatch = 93949,
Error_Incorrect_method_time = 93951,
Error_Incorrect_method_nostring_inarray = 93952,
Error_Incorrect_method_argType = 93953,
Error_Incorrect_method_array_dimension = 93954,
Error_Incorrect_method_array_nostring = 93956,
Error_Incorrect_method_array_noclass = 93957,
Error_Incorrect_method_stream_type = 93958,
Error_Incorrect_method_array_too_big = 93959,
Error_Incorrect_method_no_method = 93961,
Error_Incorrect_method_invbase64 = 93962,
Error_Unsupported_method = 93963,
Error_Application_error = 93964,
Error_Incorrect_method_abstract = 93965,
Error_Incorrect_method_queue_index = 93966,
Error_Unsupported_new_method = 93967,
Error_Incorrect_method_signature = 93968,
Error_Incorrect_method_nostem = 93969,
Error_Unsupported_copy_method = 93970,
Error_Incorrect_method_multi_dimension = 93971,
Error_Incorrect_method_message_name = 93972,
Error_Incorrect_method_nil_not_orderable = 93973,
Error_Incorrect_method_no_method_type = 93974,
Error_Incorrect_method_invalid_value_for = 93975,
Error_Incorrect_method_invhex_group = 93976,
Error_Incorrect_method_invbin_group = 93977,
Error_Incorrect_method_request_type = 93978,
Error_No_method = 97000,
Error_No_method_name = 97001,
Error_No_method_private = 97002,
Error_No_method_package = 97003,
Error_No_method_constant = 97004,
Error_No_method_unhandled = 97005,
Error_No_method_user_defined = 97900,
Error_Execution = 98000,
Error_Execution_user_defined = 98900,
Error_Execution_noinit = 98901,
Error_Execution_nodouble = 98902,
Error_Execution_library = 98903,
Error_Execution_terminate = 98904,
Error_Execution_deadlock = 98905,
Error_Execution_badobject = 98906,
Error_Execution_wrongobject = 98907,
Error_Execution_nometaclass = 98908,
Error_Execution_noclass = 98909,
Error_Execution_cyclic = 98911,
Error_Execution_noarray = 98913,
Error_Execution_nostring = 98914,
Error_Execution_message_reuse = 98915,
Error_Execution_message_error = 98916,
Error_Execution_raise_object = 98917,
Error_Execution_propagate = 98918,
Error_Execution_nomethod = 98919,
Error_Execution_file_not_writeable = 98920,
Error_Execution_address_redirection_not_supported = 98921,
Error_Execution_using_rexxqueue_option = 98922,
Error_Execution_address_redirection_failed = 98923,
Error_Execution_address_input_source = 98924,
Error_Execution_reply = 98935,
Error_Execution_reply_return = 98936,
Error_Execution_reply_exit = 98937,
Error_Execution_super = 98938,
Error_Execution_syntax_additional = 98939,
Error_Execution_error_condition = 98941,
Error_Execution_mixinclass = 98942,
Error_Execution_baseclass = 98943,
Error_Execution_recursive_inherit = 98944,
Error_Execution_uninherit = 98945,
Error_Execution_forward_arguments = 98946,
Error_Execution_forward = 98947,
Error_Execution_authorization = 98948,
Error_Execution_no_concurrency = 98951,
Error_Execution_circular_requires = 98952,
Error_Execution_error_syntax = 98970,
Error_Execution_failure_syntax = 98971,
Error_Execution_lostdigits_syntax = 98972,
Error_Execution_nostring_syntax = 98973,
Error_Execution_notready_syntax = 98974,
Error_Execution_sparse_array = 98975,
Error_Execution_nostem = 98976,
Error_Execution_library_method = 98978,
Error_Execution_library_routine = 98979,
Error_Execution_native_routine = 98980,
Error_Execution_context_not_active = 98981,
Error_Execution_library_version = 98982,
Error_Execution_invalid_thread = 98983,
Error_Execution_rexx_package_update = 98984,
Error_Execution_rexx_defined_class = 98985,
Error_Execution_unassigned_variable = 98986,
Error_Execution_no_namespace = 98987,
Error_Execution_no_namespace_class = 98988,
Error_Execution_abstract_class = 98989,
Error_Execution_abstract_metaclass = 98990,
Error_Execution_private_access = 98991,
Error_Execution_expose_method = 98992,
Error_Execution_use_local_method = 98993,
Error_Execution_no_supplier = 98994,
Error_Execution_reference_variable_in_use = 98995,
Error_Execution_address_output_target = 98996,
Error_Execution_using_stream_option = 98997,
Error_Execution_missing_stem_array_index = 98998,
Error_Execution_file_not_readable = 98999,
Error_Translation = 99000,
Error_Translation_user_defined = 99900,
Error_Translation_duplicate_class = 99901,
Error_Translation_duplicate_method = 99902,
Error_Translation_duplicate_routine = 99903,
Error_Translation_duplicate_requires = 99904,
Error_Translation_missing_class = 99905,
Error_Translation_constant_no_class = 99906,
Error_Translation_expose = 99907,
Error_Translation_expose_interpret = 99908,
Error_Translation_guard = 99909,
Error_Translation_use_local = 99910,
Error_Translation_guard_guard = 99911,
Error_Translation_guard_interpret = 99912,
Error_Translation_guard_expose = 99913,
Error_Translation_directive_interpret = 99914,
Error_Translation_use_local_interpret = 99915,
Error_Translation_bad_directive = 99916,
Error_Translation_bad_external = 99917,
Error_Translation_use_comma = 99918,
Error_Translation_reply = 99919,
Error_Translation_invalid_line = 99921,
Error_Translation_requires = 99922,
Error_Translation_forward_interpret = 99923,
Error_Translation_reply_interpret = 99924,
Error_Translation_invalid_attribute = 99925,
Error_Translation_class_external_bad_parameters = 99926,
Error_Translation_bad_metaclass = 99927,
Error_Translation_class_external_bad_class_name = 99928,
Error_Translation_class_external_bad_class_server = 99929,
Error_Translation_use_arg_ellipsis = 99930,
Error_Translation_duplicate_attribute = 99931,
Error_Translation_duplicate_constant = 99932,
Error_Translation_abstract_method = 99933,
Error_Translation_attribute_method = 99934,
Error_Translation_external_attribute = 99935,
Error_Translation_external_method = 99936,
Error_Translation_body_error = 99937,
Error_Translation_constant_body = 99938,
Error_Translation_external_routine = 99939,
Error_Translation_abstract_attribute = 99940,
Error_Translation_directive_method_routine = 99941,
Error_Translation_duplicate_resource = 99942,
Error_Translation_missing_resource_end = 99943,
Error_Translation_reserved_namespace = 99944,
Error_Translation_missing_annotation_target = 99945,
Error_Translation_delegate_method = 99946,
Error_Translation_delegate_attribute = 99947,
Error_Translation_use_local_compound = 99948,
Error_Translation_bad_class = 99949,
Error_Translation_use_arg_reference_no_default = 99950,
Error_at_line = 101000,
Message_Translations_error = 101001,
Message_Translations_running = 101002,
Message_Translations_line = 101003,
Message_Translations_debug_error = 101004,
Message_Translations_debug_prompt = 101005,
Message_Translations_January = 101006,
Message_Translations_February = 101007,
Message_Translations_March = 101008,
Message_Translations_April = 101009,
Message_Translations_May = 101010,
Message_Translations_June = 101011,
Message_Translations_July = 101012,
Message_Translations_August = 101013,
Message_Translations_September = 101014,
Message_Translations_October = 101015,
Message_Translations_November = 101016,
Message_Translations_December = 101017,
Message_Translations_routine_invocation = 101018,
Message_Translations_method_invocation = 101019,
Message_Translations_compiled_method_invocation = 101020,
Message_Translations_compiled_routine_invocation = 101021,
Message_Translations_no_source_available = 101022,
Message_Translations_internal_code = 101023,
Message_Translations_sourceless_method_invocation = 101024,
Message_Translations_sourceless_routine_invocation = 101025,
Message_Translations_sourceless_program_invocation = 101026,
Error_RXSUBC_general = 999000,
Error_RXSUBC_register = 999001,
Error_RXSUBC_drop = 999002,
Error_RXSUBC_load = 999003,
Error_RXQUE_notinit = 999004,
Error_RXQUE_size = 999005,
Error_RXQUE_nomem = 999006,
Error_RXQUE_name = 999007,
Error_RXQUE_access = 999008,
Error_RXQUE_exist = 999010,
Error_RXSUBC_query = 999011,
Error_REXXC_cmd_parm_incorrect = 999012,
Error_REXXC_outDifferent = 999013,
Error_REXXC_wrongNrArg = 999014,
Error_REXXC_SynCheckInfo = 999015,
Error_RXQUE_syntax = 999016,
Error_RXQUE_memfail = 999017,
} RexxErrorCodes;
#endif
/*
-------------------------------------------------------------------------- */
/* -- file is generated by build process
-- */
/* -- ==================================================
-- */
/* -- DO NOT CHANGE THIS FILE, ALL CHANGES WILL BE LOST!
-- */
/* -- ==================================================
-- */
/*
-------------------------------------------------------------------------- */
D:\orx.work202312\main_trunk_20240312\trunk\interpreter\messages>
dom_11.rxj:
/* Process a XML file with the indicated XSL stylesheet. */ parse arg
xmlFile xslFile -- get
filenames signal on syntax factory =
bsf.loadClass("javax.xml.transform.TransformerFactory")~newInstance
clzStreamSource =
bsf.importClass("javax.xml.transform.stream.StreamSource") transformer =
factory~newTransformer(
clzStreamSource~new(xslFile) ) xmlSource = clzStreamSource~new(xmlFile)
streamResult=
.bsf~new("javax.xml.transform.stream.StreamResult", .java.lang.System~out)
transformer~transform(xmlsource, streamResult) exit syntax: -- show Java
exception chain to
become able to understand some of the Java errors co=condition('o') -- get
Rexx condition
information say ppJavaExceptionChain(co, .true) -- show Java stacktrace say
"---" raise
propagate -- reraise condition to let ooRexx handle it ::requires "BSF.CLS"
-- get ooRexx-Java
bridge
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel