Compatibility Issues for V3 asadmin Command Line Interface Introduction This page lists all the incompatibilities as far as asadmin commands are concerned. Note the following in this regard:
- It is well-known and acceptable that not all asadmin commands that were available in GlassFish V2 are available on v3.
- Any command (identified by name) that was available in GlassFish V2 should (must) remain compatible.
- as-ccc (compatibility committee) makes the call on whether a particular incompatibility is acceptable.
- Every issue is classified into either Accepted or Rejected. If an issue is rejected, the v3 implementation must be changed to remove the incompatibility. All incompatibilities marked as rejected should be ensured by QA. Thus, ultimately, the v3 release notes should only mention those incompatibilities that are Accepted.
List of incompatibilities
ID |
Issue Details (command name etc.) |
Impact, work-arounds etc. |
Decision (Accepted/Rejected) |
Date Discussed |
0 |
stop-domain command requires admin password |
No work-around. Since stop-domain is a remote command, for domains that have admin authentication turned on, stop-domain would require admin credentials. This was not required for V2. |
|
Not yet discussed |
1 |
all asadmin remote commands requiring authentication for command help |
No work-around, have to authenticate first even to get command usage This was not required for V2. |
|
|
2 |
dotted name changes like server.http-service.http-listener.http-listener-1 to configs.config.server-config.network-config.protocols.protocol.http-listener-1 |
|
|
|
3 |
monitoring attributes like below are removed in v3. server.http-service.server.request.count200-description = Number of responses with a status code equal to 200 server.http-service.server.request.count200-lastsampletime = 1242941265939 server.http-service.server.request.count200-name = Count200 server.http-service.server.request.count200-starttime = 1242940908952 server.http-service.server.request.count200-unit = count |
No work-around |
|
|
4 |
special characters are not decoded and printed . This property is returned like this --property "DatabaseName=sun-appserv-samples:PortNumber=1527:serverName=localhost:connectionAttributes=\;create\=true:Password=APP:User=APP" resources.jdbc-connection-pool.pool1.property.connectionAttributes=%3Bcreate%3Dtrue |
|
|
|
5 |
list,get command returns success even if the dotted name path doesn't exist. Like asadmin get "server.notexistent.*" returns success But in V2 it used to return error |
|
|
|
|