How To Increase Merge Process Speed in PIOE

print
The following options can be used to accelerate the merge process of the files

1) Create multiple Input clients (AFP-IN) 

Example:
Right Click on AFP-IN
Edit config file
Rename the input config (AFP2-IN)
Change the LISTENID=XXXX (2458)
 
2) Have two parent objects, one for merging the files, and the other one for the main objects

Example:

[PARENT_INPUT] PARENT VDEOPTIONS [OBJECT_ACTIONS]; //PARENT INPUT Called in profile   MERGE_AFP.prf
                
[PARENT_STARTMERGE] PARENT VDEOPTIONS [OBJECT_MERGE] ; //PARENT MERGE called in spool MERGE FILES
 
[OBJECT_MERGE] OBJECT
CONDITION
    ACTION
        [OBJECT_EMPTY_MERGE]
;
 
 
[OBJECT_EMPTY_MERGE] OBJECT REGION SCAN0
 
//Merge all Individual afp files
    BEGINWINDOWX 0 BEGINWINDOWY 0
        ACTION
            [LOGIC_STOP_OBJECT_MERGE]
    ENDWINDOWX 0 ENDWINDOWY 0
;
 
[LOGIC_STOP_OBJECT_MERGE] LOGIC STOP [OBJECT_MERGE];
 
[OBJECT_ACTIONS] OBJECT CONDITION
    ACTION  
//Initialization actions          
        [LOGIC_START]
       ;
//------ MERGE_AFP.PRF ------------------------------------------------------------------
SET= SET\.set
HOLDVDD = YES
VIPFILE= AFP_MERGE
TYPE= AFP
INPUT=AFP2VDD
 
FORMDEF=F1DUMMY
DEFAULT_VIRTUAL_FONT=P0612$
LOCAL_RESOURCE_DIR= \afp-in\
DATACODE=EBCDIC
CONTROLCOL=MACHINE
TRC=NO
REC_TYPE=AFPDS
REPROCESS_CODE_TRANS=EBCDICTOASCI
DATATYPE=DISK 
INPUT_COLOR_IMAGES=YES

RESOLUTION=600
GROUP_NAME=Group1

VDEINPUTSOURCE= \vde\VDE_MERGE.vde
VDEINPUTPARENT=PARENT_INPUT

//------CONNECT_PRF_AFP.PRF----------------------------------------------------------
TYPE = VDE
DATATYPE = DISK
SET= SET\.set
HOLDVDD = YES
 
INPUT = VDE2VDD //AFP2VDD
 
//INPUTPROFILE1= \CONNECT_PRF_AFP.prf
OUTPUT = VDD2AFP
OUTPUTDIRECTORY= \Output
 
VIPFILE=VDE_MERGE_AFP_OUT
PREPROCESSCLASS=VDE
OUTPUTTYPE=FILE
 
//_TEXT_FILE_PATH = \Output\FISIP\MERGED 
OUTPUT_FILE_NAME = %HOSTJOBNAME_%j

 
3) Adding the following options to the output client If (AFP-OUT )

// To preserve maximum color fidelity
AFPOUT_SUPPORT=PT3, FS11, FS45
 

 // This command determines whether text strings found in the VDD file may be split to allow accurate positioning. The -1 option enables whole/larger text strings to be placed on the page and thus allows P/I Output Manager’s afpds to be searched by external software products.
CHAR_POS_ACCURACY=-1

4) Adding the option VDEPERFORMANCE=YES  to the profile, the option provides information about the process time for each object within the script, the information is populated to the SYSTEM.LOG

 

 

UPDATED: July 28, 2017

Contact Us