<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Format of a Detyped Operation Request
</h3>
<span style="margin-bottom: 10px;">
new comment by <a href="http://community.jboss.org/people/bstansberry%40jboss.com">Brian Stansberry</a> <a href="http://community.jboss.org/docs/DOC-16336#comment-5221">View all comments on this document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>I've gotten suggestions for "op" and "addr" as well.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>There's a couple factors that I think are important:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>1) We're using a flat structure for the request, which makes it easier to write; i.e. no "parameters" level. So, these become reserved words; i.e. can't be used as the name of a parameter.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>2) We want it to be easy to create (i.e. type) requests, so I've shied away from real long names. Perhaps this isn't so important though. If people are creating requests using jboss-dmr, they'll likely use a constant or some utility and won't be typing "operation-target". Same with people using REST. And with the CLI, we can probably eliminate most of the need to type "op" and "op-addr" in requests.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Telnet? Hmm. We need to secure it. Right now it's a binary protocol, but it should be easy enough to develop non-Java clients for it.</p></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>