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

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

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