Last published: 11 July 2007 | Doc for 2.1.0
www.wlshell.net
Overview
Overview
What's new
Screenshots
Installation
Getting Started
File System Metaphor
Architecture
Using wlshell
Reference
About the Language
Java Objects
Commands
Explorer
Parameters
Connectors
BEA WebLogic
JMX (local)
JMX (remote)
TELNET Adaptor
Security
Logging
Using Ant
BNF
API Javadocs
Tested Platforms
Changes
General Information
License
Download
Scripts
FAQ
Links
Mailing list
Contact
Home
Changes
Version 2.1.0 - July 11, 2007
Added support for WLS 9 and 10.
Added support for JMX 1.2 and JMX Remote API 1.0.
Added TELNET Protocol Adaptor for JMX.
Added New connectors: "service:jmx:rmi" and "local".
Added "find" command.
Added "keys" command.
Added "run" alias to "invoke" command.
Added support for protecting passwords.
Added support for general (custom) MBeans.
Added "stopOnError" option.
Added "all" directory.
Added support for "cd"ing to ObjectName.
Added Utilities MBean library.
Improved password security.
Improved language features (static fields and methods) and script execution ("stopOnError").
Version 2.0.2 - February 27, 2004
Added support for creating new objects via constructor with parameters.
Added support to store the result of a method execution or operation invocation in a variable.
Added new section on
using Java objects
.
Version 2.0.1 - February 19, 2004
Added optional status code to the "exit" command.
Added "call" command.
Improved support for arrays
Fixed issue with "upload" command.
Fixed issue with "wlsh.sh" Unix script.
Library file name modified to include version number.
Added Linux native installer.
Version 2.0.0 - February 12, 2004
Added offline configuration support.
Added JNDI browsing.
Added commands: "descr", "expr" , "info" and "while".
Added support for creating objects of any class, object method invocation, object field evaluation and object information ("descr" command).
Improved documentation.
Improved Explorer.
New look and feel.
Improved debug information.
Added native installer and shortcuts.
Monitor now can display any type of values.
Output redirect to file.
Version 1.6 - August 12, 2003
Added support for MBean names with @ character
Added support for long numbers
Added performance improvements
Added JMSFileStore, JMSDistributedQueue and JMSDistributedQueueMember support in "c2w" command
Added JMSConnectionFactory, JMSDistributedTopic, JMSDistributedTopicMember and JMSTemplate support in "c2w" command
Added "-p" parameter to "c2w" command to generate a pause before the creation of every resource
"c2w" command now generates a "remove" script file with commands to remove the resources created with the generated script file
"c2w" command now reports the dependencies of a particular resource before it is created
Fixed issue in c2w generating JMSServer store
Fixed invocation issue with parameter of DistributedQueueMember and boolean types
Fixed invocation issue when there are several operations with the same name
Fixed negative numbers issue
Fixed variable substitution issue in expressions
Fixed deployment issue for 8.1
Fixed issue in c2w not generating long type numbers where required
Fixed issue in c2w not generating resources in the proper order
Fixed Null Pointer Exception issue on the server when using the set command
Fixed issue with the "ping" command being unable to use variables
Version 1.5 - Dec 03, 2002
Added logging capabilities (file wlsh.log)
Added "@" feature to commands.
Added "c2w" command (config-to-wlshell).
Added "echo/print" command.
Added "if" command (documented).
Added "for" command.
Added basic array support.
Added "prompt" command.
Added "ping" command.
Added "date" command.
Improved "connect" command.
The commands get and prompt can be used in variable assignments, for instance:
name = get /Server/myserver/Name (no need to specify -s)
address = prompt "enter server address:"
"reload" command is available again.
Added custom pooling interval support for "get -r" command.
Version 1.4 - Oct 30, 2002
Added installer program.
Added "wlsh.sh" start command for Unix Shells.
Improved documentation.
Added PetStore configuration and monitoring example.
Changed connect behavior. When connecting to a managed server,
wlshell
will use the local MBeanServer of that server, not the Admin Server.
Version 1.3 - Oct 8, 2002
Changed example scripts to use WebLogic set environment command file.
Improved dir to specify a directory name.
Added -s to commands: domains, dir, get.
Improved the variable assignment command to support things like:
"var = get -s /JDBCConnectionPoolRuntime/petstorePool/ActiveConnectionsCurrentCount"
Added "read file" command
Added support for ".wlshrc" file
Added "if" command
Added -g and -d options to get command
Included support for null. This is necessary for invoking MBean operations that can accept null as parameter.
Added "upload" command.
Added variable "LAST"
changed DEFAULT_DOMAIN to DOMAIN
Improved "connect" command to obtain values from environment.
Added "date" command
Added "sleep" command
Conversion from String to DeploymentData
Comment lines can start with // or # now
Version 1.2 - Sept 22, 2002
Added support for environment variables.
Added support to create and delete Admin MBeans (
mkdir
and
rmdir
). See script "jdbc.wlsh".
get
command supports multiple attributes and a "repetitive
get
" (
ala
vmstat
). See script "jdbc.wls".
Improved explore command.
"\" can be also used as directory delimiter.
Added comments.
Added domains support.
Improved help system.
Version 1.1 - Aug 31, 2002
Extended "get" and "invoke" to support fully qualified attribute and operation names.
Some performance improvements (MBeans management).
Added version command.
Added explore command.
wlshell
doesn't end when reading from an input file.
Added set [-v] (removed -i option).
Version 1.0 - Aug 7, 2002
Added "-l" option to "ls" command. Added "rwx" information to "ls" command.
Completed "set" and "invoke" command.
Added "-i" and "-v" options to "get" command. Extended "get" command to display information about operations.
Created a
mailing list about
wlshell
Version 0.3. Aug 3, 2002
The first release of
wlshell
.