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

Reply via email to