2072 lines
63 KiB
HTML
2072 lines
63 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
|
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
|
||
|
<title>PSF/400 Mapping Exit Program</title>
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<!-- Begin Header Records -->
|
||
|
<!-- Created by Rondi Herman for V5R1-->
|
||
|
<!-- End Header Records -->
|
||
|
<!--Edited by Kersten Nov 2001 -->
|
||
|
<!-- 030226 HTML cleanup by JET -->
|
||
|
<!-- 050621 d3602.3 Update JBK -->
|
||
|
|
||
|
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
<a name="Top_Of_Page"></a>
|
||
|
<!--Java sync-link-->
|
||
|
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
|
||
|
</script>
|
||
|
|
||
|
<h2>PSF/400 Mapping Exit Program</h2>
|
||
|
|
||
|
<div class="box" style="width: 70%;">
|
||
|
<br>
|
||
|
Required Parameter Group:<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
<table width="100%">
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">1</td>
|
||
|
<td align="left" valign="top" width="50%">Mapping exit input information</td>
|
||
|
<td align="left" valign="top" width="20%">Input</td>
|
||
|
<td align="left" valign="top" width="20%">Char(*)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">2</td>
|
||
|
<td align="left" valign="top">Length of input information</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">3</td>
|
||
|
<td align="left" valign="top">Mapping exit output information</td>
|
||
|
<td align="left" valign="top">Output</td>
|
||
|
<td align="left" valign="top">Char(*)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">Length of output information buffer</td>
|
||
|
<td align="left" valign="top">Input</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">5</td>
|
||
|
<td align="left" valign="top">Length of output information available</td>
|
||
|
<td align="left" valign="top">Output</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Default Public Authority: *USE<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
Threadsafe: Yes<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
</div>
|
||
|
|
||
|
<p>The PSF/400 mapping exit program allows a customer to specify a routing tag
|
||
|
instead of a mail address in the USRDFNDTA parameter of the printer file,
|
||
|
using indices and Infoprint Server's CRTAFPDTA command, or the
|
||
|
DDS STRPAGGRP parameter. The PSF/400 mapping exit program also allows a customer
|
||
|
or vendor to provide a program to map a routing tag (such as a customer number) to
|
||
|
one or more distribution actions, and configure the details of the
|
||
|
distribution. The PDF file can be stored as a streamfile in the Integrated File
|
||
|
System, respooled as AFP or PDF on an output queue, e-mailed, or any combination of those
|
||
|
distributions. In addition, the mapping exit program allows configuration of
|
||
|
those distributions, including the ability to specify the name of the PDF
|
||
|
streamfile, the ability to specify the subject, encryption settings and additional attachments of
|
||
|
the e-mail, or the output queue to spool the PDF.</p>
|
||
|
|
||
|
<p>This exit program is called for each successfully generated PDF file
|
||
|
whenever a mapping exit program is speficied on the PDFMAPPGM parameter of the
|
||
|
PSFCFG, and the PDFGEN parameter does not have a value of *NONE. Once PSF/400
|
||
|
has received notification from the virtual printer that all pages have been
|
||
|
stacked, it calls the exit program for each PDF output file to resolve the routing
|
||
|
tag information to the proper distribution action.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Authorities and Locks</h3>
|
||
|
|
||
|
<p>None.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Required Parameter Group</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Mapping exit input information</strong></dt>
|
||
|
|
||
|
<dd>INPUT; CHAR(*)
|
||
|
|
||
|
<p>The mapping exit program information that is input to the mapping exit program
|
||
|
from the PSF/400 print writer. For the format and description of the
|
||
|
information see, <a href="#HDRTOPTINP">Mapping Exit Program Input
|
||
|
Information</a>.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Length of input information</strong></dt>
|
||
|
|
||
|
<dd>INPUT; BINARY(4)
|
||
|
|
||
|
<p>The length of the input information specified in the mapping exit input
|
||
|
information to the mapping exit program parameter.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Mapping exit output information</strong></dt>
|
||
|
|
||
|
<dd>OUTPUT; CHAR(*)
|
||
|
|
||
|
<p>The information that is output from the mapping exit program to the PSF/400
|
||
|
print writer. For the format and description of this information, see <a href=
|
||
|
"#HDRTOPTout">mapping Exit Program Output Information</a>.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Length of output information buffer</strong></dt>
|
||
|
|
||
|
<dd>INPUT; BINARY(4)
|
||
|
|
||
|
<p>The size, in bytes, of the mapping exit program output information buffer.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Length of output information available</strong></dt>
|
||
|
|
||
|
<dd>OUTPUT; BINARY(4)
|
||
|
|
||
|
<p>The length of the mapping exit program output information available. If this
|
||
|
length is less than or equal to the length of the routing tag output
|
||
|
information, all available information has been returned. If this length is
|
||
|
greater than the length of the mapping program output information, only data up to
|
||
|
the length provided is returned in the mapping exit program output information
|
||
|
buffer.</p>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRTOPTINP">Mapping Exit Program Input Information</a></h3>
|
||
|
|
||
|
<p>The following table shows the structure for the input information that is
|
||
|
passed to the PSF/400 Mapping exit program.</p>
|
||
|
|
||
|
<h4>Printer File Parameter Table</h4>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(26)</td>
|
||
|
<td align="left" valign="top" width="60%">Qualified job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">26</td>
|
||
|
<td align="center" valign="top">1A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Spooled file name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Spooled file number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">CHAR(250)</td>
|
||
|
<td align="left" valign="top">Routing tag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">290</td>
|
||
|
<td align="center" valign="top">122</td>
|
||
|
<td align="left" valign="top">CHAR(340)</td>
|
||
|
<td align="left" valign="top">Path and name of PDF file</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">630</td>
|
||
|
<td align="center" valign="top">276</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Mail server type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">631</td>
|
||
|
<td align="center" valign="top">277</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">632</td>
|
||
|
<td align="center" valign="top">278</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Path name CCSID</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">636</td>
|
||
|
<td align="center" valign="top">27C</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Mail sender</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">646</td>
|
||
|
<td align="center" valign="top">286</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User Data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">656</td>
|
||
|
<td align="center" valign="top">290</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Job system name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">664</td>
|
||
|
<td align="center" valign="top">298</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Creation time stamp</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">672</td>
|
||
|
<td align="center" valign="top">2A0</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Output queue on which the spooled file is
|
||
|
located</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">682</td>
|
||
|
<td align="center" valign="top">2AA</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Output queue library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">692</td>
|
||
|
<td align="center" valign="top">2B4</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">PDF mapping object name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">702</td>
|
||
|
<td align="center" valign="top">2BE</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">PDF mapping object library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">712</td>
|
||
|
<td align="center" valign="top">C8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Formtype</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRTFIELDJ">Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Creation time stamp.</strong> The date and time the spooled file was
|
||
|
created.</p>
|
||
|
|
||
|
<p><strong>Formtype.</strong> The value from the Formtype parameter on the print
|
||
|
file.</p>
|
||
|
|
||
|
<p><strong>Job system name.</strong> The name of the system on which the
|
||
|
spooled file was created.</p>
|
||
|
|
||
|
<p><strong>Mail sender.</strong> The sender of the electronic mail. The value
|
||
|
is specified on the printer file USRDFNDTA parameter or on the PSF
|
||
|
configuration object PDFSENDER parameter. If no mail sender is identified on
|
||
|
USRDFNDTA, the value from the PDFSENDER parameter of the PSF configuration
|
||
|
object is used.</p>
|
||
|
|
||
|
<p><strong>Mail server type.</strong> The mail server in use. Valid values
|
||
|
are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The SNDDST (Send Distribution) command is used to
|
||
|
send e-mail messages.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>2</em></td>
|
||
|
<td align="left" valign="top">The SMTP protocol is being used to send e-mail
|
||
|
messages.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Routing tag.</strong> The mail address or routing tag specified on the
|
||
|
printer file USRDFNDTA parameter or the DDS STRPAGGRP keyword. This is set to
|
||
|
blanks ('40'X) if no value was provided by either parameter. It is possible
|
||
|
that the mapping program could return mail addresses based on job, file, and
|
||
|
USRDTA information. If both provide tag or address information, the DDS
|
||
|
STRPAGGRP keyword takes precedence.</p>
|
||
|
|
||
|
<p><strong>Output queue on which the spooled file is located.</strong> The
|
||
|
outpue queue to which the writer was started.</p>
|
||
|
|
||
|
<p><strong>Output queue library.</strong> The library that contains the output
|
||
|
queue to which writer was started.</p>
|
||
|
|
||
|
<p><strong>Path and name of PDF file.</strong> The path and name of the PDF
|
||
|
file.</p>
|
||
|
|
||
|
<p><strong>Path name CCSID.</strong> The CCSID of the path and name of the PDF
|
||
|
file.</p>
|
||
|
|
||
|
<p><strong>PDF mapping object library.</strong> Name of the PDF mapping object library, if one was
|
||
|
specified on the PSFCFG object. This is set to blanks (X'40') if no value was
|
||
|
provided on the PDFMAPBOBJ parameter of the PSFCFG object.</p>
|
||
|
|
||
|
<p><strong>PDF mapping object name.</strong> Name of the PDF mapping object, if one was specified on
|
||
|
the PSFCFG object. This is set to blanks (X'40') if no value was provided on
|
||
|
the PDFMAPBOBJ parameter of the PSFCFG object.</p>
|
||
|
|
||
|
<p><strong>Qualified job name.</strong> The qualified job name of the job that
|
||
|
created the spool file that was converted to PDF. The data is comprised of the
|
||
|
following information:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>CHAR(10)</em></td>
|
||
|
<td align="left" valign="top">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>CHAR(10)</em></td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>CHAR(6)</em></td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An unused field.</p>
|
||
|
|
||
|
<p><strong>Spooled file name.</strong> The name of the spooled file that was
|
||
|
converted to PDF.</p>
|
||
|
|
||
|
<p><strong>Spooled file number.</strong> The unique number of the spooled file
|
||
|
that was converted to PDF.</p>
|
||
|
|
||
|
<p><strong>User data.</strong> The value in the printer file USRDTA parameter.
|
||
|
It contains blanks if USRDTA contains blanks.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRTOPTOUT">Mapping Exit Program Output Information</a></h3>
|
||
|
|
||
|
<p>The following table shows the structure for the output information from the
|
||
|
Mapping exit program.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(1)</td>
|
||
|
<td align="left" valign="top" width="60%">Disposition of PDF e-mail</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">1</td>
|
||
|
<td align="center" valign="top">1</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">More processing</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">2</td>
|
||
|
<td align="center" valign="top">2</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved - initialized to null</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of message text (0 to 255 bytes)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of mail address data (0-16,000,000)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">CHAR(255)</td>
|
||
|
<td align="left" valign="top">Message text data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">267</td>
|
||
|
<td align="center" valign="top">10B</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved - initialized to null</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">268</td>
|
||
|
<td align="center" valign="top">10C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to extension area</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">272</td>
|
||
|
<td align="center" valign="top">110</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">CCSID of message text data and subject</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">276</td>
|
||
|
<td align="center" valign="top">114</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Disposition of PDF streamfile</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">277</td>
|
||
|
<td align="center" valign="top">115</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Disposition of PDF spoolfile</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">278</td>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Disposition of PDF error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">279</td>
|
||
|
<td align="center" valign="top">117</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Disposition of AFPDS spoolfile</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><img src="v5r4adelta.gif" alt=
|
||
|
"Start of V5R4 change">280</td>
|
||
|
<td align="center" valign="top">118</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to message text data<img src=
|
||
|
"v5r4adeltaend.gif" alt="End of V5R4 change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><img src="v5r4adelta.gif" alt=
|
||
|
"Start of V5R4 change">284</td>
|
||
|
<td align="center" valign="top">122</td>
|
||
|
<td align="left" valign="top">CHAR(3)</td>
|
||
|
<td align="left" valign="top">Reserved - initialized to null
|
||
|
<img src="v5r4adeltaend.gif" alt="End of V5R4 change"></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">287</td>
|
||
|
<td align="center" valign="top">11F</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">E-mail addresses</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRTFIELDJ2">Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>CCSID of message text data and subject.</strong> The CCSID
|
||
|
associated with the message text data and subject, if specified.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">A value from 1 to 65533.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" nowrap><em>ccsid-value</em></td>
|
||
|
<td align="left" valign="top">A value from 1 to 65533.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>This field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object and must be set to zero otherwise.</p>
|
||
|
|
||
|
<p>This CCSID will be used to convert the data to Unicode for inclusion within
|
||
|
the e-mail. The receiver of the e-mail may have to have the receiving e-mail
|
||
|
program configured for the appropriate character set to be able to view the
|
||
|
e-mail correctly.</p>
|
||
|
|
||
|
<p><strong>Disposition of AFPDS spoolfile.</strong> Specifies whether the PDF should be spooled. If file
|
||
|
is to be spooled as AFPDS, an output queue has to be defined on the PSFCFG or
|
||
|
in the <a href="#HDRAFPSPLF"> Spooled file AFPDS Distribution</a> in the Output
|
||
|
Queue Name field</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Do not spool AFPDSon an output queue.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Spool AFPDS on an output queue</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>Disposition of PDF e-mail.</strong> Specifies whether the PDF should
|
||
|
be e-mailed.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Do not e-mail</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">E-mail to specified addresses</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Disposition of PDF error.</strong> This field can be used to signal to PSF/400 that an error
|
||
|
was detected in the Exit Program. If this flag is set, PSF/400 will e-mail the
|
||
|
PDF output to the e-mail address on the PSFCFG PDFADMIN, if one is
|
||
|
available.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">No errors mapping input.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Errors were encountered.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>Disposition of PDF spoolfile.</strong> Specifies whether the PDF should be spooled. If file is
|
||
|
to be spooled as PDF, an output queue has to be defined on the PSFCFG or in the
|
||
|
<a href="#HDRPDFSPLF"> Spooled file PDF Distribution</a> in the Output Queue
|
||
|
Name field</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Do not spool PDF file on an outq</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Spool PDF file on an outq</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>Disposition of PDF streamfile.</strong> Specifies whether the PDF should be stored as a stream
|
||
|
file in the Integrated File System. If file is to be stored as a stream file,
|
||
|
user will have to have the path name defined in the PSFCFG or specified in the
|
||
|
PDF file name field of the <a href="#HDREXTAREA">Extension area format.</a></p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Do not store PDF as a stream file.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Store PDF as a stream file.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>E-mail addresses.</strong> The e-mail addresses that should be used
|
||
|
for sending the PDF file. They must be in the following format: ('e-mail
|
||
|
address' 'e-mail address'..) Each address must be delimited by single
|
||
|
quotes.</p>
|
||
|
|
||
|
<p><strong>Length of e-mail address data.</strong> The length of the e-mail
|
||
|
address data to be used in sending the PDF file. The maximum length allowed is
|
||
|
16 MB, since this is the largest value that can be used allocate a user space.
|
||
|
If the PDF file should not be e-mailed, the length of the e-mail address data
|
||
|
should be set to 0.</p>
|
||
|
|
||
|
<p><strong>Length of message text data.</strong> The length of the message text
|
||
|
to be used in sending the PDF file. This must be a value ranging from 0 to 255.
|
||
|
If no message text is to be used in sending the PDF file, the length of the
|
||
|
message text data should be set to 0.</p>
|
||
|
|
||
|
<p><strong>Message text data.</strong> The message text data to be used in
|
||
|
sending the PDF file. This value should be blanks if the text length is 0.</p>
|
||
|
|
||
|
<p><strong>More processing.</strong> Whether the exit program should be called
|
||
|
again because it has more processing to do for the same spooled file.</p>
|
||
|
|
||
|
<dl>
|
||
|
<dt><em>'0'(X'F0')</em></dt>
|
||
|
|
||
|
<dd>Do not call exit program again. Since this field occupies the offset of a
|
||
|
field that was reserved in V5R1, a value of X'00' will be treated the same as 0
|
||
|
(X'F0') for compatability.</dd>
|
||
|
|
||
|
<dt><em>'1'(X'F1')</em></dt>
|
||
|
|
||
|
<dd>Call exit program again. The input information presented to the exit
|
||
|
program is not modified. If at any point an error occurs while processing an
|
||
|
e-mail:</dd>
|
||
|
|
||
|
<dd>
|
||
|
<ul>
|
||
|
<li>The exit program is not called again, irrespective of the setting for this
|
||
|
field.</li>
|
||
|
|
||
|
<li>The spooled file is held.</li>
|
||
|
</ul>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p><strong>Offset to extension area.</strong> Offset from the beginning of this
|
||
|
structure. The value specified for this entry must be a 4-byte multiple. A
|
||
|
value of 0 indicates that the extension area is not being used. Refer to <a
|
||
|
href="#HDREXTAREA">Extension area format</a> for additional information.</p>
|
||
|
|
||
|
|
||
|
<p><strong><img src="v5r4adelta.gif" alt="Start of V5R4 change">Offset to message text
|
||
|
data.</strong> Offset from the beginning of this structure.
|
||
|
The value must be a 4-byte multiple Use this field if you specify more than
|
||
|
255 bytes of message text data. If you are using the Message text data field,
|
||
|
specify a value of 0 for Offset to message text data.
|
||
|
<img src="v5r4adeltaend.gif" alt="End of V5R4 change">
|
||
|
</p>
|
||
|
|
||
|
<p><strong>Reserved - initialized to null.</strong> A reserved field.</p>
|
||
|
|
||
|
<p><strong>Reserved (set to X'00').</strong> A reserved field.</p>
|
||
|
|
||
|
<br>
|
||
|
<h3><a name="hdrextarea">Extension area format</a></h3>
|
||
|
|
||
|
<p>This format is specified only when needed. If your application has no need
|
||
|
for it, specify a value of 0 for Offset to extension area in the e-mail exit
|
||
|
program output information.</p>
|
||
|
|
||
|
<p>This format must begin on a 4-byte multiple. All offsets are computed from
|
||
|
the beginning of the mapping exit program output information structure.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Length of extension area format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to subject</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of subject</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to ReplyTo e-mail address</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of ReplyTo e-mail address</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to CC e-mail addresses</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of CC e-mail addresses</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to BCC e-mail addresses</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of BCC e-mail addresses</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to list of path names for body of
|
||
|
e-mail</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to path name for directory for files </td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of path name for directory for files </td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to list of path names of attachments </td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to PDF file name for storing as a file</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of PDF file name for storing as a file</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to file name for PDF attachment for e-mail</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of file name for PDF attachment for e-mail</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to PDF file public authority</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of PDF file public authority</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to spooled file PDF distribution</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of spooled file PDF distribution</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to spooled file AFP distribution</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of spooled file AFP distribution</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to PDF encryption information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of PDF encryption information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Mail sender</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRTFIELDJ3">Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Length of BCC e-mail addresses.</strong> The length of the BCC
|
||
|
e-mail address data to be used in sending the PDF file. This field is used only
|
||
|
when an SMTP mail server is specified in your PSF configuration object;
|
||
|
otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Length of CC e-mail addresses.</strong> The length of the CC e-mail
|
||
|
address data to be used in sending the PDF file. This field is used only when
|
||
|
an SMTP mail server is specified in your PSF configuration object; otherwise,
|
||
|
it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Length of file name for PDF attachment for e-mail</STRONG>
|
||
|
Length of the file name used to rename the PDF attachment for
|
||
|
e-mail distribution. This field is only used when Disposition for
|
||
|
PDF e-mail is set to '1'; otherwise, it must be set to zero. </P>
|
||
|
|
||
|
<p><strong>Length of extension area format.</strong> The length of the
|
||
|
extension area format. Specify one of the following values:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>52</em></td>
|
||
|
<td align="left" valign="top">This length is used by the oldest mapping programs. Fields after Offset to list
|
||
|
of path names of attachments will not be recognized.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>100</em></td>
|
||
|
<td align="left" valign="top">This length is used by some mapping programs. Fields after Length of PDF
|
||
|
encrytpion information will not be recognized.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>110</em></td>
|
||
|
<td align="left" valign="top">This length allows full use of the Extension Area Format. All fields will
|
||
|
be recognized.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>Length of path name for directory for files.</strong> The length of
|
||
|
the path name containing the directory for which files may be stored. This
|
||
|
field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong> Length of PDF encryption information .</strong> The length of the PDF file encryption
|
||
|
information. This field is used only when PDF encryption information is
|
||
|
specified; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Length of PDF file name for storing as a streamfile.</strong> The length of the PDF file name
|
||
|
used when Disposition of PDF streamfile
|
||
|
is set to 1. This field is used only when Disposition of PDF streamfile is set to '1';
|
||
|
otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Length of PDF file public authority</strong> The length of public authority to the PDF file.
|
||
|
This field is used only when the PDF file is to be stored as a stream file and
|
||
|
the PDF Streamfile Disposition is equal to '1'; otherwise, it must be set to
|
||
|
zero. </p>
|
||
|
|
||
|
<p> <strong>Length of spooled file AFP distribution</strong> The length of the AFP spooled file
|
||
|
distribution information. This field is used only when a additional spooled
|
||
|
file information is specified; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p> <strong>Length of spooled file PDF distribution</strong> The length of the PDF spooled file
|
||
|
distribution information. This field is used only when additional spooled
|
||
|
file information is specified; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Length of ReplyTo e-mail address.</strong> The length of the ReplyTo
|
||
|
e-mail address. This field is used only when an SMTP mail server is specified
|
||
|
in your PSF configuration object; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Length of subject</strong> The length of the character string to be
|
||
|
used as the subject text. Maximum length is 255. Data longer than the maximum
|
||
|
length will be truncated.</p>
|
||
|
|
||
|
<p><strong>Offset to BCC e-mail addresses.</strong> Offset to BCC e-mail
|
||
|
addresses. This area contains the BCC e-mail addresses that should be used for
|
||
|
sending the PDF file. These addresses must be in the following form: ('e-mail
|
||
|
address' 'e-mail address'...). Each e-mail address must be delimited by single
|
||
|
quotes.</p>
|
||
|
|
||
|
<p>A value of 0 indicates that BCC e-mail addresses are not specified. This
|
||
|
field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
|
||
|
<p><strong>Mail sender.</strong> The name to be used for the sender of the electronic mail. Pad the field with blanks ('40'X), if necessary.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Blanks ('40'X) </em></td>
|
||
|
<td align="left" valign="top">The mail sender specified on the PSF configuration object is used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>mail-sender-name</em></td>
|
||
|
<td align="left" valign="top">The name of the mail sender. This name must be a valid user profile
|
||
|
enrolled in the System Distribution Directory. If your PSF
|
||
|
configuration object specifies PDFMAILSVR(mail-server-name) or
|
||
|
PDFMAILSVR(*LOCAL), the entry in the System Distribution Directory
|
||
|
must have an SMTP user ID and SMTP domain specified.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Offset to CC e-mail addresses.</strong> Offset to BCC e-mail
|
||
|
addresses. This area contains the CC e-mail addresses that should be used for
|
||
|
sending the PDF file. These addresses must be in the following form: ('e-mail
|
||
|
address' 'e-mail address'...). Each e-mail address must be delimited by single
|
||
|
quotes.</p>
|
||
|
|
||
|
<p>A value of 0 indicates that CC e-mail addresses are not specified. This
|
||
|
field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>
|
||
|
Offset to file name for PDF attachment for e-mail</strong>
|
||
|
The offset to the file name that will be used for the PDF output that
|
||
|
is attached to the e-mail when Disposition of PDF e-mail is sequal to '1'.
|
||
|
If Disposition of PDF e-mail is set to one, and this field is set to '0',
|
||
|
PSF will determine a default file name to use. If Disposition of PDF
|
||
|
e-mail is set to 0, this field must be set to zero as well. </P>
|
||
|
|
||
|
|
||
|
<p><strong>Offset to list of path names of attachments.</strong> The offset to
|
||
|
the list of path names listing the attachments. One or more attachments may be
|
||
|
specified. The PDF file you are sending must not be listed here; otherwise, it
|
||
|
will be attached again. A value of 0 indicates that no attachments are
|
||
|
specified.</p>
|
||
|
|
||
|
<p>If you have specified a directory to be used for files (see Offset to path
|
||
|
name for directory for files), then the path name specified for this field will
|
||
|
be appended to the value specified for the directory. If you have not specified
|
||
|
a directory to be used for files, the path name specified for each attachment
|
||
|
must be fully resolved. These files must be in the Integrated File System.
|
||
|
Please note the following:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>PSF can only access file systems that are threadsafe; therefore, you must
|
||
|
specify a file system that is threadsafe. The following files systems are not
|
||
|
threadsafe:<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<ul>
|
||
|
<li>QNetware</li>
|
||
|
|
||
|
<li>QFileSvr.400</li>
|
||
|
|
||
|
<li>Network File System (NFS)</li>
|
||
|
|
||
|
<li>QDLS</li>
|
||
|
</ul>
|
||
|
|
||
|
<br>
|
||
|
</li>
|
||
|
|
||
|
<li>All files must be encoded in a CCSID that matches the CCSID/CodePage of the
|
||
|
target system.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>Refer to <a href="#HDRSTMF">Stream file format</a> for information on the
|
||
|
format to use when specifying this information. This field is used only when an
|
||
|
SMTP mail server is specified in your PSF configuration object; otherwise, it
|
||
|
must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Offset to list of path names for body of e-mail.</strong> Offset to
|
||
|
list of path names listing the files to be used for the body of the e-mail. One
|
||
|
or more files may be specified. The PDF file you are sending must not be listed
|
||
|
here or it will be attached again. A value of 0 indicates that a stream file is
|
||
|
not specified.</p>
|
||
|
|
||
|
<p>The order in which you list these files determines the order in which they
|
||
|
are placed in the body (message portion) of the e-mail. Files are placed in the
|
||
|
body in the order in which they are specified. If you have specified Message
|
||
|
text data, this is placed in the body of the e-mail first. These files must be
|
||
|
in the Integrated File System. Please note the following:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>PSF can only access file systems that are threadsafe; therefore, you must
|
||
|
specify a file system that is threadsafe. The following files systems are not
|
||
|
threadsafe:<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<ul>
|
||
|
<li>QNetware</li>
|
||
|
|
||
|
<li>QFileSvr.400</li>
|
||
|
|
||
|
<li>Network File System (NFS)</li>
|
||
|
|
||
|
<li>QDLS</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
|
||
|
<li>All files must be encoded in a CCSID that matches the CCSID/CodePage of the
|
||
|
target system.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>Refer to <a href="#HDRSTMF">Stream file format</a> for information on the
|
||
|
format to use when specifying this information.</p>
|
||
|
|
||
|
<p>The CCSID of the file is used if a code page conversion is required.</p>
|
||
|
|
||
|
<p>If a file is not text, it will be placed as an attachment to the e-mail. For
|
||
|
example, if you specify a sound file to be part of the body of the e-mail, it
|
||
|
will actually be an attachment.</p>
|
||
|
|
||
|
<p>This field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p><strong>Offset to path name for directory for files</strong> The offset to a
|
||
|
path name containing the directory for which files may be stored. This path
|
||
|
name must be fully resolved. If you use this field, then path names of
|
||
|
specified attachments and body files will be appended to the path name
|
||
|
specified at the offset for this field.</p>
|
||
|
|
||
|
<p>A value of 0 indicates that a path name is not specified. If a value of 0 is
|
||
|
specified, you must specify the complete path name for all listed files used
|
||
|
for the body of the e-mail and as attachments to the e-mail.</p>
|
||
|
|
||
|
<p>This directory is specified by using a value of 1 in the use-specified
|
||
|
directory field in the Base format. This format is used when specifying files
|
||
|
to be used as attachments or as part of the body of the e-mail. If you specify
|
||
|
0 for the Use specified directory field, then that particular file must have
|
||
|
its full path specified.</p>
|
||
|
|
||
|
<p>This field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object; otherwise, it must be set to zero.</p>
|
||
|
|
||
|
<p> <strong> Offset PDF
|
||
|
encryption information.</strong> The offset to the PDF file encryption
|
||
|
information. Refer to <a href="#HDRPDFENC">PDF spool file distribution
|
||
|
format</a> for information on the format to use when specifying this
|
||
|
information. A value of 0 indicates that no encryption information is
|
||
|
specified.</p>
|
||
|
|
||
|
<p><strong>Offset to PDF
|
||
|
file name for storing as a file.</strong> The offset to the file name the PDF
|
||
|
will be stored as in the Integrated File System. Requires that the
|
||
|
Disposition of PDF streamfile be set to 1. If Disposition of PDF streamfile is
|
||
|
set to 1, a value of 0 in this field indicates that PSF/400 will determine a default file
|
||
|
name to be used. </p>
|
||
|
|
||
|
<p><strong>Offset to PDF
|
||
|
file public authority.</strong> The offset to the public authorities specified
|
||
|
for the PDF stream file.</p>
|
||
|
|
||
|
<p><i>Valid Authority Values</i></p>
|
||
|
|
||
|
<dl>
|
||
|
<dt>*ALL</dt>
|
||
|
<dd>PSF specifies *RWX for the Public data authority and *ALL for the Public
|
||
|
object authorities</dd>
|
||
|
<dt>*EXCLUDE</dt>
|
||
|
|
||
|
<dd>The users do not have any of the data authorities to the objects.</dd>
|
||
|
|
||
|
<dt>*RWX</dt>
|
||
|
|
||
|
<dd>The users are given *RWX authority to perform all operations on the object
|
||
|
except those limited to the owner or controlled by object existence, object
|
||
|
management, object alter, and object reference authority. The user can change
|
||
|
the object and perform basic functions on the object. *RWX authority provides
|
||
|
object operational authority and all the data authorities.</dd>
|
||
|
|
||
|
<dt>*RX</dt>
|
||
|
|
||
|
<dd>The users are given *RX authority to perform basic operations on the
|
||
|
object, such as run a program or display the contents of a file. The user is
|
||
|
prevented from changing the object. *RX authority provides object operational
|
||
|
authority and read and execute authorities.</dd>
|
||
|
|
||
|
<dt>*RW</dt>
|
||
|
|
||
|
<dd>The users are given *RW authority to view the contents of an object and
|
||
|
change the contents of an object. *RW authority provides object operational
|
||
|
authority and data read, add, update, and delete authorities.</dd>
|
||
|
|
||
|
<dt>*WX</dt>
|
||
|
|
||
|
<dd>The users are given *WX authority to change the contents of an object and
|
||
|
run a program or search a library or directory. *WX authority provides object
|
||
|
operational authority and data add, update, delete, and execute
|
||
|
authorities.</dd>
|
||
|
|
||
|
<dt>*R</dt>
|
||
|
|
||
|
<dd>The users are given *R authority to view the contents of an object. *R
|
||
|
authority provides object operational authority and data read authority.</dd>
|
||
|
|
||
|
<dt>*W</dt>
|
||
|
|
||
|
<dd>The users are given *W authority to change the contents of an object. *W
|
||
|
authority provides object operational authority and data add, update, and
|
||
|
delete authorities.</dd>
|
||
|
|
||
|
<dt>*X</dt>
|
||
|
|
||
|
<dd>The users are given *X authority to run a program or search a library or
|
||
|
directory. *X authority provides object operational authority and data execute
|
||
|
authority.</dd>
|
||
|
</dl>
|
||
|
|
||
|
<p></p>
|
||
|
<br>
|
||
|
|
||
|
<p><strong> Offset to
|
||
|
spooled file AFP distribution.</strong> The offset to the AFP spooled file
|
||
|
information. Refer to <a href="#HDRAFPSPLF">AFP spool file distribution
|
||
|
format</a> for information on the format to use when specifying this
|
||
|
information. A value of 0 indicates that no spooled file information is
|
||
|
specified. </p>
|
||
|
|
||
|
<p> <strong> Offset to
|
||
|
spooled file PDF distribution.</strong> The offset to the PDF spooled file
|
||
|
information. Refer to <a href="#HDRPDFSPLF">PDF spool file distribution
|
||
|
format</a> for information on the format to use when specifying this
|
||
|
information. A value of 0 indicates that no spooled file information is
|
||
|
specified. </p>
|
||
|
|
||
|
<p><strong>Offset to ReplyTo e-mail address.</strong> Offset to ReplyTo e-mail
|
||
|
address. Use this address if you wish to have replies to your e-mail be sent to
|
||
|
an e-mail address other than the one specified for the FROM e-mail address.</p>
|
||
|
|
||
|
<p>The address must be in the following form: ('e-mail address').</p>
|
||
|
|
||
|
<p>A value of 0 indicates that ReplyTo e-mail addresses are not specified.</p>
|
||
|
|
||
|
<p>This field is used only when an SMTP mail server is specified in your PSF
|
||
|
configuration object and must be set to zero otherwise.</p>
|
||
|
|
||
|
<p><strong>Offset to subject</strong> The offset to the character string to be
|
||
|
used as the subject text. A value of 0 indicates that a subject is not
|
||
|
specified here. If you do not specify a subject, then the default subject is
|
||
|
obtained from message PQT4133 in message file QPQMSGF.</p>
|
||
|
|
||
|
<p>If you have specified an SMTP mail server, the CCSID of message text data
|
||
|
and subject will be used to convert the data to Unicode for inclusion within
|
||
|
the e-mail. The receiver of the e-mail may have to have the receiving e-mail
|
||
|
program configured for the appropriate character set to be able to view the
|
||
|
e-mail correctly.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Integrated File System Authorizations</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><em>Authority to directories in the path where the stream file
|
||
|
resides</em></dt>
|
||
|
|
||
|
<dd>*X</dd>
|
||
|
|
||
|
<dt><em>Public authority to stream files</em></dt>
|
||
|
|
||
|
<dd>*R</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSTMF">Stream file format</a></h3>
|
||
|
|
||
|
<p>Use this format only when an SMTP mail server is specified in your PSF
|
||
|
configuration object, and you are specifying the use of stream files for either
|
||
|
the body of the e-mail or additional attachments.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Total length for stream file
|
||
|
information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of stream files specified</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(*)</td>
|
||
|
<td align="left" valign="top">Stream file information</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Field Descriptions</h3>
|
||
|
|
||
|
<p><strong>Number of stream files specified.</strong> The number of stream
|
||
|
files specified within this format.</p>
|
||
|
|
||
|
<p><strong>Stream file information.</strong> The initial offset at which
|
||
|
information for each stream file is positioned.</p>
|
||
|
|
||
|
<p>Refer to <a href="#HDRINDVSTMF">Individual Stream file information
|
||
|
format</a>. for information on the format to use when specifying this
|
||
|
information. Use one instance of the base format for each stream file. Each
|
||
|
instance of this format must be contiguous to the previous one.</p>
|
||
|
|
||
|
<p><strong>Total length for stream file information.</strong> The total length
|
||
|
for all data used with this structure. This field is included within the
|
||
|
length. The value specified for this entry must be a 4-byte multiple.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRINDVSTMF">Individual Stream file information format</a></h3>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Total length of individual stream
|
||
|
file format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of individual stream file format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Offset to path name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Length of path name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Use-specified directory</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">17</td>
|
||
|
<td align="center" valign="top">11</td>
|
||
|
<td align="left" valign="top">CHAR(3)</td>
|
||
|
<td align="left" valign="top">Reserved (set to X'00')</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Field Descriptions</h3>
|
||
|
|
||
|
<p><strong>Length of individual stream file format.</strong> The length of the
|
||
|
structure used for the individual stream file format. This value must be
|
||
|
20.</p>
|
||
|
|
||
|
<p><strong>Length of path name.</strong> The length of the path name that
|
||
|
specifies the stream file.</p>
|
||
|
|
||
|
<p><strong>Offset to path name.</strong> The offset to the path name that
|
||
|
specifies the stream file. The offset is from the beginning of the base format
|
||
|
in which this value is specified.</p>
|
||
|
|
||
|
<p><strong>Use-specified directory.</strong> Whether the directory specified
|
||
|
for stream files used as either attachments or in the body of the e-mail is to
|
||
|
be prefixed to the name of the stream file. For example, if you have specified
|
||
|
'/SpecialApp/customerOne/' for a directory of files in the extension area
|
||
|
format, this value will be prefixed to stream file names when specified using
|
||
|
this field. Valid values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">Do not prefix directory to this path name.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">Prefix directory to this path name.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Total length of individual stream file format.</strong> The total
|
||
|
contiguous length used with this format, including this field. This value is
|
||
|
used to determine the location of the next stream file information format. The
|
||
|
value specified for this entry must be a 4-byte multiple.</p>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRPDFSPLF">Spooled file PDF distribution</a></h3>
|
||
|
|
||
|
<p>Use this format when a PDF is to be spooled as a PDF Spoolfile.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Name of output queue to spool PDF</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="center" valign="top">A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Output queue library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Spooled File Name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User Data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">CHAR(255)</td>
|
||
|
<td align="left" valign="top">User Defined Data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">295</td>
|
||
|
<td align="center" valign="top">127</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Formtype</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<h3>Field Descriptions</h3>
|
||
|
|
||
|
<p><strong>Formtype</strong> The Form type to be used for the PDF spooled
|
||
|
file.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Specifies that the form type of the original
|
||
|
spoolfile will be used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Formtype</em></td>
|
||
|
<td align="left" valign="top">Specify the form type defined data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Name of output queue to spool PDF.</strong> The name of the output
|
||
|
queue that the PDF will be spooled on.</p>
|
||
|
|
||
|
<p>The following special values are supported for the library name:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*PSFCFG</em></td>
|
||
|
<td align="left" valign="top">Use value specified in the PSF Configuration
|
||
|
object.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Output-queue</em></td>
|
||
|
<td align="left" valign="top">Specify the output queue name.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
<br>
|
||
|
<p><strong>Output queue library</strong> The library in which the output queue
|
||
|
to spool PDF exists.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Output-queue-library</em></td>
|
||
|
<td align="left" valign="top">Specify the output queue library name.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Spooled File Name</strong> The name used for the new spooled file.</p>
|
||
|
<p>The following special values are supported for the spooled file name:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Use the original spooled file name for the new spooled file.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>User Data</strong> The user data for the PDF spooled file. The
|
||
|
possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Specifies that the user data of the original
|
||
|
spoolfile will be used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>User-data</em></td>
|
||
|
<td align="left" valign="top">Specify the user data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>User Defined Data</strong> The user defined data for the PDF spooled
|
||
|
file. The possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Specifies that the user defined data of the
|
||
|
original spoolfile will be used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>User-data</em></td>
|
||
|
<td align="left" valign="top">Specify the user defined data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p></p>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRAFPSPLF">Spooled file AFPDS distribution</a></h3>
|
||
|
|
||
|
<p>Use this format when a Spoolfile segment is to be spooled as a AFP
|
||
|
Spoolfile.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Name of output queue to spool AFPDS</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="center" valign="top">A</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Output queue library</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Spooled File Name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">User Data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">CHAR(255)</td>
|
||
|
<td align="left" valign="top">User Defined Data</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">295</td>
|
||
|
<td align="center" valign="top">127</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Formtype</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<h3>Field Descriptions</h3>
|
||
|
|
||
|
<p><strong>Formtype</strong> The Form type to be used for the ADPDS spooled
|
||
|
file.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Specifies that the form type of the original
|
||
|
spoolfile will be used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Formtype</em></td>
|
||
|
<td align="left" valign="top">Specify the form type defined data.</td>
|
||
|
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Name of output queue to spool AFPDS</strong> The name of the output
|
||
|
queue that the AFPDS will be spooled on.</p>
|
||
|
|
||
|
<p>The following special values are supported for the library name:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*PSFCFG</em></td>
|
||
|
<td align="left" valign="top">Use value specified in the PSF Configuration
|
||
|
object.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Output-queue</em></td>
|
||
|
<td align="left" valign="top">Specify the output queue name.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<p><strong>Output queue library</strong> The library in which the output queue
|
||
|
to spool AFPDS exists.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>Output-queue-library</em></td>
|
||
|
<td align="left" valign="top">Specify the output queue library name.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Spooled File Name</strong> The name used for the new spooled file.</p>
|
||
|
<p>The following special values are supported for the spooled file name:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Use the original spooled file name for the new spooled file.</td>
|
||
|
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<p><strong>User Data</strong> The user data for the AFPDS spooled file. The
|
||
|
possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Specifies that the user data of the original
|
||
|
spoolfile will be used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>User-data</em></td>
|
||
|
<td align="left" valign="top">Specify the user data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>User Defined Data</strong> The user defined data for the AFPDS
|
||
|
spooled file. The possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*SPLF</em></td>
|
||
|
<td align="left" valign="top">Specifies that the user defined data of the
|
||
|
original spoolfile will be used.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>User-defined-data</em></td>
|
||
|
<td align="left" valign="top">Specify the user defined data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p></p><br>
|
||
|
|
||
|
|
||
|
|
||
|
<h3><a name="HDRPDFENC">PDF
|
||
|
Encryption Structure</a></h3>
|
||
|
|
||
|
<p>Use this format when a PDF is to be encrypted.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(32)</td>
|
||
|
<td align="left" valign="top" width="60%">PDF Master Password</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">CHAR(32)</td>
|
||
|
<td align="left" valign="top">PDF User Password</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Printing</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">65</td>
|
||
|
<td align="center" valign="top">41</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Document Changing</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">66</td>
|
||
|
<td align="center" valign="top">42</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Copy Document</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">67</td>
|
||
|
<td align="center" valign="top">43</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Encryption Level</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Content Access Enablement</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">69</td>
|
||
|
<td align="center" valign="top">45</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Changing Comments</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="center" valign="top">46</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">PDF Document Assembly</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Field Descriptions</h3>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<p><strong>PDF Content Access Enablement.</strong> Specify the PDF viewer's
|
||
|
security settings for content access to the PDF document.<I>(Only configurable with 128-bit encryption.For 40-bit, set to '0'.)</I></p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Content Access not enabled. </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Content Access enabled</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>PDF Changing Comments.</strong> Specify the PDF viewer's security settings for
|
||
|
adding or modifying text annotations in the PDF document. </p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Comments not allowed</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Comments allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
<p><strong>PDF Copy.</strong> Specify the PDF viewer's security settings for
|
||
|
copying from the PDF document.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Copy not allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Copy allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<p><strong>PDF Document Assembly.</strong> Specify the PDF viewer's security settings for
|
||
|
document assembly from the PDF document.<I>(Only configurable with 128-bit encryption. For 40-bit, set to '0'.)</I></p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Assembly not allowed</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Assembly allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p><strong>PDF Document Changing.</strong> Specify the PDF viewer's security
|
||
|
settings for changing the PDF document.</p>
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Changing not allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Changing allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
<p><strong>PDF Encryption Level.</strong> Specify the encryption level the PDF
|
||
|
document using PDF Viewer security settings.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">40-bit</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'2'</em></td>
|
||
|
<td align="left" valign="top">128-bit</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p> <strong>PDF Master Password.</strong> A string of up to 32 alphanumeric
|
||
|
letters and/or numbers. Acceptable characters are A-Z, a-z and 0-9.
|
||
|
X'00' will indicate that there is no password on this
|
||
|
document.</p>
|
||
|
<table cellpadding="5">
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*NONE</em></td>
|
||
|
<td align="left" valign="top">No master password specified.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
|
||
|
<p> <strong>PDF Printing.</strong> Specify the PDF viewer's security settings
|
||
|
for printing the PDF document</p>
|
||
|
|
||
|
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">Not Allowed</td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">Allowed</td>
|
||
|
</tr>
|
||
|
|
||
|
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'2'</em></td>
|
||
|
<td align="left" valign="top">Low Resolution Printing.<I>(Only configurable with 128-bit encryption.)</I>.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p> <strong>PDF User Password.</strong> A string of up to 32 alphanumeric
|
||
|
letters and/or numbers. Acceptable characters are A-Z, a-z and 0-9.
|
||
|
X'00' will indicate that there is no password on this
|
||
|
document.</p>
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*NONE</em></td>
|
||
|
<td align="left" valign="top">No user password specified.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
|
||
|
<p></p>
|
||
|
|
||
|
<hr>
|
||
|
Exit program introduced: V5R1
|
||
|
|
||
|
<hr>
|
||
|
<table align="center" cellpadding="2" cellspacing="2">
|
||
|
<tr align="center">
|
||
|
<td valign="middle" align="center"><a href="#Top_Of_Page">Top</a> | <a href=
|
||
|
"print1.htm">Print APIs</a> | <a href="aplist.htm">APIs by category</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</body>
|
||
|
</html>
|
||
|
|