Soliciting inputs from all of you regarding this interesting
problem I am seeing with modular nature of the server.
The inspiration is drawn from Ubuntu. On my Ubuntu machine, when I
say "svn", it says:
The program 'svn' is currently not installed. You can install it by
typing:
sudo apt-get install *subversion*
Thus, it knows the "intent" of the user and helps him/her to get there.
Wouldn't it be nice to have something similar for asadmin especially
since we are in a diverse environments of distributions like web profile,
full Java EE 6 profile, cluster-aware installation/domain,
or just a domain that's missing certain "capabilities" that might be
available in update center? e.g. you do
asadmin migrate-timers ... on a domain/installation that has no
EJB support and it comes back and says:
EJB support is currently not installed. You can install it by typing
pkg install glassfish-v3-ejb (or whatever that is).
I am tempted to add this as a requirement in CLI spec. What are your
thoughts? If we decide to do this, we need a lot of co-ordination across
teams to do this.
Thank you,
Kedar