<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.webhuis.nl:443/index.php?action=history&amp;feed=atom&amp;title=Pgcobol.out</id>
	<title>Pgcobol.out - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.webhuis.nl:443/index.php?action=history&amp;feed=atom&amp;title=Pgcobol.out"/>
	<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;action=history"/>
	<updated>2026-10-20T22:33:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4595&amp;oldid=prev</id>
		<title>Martin at 16:21, 7 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4595&amp;oldid=prev"/>
		<updated>2025-11-07T16:21:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:21, 7 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000031         01 DATASRC PIC X(64) value&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000031         01 DATASRC PIC X(64) value&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000032        *   &quot;pgsql://10.68.171.50:5432&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000032        *   &quot;pgsql://10.68.171.50:5432&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000033        &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;   &quot;pgsql://10.68.171.50:5432/cobol_gixsql&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000033        &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;   &quot;pgsql://10.68.171.50:5432/cobol_gixsql&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000034        &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/del&gt;   &quot;pgsql://localhost:5432/cobol_gixsql&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000034        &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;   &quot;pgsql://localhost:5432/cobol_gixsql&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000035         01 DBUSR     PIC X(64)  value &quot;gix_user&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000035         01 DBUSR     PIC X(64)  value &quot;gix_user&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000036         01 DBPWD     PIC X(64)  value &quot;gix_user&quot;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;000036         01 DBPWD     PIC X(64)  value &quot;gix_user&quot;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4585&amp;oldid=prev</id>
		<title>Martin at 15:59, 7 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4585&amp;oldid=prev"/>
		<updated>2025-11-07T15:59:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:59, 7 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The output of the compiler process is below. The cobc compiler process picked up the output of the GixSQQL precompilation process and created the executable program &#039;&#039;&#039;pgcobol&#039;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4584&amp;oldid=prev</id>
		<title>Martin at 15:57, 7 November 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4584&amp;oldid=prev"/>
		<updated>2025-11-07T15:57:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:57, 7 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;per&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martin</name></author>
	</entry>
	<entry>
		<id>https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4583&amp;oldid=prev</id>
		<title>Martin: Created page with &quot;&lt;per&gt; GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001  LINE    PG/LN  A...B.............................&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.webhuis.nl:443/index.php?title=Pgcobol.out&amp;diff=4583&amp;oldid=prev"/>
		<updated>2025-11-07T15:57:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;per&amp;gt; GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001  LINE    PG/LN  A...B.............................&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;per&amp;gt;&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0001&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000001         IDENTIFICATION DIVISION.&lt;br /&gt;
000002&lt;br /&gt;
000003         PROGRAM-ID. pgcobol.&lt;br /&gt;
000004&lt;br /&gt;
000005&lt;br /&gt;
000006         ENVIRONMENT DIVISION.&lt;br /&gt;
000007&lt;br /&gt;
000008         CONFIGURATION SECTION.&lt;br /&gt;
000009         source-computer. Linux-laptop.&lt;br /&gt;
000010         object-computer. Linux-laptop.&lt;br /&gt;
000011         special-names.&lt;br /&gt;
000012             console is scherm.&lt;br /&gt;
000013&lt;br /&gt;
000014         SOURCE-COMPUTER. IBM-AT.&lt;br /&gt;
000015         OBJECT-COMPUTER. IBM-AT.&lt;br /&gt;
000016&lt;br /&gt;
000017         INPUT-OUTPUT SECTION.&lt;br /&gt;
000018         FILE-CONTROL.&lt;br /&gt;
000019           select fprinter assign to &amp;quot;pgcobol.prt&amp;quot;;&lt;br /&gt;
000020           ORGANIZATION LINE SEQUENTIAL.&lt;br /&gt;
000021         DATA DIVISION.&lt;br /&gt;
000022&lt;br /&gt;
000023         FILE SECTION.&lt;br /&gt;
000024         FD fprinter.&lt;br /&gt;
000025         01 file-buffer PIC X(242).&lt;br /&gt;
000026         WORKING-STORAGE SECTION.&lt;br /&gt;
000027&lt;br /&gt;
000028        *   copy &amp;#039;SQLCA.cpy&amp;#039;.&lt;br /&gt;
000029        *   copy &amp;#039;EMPREC.cpy&amp;#039;.&lt;br /&gt;
000030&lt;br /&gt;
000031         01 DATASRC PIC X(64) value&lt;br /&gt;
000032        *   &amp;quot;pgsql://10.68.171.50:5432&amp;quot;.&lt;br /&gt;
000033            &amp;quot;pgsql://10.68.171.50:5432/cobol_gixsql&amp;quot;.&lt;br /&gt;
000034        *   &amp;quot;pgsql://localhost:5432/cobol_gixsql&amp;quot;.&lt;br /&gt;
000035         01 DBUSR     PIC X(64)  value &amp;quot;gix_user&amp;quot;.&lt;br /&gt;
000036         01 DBPWD     PIC X(64)  value &amp;quot;gix_user&amp;quot;.&lt;br /&gt;
000037&lt;br /&gt;
000038         01 CUR-STEP    PIC X(16).&lt;br /&gt;
000039         01 empcount    PIC 9(5).&lt;br /&gt;
000040         01 employee-record.&lt;br /&gt;
000041             03 r-ENO PIC S9(4) COMP.&lt;br /&gt;
000042             03 r-LNAME PIC X(10).&lt;br /&gt;
000043             03 r-FNAME PIC X(10).&lt;br /&gt;
000044             03 r-STREET PIC X(20).&lt;br /&gt;
000045             03 r-CITY PIC X(15).&lt;br /&gt;
000046             03 r-ST PIC XX.&lt;br /&gt;
000047             03 r-ZIP PIC X(5).&lt;br /&gt;
000048             03 r-DEPT PIC X(4).&lt;br /&gt;
000049        *    03 a-PAYRATE PIC S9(13)V99 COMP-3 VALUE 0.&lt;br /&gt;
000050             03 r-PAYRATE PIC S9(13)V99 COMP-3 VALUE 0.&lt;br /&gt;
000051             03 r-COM PIC S9V99 COMP-3.&lt;br /&gt;
000052             03 r-MISCDATA PIC X(132).&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0002&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000053             03 r-DNUM1 PIC S99V99 COMP-3.&lt;br /&gt;
000054             03 r-DNUM2 PIC S99V99 COMP-3.&lt;br /&gt;
000055             03 r-DNUM3 PIC S99V99 COMP-3.&lt;br /&gt;
000056&lt;br /&gt;
000057         01 employee-row.&lt;br /&gt;
000058             03 p-ENO PIC z(3)9.&lt;br /&gt;
000059             03 filler pic x value space.&lt;br /&gt;
000060             03 p-LNAME PIC X(10).&lt;br /&gt;
000061             03 filler pic x value space.&lt;br /&gt;
000062             03 p-FNAME PIC X(10).&lt;br /&gt;
000063             03 filler pic x value space.&lt;br /&gt;
000064             03 p-STREET PIC X(20).&lt;br /&gt;
000065             03 filler pic x value space.&lt;br /&gt;
000066             03 p-CITY PIC X(15).&lt;br /&gt;
000067             03 filler pic x value space.&lt;br /&gt;
000068             03 p-ST PIC XX.&lt;br /&gt;
000069             03 filler pic x value space.&lt;br /&gt;
000070             03 p-ZIP PIC X(5).&lt;br /&gt;
000071             03 filler pic x value space.&lt;br /&gt;
000072             03 p-DEPT PIC X(4).&lt;br /&gt;
000073             03 filler pic x value space.&lt;br /&gt;
000074             03 p-PAYRATE PIC z(12)9.99.&lt;br /&gt;
000075             03 filler pic x value space.&lt;br /&gt;
000076             03 p-COM PIC 9v99.&lt;br /&gt;
000077             03 filler pic x value space.&lt;br /&gt;
000078             03 p-DNUM1 PIC z9.99.&lt;br /&gt;
000079             03 filler pic x value space.&lt;br /&gt;
000080             03 p-DNUM2 PIC z9.99.&lt;br /&gt;
000081             03 filler pic x value space.&lt;br /&gt;
000082             03 p-DNUM3 PIC z9.99.&lt;br /&gt;
000083             03 filler pic x value space.&lt;br /&gt;
000084             03 p-miscdata-text pic X(128).&lt;br /&gt;
000085&lt;br /&gt;
000086         01 employee-header.&lt;br /&gt;
000087             03 h-ENO pic x(5) value &amp;#039;Eno&amp;#039;.&lt;br /&gt;
000088             03 h-LNAME PIC X(11) value &amp;#039;Lname&amp;#039;.&lt;br /&gt;
000089             03 h-FNAME PIC X(11) value &amp;#039;Fname&amp;#039;.&lt;br /&gt;
000090             03 h-STREET PIC X(21) value space.&lt;br /&gt;
000091             03 h-CITY PIC X(16) value &amp;#039;City&amp;#039;.&lt;br /&gt;
000092             03 h-ST PIC X(3) value &amp;#039;ST&amp;#039;.&lt;br /&gt;
000093             03 h-ZIP PIC X(6) value &amp;#039;zip&amp;#039;.&lt;br /&gt;
000094             03 h-DEPT PIC X(5) value &amp;#039;Dept&amp;#039;.&lt;br /&gt;
000095             03 h-PAYRATE PIC x(17) value &amp;#039;Payrate&amp;#039;.&lt;br /&gt;
000096             03 h-COM PIC x(4) value &amp;#039;Com&amp;#039;.&lt;br /&gt;
000097             03 h-DNUM1 PIC x(6) value &amp;#039;Dnum1&amp;#039;.&lt;br /&gt;
000098             03 h-DNUM2 PIC x(6) value &amp;#039;Dnum1&amp;#039;.&lt;br /&gt;
000099             03 h-DNUM3 PIC x(6) value &amp;#039;Dnum1&amp;#039;.&lt;br /&gt;
000100             03 h-miscdata-text pic X(128) value &amp;#039;Misc data&amp;#039;.&lt;br /&gt;
000101&lt;br /&gt;
000102         01 employee-page.&lt;br /&gt;
000103             03 filler pic x(118) value space.&lt;br /&gt;
000104             03 filler pic x(10) value &amp;#039;page&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0003&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000105             03 f-page-number PIC z(3)9.&lt;br /&gt;
000106&lt;br /&gt;
000107        *01 MISCDATA PIC X(132).&lt;br /&gt;
000108&lt;br /&gt;
000109         01 miscdata-group.&lt;br /&gt;
000110             49 miscdata-len pic 9(8) comp-5.&lt;br /&gt;
000111             49 miscdata-text pic X(128).&lt;br /&gt;
000112&lt;br /&gt;
000113         01 IDX              PIC 9(2).&lt;br /&gt;
000114         01 print-buffer     PIC X(242).&lt;br /&gt;
000115         01 line-number      PIC 99 value 99.&lt;br /&gt;
000116         01 page-number      PIC 9999 value zero.&lt;br /&gt;
000117&lt;br /&gt;
000118         01 TMPNUM          PIC 9(4).&lt;br /&gt;
000119&lt;br /&gt;
000120  GIXSQL*EXEC SQL&lt;br /&gt;
000121  GIXSQL*    INCLUDE employee-table&lt;br /&gt;
000122  GIXSQL*END-EXEC.&lt;br /&gt;
000123             COPY employee-table.&lt;br /&gt;
000001C         01 employee-table.&lt;br /&gt;
000002C            03 ENO PIC S9(4) COMP.&lt;br /&gt;
000003C            03 LNAME PIC X(10).&lt;br /&gt;
000004C            03 FNAME PIC X(10).&lt;br /&gt;
000005C            03 STREET PIC X(20).&lt;br /&gt;
000006C            03 CITY PIC X(15).&lt;br /&gt;
000007C            03 ST PIC XX.&lt;br /&gt;
000008C            03 ZIP PIC X(5).&lt;br /&gt;
000009C            03 DEPT PIC X(4).&lt;br /&gt;
000010C            03 PAYRATE PIC S9(13)V99 COMP-3 VALUE 0.&lt;br /&gt;
000011C            03 COM PIC S9V99 COMP-3.&lt;br /&gt;
000012C            03 MISCDATA PIC X(132).&lt;br /&gt;
000013C            03 DNUM1 PIC S99V99 COMP-3.&lt;br /&gt;
000014C            03 DNUM2 PIC S99V99 COMP-3.&lt;br /&gt;
000015C            03 DNUM3 PIC S99V99 COMP-3.&lt;br /&gt;
000016C&lt;br /&gt;
000124&lt;br /&gt;
000125  GIXSQL*EXEC SQL&lt;br /&gt;
000126  GIXSQL*    INCLUDE SQLCA&lt;br /&gt;
000127  GIXSQL*END-EXEC.&lt;br /&gt;
000128             COPY SQLCA.&lt;br /&gt;
000001C       ******************************************************************&lt;br /&gt;
000002C       *       SQLCA: SQL Communications Area for GIXSQL                *&lt;br /&gt;
000003C       ******************************************************************&lt;br /&gt;
000004C        01  SQLCA.&lt;br /&gt;
000005C            05  SQLCAID               PIC X(8).&lt;br /&gt;
000006C            05  SQLCABC               PIC S9(9) COMP-5.&lt;br /&gt;
000007C            05  SQLCODE               PIC S9(9) COMP-5.&lt;br /&gt;
000008C            05  SQLERRM.&lt;br /&gt;
000009C            49  SQLERRML              PIC S9(4) COMP-5.&lt;br /&gt;
000010C            49  SQLERRMC              PIC X(70).&lt;br /&gt;
000011C            05  SQLERRP               PIC X(8).                          *&amp;gt; not used&lt;br /&gt;
000012C            05  SQLERRD OCCURS 6 TIMES                                   *&amp;gt; used only ERRD(3)&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0004&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000013C                                      PIC S9(9) COMP-5.&lt;br /&gt;
000014C            05  SQLWARN.                                                 *&amp;gt; not used&lt;br /&gt;
000015C                10 SQLWARN0           PIC X(1).&lt;br /&gt;
000016C                10 SQLWARN1           PIC X(1).&lt;br /&gt;
000017C                10 SQLWARN2           PIC X(1).&lt;br /&gt;
000018C                10 SQLWARN3           PIC X(1).&lt;br /&gt;
000019C                10 SQLWARN4           PIC X(1).&lt;br /&gt;
000020C                10 SQLWARN5           PIC X(1).&lt;br /&gt;
000021C                10 SQLWARN6           PIC X(1).&lt;br /&gt;
000022C                10 SQLWARN7           PIC X(1).&lt;br /&gt;
000023C            05  SQLSTATE              PIC X(5).&lt;br /&gt;
000024C       ******************************************************************&lt;br /&gt;
000129&lt;br /&gt;
000130  GIXSQL*EXEC SQL AT cobol_sql&lt;br /&gt;
000131  GIXSQL*    DECLARE employeecursor CURSOR FOR&lt;br /&gt;
000132  GIXSQL*      SELECT * FROM emptable&lt;br /&gt;
000133  GIXSQL*END-EXEC.&lt;br /&gt;
000134&lt;br /&gt;
000135  GIXSQL 01  SQ0001.&lt;br /&gt;
000136  GIXSQL     02  FILLER PIC X(0022) VALUE &amp;quot;SELECT * FROM emptable&amp;quot;.&lt;br /&gt;
000137  GIXSQL     02  FILLER PIC X(1) VALUE X&amp;quot;00&amp;quot;.&lt;br /&gt;
000138  GIXSQL 01  SQ0002.&lt;br /&gt;
000139  GIXSQL     02  FILLER PIC X(0031) VALUE &amp;quot;SELECT COUNT( * ) FROM emptab&amp;quot;&lt;br /&gt;
000140  GIXSQL  &amp;amp;  &amp;quot;le&amp;quot;.&lt;br /&gt;
000141  GIXSQL     02  FILLER PIC X(1) VALUE X&amp;quot;00&amp;quot;.&lt;br /&gt;
000142  GIXSQL 01  SQ0003.&lt;br /&gt;
000143  GIXSQL     02  FILLER PIC X(0017) VALUE &amp;quot;START TRANSACTION&amp;quot;.&lt;br /&gt;
000144  GIXSQL     02  FILLER PIC X(1) VALUE X&amp;quot;00&amp;quot;.&lt;br /&gt;
000145  GIXSQL*   ESQL CURSOR INIT FLAGS (START)&lt;br /&gt;
000146  GIXSQL 01  GIXSQL-CI-F-pgcobol-employeecursor PIC X.&lt;br /&gt;
000147  GIXSQL*   ESQL CURSOR INIT FLAGS (END)&lt;br /&gt;
000148         PROCEDURE DIVISION.&lt;br /&gt;
000149&lt;br /&gt;
000150         r00-main.&lt;br /&gt;
000151&lt;br /&gt;
000152             perform r90-init.&lt;br /&gt;
000153             perform r80-verwerk.&lt;br /&gt;
000154             perform r99-exit.&lt;br /&gt;
000155&lt;br /&gt;
000156         r80-verwerk.&lt;br /&gt;
000157&lt;br /&gt;
000158  GIXSQL*    EXEC SQL AT cobol_sql&lt;br /&gt;
000159  GIXSQL*        SELECT COUNT(*) INTO :empcount FROM emptable&lt;br /&gt;
000160  GIXSQL*    END-EXEC.&lt;br /&gt;
000161  GIXSQL     CALL STATIC &amp;quot;GIXSQLStartSQL&amp;quot;&lt;br /&gt;
000162  GIXSQL     END-CALL&lt;br /&gt;
000163  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000164  GIXSQL         BY VALUE 1&lt;br /&gt;
000165  GIXSQL         BY VALUE 5&lt;br /&gt;
000166  GIXSQL         BY VALUE 0&lt;br /&gt;
000167  GIXSQL         BY VALUE 0&lt;br /&gt;
000168  GIXSQL         BY REFERENCE empcount&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0005&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000169  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000170  GIXSQL     END-CALL&lt;br /&gt;
000171  GIXSQL     CALL STATIC &amp;quot;GIXSQLExecSelectIntoOne&amp;quot; USING&lt;br /&gt;
000172  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000173  GIXSQL         BY REFERENCE &amp;quot;cobol_sql&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000174  GIXSQL         BY VALUE 0&lt;br /&gt;
000175  GIXSQL         BY REFERENCE SQ0002&lt;br /&gt;
000176  GIXSQL         BY VALUE 0&lt;br /&gt;
000177  GIXSQL         BY VALUE 1&lt;br /&gt;
000178  GIXSQL     END-CALL&lt;br /&gt;
000179  GIXSQL     CALL STATIC &amp;quot;GIXSQLEndSQL&amp;quot;&lt;br /&gt;
000180  GIXSQL     END-CALL.&lt;br /&gt;
000181&lt;br /&gt;
000182             display &amp;quot;Rijen in emptable&amp;quot; upon scherm.&lt;br /&gt;
000183             display empcount upon scherm.&lt;br /&gt;
000184&lt;br /&gt;
000185             perform r81-init-cursor.&lt;br /&gt;
000186&lt;br /&gt;
000187             perform r85-verwerk-employee until&lt;br /&gt;
000188                     SQLCODE &amp;lt; 0 or SQLCODE = 100&lt;br /&gt;
000189&lt;br /&gt;
000190             perform r89-close-cursor.&lt;br /&gt;
000191&lt;br /&gt;
000192         r81-init-cursor.&lt;br /&gt;
000193&lt;br /&gt;
000194  GIXSQL*    EXEC SQL AT cobol_sql START TRANSACTION END-EXEC.&lt;br /&gt;
000195  GIXSQL     CALL STATIC &amp;quot;GIXSQLStartSQL&amp;quot;&lt;br /&gt;
000196  GIXSQL     END-CALL&lt;br /&gt;
000197  GIXSQL     CALL STATIC &amp;quot;GIXSQLExec&amp;quot; USING&lt;br /&gt;
000198  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000199  GIXSQL         BY REFERENCE &amp;quot;cobol_sql&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000200  GIXSQL         BY VALUE 0&lt;br /&gt;
000201  GIXSQL         BY REFERENCE SQ0003&lt;br /&gt;
000202  GIXSQL     END-CALL&lt;br /&gt;
000203  GIXSQL     CALL STATIC &amp;quot;GIXSQLEndSQL&amp;quot;&lt;br /&gt;
000204  GIXSQL     END-CALL.&lt;br /&gt;
000205             display &amp;quot;start transaction&amp;quot; upon scherm.&lt;br /&gt;
000206             display SQLCODE upon scherm.&lt;br /&gt;
000207&lt;br /&gt;
000208  GIXSQL*    EXEC SQL OPEN employeecursor END-EXEC.&lt;br /&gt;
000209  GIXSQL     IF GIXSQL-CI-F-pgcobol-employeecursor = &amp;#039; &amp;#039; THEN&lt;br /&gt;
000210  GIXSQL         PERFORM GIXSQL-CI-P-pgcobol-employeecursor&lt;br /&gt;
000211  GIXSQL         IF SQLCODE = 0&lt;br /&gt;
000212  GIXSQL           MOVE &amp;#039;X&amp;#039; TO GIXSQL-CI-F-pgcobol-employeecursor&lt;br /&gt;
000213  GIXSQL         END-IF&lt;br /&gt;
000214  GIXSQL     END-IF&lt;br /&gt;
000215  GIXSQL     IF GIXSQL-CI-F-pgcobol-employeecursor = &amp;#039;X&amp;#039; THEN&lt;br /&gt;
000216  GIXSQL         CALL STATIC &amp;quot;GIXSQLCursorOpen&amp;quot; USING&lt;br /&gt;
000217  GIXSQL             BY REFERENCE SQLCA&lt;br /&gt;
000218  GIXSQL             BY REFERENCE &amp;quot;pgcobol_employeecursor&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000219  GIXSQL         END-CALL&lt;br /&gt;
000220  GIXSQL     END-IF.&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0006&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000221&lt;br /&gt;
000222             display &amp;quot;open cursor&amp;quot; upon scherm.&lt;br /&gt;
000223             display SQLCODE upon scherm.&lt;br /&gt;
000224&lt;br /&gt;
000225  GIXSQL*    EXEC SQL FETCH employeecursor INTO :employee-table END-EXEC.&lt;br /&gt;
000226  GIXSQL     CALL STATIC &amp;quot;GIXSQLStartSQL&amp;quot;&lt;br /&gt;
000227  GIXSQL     END-CALL&lt;br /&gt;
000228  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000229  GIXSQL         BY VALUE 23&lt;br /&gt;
000230  GIXSQL         BY VALUE 4&lt;br /&gt;
000231  GIXSQL         BY VALUE 0&lt;br /&gt;
000232  GIXSQL         BY VALUE 256&lt;br /&gt;
000233  GIXSQL         BY REFERENCE ENO&lt;br /&gt;
000234  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000235  GIXSQL     END-CALL&lt;br /&gt;
000236  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000237  GIXSQL         BY VALUE 16&lt;br /&gt;
000238  GIXSQL         BY VALUE 10&lt;br /&gt;
000239  GIXSQL         BY VALUE 0&lt;br /&gt;
000240  GIXSQL         BY VALUE 0&lt;br /&gt;
000241  GIXSQL         BY REFERENCE LNAME&lt;br /&gt;
000242  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000243  GIXSQL     END-CALL&lt;br /&gt;
000244  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000245  GIXSQL         BY VALUE 16&lt;br /&gt;
000246  GIXSQL         BY VALUE 10&lt;br /&gt;
000247  GIXSQL         BY VALUE 0&lt;br /&gt;
000248  GIXSQL         BY VALUE 0&lt;br /&gt;
000249  GIXSQL         BY REFERENCE FNAME&lt;br /&gt;
000250  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000251  GIXSQL     END-CALL&lt;br /&gt;
000252  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000253  GIXSQL         BY VALUE 16&lt;br /&gt;
000254  GIXSQL         BY VALUE 20&lt;br /&gt;
000255  GIXSQL         BY VALUE 0&lt;br /&gt;
000256  GIXSQL         BY VALUE 0&lt;br /&gt;
000257  GIXSQL         BY REFERENCE STREET&lt;br /&gt;
000258  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000259  GIXSQL     END-CALL&lt;br /&gt;
000260  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000261  GIXSQL         BY VALUE 16&lt;br /&gt;
000262  GIXSQL         BY VALUE 15&lt;br /&gt;
000263  GIXSQL         BY VALUE 0&lt;br /&gt;
000264  GIXSQL         BY VALUE 0&lt;br /&gt;
000265  GIXSQL         BY REFERENCE CITY&lt;br /&gt;
000266  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000267  GIXSQL     END-CALL&lt;br /&gt;
000268  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000269  GIXSQL         BY VALUE 16&lt;br /&gt;
000270  GIXSQL         BY VALUE 2&lt;br /&gt;
000271  GIXSQL         BY VALUE 0&lt;br /&gt;
000272  GIXSQL         BY VALUE 0&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0007&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000273  GIXSQL         BY REFERENCE ST&lt;br /&gt;
000274  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000275  GIXSQL     END-CALL&lt;br /&gt;
000276  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000277  GIXSQL         BY VALUE 16&lt;br /&gt;
000278  GIXSQL         BY VALUE 5&lt;br /&gt;
000279  GIXSQL         BY VALUE 0&lt;br /&gt;
000280  GIXSQL         BY VALUE 0&lt;br /&gt;
000281  GIXSQL         BY REFERENCE ZIP&lt;br /&gt;
000282  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000283  GIXSQL     END-CALL&lt;br /&gt;
000284  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000285  GIXSQL         BY VALUE 16&lt;br /&gt;
000286  GIXSQL         BY VALUE 4&lt;br /&gt;
000287  GIXSQL         BY VALUE 0&lt;br /&gt;
000288  GIXSQL         BY VALUE 0&lt;br /&gt;
000289  GIXSQL         BY REFERENCE DEPT&lt;br /&gt;
000290  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000291  GIXSQL     END-CALL&lt;br /&gt;
000292  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000293  GIXSQL         BY VALUE 9&lt;br /&gt;
000294  GIXSQL         BY VALUE 15&lt;br /&gt;
000295  GIXSQL         BY VALUE -2&lt;br /&gt;
000296  GIXSQL         BY VALUE 0&lt;br /&gt;
000297  GIXSQL         BY REFERENCE PAYRATE&lt;br /&gt;
000298  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000299  GIXSQL     END-CALL&lt;br /&gt;
000300  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000301  GIXSQL         BY VALUE 9&lt;br /&gt;
000302  GIXSQL         BY VALUE 3&lt;br /&gt;
000303  GIXSQL         BY VALUE -2&lt;br /&gt;
000304  GIXSQL         BY VALUE 0&lt;br /&gt;
000305  GIXSQL         BY REFERENCE COM&lt;br /&gt;
000306  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000307  GIXSQL     END-CALL&lt;br /&gt;
000308  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000309  GIXSQL         BY VALUE 16&lt;br /&gt;
000310  GIXSQL         BY VALUE 132&lt;br /&gt;
000311  GIXSQL         BY VALUE 0&lt;br /&gt;
000312  GIXSQL         BY VALUE 0&lt;br /&gt;
000313  GIXSQL         BY REFERENCE MISCDATA&lt;br /&gt;
000314  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000315  GIXSQL     END-CALL&lt;br /&gt;
000316  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000317  GIXSQL         BY VALUE 9&lt;br /&gt;
000318  GIXSQL         BY VALUE 4&lt;br /&gt;
000319  GIXSQL         BY VALUE -2&lt;br /&gt;
000320  GIXSQL         BY VALUE 0&lt;br /&gt;
000321  GIXSQL         BY REFERENCE DNUM1&lt;br /&gt;
000322  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000323  GIXSQL     END-CALL&lt;br /&gt;
000324  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0008&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000325  GIXSQL         BY VALUE 9&lt;br /&gt;
000326  GIXSQL         BY VALUE 4&lt;br /&gt;
000327  GIXSQL         BY VALUE -2&lt;br /&gt;
000328  GIXSQL         BY VALUE 0&lt;br /&gt;
000329  GIXSQL         BY REFERENCE DNUM2&lt;br /&gt;
000330  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000331  GIXSQL     END-CALL&lt;br /&gt;
000332  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000333  GIXSQL         BY VALUE 9&lt;br /&gt;
000334  GIXSQL         BY VALUE 4&lt;br /&gt;
000335  GIXSQL         BY VALUE -2&lt;br /&gt;
000336  GIXSQL         BY VALUE 0&lt;br /&gt;
000337  GIXSQL         BY REFERENCE DNUM3&lt;br /&gt;
000338  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000339  GIXSQL     END-CALL&lt;br /&gt;
000340  GIXSQL     CALL STATIC &amp;quot;GIXSQLCursorFetchOne&amp;quot; USING&lt;br /&gt;
000341  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000342  GIXSQL         BY REFERENCE &amp;quot;pgcobol_employeecursor&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000343  GIXSQL     END-CALL&lt;br /&gt;
000344  GIXSQL     CALL STATIC &amp;quot;GIXSQLEndSQL&amp;quot;&lt;br /&gt;
000345  GIXSQL     END-CALL.&lt;br /&gt;
000346&lt;br /&gt;
000347             display &amp;quot;fetch cursor&amp;quot; upon scherm.&lt;br /&gt;
000348             display SQLCODE upon scherm.&lt;br /&gt;
000349&lt;br /&gt;
000350         r85-verwerk-employee.&lt;br /&gt;
000351&lt;br /&gt;
000352             move ENO to r-ENO.&lt;br /&gt;
000353             move LNAME to r-LNAME.&lt;br /&gt;
000354             move FNAME to r-FNAME.&lt;br /&gt;
000355             move STREET to r-STREET.&lt;br /&gt;
000356             move CITY to r-CITY.&lt;br /&gt;
000357             move ST to r-ST.&lt;br /&gt;
000358             move ZIP to r-ZIP.&lt;br /&gt;
000359             move DEPT to r-DEPT.&lt;br /&gt;
000360             move PAYRATE to r-PAYRATE.&lt;br /&gt;
000361             move COM to r-COM.&lt;br /&gt;
000362             move DNUM1 to r-DNUM1.&lt;br /&gt;
000363             move DNUM2 to r-DNUM2.&lt;br /&gt;
000364             move DNUM3 to r-DNUM3.&lt;br /&gt;
000365             move MISCDATA to miscdata-group.&lt;br /&gt;
000366        *    move miscdata-len to r-miscdata-len.&lt;br /&gt;
000367        *    move miscdata-text to r-miscdata-text.&lt;br /&gt;
000368&lt;br /&gt;
000369             move r-ENO to p-ENO.&lt;br /&gt;
000370             move r-LNAME to p-LNAME.&lt;br /&gt;
000371             move r-FNAME to p-FNAME.&lt;br /&gt;
000372             move r-STREET to p-STREET.&lt;br /&gt;
000373             move r-CITY to p-CITY.&lt;br /&gt;
000374             move r-ST to p-ST.&lt;br /&gt;
000375             move r-ZIP to p-ZIP.&lt;br /&gt;
000376             move r-DEPT to p-DEPT.&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0009&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000377             move r-PAYRATE to p-PAYRATE.&lt;br /&gt;
000378             move r-COM to p-COM.&lt;br /&gt;
000379             move r-DNUM1 to p-DNUM1.&lt;br /&gt;
000380             move r-DNUM2 to p-DNUM2.&lt;br /&gt;
000381             move r-DNUM3 to p-DNUM3.&lt;br /&gt;
000382             move miscdata-text to p-miscdata-text.&lt;br /&gt;
000383&lt;br /&gt;
000384             display employee-row upon scherm.&lt;br /&gt;
000385             perform p00-print.&lt;br /&gt;
000386&lt;br /&gt;
000387  GIXSQL*    EXEC SQL FETCH employeecursor INTO :employee-table END-EXEC.&lt;br /&gt;
000388  GIXSQL     CALL STATIC &amp;quot;GIXSQLStartSQL&amp;quot;&lt;br /&gt;
000389  GIXSQL     END-CALL&lt;br /&gt;
000390  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000391  GIXSQL         BY VALUE 23&lt;br /&gt;
000392  GIXSQL         BY VALUE 4&lt;br /&gt;
000393  GIXSQL         BY VALUE 0&lt;br /&gt;
000394  GIXSQL         BY VALUE 256&lt;br /&gt;
000395  GIXSQL         BY REFERENCE ENO&lt;br /&gt;
000396  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000397  GIXSQL     END-CALL&lt;br /&gt;
000398  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000399  GIXSQL         BY VALUE 16&lt;br /&gt;
000400  GIXSQL         BY VALUE 10&lt;br /&gt;
000401  GIXSQL         BY VALUE 0&lt;br /&gt;
000402  GIXSQL         BY VALUE 0&lt;br /&gt;
000403  GIXSQL         BY REFERENCE LNAME&lt;br /&gt;
000404  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000405  GIXSQL     END-CALL&lt;br /&gt;
000406  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000407  GIXSQL         BY VALUE 16&lt;br /&gt;
000408  GIXSQL         BY VALUE 10&lt;br /&gt;
000409  GIXSQL         BY VALUE 0&lt;br /&gt;
000410  GIXSQL         BY VALUE 0&lt;br /&gt;
000411  GIXSQL         BY REFERENCE FNAME&lt;br /&gt;
000412  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000413  GIXSQL     END-CALL&lt;br /&gt;
000414  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000415  GIXSQL         BY VALUE 16&lt;br /&gt;
000416  GIXSQL         BY VALUE 20&lt;br /&gt;
000417  GIXSQL         BY VALUE 0&lt;br /&gt;
000418  GIXSQL         BY VALUE 0&lt;br /&gt;
000419  GIXSQL         BY REFERENCE STREET&lt;br /&gt;
000420  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000421  GIXSQL     END-CALL&lt;br /&gt;
000422  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000423  GIXSQL         BY VALUE 16&lt;br /&gt;
000424  GIXSQL         BY VALUE 15&lt;br /&gt;
000425  GIXSQL         BY VALUE 0&lt;br /&gt;
000426  GIXSQL         BY VALUE 0&lt;br /&gt;
000427  GIXSQL         BY REFERENCE CITY&lt;br /&gt;
000428  GIXSQL         BY REFERENCE 0&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0010&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000429  GIXSQL     END-CALL&lt;br /&gt;
000430  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000431  GIXSQL         BY VALUE 16&lt;br /&gt;
000432  GIXSQL         BY VALUE 2&lt;br /&gt;
000433  GIXSQL         BY VALUE 0&lt;br /&gt;
000434  GIXSQL         BY VALUE 0&lt;br /&gt;
000435  GIXSQL         BY REFERENCE ST&lt;br /&gt;
000436  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000437  GIXSQL     END-CALL&lt;br /&gt;
000438  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000439  GIXSQL         BY VALUE 16&lt;br /&gt;
000440  GIXSQL         BY VALUE 5&lt;br /&gt;
000441  GIXSQL         BY VALUE 0&lt;br /&gt;
000442  GIXSQL         BY VALUE 0&lt;br /&gt;
000443  GIXSQL         BY REFERENCE ZIP&lt;br /&gt;
000444  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000445  GIXSQL     END-CALL&lt;br /&gt;
000446  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000447  GIXSQL         BY VALUE 16&lt;br /&gt;
000448  GIXSQL         BY VALUE 4&lt;br /&gt;
000449  GIXSQL         BY VALUE 0&lt;br /&gt;
000450  GIXSQL         BY VALUE 0&lt;br /&gt;
000451  GIXSQL         BY REFERENCE DEPT&lt;br /&gt;
000452  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000453  GIXSQL     END-CALL&lt;br /&gt;
000454  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000455  GIXSQL         BY VALUE 9&lt;br /&gt;
000456  GIXSQL         BY VALUE 15&lt;br /&gt;
000457  GIXSQL         BY VALUE -2&lt;br /&gt;
000458  GIXSQL         BY VALUE 0&lt;br /&gt;
000459  GIXSQL         BY REFERENCE PAYRATE&lt;br /&gt;
000460  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000461  GIXSQL     END-CALL&lt;br /&gt;
000462  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000463  GIXSQL         BY VALUE 9&lt;br /&gt;
000464  GIXSQL         BY VALUE 3&lt;br /&gt;
000465  GIXSQL         BY VALUE -2&lt;br /&gt;
000466  GIXSQL         BY VALUE 0&lt;br /&gt;
000467  GIXSQL         BY REFERENCE COM&lt;br /&gt;
000468  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000469  GIXSQL     END-CALL&lt;br /&gt;
000470  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000471  GIXSQL         BY VALUE 16&lt;br /&gt;
000472  GIXSQL         BY VALUE 132&lt;br /&gt;
000473  GIXSQL         BY VALUE 0&lt;br /&gt;
000474  GIXSQL         BY VALUE 0&lt;br /&gt;
000475  GIXSQL         BY REFERENCE MISCDATA&lt;br /&gt;
000476  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000477  GIXSQL     END-CALL&lt;br /&gt;
000478  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000479  GIXSQL         BY VALUE 9&lt;br /&gt;
000480  GIXSQL         BY VALUE 4&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0011&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000481  GIXSQL         BY VALUE -2&lt;br /&gt;
000482  GIXSQL         BY VALUE 0&lt;br /&gt;
000483  GIXSQL         BY REFERENCE DNUM1&lt;br /&gt;
000484  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000485  GIXSQL     END-CALL&lt;br /&gt;
000486  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000487  GIXSQL         BY VALUE 9&lt;br /&gt;
000488  GIXSQL         BY VALUE 4&lt;br /&gt;
000489  GIXSQL         BY VALUE -2&lt;br /&gt;
000490  GIXSQL         BY VALUE 0&lt;br /&gt;
000491  GIXSQL         BY REFERENCE DNUM2&lt;br /&gt;
000492  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000493  GIXSQL     END-CALL&lt;br /&gt;
000494  GIXSQL     CALL STATIC &amp;quot;GIXSQLSetResultParams&amp;quot; USING&lt;br /&gt;
000495  GIXSQL         BY VALUE 9&lt;br /&gt;
000496  GIXSQL         BY VALUE 4&lt;br /&gt;
000497  GIXSQL         BY VALUE -2&lt;br /&gt;
000498  GIXSQL         BY VALUE 0&lt;br /&gt;
000499  GIXSQL         BY REFERENCE DNUM3&lt;br /&gt;
000500  GIXSQL         BY REFERENCE 0&lt;br /&gt;
000501  GIXSQL     END-CALL&lt;br /&gt;
000502  GIXSQL     CALL STATIC &amp;quot;GIXSQLCursorFetchOne&amp;quot; USING&lt;br /&gt;
000503  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000504  GIXSQL         BY REFERENCE &amp;quot;pgcobol_employeecursor&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000505  GIXSQL     END-CALL&lt;br /&gt;
000506  GIXSQL     CALL STATIC &amp;quot;GIXSQLEndSQL&amp;quot;&lt;br /&gt;
000507  GIXSQL     END-CALL.&lt;br /&gt;
000508&lt;br /&gt;
000509             display &amp;quot;fetch cursor&amp;quot; upon scherm.&lt;br /&gt;
000510             display SQLCODE upon scherm.&lt;br /&gt;
000511&lt;br /&gt;
000512         r89-close-cursor.&lt;br /&gt;
000513&lt;br /&gt;
000514  GIXSQL*    EXEC SQL CLOSE employeecursor END-EXEC.&lt;br /&gt;
000515  GIXSQL     CALL STATIC &amp;quot;GIXSQLCursorClose&amp;quot; USING&lt;br /&gt;
000516  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000517  GIXSQL         BY REFERENCE &amp;quot;pgcobol_employeecursor&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000518  GIXSQL     END-CALL.&lt;br /&gt;
000519&lt;br /&gt;
000520         r90-init.&lt;br /&gt;
000521             perform s00-connect.&lt;br /&gt;
000522             open output fprinter.&lt;br /&gt;
000523&lt;br /&gt;
000524         r99-exit.&lt;br /&gt;
000525&lt;br /&gt;
000526             perform s99-disconnect.&lt;br /&gt;
000527             close fprinter.&lt;br /&gt;
000528             perform z99-exit.&lt;br /&gt;
000529&lt;br /&gt;
000530         z99-exit.&lt;br /&gt;
000531&lt;br /&gt;
000532             stop run.&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0012&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000533&lt;br /&gt;
000534         s00-connect.&lt;br /&gt;
000535             display &amp;quot;DATASRC&amp;quot; upon scherm.&lt;br /&gt;
000536             display &amp;quot;DBUSR&amp;quot; upon scherm.&lt;br /&gt;
000537             display &amp;quot;DBPWD&amp;quot; upon scherm.&lt;br /&gt;
000538&lt;br /&gt;
000539             MOVE &amp;#039;CONNECT&amp;#039; TO CUR-STEP.&lt;br /&gt;
000540  GIXSQL*    EXEC SQL&lt;br /&gt;
000541  GIXSQL*       CONNECT :DBUSR IDENTIFIED BY :DBPWD USING :DATASRC&lt;br /&gt;
000542  GIXSQL*       CONNECT TO :DATASRC AS cobol_sql USER :DBUSR USING :DBPWD&lt;br /&gt;
000543  GIXSQL*       CONNECT TO &amp;quot;pgsql://10.68.171.50:5432/cobol_gixsql&amp;quot;&lt;br /&gt;
000544  GIXSQL*                USER :DBUSR USING :DBPWD&lt;br /&gt;
000545  GIXSQL*    END-EXEC.&lt;br /&gt;
000546  GIXSQL     CALL STATIC &amp;quot;GIXSQLConnect&amp;quot; USING&lt;br /&gt;
000547  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000548  GIXSQL         BY REFERENCE DATASRC&lt;br /&gt;
000549  GIXSQL         BY VALUE 64&lt;br /&gt;
000550  GIXSQL         BY REFERENCE &amp;quot;cobol_sql&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000551  GIXSQL         BY VALUE 0&lt;br /&gt;
000552  GIXSQL         BY REFERENCE x&amp;quot;00&amp;quot;&lt;br /&gt;
000553  GIXSQL         BY VALUE 0&lt;br /&gt;
000554  GIXSQL         BY REFERENCE DBUSR&lt;br /&gt;
000555  GIXSQL         BY VALUE 64&lt;br /&gt;
000556  GIXSQL         BY REFERENCE DBPWD&lt;br /&gt;
000557  GIXSQL         BY VALUE 64&lt;br /&gt;
000558  GIXSQL     END-CALL.&lt;br /&gt;
000559             display &amp;quot;connect to database&amp;quot; upon scherm.&lt;br /&gt;
000560             display SQLCODE upon scherm.&lt;br /&gt;
000561&lt;br /&gt;
000562         s99-disconnect.&lt;br /&gt;
000563             display &amp;quot;DATASRC&amp;quot; upon scherm.&lt;br /&gt;
000564             display &amp;quot;DBUSR&amp;quot; upon scherm.&lt;br /&gt;
000565             display &amp;quot;DBPWD&amp;quot; upon scherm.&lt;br /&gt;
000566&lt;br /&gt;
000567             MOVE &amp;#039;DISCONNECT&amp;#039; TO CUR-STEP.&lt;br /&gt;
000568  GIXSQL*    EXEC SQL CONNECT RESET cobol_sql END-EXEC.&lt;br /&gt;
000569  GIXSQL     CALL STATIC &amp;quot;GIXSQLConnectReset&amp;quot; USING&lt;br /&gt;
000570  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000571  GIXSQL         BY REFERENCE &amp;quot;cobol_sql&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000572  GIXSQL         BY VALUE 0&lt;br /&gt;
000573  GIXSQL     END-CALL.&lt;br /&gt;
000574  GIXSQL*    EXEC SQL DISCONNECT cobol_sql END-EXEC.&lt;br /&gt;
000575  GIXSQL     CALL STATIC &amp;quot;GIXSQLConnectReset&amp;quot; USING&lt;br /&gt;
000576  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000577  GIXSQL         BY REFERENCE &amp;quot;cobol_sql&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000578  GIXSQL         BY VALUE 0&lt;br /&gt;
000579  GIXSQL     END-CALL.&lt;br /&gt;
000580             display &amp;quot;disconnect from database&amp;quot; upon scherm.&lt;br /&gt;
000581             display SQLCODE upon scherm.&lt;br /&gt;
000582&lt;br /&gt;
000583         p00-print.&lt;br /&gt;
000584             if line-number &amp;gt; 50 then&lt;br /&gt;
&lt;br /&gt;
GnuCOBOL 4.0-early-dev. pgcobol.cbsql                                                 Fri Nov  7 15:14:59 2025  Page 0013&lt;br /&gt;
&lt;br /&gt;
LINE    PG/LN  A...B............................................................SEQUENCE&lt;br /&gt;
&lt;br /&gt;
000585               move 1 to line-number&lt;br /&gt;
000586               add 1 to page-number&lt;br /&gt;
000587               move page-number to f-page-number&lt;br /&gt;
000588               move employee-page to print-buffer&lt;br /&gt;
000589               write file-buffer from print-buffer&lt;br /&gt;
000590               move employee-header to print-buffer&lt;br /&gt;
000591               write file-buffer from print-buffer&lt;br /&gt;
000592               move employee-row to print-buffer&lt;br /&gt;
000593               write file-buffer from print-buffer&lt;br /&gt;
000594             else&lt;br /&gt;
000595               add 1 to page-number&lt;br /&gt;
000596               move employee-row to print-buffer&lt;br /&gt;
000597               write file-buffer from print-buffer.&lt;br /&gt;
000598&lt;br /&gt;
000599         999-PRG-ERR.&lt;br /&gt;
000600             display &amp;#039;ERR - &amp;#039; CUR-STEP &amp;#039; : &amp;#039; SQLCODE.&lt;br /&gt;
000601             display &amp;#039;ERR - &amp;#039; CUR-STEP &amp;#039; : &amp;#039; SQLERRMC(1:SQLERRML).&lt;br /&gt;
000602             MOVE -1 TO RETURN-CODE.&lt;br /&gt;
000603  GIXSQL*&lt;br /&gt;
000604  GIXSQL*   ESQL CURSOR DECLARATIONS (START)&lt;br /&gt;
000605  GIXSQL     GO TO GIX-SKIP-CRSR-INIT.&lt;br /&gt;
000606  GIXSQL GIXSQL-CI-P-pgcobol-employeecursor.&lt;br /&gt;
000607  GIXSQL     CALL STATIC &amp;quot;GIXSQLCursorDeclare&amp;quot; USING&lt;br /&gt;
000608  GIXSQL         BY REFERENCE SQLCA&lt;br /&gt;
000609  GIXSQL         BY REFERENCE &amp;quot;cobol_sql&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000610  GIXSQL         BY VALUE 0&lt;br /&gt;
000611  GIXSQL         BY REFERENCE &amp;quot;pgcobol_employeecursor&amp;quot; &amp;amp; x&amp;quot;00&amp;quot;&lt;br /&gt;
000612  GIXSQL         BY VALUE 0&lt;br /&gt;
000613  GIXSQL         BY REFERENCE SQ0001&lt;br /&gt;
000614  GIXSQL         BY VALUE 0&lt;br /&gt;
000615  GIXSQL     END-CALL.&lt;br /&gt;
000616  GIXSQL GIX-SKIP-CRSR-INIT.&lt;br /&gt;
000617  GIXSQL*&lt;br /&gt;
000618  GIXSQL*   ESQL CURSOR DECLARATIONS (END)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 warnings in compilation group&lt;br /&gt;
0 errors in compilation group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
Back to: [[Cobol and PostgreSQL]]&lt;/div&gt;</summary>
		<author><name>Martin</name></author>
	</entry>
</feed>