BSF4ooRexx Installation Information (as of: 2024-01-04T18:30:46.215000 )

Information on BSF4ooRexx
Rexx interpreter: REXX-ooRexx_5.1.0(MT)_64-bit 6.05 22 Oct 2023
BSF4ooRexx (DLL/so): 850.20231023 org/rexxla/bsf/engines/rexx_DEBUG 64-bit
Java Rexx engine: 850.20221231 org.rexxla.bsf.engines.rexx (org.apache.bsf)
Package BSF.CLS: 850.20231030
BSF('version', 'all'):
org.rexxla.bsf.engines.rexx.ArrayWrapper 106.20210205
org.apache.bsf.BSFManager 245.20130629
org.rexxla.bsf.engines.rexx.EnumerationWrapper 102.20060101
org.rexxla.bsf.engines.rexx.Java4Rexx 850.20220810
org.rexxla.bsf.engines.rexx.RexxAndJava 850.20221231
org.rexxla.bsf.engines.rexx.RexxEngine 850.20220811
org.rexxla.bsf.engines.rexx.Supplier 106.20210209
Rexx script invocation: by Rexx (which dynamically loaded Java)

The following BSF-functions are registered with Rexx:
  1. BSF
  2. BsfCommandHandler
  3. BsfContextVariables
  4. BsfCreateRexxProxy
  5. BsfDoUnregisterRexxObject
  6. BsfDropFuncs
  7. BsfGetRIID
  8. BsfGetRTC
  9. BsfGetTID
  10. BsfInvokedBy
  11. BsfJavaException
  12. BsfLoadFuncs
  13. BsfLoadJava
  14. BsfQueryAllFunctions
  15. BsfQueryRegisteredFunctions
  16. BsfRawBytes
  17. BsfRexxProxy
  18. BsfShowErrorMessage
  19. BsfUninit4JavaBean
  20. BsfUnloadJava
  21. BsfVersion

Information on Java
1 file.encoding Cp1252
2 file.separator \
3 java.class.path [C:\Program Files\BSF4ooRexx850\lib\bsf4ooRexx-v850-20230718-bin.jar] ;
[C:\Program Files\BSF4ooRexx850\lib\jni4net.j-0.8.8.0.jar] ;
[C:\Program Files\BSF4ooRexx850\lib\oorexx.net.jar] ;
[.] ;
[C:\Users\Administrator\BSF4ooRexx\lib\jsoup-1.16.1.jar] ;
[C:\Users\Administrator\BSF4ooRexx\lib\libphonenumber-8.13.15.jar]
4 java.class.version 61.0
5 java.home C:\Program Files\BellSoft\LibericaJDK-17-Full
6 java.io.tmpdir C:\Users\ADMINI~1\AppData\Local\Temp\
7 java.library.path [C:\Program Files\oorexx] ;
[C:\WINDOWS\Sun\Java\bin] ;
[C:\WINDOWS\system32] ;
[C:\WINDOWS] ;
[C:\Program Files\BellSoft\LibericaJDK-17-Full\bin\] ;
[C:\Program Files (x86)\BellSoft\LibericaJDK-8-Full\bin\] ;
[C:\Program Files (x86)\BellSoft\LibericaJDK-17-Full\bin\] ;
[C:\Program Files (x86)\Common Files\Oracle\Java\javapath] ;
[C:\WINDOWS\system32] ;
[C:\WINDOWS] ;
[C:\WINDOWS\System32\Wbem] ;
[C:\WINDOWS\System32\WindowsPowerShell\v1.0\] ;
[e:\rony\tools] ;
[e:\cygwin\bin] ;
[e:\vslick\win] ;
[C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\] ;
[C:\Program Files\Microsoft DNX\Dnvm\] ;
[C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\] ;
[C:\Program Files\gs\gs9.22\lib] ;
[C:\Program Files\gs\gs9.22\bin] ;
[C:\WINDOWS\System32\OpenSSH\] ;
[C:\Program Files (x86)\PuTTY\] ;
[C:\Program Files\Intel\WiFi\bin\] ;
[C:\Program Files\Common Files\Intel\WirelessCommon\] ;
[C:\Program Files\TortoiseSVN\bin] ;
[C:\Program Files\TortoiseHg\] ;
[C:\Program Files\TortoiseGit\bin] ;
[C:\Program Files\dotnet\] ;
[C:\Program Files (x86)\AOMEI\AOMEI Backupper\7.1.2] ;
[C:\Program Files\Git\cmd] ;
[C:\Program Files\BSF4ooRexx850] ;
[C:\Program Files\BellSoft\LibericaJDK-17-Full\bin\client] ;
[c:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL] ;
[c:\Program Files\Intel\Intel(R) Management Engine Components\DAL] ;
[C:\Program Files\oorexx] ;
[C:\texlive\2023\bin\windows] ;
[C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Scripts\] ;
[C:\Users\Administrator\AppData\Local\Programs\Python\Python311\] ;
[C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps] ;
[C:\Program Files\Intel\WiFi\bin\] ;
[C:\Program Files\Common Files\Intel\WirelessCommon\] ;
[.]
8 java.runtime.name OpenJDK Runtime Environment
9 java.runtime.version 17.0.6+10-LTS
10 java.specification.name Java Platform API Specification
11 java.specification.vendor Oracle Corporation
12 java.specification.version 17
13 java.vendor BellSoft
14 java.vendor.url https://bell-sw.com/
15 java.vendor.url.bug https://bell-sw.com/support
16 java.version 17.0.6
17 java.version.date 2023-01-17
18 java.vm.compressedOopsMode Zero based
19 java.vm.info mixed mode, sharing
20 java.vm.name OpenJDK 64-Bit Server VM
21 java.vm.specification.name Java Virtual Machine Specification
22 java.vm.specification.vendor Oracle Corporation
23 java.vm.specification.version 17
24 java.vm.vendor BellSoft
25 java.vm.version 17.0.6+10-LTS
26 jdk.debug release
27 line.separator [0x0D][0x0A]
28 native.encoding Cp1252
29 os.arch amd64
30 os.name Windows 10
31 os.version 10.0
32 path.separator ;
33 sun.arch.data.model 64
34 sun.boot.library.path C:\Program Files\BellSoft\LibericaJDK-17-Full\bin
35 sun.cpu.endian little
36 sun.cpu.isalist amd64
37 sun.io.unicode.encoding UnicodeLittle
38 sun.jnu.encoding Cp1252
39 sun.management.compiler HotSpot 64-Bit Tiered Compilers
40 sun.os.patch.level "" <empty string>
41 sun.stderr.encoding cp437
42 sun.stdout.encoding cp437
43 user.country US
44 user.country.format AT
45 user.dir F:\work\svn\bsf4oorexx\branches\850\bsf4oorexx.dev\bin
46 user.home C:\Users\Administrator
47 user.language en
48 user.language.format de
49 user.name Administrator
50 user.script "" <empty string>
51 user.timezone Europe/Vienna
52 user.variant "" <empty string>

.bsf4rexx (from package "BSF.CLS")
1ARRAY.CLASS[Array.class id#_-1948914990641]
2BOOLEAN[boolean.class id#_-1948916268113]
3BOOLEAN.CLASS[Boolean.class id#_-1948916244033]
4BOOLEAN.FALSE[java.lang.Boolean@50134894 id#_-1948918627153]
5BOOLEAN.TRUE[java.lang.Boolean@61e4705b id#_-1948918615361]
6BSF.CLS.FULLPATH[F:\work\svn\bsf4oorexx\branches\850\bsf4oorexx.dev\bin\BSF.CLS]
7BSF.CLS.LOCATION[F:\work\svn\bsf4oorexx\branches\850\bsf4oorexx.dev\bin\]
8BYTE[byte.class id#_-1948916231985]
9BYTE.CLASS[Byte.class id#_-1948916185697]
10CHAR[char.class id#_-1948916120033]
11CHARACTER.CLASS[Character.class id#_-1948916093969]
12CLASS.CLASS[Class.class id#_-1948916409985]
13DISPLAY.VERSION[ooRexx 5.1.0 r12722 (22 Oct 2023) / BSF 850.20231030 / Java 17.0.6 (released: 2023-01-17), 64-bit (amd64) / Windows 10.0.19045]
14DOUBLE[double.class id#_-1948916074609]
15DOUBLE.CLASS[Double.class id#_-1948916063201]
16FILE.ENCODING[Cp1252]
17FILE.SEPARATOR[\]
18FLOAT[float.class id#_-1948916048401]
19FLOAT.CLASS[Float.class id#_-1948916037713]
20INT[int.class id#_-1948916029713]
21INTEGER.CLASS[Integer.class id#_-1948916012673]
22JAVA.IO.FILE[java.lang.Class@4f2410ac id#_-1948918201025]
23JAVA.LANG.BOOLEAN[java.lang.Class@6438a396 id#_-1948916303649]
24JAVA.LANG.BYTE[java.lang.Class@18769467 id#_-1948915981665]
25JAVA.LANG.CHARACTER[java.lang.Class@46ee7fe8 id#_-1948915072417]
26JAVA.LANG.DOUBLE[java.lang.Class@7506e922 id#_-1948914399681]
27JAVA.LANG.FLOAT[java.lang.Class@4ee285c6 id#_-1948914852497]
28JAVA.LANG.INTEGER[java.lang.Class@27f8302d id#_-1948915064897]
29JAVA.LANG.LONG[java.lang.Class@621be5d1 id#_-1948916157569]
30JAVA.LANG.REFLECT.MODIFIER[java.lang.Class@5fa7e7ff id#_-1948918316145]
31JAVA.LANG.SHORT[java.lang.Class@573fd745 id#_-1948915166817]
32JAVA.LANG.STRING[java.lang.Class@4783da3f id#_-1948916310369]
33JAVA.LANG.SYSTEM[java.lang.Class@251a69d7 id#_-1948917970785]
34JAVA.LANG.THREAD[java.lang.Class@15327b79 id#_-1948918085905]
35JAVA.MAJOR.VERSION[17]
36JAVA.MINOR.VERSION[0]
37JAVA.NET.URL[java.lang.Class@722c41f4 id#_-1948918431265]
38JAVA.NET.URLCLASSLOADER[java.lang.Class@5b80350b id#_-1948918546385]
39JAVA.VERSION[17.0.6]
40LINE.SEPARATOR["0D0A"x]
41LONG[long.class id#_-1948915997649]
42LONG.CLASS[Long.class id#_-1948915981329]
43METHOD.CLASS[Method.class id#_-1948916035249]
44OBJECT.CLASS[Object.class id#_-1948916036833]
45OPSYS[WindowsNT]
46OPSYS1[W]
47OPSYS2[WI]
48OPSYS3[WIN]
49PATH.SEPARATOR[;]
50REXX.VERSION[5.1]
51REXXSTRICTARGUMENT[java.lang.Class@2957fcb0 id#_-1948918685937]
52SHORT[short.class id#_-1948915958065]
53SHORT.CLASS[Short.class id#_-1948915940977]
54STRING.CLASS[String.class id#_-1948914606657]
55SYSTEM.CLASS[System.class id#_-1948914214049]
56THREAD.CLASS[Thread.class id#_-1948913865569]
57VERSION[850.20231030]
58VOID[void.class id#_-1948915912913]
59VOID.CLASS[Void.class id#_-1948915898625]

.local (from ooRexx)
1BSF.RII_ID[000001C5C451E470]
2DEBUGINPUT[The DEBUG INPUT monitor id#_-1948913893809]
3ERROR[The ERROR monitor id#_-1948913900177]
4INPUT[The INPUT monitor id#_-1948913865505]
5OUTPUT[The OUTPUT monitor id#_-1948913896993]
6STDERR[STDERR id#_-1948913857857]
7STDIN[STDIN id#_-1948913846225]
8STDOUT[STDOUT id#_-1948913851953]
9STDQUE[SESSION id#_-1948913906545]
10SYSCARGS[an Array (0 items) id#_-1948913909809]
11TRACEOUTPUT[The TRACE OUTPUT monitor id#_-1948913903361]

.environment (from ooRexx)
1ALARM[The Alarm class id#_-1948913245217]
2ALARMNOTIFICATION[The AlarmNotification class id#_-1948912787137]
3ARGUTIL[The ArgUtil class id#_-1948913305057]
4ARRAY[The Array class id#_-1948911874497]
5BAG[The Bag class id#_-1948912234561]
6BSF[The BSF class id#_-1948916470065]
7BSF.PRIMODALTID[5124]
8BUFFER[The Buffer class id#_-1948912951489]
9CASELESSCOLUMNCOMPARATOR[The CaselessColumnComparator class id#_-1948913219025]
10CASELESSCOMPARATOR[The CaselessComparator class id#_-1948913134945]
11CASELESSDESCENDINGCOMPARATOR[The CaselessDescendingComparator class id#_-1948913151249]
12CIRCULARQUEUE[The CircularQueue class id#_-1948912387297]
13CLASS[The Class class id#_-1948911626593]
14COLLECTION[The Collection class id#_-1948911875953]
15COLUMNCOMPARATOR[The ColumnComparator class id#_-1948913167633]
16COMPARABLE[The Comparable class id#_-1948911637681]
17COMPARATOR[The Comparator class id#_-1948913111409]
18DATETIME[The DateTime class id#_-1948911658465]
19DESCENDINGCOMPARATOR[The DescendingComparator class id#_-1948913117969]
20DEV.NULL[The NullDevice id#_-1948917020337]
21DIRECTORY[The Directory class id#_-1948912009281]
22ENDOFLINE["0D0A"x]
23ENVIRONMENT[The Environment Directory (97 items) id#_-1948911624513]
24EVENTSEMAPHORE[The EventSemaphore class id#_-1948912918417]
25FALSE[0]
26FILE[The File class id#_-1948911814769]
27IDENTITYTABLE[The IdentityTable class id#_-1948911967777]
28INPUTOUTPUTSTREAM[The InputOutputStream class id#_-1948912032817]
29INPUTSTREAM[The InputStream class id#_-1948912038721]
30INVERTINGCOMPARATOR[The InvertingComparator class id#_-1948913184705]
31JAVA.IO.FILE[java.lang.Class@4f2410ac id#_-1948918201025]
32JAVA.LANG.BOOLEAN[java.lang.Class@6438a396 id#_-1948916303649]
33JAVA.LANG.BYTE[java.lang.Class@18769467 id#_-1948915981665]
34JAVA.LANG.CHARACTER[java.lang.Class@46ee7fe8 id#_-1948915072417]
35JAVA.LANG.CLASSLOADER[java.lang.Class@1affbebc id#_-1948915852081]
36JAVA.LANG.DOUBLE[java.lang.Class@7506e922 id#_-1948914399681]
37JAVA.LANG.FLOAT[java.lang.Class@4ee285c6 id#_-1948914852497]
38JAVA.LANG.INTEGER[java.lang.Class@27f8302d id#_-1948915064897]
39JAVA.LANG.LONG[java.lang.Class@621be5d1 id#_-1948916157569]
40JAVA.LANG.REFLECT.MODIFIER[java.lang.Class@5fa7e7ff id#_-1948918316145]
41JAVA.LANG.SHORT[java.lang.Class@573fd745 id#_-1948915166817]
42JAVA.LANG.STRING[java.lang.Class@4783da3f id#_-1948916310369]
43JAVA.LANG.SYSTEM[java.lang.Class@251a69d7 id#_-1948917970785]
44JAVA.LANG.THREAD[java.lang.Class@15327b79 id#_-1948918085905]
45JAVA.NET.URL[java.lang.Class@722c41f4 id#_-1948918431265]
46JAVA.NET.URLCLASSLOADER[java.lang.Class@5b80350b id#_-1948918546385]
47LIST[The List class id#_-1948911882177]
48LOCAL[The Local Directory (11 items) id#_-1948913880385]
49MAPCOLLECTION[The MapCollection class id#_-1948911955345]
50MESSAGE[The Message class id#_-1948912786001]
51MESSAGENOTIFICATION[The MessageNotification class id#_-1948912786993]
52METHOD[The Method class id#_-1948912831761]
53MONITOR[The Monitor class id#_-1948913055825]
54MUTABLEBUFFER[The MutableBuffer class id#_-1948911824209]
55MUTEXSEMAPHORE[The MutexSemaphore class id#_-1948912929649]
56NIL[The NIL object id#_-1948911626545]
57NUMERICCOMPARATOR[The NumericComparator class id#_-1948913201697]
58OBJECT[The Object class id#_-1948911630961]
59OLEOBJECT[The OLEObject class id#_-1948913338561]
60OLEVARIANT[The OLEVariant class id#_-1948913374449]
61ORDERABLE[The Orderable class id#_-1948911663857]
62ORDEREDCOLLECTION[The OrderedCollection class id#_-1948911875489]
63OUTPUTSTREAM[The OutputStream class id#_-1948912038129]
64PACKAGE[The Package class id#_-1948912857969]
65POINTER[The Pointer class id#_-1948912940433]
66PROPERTIES[The Properties class id#_-1948912010337]
67QUEUE[The Queue class id#_-1948912386241]
68RELATION[The Relation class id#_-1948912184993]
69REXXCONTEXT[The RexxContext class id#_-1948912878705]
70REXXINFO[a RexxInfo id#_-1948913782337]
71REXXQUEUE[The RexxQueue class id#_-1948913078625]
72RGF.ALPHA[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]
73RGF.ALPHA.LOW[abcdefghijklmnopqrstuvwxyz]
74RGF.ALPHA.UPPER[ABCDEFGHIJKLMNOPQRSTUVWXYZ]
75RGF.ALPHANUMERIC[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
76RGF.DIGITS[0123456789]
77RGF.NON.PRINTABLE["000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1FFF"x]
78RGF.SYMBOL.CHARS[.!_?]
79ROUTINE[The Routine class id#_-1948912846017]
80SET[The Set class id#_-1948912227089]
81SETCOLLECTION[The SetCollection class id#_-1948912228081]
82SINGLETON[The Singleton class id#_-1948913424721]
83SLOT.ARGUMENT[The Slot.Argument class id#_-1948916899953]
84STACKFRAME[The StackFrame class id#_-1948912970049]
85STEM[The Stem class id#_-1948912312561]
86STREAM[The Stream class id#_-1948912032369]
87STREAMSUPPLIER[The StreamSupplier class id#_-1948911905169]
88STRING[The String class id#_-1948911636689]
89STRINGTABLE[The StringTable class id#_-1948911996177]
90SUPPLIER[The Supplier class id#_-1948911904113]
91TABLE[The Table class id#_-1948911984113]
92TICKER[The TICKER class id#_-1948913279809]
93TIMESPAN[The TimeSpan class id#_-1948911671057]
94TRUE[1]
95VALIDATE[The Validate class id#_-1948911679745]
96VARIABLEREFERENCE[The VariableReference class id#_-1948912907345]
97WEAKREFERENCE[The WeakReference class id#_-1948912959633]