User Tools

Site Tools


pub:ipdf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pub:ipdf [2019/08/08 13:45] – [Monitoring an OutQueue with iPDFMon] kkramerpub:ipdf [2022/06/25 17:02] (current) – external edit 127.0.0.1
Line 88: Line 88:
 A copy of iPDF is integrated into iDocs. If you have installed a standalone copy of iPDF add IPDF above the iDocs library in the library list. The processing options are taken from the file /ipdf/ipdf.cfg. A copy of iPDF is integrated into iDocs. If you have installed a standalone copy of iPDF add IPDF above the iDocs library in the library list. The processing options are taken from the file /ipdf/ipdf.cfg.
  
 +Note: Added Protected PDF iDocs feature with password in the iDocs merge. New reserved mapping keyword *PDFPASWRD was introduced. (6.94) 04/20/20
  
  
Line 124: Line 125:
  
 ===== Monitoring an OutQueue with iPDFMon ===== ===== Monitoring an OutQueue with iPDFMon =====
 +
 +For a product demonstration of how to use the iPDF Monitor to convert your spool files to PDF or TIF use the link below:\\  [[https://www.youtube.com/watch?v=nbtaBm-JRoU&feature=youtu.be|Convert spool files into PDF files]]
  
 <html><pre> <html><pre>
Line 155: Line 158:
   * **Outqueue Name**: Enter the name of the output queue to be monitored. One instance of iPDFMon per outqueue. Don't run iPDFMon on outqueues monitored by iDocs, iMail, or iView engines, or any dataqueue process.   * **Outqueue Name**: Enter the name of the output queue to be monitored. One instance of iPDFMon per outqueue. Don't run iPDFMon on outqueues monitored by iDocs, iMail, or iView engines, or any dataqueue process.
   * **Outqueue Library**: Enter the library where the output queue resides.   * **Outqueue Library**: Enter the library where the output queue resides.
-  * **Output PDF Path**: Path for the IFS or Network output should be directed. Note that you can specify a **remote networked directory** as the output path using the QNTC file system. QNTC is a function of IBM i/OS and is documented here:  [[http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topUtilize different data queues for multiple monitors. +  * **Output PDF Path**: Path for the IFS or Network output should be directed. Note that you can specify a **remote networked directory** as the output path using the QNTC file system. QNTC is a function of IBM i/OS and is documented here:  [[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzahg/welcome.htm|IBM Knowledge Center]]
-ic/ifs/rzaaxqntcfs.htm ]]+
   * **DataQueue Name**: Specify a unique library/name for the dataqueue name. Use separate data queues for multiple monitors.   * **DataQueue Name**: Specify a unique library/name for the dataqueue name. Use separate data queues for multiple monitors.
   * **DataQueue Library**: Specify the Data Queue library to be used.     * **DataQueue Library**: Specify the Data Queue library to be used.  
Line 166: Line 168:
   * **Library**: Enter the library location for the Archive Output Queue if specified above.   * **Library**: Enter the library location for the Archive Output Queue if specified above.
        
-  * [[ipdfname parms | F10=Additional parameters]]: F10 and Page Down tor additional file naming parameters.  If specified they will  appear in the outputted file name. Do not exceed file naming conventions.+  * [[ipdfname parms | F10=Additional parameters]]: F10 and Page Down tor additional file naming parameters.  If specified they will  appear in the outputted file name. 
  
 \\ \\
Line 175: Line 177:
 ==== iPDFMon SBMJOB ==== ==== iPDFMon SBMJOB ====
  
-You can monitor and outqueue and convert all ***SCS** and ***USERASCII** spool files to pdf using **IPDFMON**.+You can monitor an outqueue and convert all ***SCS** and ***USERASCII** spool files to pdf using **IPDFMON**.
 Invoke for example as follows: Invoke for example as follows:
  
 SBMJOB <html><br/></html> SBMJOB <html><br/></html>
-CMD(IPDFMON OUTQ(QPRINT) OUTQLIB(QGPL) OUTPATH('/home/files')DTAQ(@@IPDFMONDTAQLIB(*CURLIBPREFIX(ACCTG))<html><br/></html> +CMD(IPDFMON OUTQ(HANDOFF) OUTQLIB(OFERRER) OUTPATH('/iview/dantest/files'PREFIX(YOURNEWPDFOVERWRITE(*NOOUTTYPE(*PDFARCHIVE(Y) ARCHOUTQ(OFERRER/ARCHIVE2) SPFRMTYP(*NO) SPUSRPRF(*NO) SPJOBNAM(*NO) SPJOBNBR(*NO) SPFILNAM(*NO) SPFILNBR(*NO) SPUSRDTA(*NO)<html><br/></html> 
-JOB(INVOICES)<html><br/></html>+JOB(IPDFMONTQ)<html><br/></html>
 LOG(0 0 *NOLIST) LOGCLPGM(*NO)<html><br/></html> LOG(0 0 *NOLIST) LOGCLPGM(*NO)<html><br/></html>
 <html><br/></html> <html><br/></html>
-This invocation monitors outqueue QGPL/QPRINT running in a batch job. <html><br/></html> +This invocation monitors outqueue OFERRER/HANDOFF running in a batch job. <html><br/></html> 
-This invocation creates dataqueue *curlib/@@ipdfmon to use for the outqueue monitoring. If this dataqueue is in used by another process iPDFMon will be unable to run.<html><br/></html> +This invocation creates dataqueue OFERRER/@@ipdfmon to use for the outqueue monitoring. If this dataqueue is in used by another process iPDFMon will be unable to run.<html><br/></html> 
-All *SCS and *USERASCII spool files are converted to PDF and saved into the /home/files directory in the IFS. <html><br/></html> +All *SCS and *USERASCII spool files are converted to PDF and saved into the /iview/dantest directory in the IFS. <html><br/></html> 
-All file names are prefixed with ACCTG.<html><br/></html>+All file names are prefixed with YOURNEWPDF.<html><br/></html>
 No logging is done.<html><br/></html> No logging is done.<html><br/></html>
-The statement JOB(INVOICES) names the batch job, names it INVOICES in this example. You can use this parameter to give unique names to multiple instances of iPDFMon. For example: INVOICES, STATEMENTS, BRANCH1, etc.<html><br/></html>+The JOB(IPDFMONTQ) names the batch job, names it IPDFMONTQ in this example. You can use this parameter to give unique names to multiple instances of iPDFMon. For example: INVOICES, STATEMENTS, BRANCH1, etc.<html><br/></html>
  
-Note that iPDFMON does not archive or delete spool files from the monitored outqueue. It leaves them there.<html><br/></html> 
 Note that iPDFMON distinguishes between *SCS and *USERASCII spool files and invokes the correct conversion. Note that iPDFMON distinguishes between *SCS and *USERASCII spool files and invokes the correct conversion.
  
 Also Note:<html><br/></html> Also Note:<html><br/></html>
-You may have as many jobs of iPDFMOn running at once as your System i resources will permit.<html><br/></html>+You may have as many jobs of iPDFMon running at once as your System i resources will permit.<html><br/></html>
 You can only have 1 instance of iPDFMon attached to an outqueue, but you may have an unlimited number of instances outputting to a particular directory.<html><br/></html> You can only have 1 instance of iPDFMon attached to an outqueue, but you may have an unlimited number of instances outputting to a particular directory.<html><br/></html>
 iPDFMon creates a data queue and attaches the dataqueue to the outqueue. <html><br/></html> iPDFMon creates a data queue and attaches the dataqueue to the outqueue. <html><br/></html>
pub/ipdf.1565297157.txt.gz · Last modified: 2022/06/25 17:02 (external edit)