ibm-information-center/dist/eclipse/plugins/i5OS.ic.cl_5.4.0.1/strseu.htm

235 lines
9.6 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<!doctype html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Start Source Entry Utility (STRSEU)</title>
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body bgcolor="white">
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<a name="STRSEU.Top_Of_Page"></a>
<h2>Start Source Entry Utility (STRSEU)</h2>
<table width="100%">
<tr>
<td valign="top" align="left"><b>Where allowed to run: </b>
<ul><li>Batch job (*BATCH)</li>
<li>Interactive job (*INTERACT)</li>
<li>Interactive program (*IPGM)</li>
<li>Interactive REXX procedure (*IREXX)</li>
<li>Using QCMDEXEC, QCAEXEC, or QCAPCMD API (*EXEC)</li>
</ul><b>Threadsafe: </b>No
</td>
<td valign="top" align="right">
<a href="#STRSEU.PARAMETERS.TABLE">Parameters</a><br>
<a href="#STRSEU.COMMAND.EXAMPLES">Examples</a><br>
<a href="#STRSEU.ERROR.MESSAGES">Error messages</a></td>
</tr>
</table>
<div> <a name="STRSEU"></a>
<p>The STRSEU (Start Source Entry Utility) command allows you to create, change, display, or print a source member.
</p>
<h3>Error messages for STRSEU</h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>EDT9007</b></dt>
<dd>Error found on &amp;1 command.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="STRSEU.PARAMETERS.TABLE">Parameters</a></h3>
<table border="1" cellpadding="4" cellspacing="0">
<!-- col1="10" col2="15" col3="30" col4="10" -->
<tr>
<th bgcolor="aqua" valign="bottom" align="left">Keyword</th>
<th bgcolor="aqua" valign="bottom" align="left">Description</th>
<th bgcolor="aqua" valign="bottom" align="left">Choices</th>
<th bgcolor="aqua" valign="bottom" align="left">Notes</th>
</tr>
<tr>
<td valign="top" rowspan="3"><a href="#STRSEU.SRCFILE"><b>SRCFILE</b></a></td>
<td valign="top">Source file</td>
<td valign="top">Single values: <b><u>*PRV</u></b><br>Other values: <i>Qualified object name</i></td>
<td valign="top" rowspan="3">Optional, Positional 1</td>
</tr>
<tr>
<td valign="top">Qualifier 1: Source file</td>
<td valign="top"><i>Name</i></td>
</tr><tr>
<td valign="top">Qualifier 2: Library</td>
<td valign="top"><i>Name</i>, <b><u>*LIBL</u></b>, *CURLIB, *PRV</td>
</tr><tr>
<td valign="top"><a href="#STRSEU.SRCMBR"><b>SRCMBR</b></a></td>
<td valign="top">Source member</td>
<td valign="top"><i>Name</i>, <b><u>*PRV</u></b>, *SELECT</td>
<td valign="top">Optional, Positional 2</td>
</tr>
<tr>
<td valign="top"><a href="#STRSEU.TYPE"><b>TYPE</b></a></td>
<td valign="top">Source type</td>
<td valign="top"><i>Simple name</i>, <b><u>*SAME</u></b>, BAS, BASP, BND, C, CBL, CBLLE, CICSC, CICSCBL, CICSCBLLE, CICSMAP, CICSSQLCBL, CL, CLD, CLP, CLLE, CMD, CPP, DFU, DSPF, FTN, ICFF, LF, MENU, MNU, MNUCMD, MNUDDS, PAS, PF, PLI, PNLGRP, PRTF, QRY, REXX, RMC, RPG, RPGLE, RPT, SPADCT, SQLC, SQLCBL, SQLCBLLE, SQLFTN, SQLPLI, SQLRPG, SQLRPGLE, SRT, TBL, TXT, BAS38, BASP38, BSCF38, CBL38, CL38, CLP38, CMD38, CMNF38, DFU38, DSPF38, LF38, MXDF38, PF38, PLI38, PRTF38, QRY38, RPG38, RPT38, SRT38, TXT38, ARS36, ASM36, BAS36, BASP36, BGC36, BGD36, BGF36, CBL36, DFU36, DTA36, DSPF36, FOR36, MNU36, MSGF36, OCL36, PHL36, RPG36, RPT36, SRT36, TXT36, UNS36, WSU36</td>
<td valign="top">Optional, Positional 3</td>
</tr>
<tr>
<td valign="top"><a href="#STRSEU.OPTION"><b>OPTION</b></a></td>
<td valign="top">Option</td>
<td valign="top"><b><u>*BLANK</u></b>, '&nbsp;', 2, 5, 6</td>
<td valign="top">Optional, Positional 4</td>
</tr>
<tr>
<td valign="top"><a href="#STRSEU.TEXT"><b>TEXT</b></a></td>
<td valign="top">Text 'description'</td>
<td valign="top"><i>Character value</i>, <b><u>*BLANK</u></b></td>
<td valign="top">Optional</td>
</tr>
</table>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
</div>
<div> <a name="STRSEU.SRCFILE"></a>
<h3>Source file (SRCFILE)</h3>
<p>Specify the names of the source physical file and library that contain the member to be edited or created.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*PRV</u></b></dt>
<dd>Specifies that SEU is to use the name of the source file and library used in your last SEU session. If you specify *PRV for the Source file parameter, it is not necessary to specify a library.
</dd>
<dt><b>source-file-name</b></dt>
<dd>Type the name of an existing source file to be used. If you specify the source-file-name and a library name, SEU searches the specified library for the source file. If you do not specify the source-file-name with a library name, *LIBL is used.
</dd>
<dt><b>library-name</b></dt>
<dd>Type the name of an existing library to be used. If *CURLIB is specified as the library, SEU searches the <b>current library</b> in your library list. If you specify *LIBL as the library, SEU searches the libraries in the library list for the file.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="STRSEU.SRCMBR"></a>
<h3>Source member (SRCMBR)</h3>
<p>Specifies the name of the source physical file member to be edited or created. The default value for this parameter depends on if you specify the SRCFILE parameter.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*SELECT</u></b></dt>
<dd>This is the default value if you specify the SRCFILE parameter. If you choose *SELECT, you will get lists of all members in the specified file and library. Select a member to edit, browse, print, or delete.
</dd>
<dt><b><u>*PRV</u></b></dt>
<dd>This is the default value if you do not specify the SRCFILE parameter. *PRV is the name of the previous source physical file member or the Work with Members display.
</dd>
<dt><b>source-file-member-name</b></dt>
<dd>Type the name of the source physical file member you want to create or edit.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="STRSEU.TYPE"></a>
<h3>Source type (TYPE)</h3>
<p>Specifies the type of source member to edit or create. The possible values are:
</p>
<dl>
<dt><b><u>*SAME</u></b></dt>
<dd>The default value is the same type as that used when this member was last edited. For a new member the default value is TXT.
</dd>
<dt><b>TYPE</b></dt>
<dd>This value allows you to specify the type of source to use. You can specify any combination up to 10 characters, or you can specify a type supported by SEU.
</dd>
</dl>
<p>Your members can have any type that is meaningful for you. SEU supports the following member types:
</p>
<dl>
<dt><b>Operating system types</b></dt>
<dd>BAS, BASP, BND, C, CBLLE, CBL, CICSC, CICSCBLLE, CICSCBL, CICSMAP, CICSSQLCBL, CL, CLD, CLLE, CLP, CMD, CPP, DFU, DSPF, FTN, ICFF, LF, MENU, MNU, MNUCMD, MNUDDS, PAS, PF, PLI, PNLGRP, PRTF, QRY, REXX, RMC, RPG, RPGLE, RPT, SPADCT, SQLC, SQLCLE, SQLCBL, SQLCBLLE, SQLFTN, SQLPLI, SQLRPG, SQLRPGLE, SRT, TBL, and TXT.
</dd>
<dt><b>System/38 types</b></dt>
<dd>BAS38, BASP38, BSCF38, CBL38, CL38, CLP38, CMD38, CMNF38, DFU38, DSPF38, LF38, MXDF38, PF38, PLI38, PRTF38, QRY38, RPG38, RPT38, SRT38, and TXT38.
</dd>
<dt><b>System/36 types</b></dt>
<dd>ARS36, ASM36, BAS36, BASP36, BGC36, BGD36, BGF36, CBL36, DFU36, DSPF36, DTA36, FOR36, MNU36, MSGF36, OCL36, PHL36, RPG36, RPT36, SRT36, TXT36, UNS36, and WSU36.
</dd>
</dl>
<p>In addition to the types listed above, you can also choose your own member type names.
</p>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="STRSEU.OPTION"></a>
<h3>Option (OPTION)</h3>
<p>Specifies the function to perform on the selected member. The default value depends on if you specify a member name. If you do not specify a member name, the default is *BLANK, which indicates no action. If you specify a member name, the default value is 2 (Edit). This specifies an Edit session for the member.
</p>
<p>The possible value is:
</p>
<dl>
<dt><b><u>*BLANK</u> or ' '</b></dt>
<dd>This is the default value if you do not specify a member name. *BLANK specifies no action.
</dd>
<dt><b>2=Edit a member</b></dt>
<dd>Type 2 after you have selected the option parameter to go to the Edit display.
</dd>
<dt><b>5=Browse a member</b></dt>
<dd>Type 5 after you have selected the option parameter to go to the Browse display.
</dd>
<dt><b>6=Print Member</b></dt>
<dd>Type 6 to print the member specified.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<div> <a name="STRSEU.TEXT"></a>
<h3>Text 'description' (TEXT)</h3>
<p>Specify a character string that describes the member in the text field for the member.
</p>
<p>The possible values are:
</p>
<dl>
<dt><b><u>*BLANK</u></b></dt>
<dd>Specifies that SEU should enter blanks in the text field of a new member. This default does not change the text field of an existing member.
</dd>
<dt><b>Description</b></dt>
<dd>Specify a character string of up to 50 characters to describe a member. Enclose the string in apostrophes to use leading or trailing blanks.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div>
<h3><a name="STRSEU.COMMAND.EXAMPLES">Examples</a></h3>None
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
<hr size="2" width="100%">
<div><h3><a name="STRSEU.ERROR.MESSAGES">Error messages</a> </h3>
<p><b><u>*ESCAPE Messages</u></b>
</p>
<dl>
<dt><b>EDT9007</b></dt>
<dd>Error found on &amp;1 command.
</dd>
</dl>
</div>
<table width="100%">
<tr><td align="right"><a href="#STRSEU.Top_Of_Page">Top</a></td></tr>
</table>
</body>
</html>