Greetings Rony,

Rony G. Flatscher wrote:
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.)



At least the XALAN package has been available to install on Xubuntu (Ubuntu) systems for quite some time. I was thinking, from that context, to merely list it as a dependency to have installed and available to perform builds of ooRexx. Possibly I am missing some obstacle, or possibly is having XALAN packaged by the distro not common on other distros?


Rony G. Flatscher wrote:
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 ... ;)



I SOOOOO appreciate that about you, Rony!!!

When I should have been in university, then universities were teaching COBOL / FORTRAN / RPG, and nothing else. I was eager to embrace Client/Server, not 3270 / 5250 green screen! I saw Client/Server then, and still do, as the optimal win-win configuration.

Always there are big powerful forces trying ever to spin dependency on the host. Back 
then the big iron advocates saw Client/Server as a risk to their control, "king of 
the hill" status.

No different today with all this nonsense push to useless disposable clients, all web-browser based applications, all hosted applications, cloud model, subscription, etc, etc, etc.... Computers are no longer coming with CD drives, instead media / music is expected to be listened through a streaming subscription. And on and on the madness goes.

Even Dave Plummer recently lamented in a YouTube video that his Windows Start Bar and Windows NT Task Manager code has been completely rewritten in .Net code, and has become very bloated. Well in a prior video of his, he was touting how coding in .Net is sooooo much safer as it has the bureaucracy of the run-time engine to protect the code. Dave cannot have it both ways! He cannot advocate use of .Net run-time engine, and have an exception to the Start Menu and Windows NT Task Manager that those two things remain in native C++ code. The world really should not be working "Rules for thee, not for me!"

I see it as nothing more than the current time manifestation of the resistance 
I saw back in the 1980's to big iron mainframes running COBOL / FORTRAN / RPG 
and green screen 3270 / 5250.

Please tell your students on my behalf how much of a special gift they are 
having opportunity to learn and study under!

I cannot remember if I had encountered you earlier than 1998, or if selling 100% of my consulting time to Consumers Energy, there the resident engineer was very fond of your CronRGF, and so perhaps that is how I first met you. I had already long knew of Hobbes... the OS/2 software exchange, to which you had published CronRGF. Anyway, by the time we first met in-person I was married with three children. When you graciously provided a very impromptu tour of Vienna to my wife and myself, we had five children. Sooooooo long out of touch of being a student in you class. :-( Please communicate to them on my behalf what an absolute blessing and treat they have the opportunity for, to study under your leadership and oversight. I would be VERY tempted to swap places with one of them.

And as a P.S. the port to Windows of CronRFG (from what I recall, under 10 LOCs of changes) still works marvelously to this day! Any Windows server I am overseeing gets CronRGF installed. :-D It probably all goes back to CronRGF!

I am thankful,

--
Michael Lueck
Lueck Data Systems
http://www.lueckdatasystems.com/


Rony G. Flatscher wrote:
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



_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to