<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=%24Sock_Capture</id>
	<title>$Sock Capture - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=%24Sock_Capture"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;action=history"/>
	<updated>2026-06-11T00:34:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=116958&amp;oldid=prev</id>
		<title>JALWiccan: Automatically generated page update</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=116958&amp;oldid=prev"/>
		<updated>2018-09-21T00:00:30Z</updated>

		<summary type="html">&lt;p&gt;Automatically generated page update&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 00:00, 21 September 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&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;&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;{{DISPLAYTITLE:$Sock_Capture}}&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;{{DISPLAYTITLE:$Sock_Capture}}&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;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&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;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&amp;gt;&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;&amp;lt;p class=&quot;warn&quot;&amp;gt;&amp;lt;b&amp;gt;Note: &amp;lt;/b&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Most Sirius &lt;/del&gt;$functions have been deprecated in favor of Object Oriented&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;p class=&quot;warn&quot;&amp;gt;&amp;lt;b&amp;gt;Note: &amp;lt;/b&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Many &lt;/ins&gt;$functions have been deprecated in favor of Object Oriented&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;methods. The OO equivalent for &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; is the &amp;lt;var&amp;gt;[[Capture (Socket function)|Capture]]&amp;lt;/var&amp;gt; method.&amp;lt;/p&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;methods. The OO equivalent for &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; is the &amp;lt;var&amp;gt;[[Capture (Socket function)|Capture]]&amp;lt;/var&amp;gt; method.&amp;lt;/p&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;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>JALWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=72128&amp;oldid=prev</id>
		<title>JAL at 17:10, 10 October 2014</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=72128&amp;oldid=prev"/>
		<updated>2014-10-10T17:10:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;amp;diff=72128&amp;amp;oldid=61544&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=61544&amp;oldid=prev</id>
		<title>JAL at 17:32, 23 July 2013</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=61544&amp;oldid=prev"/>
		<updated>2013-07-23T17:32:00Z</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 17:32, 23 July 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&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;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&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;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&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;&amp;lt;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note: &amp;lt;/b&amp;gt;Most Sirius $functions have been deprecated in favor of Object Oriented&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;p class=&amp;quot;warn&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Note: &amp;lt;/b&amp;gt;Most Sirius $functions have been deprecated in favor of Object Oriented&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;methods. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;There is currently no direct &lt;/del&gt;OO equivalent for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;this &lt;/del&gt;$function.&amp;lt;/p&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;methods. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/ins&gt;OO equivalent for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;var&amp;gt;&lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sock_Capture&amp;lt;/var&amp;gt; is the &amp;lt;var&amp;gt;[[Capture (Socket &lt;/ins&gt;function&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)|Capture]]&amp;lt;/var&amp;gt; method&lt;/ins&gt;.&amp;lt;/p&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;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;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;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; specifies whether print output should be sent as lines on a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; connection.&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;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; specifies whether print output should be sent as lines on a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; connection.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=61417&amp;oldid=prev</id>
		<title>JALWiccan: Automatically generated page update</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=61417&amp;oldid=prev"/>
		<updated>2013-07-19T18:59:22Z</updated>

		<summary type="html">&lt;p&gt;Automatically generated page update&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 18:59, 19 July 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&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;&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;{{DISPLAYTITLE:$Sock_Capture}}&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;{{DISPLAYTITLE:$Sock_Capture}}&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;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&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;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&amp;gt;&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;&amp;lt;p class=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;warning&lt;/del&gt;&quot;&amp;gt;Most Sirius $functions have been deprecated in favor of Object Oriented&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;p class=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;warn&lt;/ins&gt;&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;b&amp;gt;Note: &amp;lt;/b&lt;/ins&gt;&amp;gt;Most Sirius $functions have been deprecated in favor of Object Oriented&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;methods. There is currently no direct OO equivalent for this $function.&amp;lt;/p&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;methods. There is currently no direct OO equivalent for this $function.&amp;lt;/p&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;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>JALWiccan</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49874&amp;oldid=prev</id>
		<title>JAL: /* Print capturing hierarchy and other considerations */</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49874&amp;oldid=prev"/>
		<updated>2012-10-19T00:21:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Print capturing hierarchy and other considerations&lt;/span&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 00:21, 19 October 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l65&quot;&gt;Line 65:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 65:&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;tr&amp;gt;&amp;lt;th&amp;gt;COMMxx&amp;lt;/th&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;tr&amp;gt;&amp;lt;th&amp;gt;COMMxx&amp;lt;/th&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;&amp;lt;td&amp;gt;If the thread was started by a Sirius $COMMxx function, the output can be saved in a [[$lists|$list]] that can be processed by the $COMMxx caller. &amp;lt;/td&amp;gt;&amp;lt;/tr&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;td&amp;gt;If the thread was started by a Sirius $COMMxx function, the output can be saved in a [[$lists|$list]] that can be processed by the $COMMxx caller. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&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;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Janus SDS, OPENSERV, or SRVSOCK&amp;lt;/th&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; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&amp;lt;tr&amp;gt;&amp;lt;th &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nowrap&lt;/ins&gt;&amp;gt;Janus SDS, OPENSERV, or SRVSOCK&amp;lt;/th&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;&amp;lt;td&amp;gt;For an [[JANUS DEFINE#type|SDS, OPENSERV, or SRVSOCK]] thread, the audit trail is used as the terminal output. For these port types, messages during compilation are always sent to the audit trail. For other types of print output, the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;AUDTERM&amp;lt;/var&amp;gt; or &amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt; parameter controls whether the terminal output is sent to the audit trail (&amp;lt;var&amp;gt;AUDTERM&amp;lt;/var&amp;gt;) or simply discarded (&amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt;). &amp;lt;/td&amp;gt;&amp;lt;/tr&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;td&amp;gt;For an [[JANUS DEFINE#type|SDS, OPENSERV, or SRVSOCK]] thread, the audit trail is used as the terminal output. For these port types, messages during compilation are always sent to the audit trail. For other types of print output, the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;AUDTERM&amp;lt;/var&amp;gt; or &amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt; parameter controls whether the terminal output is sent to the audit trail (&amp;lt;var&amp;gt;AUDTERM&amp;lt;/var&amp;gt;) or simply discarded (&amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt;). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&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;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Janus Web&amp;lt;/th&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;tr&amp;gt;&amp;lt;th&amp;gt;Janus Web&amp;lt;/th&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;&amp;lt;td&amp;gt;For a &amp;lt;var&amp;gt;[[JANUS DEFINE#type|WEB]]&amp;lt;/var&amp;gt; thread, the terminal output can either be the browser (if &amp;lt;var&amp;gt;[[$Web_On]]&amp;lt;/var&amp;gt; is in effect) or the audit trail (if &amp;lt;var&amp;gt;[[$Web_Off]]&amp;lt;/var&amp;gt; is in effect), although &amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt; prevents non-compiler print lines from appearing on the audit trail, as with other Janus server threads. &amp;lt;/td&amp;gt;&amp;lt;/tr&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;td&amp;gt;For a &amp;lt;var&amp;gt;[[JANUS DEFINE#type|WEB]]&amp;lt;/var&amp;gt; thread, the terminal output can either be the browser (if &amp;lt;var&amp;gt;[[$Web_On]]&amp;lt;/var&amp;gt; is in effect) or the audit trail (if &amp;lt;var&amp;gt;[[$Web_Off]]&amp;lt;/var&amp;gt; is in effect), although &amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt; prevents non-compiler print lines from appearing on the audit trail, as with other Janus server threads. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49873&amp;oldid=prev</id>
		<title>JAL2: /* Syntax */</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49873&amp;oldid=prev"/>
		<updated>2012-01-20T02:55:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Syntax&lt;/span&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 02:55, 20 January 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&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;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;==Syntax==&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;==Syntax==&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;&amp;lt;p class=&quot;syntax&quot;&amp;gt;&amp;lt;span class=&quot;squareb&quot;&amp;gt;[&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;term&quot;&amp;gt;%num&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt; =&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;squareb&quot;&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt;$Sock_Capture(&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;term&quot;&amp;gt;sockNum&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;term&quot;&amp;gt; value&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt;)&amp;lt;/span&amp;gt;  &amp;lt;/p&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;p class=&quot;syntax&quot;&amp;gt;&amp;lt;span class=&quot;squareb&quot;&amp;gt;[&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;term&quot;&amp;gt;%num&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt; =&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;squareb&quot;&amp;gt;]&amp;lt;/span&amp;gt; &amp;lt;span class=&quot;literal&quot;&amp;gt;$Sock_Capture(&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;term&quot;&amp;gt;sockNum&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;term&quot;&amp;gt; value&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;literal&quot;&amp;gt;)&amp;lt;/span&amp;gt;  &amp;lt;/p&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;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;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>JAL2</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49872&amp;oldid=prev</id>
		<title>Admin: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49872&amp;oldid=prev"/>
		<updated>2012-01-20T02:53:45Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:53, 20 January 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49871&amp;oldid=prev</id>
		<title>JAL at 01:12, 20 January 2012</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=$Sock_Capture&amp;diff=49871&amp;oldid=prev"/>
		<updated>2012-01-20T01:12:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:$Sock_Capture}}&lt;br /&gt;
&amp;lt;span class=&amp;quot;pageSubtitle&amp;quot;&amp;gt;Change print capture setting&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;warning&amp;quot;&amp;gt;Most Sirius $functions have been deprecated in favor of Object Oriented&lt;br /&gt;
methods. There is currently no direct OO equivalent for this $function.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; specifies whether print output should be sent as lines on a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; connection.&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;p class=&amp;quot;syntax&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;squareb&amp;quot;&amp;gt;[&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;%num&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;literal&amp;quot;&amp;gt; =&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;squareb&amp;quot;&amp;gt;]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;literal&amp;quot;&amp;gt;$Sock_Capture(&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;sockNum&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;literal&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt; value&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;literal&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;  &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Syntax terms===&lt;br /&gt;
&amp;lt;table class=&amp;quot;syntaxTable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%num&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The content of this return string depends on the &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;sockNum&amp;lt;/var&amp;gt; argument, as described below in [[#$Sock_Capture return values|&amp;quot;$Sock_Capture return values]]. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;sockNum&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;The socket number, or it is &amp;#039;-1&amp;#039; to indicate that the setting affects all sockets.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;value&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td&amp;gt;A string that is the print capture setting for the socket. Valid values are:&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;OFF&amp;lt;dd&amp;gt;Don&amp;#039;t capture print to this socket.&lt;br /&gt;
&amp;lt;dt&amp;gt;ON&amp;lt;dd&amp;gt;Capture print to this socket as well as any other capturing sockets.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===$Sock_Capture return values===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If the &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;sockNum&amp;lt;/var&amp;gt; argument is -1, indicating that all sockets are affected by the &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; call, the return string is the number of sockets (not counting the open sockets that have sent the &amp;lt;code&amp;gt;FIN&amp;lt;/code&amp;gt; operation).&lt;br /&gt;
&amp;lt;li&amp;gt;If &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;sockNum&amp;lt;/var&amp;gt; is not -1, the returned string contains the value of the socket&amp;#039;s previous &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; setting.&lt;br /&gt;
&amp;lt;li&amp;gt;If a single socket is specified as the &amp;lt;var class=&amp;quot;term&amp;quot;&amp;gt;sockNum&amp;lt;/var&amp;gt; value, the socket is not open,&lt;br /&gt;
and &amp;lt;var&amp;gt;ONRESET CONTINUE&amp;lt;/var&amp;gt; is in effect for the socket, then &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; returns the string &amp;lt;code&amp;gt;RESET&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Usage notes==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Each captured print line is followed by a &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; string,&lt;br /&gt;
if the socket has one set in its definition or by &amp;lt;var&amp;gt;[[$Sock_Set]]&amp;lt;/var&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;The set of socket numbers that currently capture print lines can be obtained as &amp;lt;code&amp;gt;$Sock_Num(&amp;#039;CAPTURE&amp;#039;)&amp;lt;/code&amp;gt;.&lt;br /&gt;
The set of open socket numbers that currently capture print lines can be obtained as &amp;lt;code&amp;gt;$Sock_Num(&amp;#039;CAPOPEN&amp;#039;)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;When a &amp;lt;code&amp;gt;FIN&amp;lt;/code&amp;gt; is sent (using either &amp;lt;var&amp;gt;[[$Sock_Send]]&amp;lt;/var&amp;gt; or &amp;lt;var&amp;gt;[[$Sock_SendLn]]&amp;lt;/var&amp;gt;), print capturing is automatically turned &amp;lt;var&amp;gt;OFF&amp;lt;/var&amp;gt; for the socket.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
In the following example, the &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; call specifies that print operations should be sent to the [[JANUS SRVSOCK|SRVSOCK]] socket.&lt;br /&gt;
Subsequent print operations, such as the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;User Language&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;Print&amp;lt;/var&amp;gt; statement, will send lines to the socket rather than to the normal terminal output:&lt;br /&gt;
&amp;lt;p class=&amp;quot;code&amp;quot;&amp;gt;%t = $Sock_Capture(1, &amp;#039;ON&amp;#039;)&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a more complete example in [[Sample Janus Sockets programs#Print capturing example|&amp;quot;Print capturing example&amp;quot;]]; also&lt;br /&gt;
see [[#Print capturing hierarchy and other considerations|&amp;quot;Print capturing hierarchy and other considerations&amp;quot;]].&lt;br /&gt;
&lt;br /&gt;
==Print capturing hierarchy and other considerations==&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;User Language&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;Print&amp;lt;/var&amp;gt; and &amp;lt;var&amp;gt;[[Text and Html statements|Html]]&amp;lt;/var&amp;gt; statements, the &amp;lt;var&amp;gt;DISPLAY PROCEDURE&amp;lt;/var&amp;gt; command, and the &amp;lt;var&amp;gt;DISPLAY LIST&amp;lt;/var&amp;gt; command are a few of many &amp;quot;print&amp;quot;&lt;br /&gt;
operations that can produce output lines for an application.&lt;br /&gt;
These operations &amp;quot;normally&amp;quot; send their output to the &amp;quot;terminal output&amp;quot; for the thread running the application.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Terminal output&amp;#039;&amp;#039;&amp;#039; refers to the print destination defined by the &amp;lt;var&amp;gt;IODEV&amp;lt;/var&amp;gt; for the thread.&lt;br /&gt;
&lt;br /&gt;
For example, the terminal output of an IODEV=7 (VTAM) terminal user is the user&amp;#039;s 3270-style terminal; the&lt;br /&gt;
terminal output of an IODEV=29 (IFDIAL, or BATCH2) user is the MVS batch program that retrieves the output lines.&lt;br /&gt;
&lt;br /&gt;
The terminal output of an &amp;lt;var&amp;gt;[[Sdaemons|Sdaemon]]&amp;lt;/var&amp;gt; thread (usually IODEV=15) depends on how the &amp;lt;var&amp;gt;Sdaemon&amp;lt;/var&amp;gt; was started:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;COMMxx&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;If the thread was started by a Sirius $COMMxx function, the output can be saved in a [[$lists|$list]] that can be processed by the $COMMxx caller. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Janus SDS, OPENSERV, or SRVSOCK&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For an [[JANUS DEFINE#type|SDS, OPENSERV, or SRVSOCK]] thread, the audit trail is used as the terminal output. For these port types, messages during compilation are always sent to the audit trail. For other types of print output, the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;AUDTERM&amp;lt;/var&amp;gt; or &amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt; parameter controls whether the terminal output is sent to the audit trail (&amp;lt;var&amp;gt;AUDTERM&amp;lt;/var&amp;gt;) or simply discarded (&amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt;). &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Janus Web&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;For a &amp;lt;var&amp;gt;[[JANUS DEFINE#type|WEB]]&amp;lt;/var&amp;gt; thread, the terminal output can either be the browser (if &amp;lt;var&amp;gt;[[$Web_On]]&amp;lt;/var&amp;gt; is in effect) or the audit trail (if &amp;lt;var&amp;gt;[[$Web_Off]]&amp;lt;/var&amp;gt; is in effect), although &amp;lt;var&amp;gt;NOAUDTERM&amp;lt;/var&amp;gt; prevents non-compiler print lines from appearing on the audit trail, as with other Janus server threads. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As stated, $COMMxx can be used to process print output, since the &amp;lt;var&amp;gt;Sdaemon&amp;lt;/var&amp;gt; doing its work can place print output in a Sirius $list.&lt;br /&gt;
There are also facilities for processing print output on any kind of&lt;br /&gt;
thread, including other &amp;lt;var&amp;gt;Sdaemon&amp;lt;/var&amp;gt; threads, and 3270 and &amp;lt;var&amp;gt;IFDIAL&amp;lt;/var&amp;gt;/&amp;lt;var&amp;gt;BATCH204&amp;lt;/var&amp;gt; threads:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;var&amp;gt;[[$List_Capture]]&amp;lt;/var&amp;gt; function directs print output to a Sirius $list.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; function directs print output to a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; connection.&lt;br /&gt;
&amp;lt;li&amp;gt;The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;USE&amp;lt;/var&amp;gt; command directs print output to a &amp;lt;var&amp;gt;USE&amp;lt;/var&amp;gt; stream.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the above three facilities, &amp;quot;interactive&amp;quot; output is not sent to the $list, the socket,&lt;br /&gt;
nor the &amp;lt;var&amp;gt;USE&amp;lt;/var&amp;gt; stream, but instead is sent to the normal terminal output.&lt;br /&gt;
The types of interactive output lines are:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;i&amp;gt;Type&amp;lt;/i&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;&amp;lt;i&amp;gt;Description&amp;lt;/i&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Messages&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Informational or error messages (for example, M204.nnnn or MSIR.nnnn) except when &amp;lt;code&amp;gt;$List_Capture(id, &amp;#039;MSGS&amp;#039;)&amp;lt;/code&amp;gt; in effect. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Prompts&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Password prompts, &amp;lt;var&amp;gt;$Read&amp;lt;/var&amp;gt; input, etc. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;READ SCREEN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;User Language&amp;lt;/var&amp;gt; full-screen display for input (note that &amp;lt;var&amp;gt;Print Screen&amp;lt;/var&amp;gt; statements &amp;#039;&amp;#039;&amp;#039;are subject&amp;#039;&amp;#039;&amp;#039; to redirection) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;WRITE IMAGE ON TERMINAL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;User Language&amp;lt;/var&amp;gt; statement for sending lines directly to the normal terminal output &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When an output line is redirected from the normal terminal output, it is directed based on the following hierarchy:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;&amp;lt;i&amp;gt;Type&amp;lt;/i&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;&amp;lt;i&amp;gt;Conditions&amp;lt;/i&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;$List_Capture&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Non-interactive print lines captured on $list, if one is active as specified to &amp;lt;var&amp;gt;$List_Capture&amp;lt;/var&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;$Sock_Capture&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Non-interactive print lines captured on one or more sockets, if any are specified as &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt; to &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt;, and if no $list is active as specified to &amp;lt;var&amp;gt;$List_Capture&amp;lt;/var&amp;gt; (&amp;lt;code&amp;gt;$List_Capture(-1)&amp;lt;/code&amp;gt; removes any active $list capture) &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;USE stream&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Non-interactive print lines directed to a &amp;lt;var&amp;gt;USE&amp;lt;/var&amp;gt; stream, if it is active and there is no socket specified as &amp;lt;code&amp;gt;ON&amp;lt;/code&amp;gt; to &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt; (&amp;lt;code&amp;gt;$Sock_Capture(-1, &amp;#039;OFF&amp;#039;)&amp;lt;/code&amp;gt; removes all socket capturing)&lt;br /&gt;
and if no $list is active as specified to &amp;lt;var&amp;gt;$List_Capture&amp;lt;/var&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Normal terminal output&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Print lines are sent to the normal terminal output if none of the above print redirections are active &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Below are some additional suggestions and considerations for the use of applications using print redirection in general and socket capturing in particular:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For output lines (non &amp;lt;var&amp;gt;SCREEN&amp;lt;/var&amp;gt; output/input)&lt;br /&gt;
that should go to the terminal, use &amp;lt;var&amp;gt;WRITE IMAGE ON TERMINAL&amp;lt;/var&amp;gt; (on server applications, where the &amp;quot;terminal&amp;quot; output is the audit trail, you can use &amp;lt;var&amp;gt;AUDIT&amp;lt;/var&amp;gt; instead).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;In versions of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Sirius Mods&amp;lt;/var&amp;gt; prior to 6.4,&lt;br /&gt;
the capturing of print lines respects the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;OUTCCC&amp;lt;/var&amp;gt;, &amp;lt;var&amp;gt;OUTMRL&amp;lt;/var&amp;gt;, and&lt;br /&gt;
&amp;lt;var&amp;gt;LOBUFF&amp;lt;/var&amp;gt; parameter formatting.&lt;br /&gt;
That is, a print line longer than &amp;lt;var&amp;gt;OUTCCC&amp;lt;/var&amp;gt; wraps, and it is captured as an additional line for each time that it wraps.&lt;br /&gt;
A print line longer than &amp;lt;var&amp;gt;OUTMRL&amp;lt;/var&amp;gt; or &amp;lt;var&amp;gt;LOBUFF&amp;lt;/var&amp;gt; is truncated at &amp;lt;var&amp;gt;OUTMRL&amp;lt;/var&amp;gt; or &amp;lt;var&amp;gt;LOBUFF&amp;lt;/var&amp;gt; bytes, respectively.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
As of version 6.4 of &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Sirius Mods&amp;lt;/var&amp;gt;, the &amp;lt;var&amp;gt;OUTCCC&amp;lt;/var&amp;gt;, &amp;lt;var&amp;gt;OUTMRL&amp;lt;/var&amp;gt;, and &amp;lt;var&amp;gt;LOBUFF&amp;lt;/var&amp;gt; limits are ignored for &amp;lt;var&amp;gt;$Sock_Capture&amp;lt;/var&amp;gt;.&lt;br /&gt;
A very long print line is captured as a single &amp;quot;logical&amp;quot; line (with a single trailing &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; string, as specified on the &amp;lt;var&amp;gt;[[JANUS DEFINE]]&amp;lt;/var&amp;gt; command or &amp;lt;var&amp;gt;[[$Sock_Set]]&amp;lt;/var&amp;gt; for the socket). &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Output lines sent by the &amp;quot;ellipsis&amp;quot; form of the &amp;lt;var&amp;gt;Print&amp;lt;/var&amp;gt; statement&lt;br /&gt;
(&amp;lt;code&amp;gt;PRINT &amp;lt;items&amp;gt; ...&amp;lt;/code&amp;gt;) are captured without a trailing &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; string.&lt;br /&gt;
The &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; string is sent at the end of the logical line (that is, &amp;lt;var&amp;gt;OUTMRL&amp;lt;/var&amp;gt;, &amp;lt;var&amp;gt;OUTCCC&amp;lt;/var&amp;gt;, and &amp;lt;var&amp;gt;LOBUFF&amp;lt;/var&amp;gt; do not cause added &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; strings to be sent). The &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; string is not translated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If the socket&amp;#039;s &amp;lt;var&amp;gt;LINEND&amp;lt;/var&amp;gt; parameter is &amp;lt;code&amp;gt;NONE&amp;lt;/code&amp;gt; when a print line is captured, the line is simply sent without any string following it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If the socket is set to &amp;lt;var&amp;gt;CHAR&amp;lt;/var&amp;gt;, the print line is translated using the output translation table specified&lt;br /&gt;
by the socket&amp;#039;s &amp;lt;var&amp;gt;XTAB&amp;lt;/var&amp;gt; parameter.&lt;br /&gt;
If the socket is set to &amp;lt;var&amp;gt;BINARY&amp;lt;/var&amp;gt;, the print line is not translated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If you want a request to continue normal evaluation if a &amp;lt;code&amp;gt;RESET&amp;lt;/code&amp;gt; condition is encountered on a socket,&lt;br /&gt;
use &amp;lt;code&amp;gt;$Sock_Set(socknum, &amp;#039;ONRESET&amp;#039;, &amp;#039;CONTINUE&amp;#039;)&amp;lt;/code&amp;gt;.&lt;br /&gt;
When print capturing is attempted to an &amp;lt;var&amp;gt;ONRESET CONTINUE&amp;lt;/var&amp;gt; socket, and the socket is&lt;br /&gt;
&amp;lt;code&amp;gt;RESET&amp;lt;/code&amp;gt;, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Janus Sockets&amp;lt;/var&amp;gt; simply acts as if the print was captured and continues.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If &amp;lt;var&amp;gt;CONTINUE&amp;lt;/var&amp;gt; is not in effect for a &amp;lt;var&amp;gt;CAPTURE ON SOCKET&amp;lt;/var&amp;gt; that is &amp;lt;code&amp;gt;RESET&amp;lt;/code&amp;gt;,&lt;br /&gt;
a &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;User Language&amp;lt;/var&amp;gt; print operation will jump&lt;br /&gt;
to the &amp;lt;code&amp;gt;ONRESET&amp;lt;/code&amp;gt; label if one is active, or else the&lt;br /&gt;
request is cancelled (and any &amp;lt;var&amp;gt;APSY&amp;lt;/var&amp;gt; &amp;lt;var&amp;gt;ERROR&amp;lt;/var&amp;gt; procedure is evaluated).&lt;br /&gt;
In this case, &amp;lt;var&amp;gt;[[$Sock_ErrInfo]]&amp;lt;/var&amp;gt; returns -1 for &amp;lt;code&amp;gt;CODE&amp;lt;/code&amp;gt;, and it returns the string&lt;br /&gt;
&amp;lt;code&amp;gt;Captured print&amp;lt;/code&amp;gt; for &amp;lt;code&amp;gt;FUN&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Janus Sockets $functions]]&lt;/div&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
</feed>