ibm-information-center/dist/eclipse/plugins/i5OS.ic.rbam6_5.4.0.1/rbam6createuserdefinedcommands.htm

60 lines
3.9 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Create user-defined commands" />
<meta name="abstract" content="Users can define a command by entering command definition statements into a source file and running a Create Command (CRTCMD) command using the source file as input." />
<meta name="description" content="Users can define a command by entering command definition statements into a source file and running a Create Command (CRTCMD) command using the source file as input." />
<meta name="DC.Relation" scheme="URI" content="rbam6comdefstate.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbam6createuserdefinedcommands" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Create user-defined commands</title>
</head>
<body id="rbam6createuserdefinedcommands"><a name="rbam6createuserdefinedcommands"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Create user-defined commands</h1>
<div><p>Users can define a command by entering command definition statements
into a source file and running a <span class="cmdname">Create Command (CRTCMD)</span> command
using the source file as input. </p>
<div class="section"><p>The <strong>command definition statement</strong> of each command contains
one or more <strong>command statements</strong>.</p>
<p>One and only one Command (CMD)
statement must be somewhere in the source file. A Parameter (PARM) statement
must be provided for each parameter that appears on the command being created.
Complex parameters can be defined by using Element (ELEM) statement and Qualifier
(QUAL) statement to define the parts of the parameter. If any special keyword
relationships need checking, the Dependent (DEP) statement is used to define
the relationships. The DEP statement can refer only to parameters that have
been previously defined. These statements can appear in any order. Prompt
Control (PMTCTL) statements can be used to selectively prompt command parameters.</p>
<p>Only
one command can be defined in each source member in the source file. The <span class="cmdname">Create
Command (CRTCMD)</span> command is run to create the command
definition object from the command definition statements in one source file
member. Other users can then be authorized to use the new command by the <span class="cmdname">Grant
Object Authority (GRTOBJAUT)</span> command or the <span class="cmdname">Edit Object
Authority (EDTOBJAUT)</span> command.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbam6comdefstate.htm" title="Command definition allows system users to create additional commands to meet specific application needs.">Command definition statements</a></div>
</div>
</div>
</body>
</html>