pub:workwithmergeengine
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pub:workwithmergeengine [2021/09/13 20:18] – [Engine Troubleshooting Q & A] kkramer | pub:workwithmergeengine [2025/03/21 18:41] (current) – [Directory Entry] kkramer | ||
---|---|---|---|
Line 25: | Line 25: | ||
| | ||
| | ||
- | | + | |
Opt Engine | Opt Engine | ||
| | ||
Line 106: | Line 106: | ||
**Note:** If the Thread Engine is used, an archive output queue must be specified. | **Note:** If the Thread Engine is used, an archive output queue must be specified. | ||
+ | === Option 18=Start (FMC0459) === | ||
+ | This is fundamentally identical to selecting with Option 8, but provides the ability to retain the originating spool file user attributes for the resulting output. | ||
===== Add / Maintain Merge Engine ===== | ===== Add / Maintain Merge Engine ===== | ||
Line 200: | Line 202: | ||
* **Spool Attribute Value**: Value to use in the spool attribute test. | * **Spool Attribute Value**: Value to use in the spool attribute test. | ||
* **Form App**: Form, check or form set to use in processing the spool file. Use F4 to select the form, check or form set from a list of these objects. | * **Form App**: Form, check or form set to use in processing the spool file. Use F4 to select the form, check or form set from a list of these objects. | ||
- | * **Resulting SpoolFile Name**: | + | * **Resulting SpoolFile Name**: |
+ | {{: | ||
* **Resulting Out Queue**: Outqueue to place the resulting *USERASCII spool file. This is the **electronic document**. Use F4 to specify the outqueue from a list. | * **Resulting Out Queue**: Outqueue to place the resulting *USERASCII spool file. This is the **electronic document**. Use F4 to specify the outqueue from a list. | ||
Line 489: | Line 492: | ||
< | < | ||
+ | https:// | ||
===== Engine Troubleshooting Q & A ===== | ===== Engine Troubleshooting Q & A ===== | ||
Line 497: | Line 501: | ||
**A.** In this case the engine has been submitted to a single thread job queue that can only process a single job at a time. The solution to this bottleneck is to submit the engine to a multi thread job queue. Create one or use a pre-configured multi thread job queue such as QS36EVOKE. | **A.** In this case the engine has been submitted to a single thread job queue that can only process a single job at a time. The solution to this bottleneck is to submit the engine to a multi thread job queue. Create one or use a pre-configured multi thread job queue such as QS36EVOKE. | ||
- | **Q.** Polling Engine starts for 660 seconds and ends normally without processing any entries?\\ | + | **Q.** Polling Engine starts for 60 seconds and ends normally without processing any entries?\\ |
**A.** Check each originating output queue and insure that they all still exist on the system. | **A.** Check each originating output queue and insure that they all still exist on the system. | ||
- | **Q.** After the engine is submitted, it runs for several days later in error?\\ | + | **Q.**The engine runs and the original spool fie is successfully copied to the archive out queue, yet the merged spool file disappears.\\ |
- | **A.** There could be numerous reasons why the engine has ended in error after successfully running without interruption.\\ \\ | + | **A.** The writer may not be responding correctly. Follow these steps to fix the writer: end the writer, vary off the device, vary on the device with a reset, restart the writer. If this doesn' |
- | * A lock on the engine record has occurred from a backup routine. Its best to make a single backup of the iDocs library whenever the definitions have been added or altered and set it aside. then remove the iDocs library from the backup definition. | + | |
+ | **Q.** After the engine is submitted, it ends several days later in error?\\ | ||
+ | **A.** There could be numerous reasons why the engine has ended in error after successfully running without interruption. | ||
+ | * A lock on the engine record has occurred from a backup routine. Its best to make a single backup of the iDocs library whenever the definitions have been added or altered and set it aside, then remove the iDocs library from the backup definition. | ||
* An engine will end abnormally if the job's message queue has filled up. This could be the case if the engine has been running for weeks. To remedy this type of abnormal end change the system value QJOBMSGQFL value to *WRAP. This will prevent the job queue from filling up. CHGSYSVAL SYSVAL(QJOBMSGQFL) VALUE(*WRAP). | * An engine will end abnormally if the job's message queue has filled up. This could be the case if the engine has been running for weeks. To remedy this type of abnormal end change the system value QJOBMSGQFL value to *WRAP. This will prevent the job queue from filling up. CHGSYSVAL SYSVAL(QJOBMSGQFL) VALUE(*WRAP). | ||
* If the engine has been running for weeks, it could end abnormally if it exceeds the maximum printer output files that can be created per job. Support was added to V5R1M0 to allow a job to create up to 999,999 spooled files. To remedy this type of abnormal end change the IBM i system value QMAXSPLF value from the default value of 9999 to the maximum of 999999. CHGSYSVAL SYSVAL(QMAXSPLF) VALUE(999999). | * If the engine has been running for weeks, it could end abnormally if it exceeds the maximum printer output files that can be created per job. Support was added to V5R1M0 to allow a job to create up to 999,999 spooled files. To remedy this type of abnormal end change the IBM i system value QMAXSPLF value from the default value of 9999 to the maximum of 999999. CHGSYSVAL SYSVAL(QMAXSPLF) VALUE(999999). | ||
- | * If the engine is processing a large volume of spool files there could be an abend due to ' | + | * If the engine is processing a large volume of spool files there could be an abend due to ' |
Note: You must have *ALLOBJ and *SECADM special authorities to change system values. A change to the system value takes effect immediately; | Note: You must have *ALLOBJ and *SECADM special authorities to change system values. A change to the system value takes effect immediately; |
pub/workwithmergeengine.1631589529.txt.gz · Last modified: 2022/06/25 17:02 (external edit)