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

73 lines
3.5 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="Examples: Conditional breakpoint" />
<meta name="abstract" content="These are examples of setting conditional breakpoints." />
<meta name="description" content="These are examples of setting conditional breakpoints." />
<meta name="DC.subject" content="example, conditional breakpoint, breakpoint, conditional" />
<meta name="keywords" content="example, conditional breakpoint, breakpoint, conditional" />
<meta name="DC.Relation" scheme="URI" content="srbp.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="brexam" />
<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>Examples: Conditional breakpoint</title>
</head>
<body id="brexam"><a name="brexam"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Examples: Conditional breakpoint</h1>
<div><p>These are examples of setting conditional breakpoints.</p>
<div class="example"> <pre>CL declarations: DCL VAR(&amp;CHAR1) TYPE(*CHAR) LEN(1)
DCL VAR(&amp;CHAR2) TYPE(*CHAR) LEN(2)
DCL VAR(&amp;DEC1) TYPE(*DEC) LEN(3 1)
DCL VAR(&amp;DEC2) TYPE(*DEC) LEN(4 1)
Debug command: BREAK 31 WHEN &amp;DEC1 = 48.1
Debug command: BREAK 31 WHEN &amp;DEC2 &gt; &amp;DEC1
Debug command: BREAK 31 WHEN &amp;CHAR2 &lt;&gt; 'A'
Comment: 'A' is implicitly padded to
the right with one blank character before
the comparison is made.
Debug command: BREAK 31 WHEN %SUBSTR(&amp;CHAR2 2 1)
&lt;= X'F1'
Debug command: BREAK 31 WHEN %SUBSTR(&amp;CHAR2 1 1)
&gt;= &amp;CHAR1
Debug command: BREAK 31 WHEN %SUBSTR(&amp;CHAR2 1 1)
&lt; %SUBSTR(&amp;CHAR2 2 1)</pre>
</div>
<div class="section"><p>The %SUBSTR built-in function allows you to substring a character
string variable. The first argument must be a string identifier, the second
argument is the starting position, and the third argument is the number of
single byte or double byte characters. Arguments are delimited by one or
more spaces.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="srbp.htm" title="You can use breakpoints to stop a program object at a specific point when it is running.">Set and remove breakpoints</a></div>
</div>
</div>
</body>
</html>