OnDemand Users Group

Support Forums => Report Indexing => Topic started by: pankaj.puranik on February 25, 2013, 09:04:00 AM

Title: PDF indexer
Post by: pankaj.puranik on February 25, 2013, 09:04:00 AM
Hi

Does CMOD INDEX for PDF indexer does not have a BREAK=YES options?
The IBM documentation for ACIF indexer has it but the documentation for PDF indexer doesnot have it!!

Thanks
Pankaj.
Title: Re: PDF indexer
Post by: Alessandro Perucchi on July 03, 2013, 07:18:51 AM
Hello Pankaj,

PDF Indexer works differently than ACIF Indexer for many reasons, and one is that both format are totally different, they use different paradigms.
So what works on one side (eg: ACIF) will never work on the other side.

I know the situation is better with CMOD 9, and I hope that it will be again better in CMOD 9+ with PDF.

let's hope!

Sincerely yours,
Alessandro
Title: Re: PDF indexer
Post by: LWagner on October 11, 2013, 02:26:30 PM
To do a break, the trigger one value should repeat.

We use a container PDF with multiple bill PDFs for different customers in each.
We "break" into individual bills by triggering on the return address in the payment stub.

I hope this helps, or spurs other ideas.
Title: Re: PDF indexer
Post by: rick on October 15, 2013, 11:29:20 AM
Hello LWagner,
Is this in 8.5 ? If yes, does it break automatically, since looks like BREAK=YES in an invalid pdf indexing option.
Title: Re: PDF indexer
Post by: LWagner on October 15, 2013, 01:44:32 PM
That function is in 8.4 as well as 8.5, and likely beyond.

Below is the code we use in the Index Information tab, with type PDF.

COORDINATES=IN
INDEXSTARTBY=1
TRIGGER1=ul(1.26,8.29),lr(2.53,8.45),*,'document break text here'
FIELD1=ul(0.45,9.06),lr(3.93,9.27),0,(TRIGGER=1,BASE=0)
FIELD2=ul(3.68,10.37),lr(7.16,10.60),0,(TRIGGER=1,BASE=0)
FIELD3=ul(0.65,10.18),lr(1.51,10.41),0,(TRIGGER=1,BASE=0)
FIELD4=ul(1.58,10.18),lr(2.94,10.41),0,(TRIGGER=1,BASE=0)
FIELD5=ul(3.00,10.18),lr(4.03,10.41),0,(TRIGGER=1,BASE=0)
FIELD6=ul(0.66,10.37),lr(1.52,10.60),0,(TRIGGER=1,BASE=0)
FIELD7=ul(1.58,10.37),lr(2.86,10.60),0,(TRIGGER=1,BASE=0)
/* - separator - */
INDEX1='CUST_NAME',FIELD1,(TYPE=GROUP)   /* NAME */
INDEX2='CUST_ADDR',FIELD2,(TYPE=GROUP)   /* ADDRESS */
INDEX3='ACCT_NO',FIELD3,(TYPE=GROUP)     /* ACCOUNT NUMBER */
INDEX4='AMT_DUE',FIELD4,(TYPE=GROUP)     /* AMOUNT DUE */
INDEX5='BILL_CODE',FIELD5,(TYPE=GROUP)   /* BILL CODE */
INDEX6='BILL_DATE',FIELD6,(TYPE=GROUP)   /* BILL DATE */
INDEX7='DOC_ID',FIELD7,(TYPE=GROUP)     
INDEX8='RPT_NAME',FIELD5,(TYPE=GROUP)    /* BILL CODE */

/* - separator - */
/* RESTYPE OPTIONS FOR PDF - ALL, NONE, FONT, IMAGE */
/*                           or FONT,IMAGE   */
RESTYPE=ALL
REMOVERES=YES
BOOKMARKS=NO
/* FONTLIB=C:\WINDOWS\Fonts;C:\WINDOWS\Fonts_New */
/* TEMPDIR=C:\TEMP */
FONTLIB=/usr/lpp/Acrobat3/Fonts
TEMPDIR=C:\arstmp